BM66( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene|||{{{vvv{{{|||~~~}}}}}}~~~}}}ooouuu~~~}}}{{{{{{{{{}}}~~~}}}zzzyyy}}}|||zzztttzzz~~~{{{{{{{{{{{{{{{{{{zzzzzz{{{~~~yyywwwxxx||||||xxxzzz~~~}}}}}}|||yyywwwwww{{{~~~zzzxxxxxx}}}~~~|||{{{{{{}}}~~~}}}}}}}}}{{{xxx{{{|||}}}}}}}}}vvvqqqooonnnxxx}}}{{{yyy{{{~~~~~~||||||~~~~~~{{{{{{}}}|||yyytttsssrrrrrrtttxxx}}}}}}zzzzzzzzz|||}}}{{{uuupppnnnnnntttvvvwwwtttqqqrrrxxx~~~~~~~~~~~~}}}zzzzzz{{{}}}|||zzzzzz|||||||||{{{yyyzzz{{{}}}~~~|||zzzxxxzzzyyysssqqqsssuuuuuuwwwuuuuuu}}}{{{pppkkkkkkjjjiiijjjnnntttxxxzzz|||}}}|||zzzxxxxxxyyyxxx||||||xxxwwwwwwyyywwwrrrnnnmmmqqqwww|||}}}yyyxxxyyy{{{~~~}}}~~~zzztttooonnnooopppppppppooonnnoooppppppnnnlllpppsssvvvxxxxxxwwwvvvvvvtttvvvsssllliiijjjmmmmmmooopppssswww{{{xxxrrrkkkccccccbbb``````cccjjjooosssuuuwwwxxxxxxxxxyyyzzzwwwyyy~~~xxxttttttxxx{{{}}}~~~}}}~~~|||wwwssssssuuuwww{{{}}}{{{{{{|||zzz{{{~~~}}}zzzvvvooohhhdddfffiiijjjkkkiiihhhggghhhhhhgggdddaaaiiinnnssstttrrrqqqqqqssspppssspppiiidddfffiiijjjjjjnnnssstttqqqmmmkkkjjj]]]^^^\\\ZZZYYY\\\ccchhhmmmpppsssvvvwwwxxx{{{}}}zzz{{{}}}~~~{{{yyyyyywwwwwwwwwvvvuuusssqqqoookkknnntttyyy}}}|||yyyxxxzzz|||~~~{{{zzz|||{{{vvvrrrmmmhhhgggjjjkkkiiifffcccdddeeeeeecccaaa]]]ZZZdddiiiooopppllliiihhhjjjmmmnnnnnnkkkhhhgggiiikkknnnkkkkkkpppuuuqqqdddYYY]]]\\\ZZZXXXWWWYYY^^^aaahhhjjjmmmpppssswww||||||yyyvvvtttuuu{{{xxxqqqooopppsssrrrqqqqqqpppnnnkkkiiigggjjjooouuuzzz|||~~~~~~}}}{{{zzz|||}}}|||yyyxxxzzz}}}|||wwwsssnnnllliiihhhiiihhhfffdddeeefffhhhhhheeebbb```^^^eeekkkqqqrrrnnnjjjiiiiiiiiijjjjjjhhheeeeeehhhkkklllmmmpppssssssooohhhbbb``````^^^\\\ZZZ[[[]]]``````cccfffjjjooovvv~~~~~~{{{xxxuuurrrnnnjjjfffhhhmmmrrrpppkkkgggfffhhhmmmllljjjiiiiiiiiigggeeebbbeeejjjoootttxxxzzz{{{~~~~~~~~~~~~~~~~~~}}}{{{{{{|||~~~|||wwwrrriiikkklllkkkhhhdddbbbaaadddgggjjjiiifffbbbbbbbbbhhhmmmrrrtttpppllljjjiiihhhiiiiiihhhhhhkkknnnqqqpppuuuyyyxxxtttpppooopppkkklllkkkhhheeecccdddeeebbbcccfffjjjqqq|||~~~yyyqqqkkkhhheeeaaa^^^___cccggghhheeedddeeehhhiiigggdddeeegggiiihhhfffaaacccggglllqqquuuxxxzzz}}}~~~}}}|||||||||~~~~~~zzztttpppggglllpppnnnhhhcccaaabbbcccgggjjjiiieeecccdddfffjjjooosssuuurrrnnnkkkjjjggghhhiiikkkooosssxxx{{{yyy|||}}}{{{uuurrrsssvvvyyyyyyxxxvvvqqqnnnlllllllllmmmooorrrxxx~~~xxxxxxyyy{{{yyyjjj```\\\]]]]]]]]][[[^^^ccceeeeeegggiiillliiieeeccceeeiiimmmnnnmmmdddfffhhhlllppptttwwwyyy~~~~~~~~~zzzyyyzzz|||~~~|||xxxrrrmmmjjjooosssqqqjjjddddddeeedddgggjjjkkkiiihhhiiikkknnnqqqtttuuutttqqqooommmiiijjjmmmrrrwww}}}}}}zzzyyyxxxwww~~~zzzuuusssrrrvvvwwwxxxzzz}}}xxxtttuuuvvvwwwyyyzzzzzzxxxvvvvvvwwwmmmnnnsssyyyuuubbbVVVTTTYYY^^^```]]]```eeehhhjjjllloooqqqlllhhhdddfffmmmrrrsssrrrkkkkkklllmmmppptttwwwyyy|||{{{||||||xxx{{{~~~|||vvvrrrooorrrtttqqqkkkggghhhkkkiiijjjkkknnnppprrrssssssssstttvvvwwwwwwvvvtttsssvvvwwwzzz~~~zzz{{{wwwuuutttxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}yyywwwyyy~~~{{{rrrkkkhhhjjjlllkkkmmmooopppnnnllllllllldddhhhoooxxxppp]]]RRRSSS\\\cccgggfffiiimmmqqqssstttuuuuuuqqqkkkfffgggnnntttuuusssqqqpppooooooqqqsssvvvxxxvvvuuuvvvzzz{{{vvv|||yyyuuussstttrrrnnnkkkjjjllloookkkiiijjjnnnuuuyyyyyywwwyyyyyyxxxyyyzzz{{{|||{{{{{{xxxwwwwwwvvvsssrrrrrrqqqnnnjjjgggffffffggglllrrruuusssnnniiifffaaaaaa___]]]\\\^^^aaaeeegggjjjlllkkkhhheeefffgggllloootttxxxzzz}}}zzzzzz|||~~~|||uuusssxxx|||{{{yyytttpppooosssvvvwwwvvvzzzzzz|||zzzwwwssspppqqqtttxxx{{{zzzvvvpppiiicccbbbdddggggggiiikkkjjjgggdddbbbbbb```dddmmmwww|||nnn[[[SSSWWWaaajjjnnnooorrrvvvyyyzzzzzzzzzyyytttnnnggghhhnnnssstttrrruuusssrrrpppqqqsssuuuwwwqqqpppqqqvvv|||~~~zzzvvvuuuzzzzzztttpppvvvtttpppllljjjkkkooorrrkkkgggggglllvvv|||{{{www}}}|||zzz{{{}}}rrrnnnhhhdddcccccccccbbbZZZZZZXXXUUUQQQOOOOOOPPPOOOVVV___cccaaaZZZRRRMMMIIIHHHEEEBBB???@@@CCCFFFHHHLLLOOONNNIIIGGGJJJMMMMMMQQQVVVYYYZZZ\\\```dddbbbdddfffeeedddbbbaaaaaa]]]aaagggkkkooosssxxx{{{zzzuuuooogggaaaaaacccdddeeeggguuuwwwzzz{{{xxxqqqhhhbbbiiimmmppprrrtttwwwxxxvvv~~~xxxuuutttrrrqqqjjj```]]]cccfffeee[[[TTTNNNOOOVVVZZZZZZWWWUUUVVVYYYaaahhhkkkgggbbbcccfffddd___cccooozzz}}}~~~zzzuuuoooiiihhhjjjmmmllljjjhhhddd___\\\[[[]]]^^^^^^dddfffgggddd___[[[ZZZ[[[ddddddfffnnn{{{~~~tttqqqggg]]]ZZZ___hhhnnnpppwwwzzzyyywwwzzz~~~{{{tttllleee]]][[[aaakkksssxxxrrruuuwwwvvvtttpppnnnnnndddcccdddkkksssxxxwwwtttpppooonnnllljjjiiiiiihhhdddeeeeeeccc______bbbeee^^^^^^___aaaeeejjjooorrrmmmjjjkkkooonnnjjjlllrrrsssrrrtttxxx|||{{{tttnnnbbbXXXLLLEEEEEEGGGHHHHHHHHHEEEBBB???======@@@AAA???CCCHHHJJJGGGCCC???===;;;:::666000+++***---111444:::??????;;;777777888;;;:::;;;???DDDHHHIIIHHHNNNLLLJJJHHHFFFFFFFFFGGGJJJKKKMMMPPPTTTZZZbbbgggmmmssssssjjjdddcccbbb^^^RRRNNNJJJGGGGGGIIIJJJKKKSSSVVVZZZ\\\ZZZTTTMMMHHHPPPSSSVVVXXXYYYZZZ[[[]]]ddddddddddddaaa^^^[[[YYYXXXVVVOOOHHHIIIPPPQQQLLLBBB???;;;;;;>>>AAAAAA@@@;;;===@@@EEEJJJMMMMMMLLLIIIEEEBBBCCCGGGOOO^^^kkkttt|||}}}zzzyyywwwssspppmmmiiiffffffiiiiiigggdddXXXUUUQQQPPPSSSWWW[[[\\\^^^aaacccaaa\\\YYYXXXYYYYYY^^^dddjjjsssxxxuuunnnllliiieeedddgggmmmssswwwzzzzzzxxxuuuvvvvvvoooeee[[[VVVQQQQQQXXXccclllrrrqqquuuyyyzzzvvvpppjjjggg^^^\\\\\\```fffiiihhheeeccc```\\\WWWSSSPPPNNNMMMSSSUUUWWWUUUQQQOOOQQQSSSIIIHHHHHHIIILLLQQQWWWZZZTTTQQQQQQRRRPPPLLLMMMRRRSSSSSSTTTWWWYYYXXXTTTPPPHHH@@@777111111444777777999666333111111333444555222222333444333111///...///...+++&&&!!!"""$$$---000444666444111000000///------000444666666555666666555444444444444444888999:::;;;===AAAFFFJJJSSSXXXXXXQQQJJJHHHGGGCCC<<<:::777555555666666666777;;;@@@CCCCCC???:::666:::===@@@BBBCCCCCCEEEFFFLLLMMMNNNMMMIIIEEECCCBBB@@@>>>999444666===>>>:::000---******---///000///,,,...111555999;;;<<<<<<<<<888666666666:::DDDOOO[[[cccnnnzzzuuurrrmmmjjjiiiiiihhhgggbbbcccdddhhhjjjggg```[[[KKKHHHEEEFFFJJJPPPVVVXXXYYY\\\^^^]]]YYYVVVUUUVVVWWW```iiinnnrrrtttsssnnnfffjjjnnnqqqrrrtttwwwzzzvvvsssmmmiiihhhdddYYYNNNGGGCCCAAACCCJJJUUU___eeehhhmmmtttuuuqqqhhh___YYYTTTQQQNNNNNNQQQSSSRRRPPPTTTPPPJJJBBB<<<888666555===@@@BBBAAA===::::::;;;888666444444777<<>><<<;;;777333555999777888999999888777888999444000+++((('''***---000222...++++++...111222111---***&&&%%%''')))(((''')))(((&&&""" '''(((***,,,......+++)))'''%%%$$$%%%'''(((((('''%%%&&&'''(((((()))((((((+++,,,---,,,+++,,,...000:::???@@@;;;555222000.........---+++***((('''&&&###'''---222333222///,,,,,,///222444444444555666888<<<>>><<<666111000222...---***(((+++111111...%%%###!!!!!!###&&&''''''&&&'''))),,,///111333444666444333333000...222999GGGMMMTTT]]]jjjxxxzzz~~~wwwrrrpppoookkkgggbbb___]]]___aaabbb^^^bbbjjjpppppphhh[[[RRRIIIFFFCCCDDDHHHNNNSSSUUUYYY\\\___^^^ZZZVVVUUUVVV^^^gggppptttwwwwwwtttooofffkkkrrrxxxzzzxxxuuusssggg```WWWRRRQQQMMMCCC999999777666888>>>FFFNNNSSSVVV[[[```bbb]]]UUUMMMHHHGGGCCC???===>>>??????>>>CCC???888222---***)))******///333222...***((((((---+++)))(((***000666:::999777444111---+++---///,,,...///,,,((((((,,,111//////...,,,***+++///111000---***,,,111555444333000***%%%$$$(((+++***(((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&)))...///,,,(((###"""!!! !!!"""""""""###$$$%%%&&&'''&&&%%%%%%''')))***)))&&&$$$###$$$+++///222000,,,)))(((''',,,------***'''### """(((---000///...,,,***,,,///000000///000111///555999666///***+++///,,,***((((((,,,///...+++###"""!!!!!!"""$$$&&&((()))***,,,---...000333555777777999:::555000000444@@@BBBBBBCCCJJJUUU]]]___ZZZbbbfffddddddlllwww}}}xxx}}}xxxnnngggbbbaaaaaa```^^^YYYVVVUUUXXX\\\```cccjjjsssyyyvvviiiXXXLLLHHHFFFDDDFFFJJJPPPTTTVVV___cccfffeeeaaa\\\[[[[[[eeelllrrruuuxxxxxxrrrkkkiiikkkooovvvyyyvvvllldddTTTKKKAAA======:::444000444444333333555999>>>AAACCCFFFIIIIIIEEE@@@<<<;;;:::777333111111222444444333000***%%%!!! """''',,,---)))$$$!!!!!!###  %%%,,,000//////...***'''((()))***&&&)))***&&&!!! &&&+++000111222111///...///000***((((((***///111111000...)))%%%%%%))),,,***&&&$$$######$$$&&&(((***+++)))&&&%%%)))///111---))) ###$$$%%%%%%$$$###!!! """%%%''''''%%%!!!"""&&&(((%%%###$$$&&&,,,,,,+++'''!!! $$$(((******((('''%%%''')))***)))(((((())))))///444333---)))+++///---)))''')))++++++)))(((!!!!!! """$$$&&&)))***,,,,,,+++,,,///222444555:::<<<999222000333777777333------444:::<<<>>>EEEHHHDDDBBBIIITTT[[[ZZZ\\\]]]]]][[[ZZZ\\\^^^```hhhrrrvvvuuuvvv|||}}}tttooofff^^^XXXVVVVVVWWWVVVUUUTTTRRRSSSXXX___eeeooouuu{{{|||ttteeeSSSHHHCCCBBBCCCGGGNNNTTTWWWYYYbbbfffjjjjjjfffbbb``````hhhnnnsssttttttsssllleeefffdddeeehhhkkkfff[[[QQQCCC;;;444333222///---...222333222111000000222444888888888777444222222333000///,,,++++++,,,///000...,,,'''""""""''',,,...***&&&###### %%%)))(((++++++(((''')))***)))''')))***'''###"""%%%)))333444555555555222///---&&&(((***,,,---...//////,,,***'''(((+++,,,***(((%%%###"""$$$(((,,,///000(((%%%$$$(((---///,,,((( !!! """$$$(((''''''&&&$$$###!!! """%%%***+++((($$$ """%%%###!!!$$$)))++++++)))### ###%%%&&&%%%$$$###"""$$$%%%&&&$$$###"""###&&&,,,111222///...000333000+++(((***,,,***((((((#########!!! !!!$$$&&&(((+++...---++++++---000111333999===999333111333///000,,,%%%###'''+++,,,222777999555444999@@@DDDCCCAAA>>>;;;;;;;;;<<<===BBBJJJSSSWWWVVVWWW\\\aaannnuuuxxxwww|||}}}xxxqqqkkkjjjmmmrrrvvv|||yyyzzz~~~|||yyysssqqqoooqqqttttttoookkkaaa]]]UUUOOOLLLMMMQQQSSSSSSUUUVVVXXX\\\dddnnnuuu~~~~~~}}}vvvjjj[[[NNNFFF???@@@CCCIIIQQQVVVYYYZZZZZZ___dddfffccc```___```aaaiiiooolllfffbbb___[[[WWWVVVTTTSSSPPPKKKCCC>>>666222000111...((('''+++---///000///---+++,,,...333222111...++++++,,,...++++++***))))))***,,,...---+++(((%%%###!!! ###(((...///---)))''''''###!!!"""$$$(((---///,,,+++......+++,,,...000...+++)))***+++444444555777999666000***(((,,,111111///...///222...,,,+++******+++---...(((%%%###$$$(((---000111&&&$$$$$$&&&)))+++)))'''''''''&&&$$$""""""&&&))),,,+++)))(((&&&%%%%%%$$$%%%***000222///)))$$$!!!!!! """%%%$$$!!!%%%,,,******''' !!!###$$$&&&''''''&&&%%%$$$$$$&&&((('''%%%$$$######&&&***///333555666888999222+++'''***,,,***)))***'''((('''%%%######&&&)))***...111111---+++---///222444888;;;777000...111,,,///...)))&&&)))++++++...222333111111555888888666111,,,+++---...---***///555===AAAAAAAAADDDGGGOOOVVVYYYVVV[[[fffkkkggg^^^ZZZUUUQQQRRRVVV\\\aaagggqqq{{{|||xxxxxx}}}xxxtttqqqooonnnqqqnnnkkklllooopppmmmiiifffcccbbbcccffffffaaa[[[UUUPPPKKKFFFFFFIIIOOORRRVVVYYY]]]bbbhhhrrr}}}|||oooaaaSSSIIIDDD@@@BBBFFFLLLSSSXXXYYYYYYOOOUUU[[[^^^]]][[[[[[[[[SSS___fff___TTTOOONNNOOOHHHHHHFFFAAA:::444111000///---000222---$$$"""&&&(((+++...---+++***+++---111000...+++((('''(((************)))((()))+++,,,'''&&&%%%$$$######""""""$$$)))///000...+++******%%%### (((///222///...000///+++///000222333111...---,,,000///000444888555---&&&(((...444444///,,,///333---,,,***'''&&&(((,,,///'''######(((+++,,,%%%%%%%%%&&&((((((((('''((()))'''$$$!!!!!!$$$(((+++***(((&&&%%%%%%%%%&&&&&&,,,222444111+++$$$!!!### !!!###!!!"""***'''&&&"""$$$%%%&&&'''(((((('''&&&&&&&&&((())))))'''%%%$$$$$$$$$'''+++111555888::::::000((($$$'''***((('''***((()))(((&&&""""""%%%((((((---111111---***+++---222333666777222***(((+++***///000+++(((***++++++(((+++,,,+++,,,000000...111+++&&&&&&+++,,,)))$$$''',,,333666777777888999===DDDDDD???BBBLLLOOOIIIGGGDDDAAA???AAAGGGNNNSSSTTT]]]dddccc\\\\\\fffpppkkkooovvv}}}|||xxxwwwxxxrrroookkkhhhfffeeecccaaa___ccceeeccc___[[[[[[[[[YYYWWWTTTQQQPPPQQQSSSUUUNNNIIIDDDAAA@@@CCCLLLWWWXXXgggtttvvvzzzyyyiii^^^WWWPPPIIIBBB@@@BBBHHHQQQXXXWWWPPPHHHEEEGGGKKKPPPSSSSSSOOOLLLMMMNNNNNNKKKFFF@@@;;;999999777555222+++######''',,,---///000///,,,***((((((((((((&&&%%%$$$%%%&&&******)))((('''(((***---++++++***(((&&&&&&''')))$$$$$$$$$&&&''''''$$$"""&&&***------+++)))***,,,'''&&&$$$ """&&&,,,111555555222//////222000333777888777666555555333333444444333///)))%%%---000333333111...++++++,,,,,,+++******++++++,,,)))&&&######$$$&&&''''''***))))))((('''&&&&&&%%%***++++++(((###!!!"""%%%'''&&&$$$######$$$&&&'''000000000111111---%%%"""$$$&&&'''&&&%%%$$$$$$###"""  ###$$$%%%&&&((()))******''''''''')))******(((&&&+++)))(((,,,333777666444,,,***(((&&&%%%&&&'''((())),,,,,,)))$$$"""%%%(((***---111222222111111222222666888444---((((((***,,,***---111000+++((()))(((&&&&&&)))---///...+++000,,,'''&&&'''((('''%%%&&&)))...222444444333222444444333444555777999:::<<<999777777999===AAACCCIIIJJJKKKKKKKKKLLLOOORRRYYYVVVUUUZZZbbbhhhhhhfffnnnnnnpppuuu|||{{{sssllliiiiiijjjccc```\\\ZZZYYYWWWUUUTTTUUUXXXZZZXXXRRRNNNLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJGGGDDDBBBAAA@@@BBBLLLWWWhhhvvv|||pppaaaWWWSSSOOOHHHBBB>>>???CCCJJJOOONNNGGG@@@<<<===AAAFFFIIIIIIEEEBBB>>>??????<<<777111...---...,,,,,,+++%%%$$$(((***,,,---,,,***'''&&&'''''''''%%%$$$#########'''''''''&&&'''))),,,......---,,,)))&&&%%%&&&((('''&&&%%%&&&''''''%%%###&&&))),,,+++)))'''(((***(((((('''### !!!$$$(((...333777777333//////000222555888999777444333222333222111111000...***'''---///222222///+++((('''(((***---......,,,***((((((&&&%%%%%%'''((()))(((***)))(((''''''&&&&&&&&&)))++++++((($$$!!!"""$$$%%%$$$$$$###"""###%%%''',,,++++++---...+++$$$"""&&&+++......***&&&$$$$$$###"""!!!!!!!!!""""""######$$$%%%&&&(((***+++''''''(((***,,,---,,,***,,,)))(((+++000333222///'''&&&%%%$$$$$$&&&((()))***,,,---)))%%%###&&&)))...111444777888666444111222444555333...++++++,,,)))&&&''',,,///,,,+++,,,&&&%%%&&&)))---//////---///,,,(((&&&''''''&&&%%%(((***...111222333222111222222333333444666777888888777666777:::>>>AAABBBBBBFFFIIIGGGCCCCCCHHHNNNJJJKKKMMMPPPUUUXXXZZZ[[[\\\___bbbdddfffhhhkkknnnssswwwxxxwwwzzz~~~{{{ppplllfff___YYYWWWXXX[[[YYYWWWTTTRRRQQQPPPNNNMMMOOORRRTTTRRRLLLFFFDDDDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHGGGJJJVVVcccyyypppdddVVVNNNMMMKKKDDD>>>999999:::>>>AAA@@@;;;666222333666:::======;;;888555555444111,,,(((&&&%%%###"""$$$%%%!!!$$$%%%&&&((())))))(((&&&$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$&&&(((+++...000000///---)))%%%$$$&&&(((,,,***((('''((('''&&&%%%&&&(((***)))'''%%%''')))***+++***(((&&&%%%''')))000444666555222///...000555888;;;;;;888444111///222111...---------+++))),,,///222111---(((###!!!$$$(((---111222...((($$$'''&&&'''(((***,,,+++***+++***((('''&&&&&&'''''')))+++---+++&&&######%%%%%%%%%&&&%%%######%%%'''&&&%%%&&&)))+++***%%% ###)))000666666000)))###%%%%%%&&&&&&''''''&&&&&&######""""""$$$'''***,,,******+++...111333222111...+++)))+++...///---+++######""""""$$$&&&(((***+++------***'''%%%(((+++222333555999<<<;;;666111333222111000////////////'''!!! &&&---.........%%%%%%&&&))),,,//////......+++((('''((((((((('''+++,,,---///000000000000...000111333444444444333222333444666:::===@@@BBB>>>DDDGGGDDD???===CCCJJJDDDHHHMMMPPPQQQRRRUUUWWWRRRVVVZZZ[[[ZZZ[[[___dddfffjjjkkkjjjmmmwww~~~sssooolllnnnrrrsssnnnhhhaaa^^^XXXRRRMMMLLLOOORRRUUUSSSQQQPPPPPPOOOMMMLLLNNNQQQSSSQQQLLLGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIILLLOOOPPPVVVfffvvvyyyeeeYYYLLLEEEDDDBBB<<<555222111111333555444111///---...000444777777666444444333111---((($$$######"""&&&$$$"""$$$***%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%'''***---/////////...,,,)))&&&'''))),,,222///,,,*********)))(((''')))***)))&&&&&&(((+++------,,,+++***)))))))))000111111///------///222:::<<<>>>===999555111000000///............+++))),,,///111///***$$$ !!!%%%+++000000,,,&&&"""&&&'''(((+++---...,,,******)))(((&&&&&&&&&'''(((+++...000...***&&&&&&((()))+++,,,***'''%%%&&&'''###"""###'''+++,,,)))%%%$$$)))111777888333***$$$&&&''')))+++,,,+++******%%%###!!! """&&&***---,,,---...222666888888777111...---,,,...---,,,***$$$###""""""$$$&&&)))***,,,------+++((((((***,,,222000000444999:::777222333111///...000111222111((( """+++/////////&&&&&&''')))+++,,,,,,,,,+++*********+++,,,,,,---...---------------......+++---///222222222000//////000111333666:::@@@DDDBBBDDDEEECCC@@@@@@CCCFFFGGGJJJOOORRRUUUVVVWWWWWWRRRTTTWWWZZZ^^^bbbgggjjjhhhmmmqqqqqqttt{{{~~~ccc^^^[[[^^^dddeee___XXXWWWUUUPPPKKKGGGGGGJJJMMMNNNMMMLLLLLLLLLLLLKKKIIIHHHKKKNNNMMMIIIFFFEEEGGGCCCBBBAAAAAACCCEEEHHHKKKMMMMMMOOORRRVVV```rrriiiXXXOOOEEE>>><<<999333---,,,,,,,,,---.........---,,,,,,---000333555444222222222000,,,'''###!!!!!! """&&&******'''***000++++++*********+++,,,,,,***(((&&&''')))+++,,,+++)))((('''))),,,//////...+++++++++))))))***...111555333///---------,,,+++)))++++++***''''''+++/////////...---,,,***)))'''---,,,***'''(((+++000444<<<===???===:::666333333//////000222333111,,,)))---...///---(((###!!!$$$'''***+++)))&&&###&&&'''))),,,...///,,,***))))))''''''&&&'''((((((---000111///+++))))))+++...111333000+++(((((()))$$$######''',,,///---+++%%%(((,,,222444222,,,&&&'''(((+++.........---,,,'''%%%"""!!!"""&&&+++...++++++---111444666666555222111/////////...---+++'''&&&%%%$$$%%%&&&(((***------,,,+++******,,,---///***''')))000444555333333111///...///111111000***!!!"""***---......((()))*********))))))))))))***+++,,,---///111222///...---+++++++++,,,,,,)))+++...000111000---,,,......//////111666>>>DDDFFFBBB??????BBBCCCBBB@@@EEEDDDFFFKKKQQQTTTRRROOONNNLLLMMMUUU```iiimmmmmmllluuu~~~WWWSSSPPPSSSXXXYYYTTTNNNNNNMMMJJJFFFCCCBBBDDDGGGJJJIIIIIIJJJLLLLLLJJJHHHFFFIIIJJJIIIFFFEEEHHHJJJFFFEEEDDDCCCFFFJJJNNNQQQTTTQQQRRRVVV\\\fffvvv{{{fffTTTGGGDDD???:::666222...+++++++++,,,,,,---......///+++++++++...111333222222444444444111---)))((('''&&&'''+++///...+++---222555333///------///222444111---)))))),,,//////...,,,***)))+++...000///,,,''')))***+++,,,...222444555333111/////////---,,,***+++,,,***(((***///333444222///...---+++(((&&&)))'''%%%$$$%%%)))...111888999:::999666444444555222222444666777444///+++.........+++'''###!!! ###$$$%%%&&&'''''''''&&&''''''(((+++------+++)))(((((((((((((((((('''''',,,...///,,,((('''(((+++---222666444...******,,,%%%$$$$$$(((---000///---&&&&&&(((---111222...***((()))+++---......---,,,***(((&&&$$$%%%(((+++...''''''(((+++...000///...////////////............***)))'''&&&&&&'''((())),,,,,,+++******+++------,,,'''######(((---111222333333111000...---------***###"""'''***+++---)))+++,,,+++((('''&&&'''(((+++---......///222333...---,,,+++************(((***---//////...,,,+++,,,............333:::@@@AAA:::444666<<>>:::444000///222777;;;;;;444,,,***,,,//////...+++)))(((***///111...+++%%%(((+++---...000333555222111000///000///,,,******++++++)))(((+++111666999555111///---,,,)))&&&%%%$$$$$$&&&((()))******111111111000///000333555888777888888999777333000//////---***&&&$$$$$$%%%%%%%%%%%%&&&''''''((()))''''''''')))++++++)))'''&&&'''((())))))((('''&&&((()))(((%%%!!!!!!$$$((('''...333333...+++,,,...%%%######&&&+++......---&&&%%%''',,,111444111---((()))+++,,,,,,,,,++++++...,,,)))''''''))),,,...%%%%%%&&&(((***+++***(((((()))++++++,,,,,,---...***)))'''&&&&&&''')))***,,,+++))))))+++,,,------+++)))&&&%%%&&&***---000333555555222,,,(((((()))'''!!!"""%%%&&&(((,,,(((***,,,+++(((&&&'''(((***,,,......---,,,...///,,,,,,,,,+++******)))))))))***,,,---------+++***))),,,000000///000555999666111---...333666333000333222444888===BBBCCCBBBAAA===<<>>>>>???AAAAAAAAACCCFFFFFFEEECCCCCCCCCBBB???<<<===BBBGGG>>>???BBBEEEHHHJJJLLLLLLEEEAAA@@@GGGNNNQQQUUUXXXkkkpppnnnbbbVVVLLL<<<---'''...666777444111222555222333444333222111111222///...---///222555666555000333777999888777666666333444777:::666111111555CCC>>>777111000444:::???AAA999///***+++---...---***'''&&&)))...111///+++%%%(((,,,///000111222444000///...//////...+++))))))******((((((+++222888===888333///...---)))'''"""$$$&&&)))+++***'''$$$++++++*********,,,000444===;;;999999999888666444//////,,,)))&&&%%%&&&(((&&&&&&'''(((((())))))***((('''&&&'''))))))(((&&&$$$&&&)))***+++)))'''%%%%%%%%%### $$$!!!(((000111---+++,,,000%%%"""!!!$$$(((,,,,,,+++&&&%%%'''---444666333///))))))******++++++******000...,,,***)))+++,,,...''''''''')))******((('''###%%%'''((()))***,,,...)))(((&&&&&&&&&(((***+++,,,***))))))+++,,,------,,,,,,,,,***((()))+++...333666777333+++%%%$$$&&&###!!!######''',,,&&&)))+++***((('''((()))+++...///...+++)))***++++++++++++++++++***)))(((******+++,,,---,,,++++++&&&,,,222333111000111444///,,,******---//////...(((+++...111333777;;;???999888777888<<<@@@DDDFFFEEESSSdddpppyyy}}}|||xxxssssssyyy{{{yyyKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBB@@@===;;;<<<===<<<===???@@@AAAAAA??????DDDBBB@@@>>><<<999555222777;;;===<<>>???@@@LLLOOOOOOIII???666111111***+++,,,...222666999;;;===@@@AAA===;;;:::666000111///---,,,---------,,,,,,---000333666777666444888555555777666333333555@@@>>>888000+++///999BBBHHH???444///...---)))&&&&&&$$$$$$)))000222///******''''''+++222333...'''(((''''''***...000///---***'''###"""###'''---000222000...///000///+++((((((&&&&&&))),,,***###"""%%%&&&&&&(((,,,000666999888222222555555111111...***'''%%%&&&((()))'''+++///000...,,,,,,---'''%%%$$$%%%'''(((&&&###%%%(((******++++++&&&!!!!!!&&&&&&'''''''''&&&&&&&&&&&&$$$""""""$$$&&&&&&%%%,,,'''&&&+++222333...)))******+++,,,,,,+++(((&&&111///000444111***(((,,,***+++,,,+++***)))***+++'''''''''(((***+++---......+++$$$!!!&&&(((***---+++&&&'''---///---------,,,***(((''')))+++,,,///333222---'''$$$###!!!!!!$$$(((++++++&&&"""%%%***///000---)))''''''+++,,,+++'''###"""%%%((('''***------+++(((&&&%%%***+++---...---+++(((&&&)))***---000111111000//////---***(((''''''((()))+++++++++---000333777:::999777444222111333555777:::@@@IIISSSYYYZZZWWWTTTWWWYYY]]]dddkkkoooqqqppp~~~~~~tttmmmfff^^^[[[\\\^^^jjjzzzHHHGGGEEEDDDCCCCCCCCCCCC======<<<======>>>??????:::;;;>>>???@@@>>><<<;;;>>>===<<<<<<:::666000,,,---111333333777<<<<<<888000000000111222333444555:::===>>>:::222+++((((((,,,+++++++++///444:::===FFFLLLMMMGGG@@@;;;888555222000.........---+++))))))***,,,///222444555444555444666;;;<<<999777999AAA???999222,,,---333:::AAA>>>888111+++'''&&&''''''))),,,------------...)))))))))+++,,,,,,***((((((&&&&&&))),,,///...---***'''$$$"""###'''+++///---,,,+++,,,...---+++((('''&&&&&&''''''%%% """!!! """(((...333666444///---...---)))******)))(((''''''&&&&&&'''+++000222222000///000***&&&###$$$(((***((($$$&&&+++---+++***)))$$$ ###$$$"""!!!"""###'''((()))))))))((((((((('''((()))'''%%%%%%'''******))))))---000000...,,,,,,,,,,,,---,,,***'''%%%------111666444---***,,,+++---//////......///000+++++++++,,,,,,---......,,,)))$$$"""&&&((()))------)))***///000.........---***((('''(((******---///...***&&&######&&&&&&(((,,,...---)))%%%$$$'''***+++***&&&$$$"""'''(((((($$$  ###%%%'''))))))'''&&&%%%&&&))))))***+++***)))(((''''''(((***+++------------+++***((('''&&&&&&&&&'''***+++,,,---000333666777555222...***)))***---///000444:::@@@DDDCCC???<<<@@@AAAEEEKKKRRRVVVXXXWWW^^^eeennnsssxxxvvvjjjeeeaaaZZZTTTQQQUUU\\\dddkkkqqq{{{FFFEEECCCBBBAAA@@@AAAAAA;;;999888;;;???AAAAAA???999:::;;;<<<<<<;;;999777777777777777666111+++&&&$$$'''(((***...444444111------------...000111222...111222000+++''''''(((---+++)))))),,,333:::>>>MMMXXX]]]UUUGGG>>>;;;:::222111111111000...+++((())))))+++---///222444555222222777???BBB???>>>@@@BBBAAA<<<555---***,,,///555888999222'''!!!###((('''---222///)))'''+++111***,,,,,,***'''&&&''')))(((''''''))),,,...//////,,,)))&&&$$$$$$'''+++---+++******,,,......---,,,******)))(((&&&###!!!!!!%%%---333444222---******'''$$$$$$%%%(((******(((&&&$$$)))---333666666444333222---)))&&&(((,,,...,,,)))***///111...***((($$$"""$$$'''(((((((((((()))+++---......,,,+++,,,---,,,000222///***(((,,,000000333666777888777777666///000111111///,,,)))&&&***---333999888111------,,,///333555555555666666111111111111000//////...***'''$$$""""""###%%%((())),,,......///111111///---------***((('''(((******+++,,,+++(((&&&%%%%%%,,,,,,...000111///+++((("""###%%%'''(((&&&"""''')))(((%%%!!! """&&&&&&&&&&&&%%%%%%''')))***))))))((()))***+++,,,)))((((((((())))))******((('''''''''&&&&&&&&&%%%)))***,,,...000222333444222...(((""" !!!$$$&&&))),,,///222333111///---///000333888>>>BBBDDDDDDEEEMMMTTTWWWXXX```ooo|||~~~sssooommmfff]]]XXX\\\\\\\\\[[[\\\bbbkkksss}}}HHHFFFDDDBBBAAA@@@AAAAAA>>>;;;999<<>>CCCEEEGGGHHHDDD???555777999999777333000...///333888;;;999555222111000333888<<<============888777666555444222111111***'''&&&''''''&&&'''******---000222333333222000,,,---,,,***)))(((***,,,---,,,+++***)))))))))***000111222222222///+++)))###"""###&&&******&&&"""+++------***%%%"""###$$$''''''&&&%%%$$$&&&+++...,,,+++)))((())),,,///111///---+++((('''''''''(((&&&&&&''''''''''''&&&&&&((())),,,///000111000000111,,,%%% $$$&&&)))***++++++,,,,,,,,,,,,...111666:::<<<<<<===AAACCCBBBAAAFFFPPPZZZ___hhhrrrwwwwwwwwwzzz}}}~~~{{{tttqqqnnnkkkfff```[[[ZZZ\\\^^^gggkkkttt~~~GGGEEEBBB@@@>>>>>>???@@@???<<<:::===CCCEEEBBB>>>;;;888333///...111555888444111---+++******))))))$$$###$$$(((,,,///000111******,,,///222555888:::222222000...,,,,,,...//////.........///222444666>>>QQQ```\\\LLL>>>999777///000222555777555222...111111000...,,,---000333111///111777<<<>>>AAAFFFCCCBBB???999111***$$$""""""%%%((()))&&&$$$$$$%%%%%%'''))))))((())),,,//////+++&&&$$$$$$&&&''''''***+++,,,---...000222333111///---***(((((()))***++++++------...///111222555555555333000//////000+++,,,***$$$"""+++444999777666555444333333444//////000111111222222222777999===AAAAAA>>>999666555<<>>;;;===AAA:::>>>===999555444111---///000333666999:::;;;;;;===???AAA???;;;888999;;;EEEDDDCCCCCCBBBBBB@@@???DDDHHHLLLQQQWWWZZZRRRFFF???BBBEEEEEEBBB>>>;;;:::;;;===>>><<<::::::999999555999>>>BBBCCCCCCDDDDDD===;;;:::888777666666777...+++***...///,,,---111000111333777888777666666///000000...------///111111///---,,,,,,---...///333444555555222///,,,***%%%$$$%%%)))---...+++(((,,,///000---(((#########&&&&&&%%%%%%%%%''',,,///,,,***)))(((***---000333333000,,,(((%%%$$$$$$$$$######$$$&&&&&&&&&&&&&&&'''))),,,...//////------...***$$$!!!""""""$$$'''))),,,++++++---111555666777999777444222222666:::===KKKPPPVVV[[[]]]\\\ZZZXXX]]]^^^bbbjjjuuu|||zzzvvvpppjjjbbbZZZUUU]]]\\\]]]bbbjjjrrrxxxzzzyyy}}}DDDAAA>>>;;;999999:::;;;999999999===BBBDDDBBB@@@888444...))))))---333777333///***((((((***,,,,,,)))%%%%%%***------...111,,,---///222555999<<<>>><<<999555222000111333555333333222111000000111111444CCCQQQOOOEEE<<<666333---...111444666666333000000111111...***))),,,///111......222666777<<>>>>>===<<<;;;::::::999777666444000...000777<<>>BBB>>>===;;;;;;;;;<<<===>>>@@@BBBFFFKKKNNNMMMJJJFFFGGGMMMQQQMMMFFFBBBEEEIIIDDDEEECCC@@@@@@BBB???:::888999;;;???DDDFFFGGGFFFIIILLLNNNKKKDDD@@@AAADDDNNNLLLKKKLLLMMMMMMKKKHHHPPPTTTXXX[[[dddjjjbbbTTTKKKOOOSSSRRRNNNIIIFFFEEEEEEGGGEEE@@@>>>@@@CCCCCC???BBBFFFHHHIIIIIIJJJKKKAAA???===;;;;;;===???AAA888333333999:::777888>>>===;;;;;;>>>???===>>>AAA;;;;;;:::888666666888999999666333222333555666555999:::;;;:::777333111111++++++---///222222111///,,,...000...(((###!!!!!!%%%&&&'''''''''(((+++...*********+++,,,...000111222000,,,((($$$"""""""""!!!!!!"""###$$$%%%&&&&&&''')))+++---------+++******(((%%%"""!!! ###'''---,,,***+++...111333444444000,,,+++...000222111<<<>>>BBBFFFHHHFFFBBB???@@@@@@DDDKKKTTT^^^dddgggjjjnnnqqqqqqtttxxxzzzwwwooovvvyyywwwwwwxxxmmmeeeddd^^^XXXVVV[[[ccchhhkkkeeefffffffffiiiqqq|||AAA>>>:::777555555777888555666999;;;======<<<;;;000---)))&&&'''***...222///,,,)))((()))+++------///***)))---///---...111111111333555888;;;===???DDD@@@:::666555777999;;;;;;888444111......///000000999@@@???;;;888555111------///111333333000...///222222///+++))),,,///000---...111333222444888<<<999555111---)))%%%###!!!"""$$$''')))))))))(((((()))+++...000222222222+++++++++***+++...222666777;;;@@@BBBAAAAAABBBCCCCCCAAA???<<<999666444333444666:::<<>>???CCCHHHLLLCCC===>>>EEEFFFBBBDDDKKKNNNHHHFFFHHHHHHFFFIIINNNLLLLLLJJJFFFBBB@@@AAABBBFFFCCC??????@@@BBBAAA@@@AAACCCEEECCC???;;;::::::888:::;;;<<<:::888888888111444666333...(((%%%%%%'''))),,,......---...///,,,---///111222222222222000///,,,)))'''%%%%%%%%%#########$$$%%%''')))+++((()))***+++++++++***))))))******)))&&&""""""%%%$$$""""""&&&***///,,,***))),,,///111222...---,,,+++***+++,,,---...333888:::999777666666000000111666===EEEJJJMMMTTTXXXYYYWWWVVVVVVSSSNNNHHHOOOTTTVVV[[[eeemmmpppiiiggghhhlllnnnpppvvv}}}}}}|||}}}~~~wwwmmmdddYYYSSSUUUZZZ___```ZZZVVVRRRPPPSSSZZZccciiippprrruuuxxx|||@@@>>>:::666444444666777555777999999777555444444***((('''&&&&&&(((+++,,,+++)))((()))+++------,,,555///---000222//////333111111222444555777999:::DDD???999555444666999;;;AAA===666000,,,,,,...000111555666444444666555111---------///000///---+++000333555222...,,,///333///---///222333000///111999555111---***(((&&&$$$###&&&)))***)))((()))******---111444444333444555,,,000444333111333;;;BBBAAAFFFLLLNNNNNNLLLLLLMMMNNNLLLJJJGGGDDD@@@>>><<<>>>BBBGGGJJJNNNSSSZZZ___fffbbb^^^___```___YYYTTTUUURRRPPPQQQTTTVVVVVVTTTOOOHHHDDDFFFHHHIIIOOOXXXSSSSSSRRRQQQOOONNNLLLLLLMMMPPPVVVaaalllsssvvvuuussshhhYYYOOOKKKKKKKKKKKKRRROOOKKKKKKSSSZZZWWWOOOGGGGGGJJJOOOUUUYYYYYYXXXZZZ^^^```ZZZQQQKKKLLLOOOPPPUUUYYYXXXTTTRRRTTTWWWLLLTTTVVVRRRUUUaaaeeeaaa___cccgggccc[[[RRRNNNMMMKKKOOOOOOIIIIIINNNRRRQQQPPPQQQRRRSSSRRRRRRTTTVVVGGGDDDAAA@@@BBBHHHOOOSSSLLLEEEEEELLLNNNJJJLLLUUUYYYRRRNNNOOONNNMMMQQQXXXYYYXXXUUUPPPKKKGGGGGGGGGQQQNNNKKKJJJLLLMMMLLLJJJHHHKKKLLLJJJFFFBBBAAABBBDDDFFFHHHFFFBBB>>>>>>???888<<<>>><<<666///,,,,,,+++...333555555333333333///111555888999888666555000///...,,,+++*********''''''&&&'''(((+++...000))))))************))))))+++---000111...)))###!!!$$$%%%###$$$)))...,,,***&&&%%%(((+++---...''')))***((($$$"""$$$&&&%%%,,,444555111///222666000......111777===BBBDDDHHHKKKLLLGGGCCC@@@999222222777;;;@@@IIISSSVVVUUUYYYSSSPPPSSSXXXZZZ^^^bbbeeecccdddkkkuuu{{{{{{wwwlllbbbUUUNNNNNNRRRTTTTTTUUUPPPIIIFFFIIIOOOUUUXXXZZZ[[[\\\^^^bbbhhhooottt@@@@@@===555...,,,///444999::::::666000------///++++++***))))))***---000...---++++++---///000111111000000111222333111///444444666888;;;:::888666999;;;;;;999555555:::???888777555222///---,,,,,,///000000///......000111///......---,,,,,,,,,,,,222333444555555444333333***000666777333000111333222111000000000///---,,,...,,,,,,...222333222000777777666666666777777666@@@>>>;;;;;;===CCCHHHKKK```bbbbbb```aaacccaaa\\\]]]^^^ZZZRRRPPPRRROOOJJJIIIPPPWWW[[[^^^eeepppzzzwwwqqqssstttnnnccc\\\ggghhhfffcccbbbbbb^^^XXXUUUMMMEEEDDDJJJSSSYYY[[[XXXWWWVVVUUUVVVXXXZZZ[[[UUU\\\fffqqq{{{vvvgggWWWOOOIIIFFFKKKRRRNNNNNNNNNNNNOOOPPPRRRRRROOOQQQTTTWWWZZZ[[[\\\\\\aaa\\\VVVSSSTTTTTTRRRPPPZZZYYYUUUOOOJJJIIILLLOOOKKKNNNPPPOOONNNPPPTTTXXXYYYZZZ___dddaaaUUUKKKGGGIIIHHHGGGHHHKKKOOOQQQSSSWWWTTTPPPMMMLLLLLLKKKJJJKKKGGGCCCCCCEEEHHHHHHGGGHHHGGGEEECCCDDDIIIPPPUUUWWWUUUSSSRRRRRRRRRRRRRRRRRRWWWZZZUUUKKKEEEHHHLLLOOOUUUUUUPPPTTT\\\ZZZPPPRRRSSSSSSPPPMMMMMMQQQUUUXXXVVVRRRNNNKKKKKKKKKLLL???BBBFFFGGGDDD@@@===;;;333888===???>>>===<<<===666777;;;@@@CCCDDDAAA???;;;666///,,,---.........,,,)))(((***///333333222111000...,,,,,,...///000//////000111111///***&&&###''''''###!!!&&&***,,,222///)))$$$"""###%%%'''(((((('''%%%###"""###%%%***,,,...............000//////000111333555777888@@@AAAAAA>>>888222...,,,,,,...000333777<<>>===;;;>>>AAACCCAAA???@@@EEEJJJJJJKKKKKKJJJJJJMMMUUUZZZjjjnnnpppnnnmmmllliiiddddddddd___WWWTTTUUUTTTPPPQQQWWW]]]bbbeeemmmyyywwwrrrpppmmmfff```^^^fffjjjlllgggbbb```^^^[[[RRRLLLEEEEEELLLTTT[[[^^^UUUTTTSSSRRRSSSUUUXXXZZZ___dddlllwwwpppbbbTTTLLLHHHFFFKKKQQQPPPNNNKKKJJJJJJKKKNNNOOOQQQSSSUUUWWWYYYZZZ[[[[[[]]]YYYTTTSSSUUUVVVVVVUUU]]]ZZZSSSKKKEEECCCFFFJJJGGGGGGEEEDDDDDDGGGLLLOOOPPPQQQUUUZZZWWWNNNGGGEEEDDDCCCDDDEEEHHHJJJKKKKKKMMMKKKIIIFFFEEEDDDEEEEEEHHHDDD@@@???AAACCCDDDDDDCCCBBB@@@>>>???CCCJJJOOOQQQOOOOOOPPPRRRRRROOOLLLFFFKKKNNNLLLGGGCCCEEEHHHJJJOOOPPPMMMQQQYYYWWWOOOMMMNNNOOONNNLLLNNNTTTXXXWWWUUURRROOOMMMNNNOOOOOOIIILLLNNNMMMIIIDDD@@@>>>;;;>>>BBBDDDBBB@@@@@@AAA??????AAADDDGGGGGGEEEBBB@@@;;;555222111111000///000......111777<<<===<<<999999888555111000222333000222444555333000---+++)))---,,,(((&&&)))------111...)))$$$"""###%%%&&&&&&''''''%%%$$$$$$%%%'''---...//////...------...------...///000222333444999:::;;;999444///,,,***((()))+++---000555:::===@@@@@@@@@AAABBBCCCDDDEEE???555---000:::BBBBBB>>>>>><<<999888:::???DDDHHHIIIEEE@@@======???AAACCCFFFBBB===:::<<>><<<888444222222555777BBB???;;;;;;===??????===>>>???@@@DDDHHHKKKLLLKKKJJJOOOSSSQQQNNNOOOWWW___ZZZ]]]___\\\XXXYYY___fffmmmuuuyyywwwsssqqqnnnkkkiiihhhbbbYYYUUUUUUUUUSSSUUUYYY___bbbfffooo{{{yyysssmmmhhhaaaZZZYYY\\\^^^eeeiiiccc\\\XXXXXXWWWLLLGGGCCCCCCJJJRRRXXX[[[QQQOOOMMMMMMNNNQQQUUUWWWdddffflllvvv~~~zzzttteeeZZZOOOHHHFFFFFFJJJOOOPPPMMMIIIEEEDDDEEEHHHJJJQQQRRRSSSUUUVVVWWWWWWWWWVVVRRROOOPPPUUUYYYZZZZZZ\\\WWWNNNEEE??????CCCGGGCCC???;;;999;;;???CCCEEEEEEEEEHHHMMMLLLFFFAAA@@@<<<>>>AAACCCDDDDDDBBBAAABBBCCCCCC@@@<<<;;;===@@@CCC@@@<<<:::;;;===>>>???===<<<:::888888<<>><<>>:::888888777666555666555666;;;BBBGGGHHHHHHCCCEEEDDD???888444555888333777::::::777333222222000333222---***---///...000---)))%%%######%%%&&&%%%&&&''''''&&&&&&''')))...///000///---+++,,,,,,++++++++++++,,,---......000222444444111...+++***'''''''''(((***---000222777777888999:::::::::999333,,,###!!!%%%***+++***))))))***---222777<<>>:::777555333111222444777888999888777444000,,,,,,///222444333111///...,,,,,,+++...000333444333111000000///...,,,,,,,,,...111222///000222444666777888999???>>>:::555222555===CCCKKKLLLKKKIIIEEEBBBBBBBBBFFFHHHKKKOOOTTTWWWYYYZZZXXX]]]bbbaaa______dddiiiiiijjjiiifffaaa```aaadddgggnnnsssooojjjiiijjjiiieeebbb\\\SSSNNNMMMOOOPPPRRRTTTXXXZZZ]]]dddooowwwppphhh___YYYSSSNNNOOORRRRRRYYY\\\WWWQQQNNNLLLIIIDDDAAA>>>???DDDJJJOOOQQQIIIHHHFFFFFFGGGKKKOOORRR]]]]]]aaajjjrrrrrrjjjbbbZZZRRRIIIDDDCCCDDDHHHKKKNNNLLLHHHDDDBBBBBBCCCDDDKKKKKKMMMNNNPPPQQQRRRRRRMMMJJJIIILLLRRRXXX[[[[[[VVVPPPFFF>>>:::===BBBGGG???;;;666555888<<<===<<<<<<===AAAFFFFFF???:::999888;;;@@@CCCBBB???<<<;;;<<>>BBBGGGGGGFFFDDDCCCCCCDDDEEEFFFIIIJJJKKKHHHBBB<<<777555;;;<<<=========<<<======@@@>>>======?????????>>>===<<<<<<<<<===>>>======:::999;;;@@@GGGLLLLLLKKKFFFJJJKKKFFF<<<777888<<<666;;;@@@???:::777888:::555777555///---000000//////---***'''%%%$$$%%%&&&&&&((())))))((('''((())),,,------,,,+++***+++---++++++***)))))))))))))))***---000111000...,,,,,,)))'''%%%%%%''')))***+++...///111222222222111000...***%%%!!! !!!""""""!!!$$$)))...333777999777555111---+++,,,000333<<<888222---,,,...222555;;;===>>><<<999888<<>>>>>>>>???@@@@@@>>>;;;666444222111333666777888444333222///......000222222222111000////////////000222444444111...,,,++++++*********,,,///222333111222222444555777888999;;;======:::777<<>>???===<<<<<>>>>>AAAEEEIIILLLQQQPPPSSS[[[cccddd^^^WWWPPPLLLEEE@@@???BBBDDDEEEHHHGGGFFFDDDCCCAAA???>>>AAABBBCCCDDDFFFHHHIIIJJJCCCAAA@@@DDDKKKRRRVVVWWWPPPJJJ@@@999777999>>>BBB:::777444555888:::888666999:::>>>DDDCCC;;;555333666;;;AAACCCAAA===:::999;;;===>>>:::333///111444:::999777555444555777888888777555222111222666999===>>>@@@EEEGGGBBB888///---...111666:::;;;888555:::===>>>======>>>===;;;888:::<<<:::888777:::===>>>===<<<;;;:::;;;;;;;;;<<<===>>><<<888333000///333333444666777888888888666444333444666888999888999:::<<<<<<======>>>>>>::::::;;;@@@FFFHHHGGGDDD@@@EEEHHHEEE===888999<<<888===AAA@@@<<<999;;;>>>::::::666111000444555444000...,,,***(((''''''(((***,,,...---+++)))((((((((()))*********+++...000///...,,,***((('''''''''&&&***---......,,,++++++)))&&&###"""$$$&&&&&&%%%%%%'''(((*********)))(((%%%&&&%%%### !!!%%%)))---///111111...---+++(((%%%&&&***---555444111...,,,,,,,,,,,,---///111000...---...000555:::AAAFFFHHHGGGEEECCCHHHPPP[[[bbbeeelllwww~~~}}}uuukkkddddddfffbbb```\\\WWWSSSQQQQQQQQQRRRRRRSSSQQQIIIEEEKKKTTT[[[ccchhhiiijjjqqqwwwzzz((()))******)))&&&###!!!###$$$###  $$$%%%'''(((((((((((()))+++///000000...,,,,,,000333CCCBBBAAAAAAAAAAAA???>>>666444111111222444555444000000//////000000000000000/////////000000111222111333333111---***((((((%%%&&&(((+++...111444555444444444555777888:::;;;<<>>EEEIIIIIIIIIHHHHHHJJJNNNQQQWWWLLLBBB??????======???EEEFFFDDDAAABBBCCC???999::::::::::::::::::;;;;;;666666666888;;;>>>BBBDDDFFFEEEGGGMMMTTTXXXVVVRRRKKKIIICCC======???@@@===>>>???@@@@@@@@@>>><<<;;;:::::::::;;;<<<===???@@@:::888777:::BBBHHHKKKLLLKKKEEE<<<666444555666888333222222444555555444222777777:::???>>>777111000666;;;@@@AAA>>>;;;999:::999::::::666000,,,,,,---444555666555444444555666666555333000...///222444777888:::<<<<<<888111---...///111444777777555333777999;;;:::888666666666333666::::::888666777999666666555444444444444555111333555444222///...---000000111333666777666555...------...111444444444777888999888777666666888777777888<<<@@@AAA===:::666;;;???>>>999666666888777:::======;;;999:::<<<;;;:::555000222888<<<:::111111///...,,,+++******,,,///111111///,,,)))))))))***,,,,,,---000444777444333111...+++)))((('''%%%(((+++,,,+++)))(((((('''###!!!###"""!!! !!!"""#########"""$$$&&&&&&$$$"""!!!!!!"""$$$&&&)))******)))((('''))))))'''$$$$$$'''+++000000///---***(((&&&$$$###&&&)))***)))))))))***111333555666555222///---222999AAAGGGLLLRRRZZZaaabbbaaa]]]VVVOOOKKKKKKMMMLLLLLLKKKIIIFFFEEEFFFGGGNNNOOOQQQOOOHHHBBBFFFMMMWWWZZZ[[[ZZZ\\\bbbeeedddiiimmmuuu'''((()))++++++((($$$!!! """######!!!!!!%%%))))))******)))'''(((***,,,///111111...***)))---111=========???@@@???<<<:::555222000///000000000///------...000000000...,,,,,,,,,,,,...///111333444000000000---***'''''''''!!!$$$(((,,,111444666777999999:::;;;===@@@CCCEEEDDDDDDFFFJJJPPPWWW\\\^^^dddeeeccc\\\TTTMMMLLLLLLOOORRRWWWZZZ[[[]]]```cccaaaeeeiiihhhbbbZZZTTTQQQNNNMMMNNNQQQUUUUUURRRNNNNNNNNNKKKEEEBBBDDDDDDBBBAAA>>>;;;:::555111666???@@@@@@@@@???>>>???@@@AAACCC===888666333111333777:::===<<<888666888888666333444666666555444333333---...000333666999<<<===:::999:::===CCCIIILLLMMMHHHHHHCCC<<<:::===;;;666555666666777888888999999777666555444444444555555444111///222888===@@@@@@AAA<<<666222111222111000///000111111000111222444555333333555444000///111444999======999777888:::888777666333111...,,,+++...111555555444333333444333333000---******---///...111333222000.........---///111333333333333333333555777888555333333555333777<<<<<<999444222222---------...//////000000,,,...000000///------...000000111444777777444111*********,,,///000000///111333333222//////000333333333444888;;;;;;666222...111555666555333222222333444555666777666666666888555///+++///888>>>>>>333333222111000///------,,,000333444222///---,,,///000111222333666:::>>>;;;999666222///,,,***)))(((+++------+++((('''&&&&&&!!! ###""" !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$""""""&&&))))))&&&%%%(((+++222000...+++'''$$$!!! ###'''*********))))))---,,,***))))))((('''&&&+++...333777:::>>>CCCFFFFFFEEECCC@@@===<<<;;;;;;;;;===??????>>>>>>@@@BBBIIIJJJLLLMMMIIICCCDDDJJJOOORRRQQQMMMMMMQQQTTTTTTXXX\\\aaaiiirrr&&&(((***,,,,,,***%%%""" ###&&&''''''(((,,,000......,,,***((((((***---000222222...)))'''+++///333444888;;;===;;;777333333111///.........---+++,,,,,,...000000///+++)))))))))***,,,...111333444......---+++(((&&&'''((( ###(((...333777999999>>>>>>@@@BBBEEEIIIMMMOOOMMMIIIHHHOOO[[[aaa___ZZZ^^^YYYQQQLLLJJJIIIHHHFFFJJJNNNRRRTTTUUUVVVYYY\\\WWW]]]aaa]]]SSSJJJHHHIIIAAADDDHHHJJJIIIGGGEEEDDD<<<===<<<:::;;;???>>>:::888555444444///+++111:::666666666666666555555555333111111///)))%%%***111///444666000+++,,,000222,,,...000111000...------(((***---000444777888999/////////111555;;;BBBFFFHHHIIIDDD<<<999;;;888222000/////////111444777888777555333111///......///111...+++---222666888888777333000///111222000///000111111000...///333888333///,,,------+++---222333777:::999555444777:::888666555444333222///,,,***///333555444222222333111000...***'''''')))+++(((+++---,,,((((((,,,111,,,...000111000000222444000222555666444222333666666:::>>>>>>888000,,,***%%%&&&'''(((***,,,---...))),,,......---,,,------111111222555888777222...)))((()))***---...---+++***,,,---,,,+++,,,///333000000111555999888333...***,,,///222222111...---000000000111333444333111222///((($$$***555<<<===555555444444222111///...,,,///444666555222000///555666777777888;;;???CCC???===:::666222///,,,+++---///111111...***(((''''''""""""%%%$$$!!!"""%%%&&&%%%$$$######$$$%%%&&&&&&)))*********(((%%%"""!!! %%%******(((&&&))),,,666444///***%%%""" !!!%%%)))***)))(((''')))&&&$$$"""###%%%&&&'''***+++,,,...111333444555444333333444555444222000///333888:::;;;<<>>AAA@@@AAABBBBBBAAAAAACCCEEEDDDCCC@@@===::::::===@@@EEEHHHKKKJJJJJJOOO[[[eeemmmttt$$$&&&'''))),,,...))) !!!'''---000000...///000000...+++)))((()))+++,,,333111...,,,++++++***)))+++...111333333333444555777777333...,,,,,,)))$$$''')))+++...//////...---***---111111///...111555+++'''$$$&&&,,,000111000---...111444888;;;===>>>???CCCEEEFFFLLLTTTWWWUUUKKKJJJIIIJJJLLLMMMLLLKKK???:::444222555;;;???AAA@@@===:::999<<<@@@CCCDDDDDDEEE@@@666111333555444666888:::<<<:::777222///...,,,+++000777;;;999666111000///------...//////***)))***,,,///000000///---+++)))&&&%%%%%%%%%&&&((((((&&&$$$""""""$$$&&&'''(((((('''&&&''')))+++222///---111777:::666222***)))(((''')))000999???@@@<<<777555666777666555222///+++)))+++...000111///......------,,,,,,++++++,,,------,,,,,,---///------,,,,,,,,,+++++++++,,,***(((&&&&&&))),,,...///---)))&&&&&&(((+++...,,,,,,***)))(((***,,,...222222333222000...+++)))&&&(((++++++)))((()))******++++++***)))(((***+++))))))((((((***,,,...000222333444444222111111222555444222000......------///333444000,,,+++(((%%%$$$$$$###$$$'''+++///222111000////////////---++++++,,,///111222333333222***''''''+++,,,+++,,,000...---+++++++++---///111000222555777777555222000---+++---333666222///000111111000...+++***+++---***'''###!!!###)))000555222333444666777555111---+++///333666777888:::;;;AAA>>>;;;<<>>======>>><<<;;;<<<>>>@@@BBBBBB@@@===::::::<<>>AAACCCEEEJJJNNNMMMJJJCCCAAA???>>>???>>><<<:::000...,,,---111666:::<<<;;;777111///111555999<<<999999333+++(((***...///111444666888666222---))),,,++++++///444888888666111000///---,,,+++++++++''''''(((***...000000///---+++'''$$$###$$$%%%'''$$$%%%&&&%%%###"""###%%%###%%%'''((((((((()))***444000...111666999777333++++++***)))+++///555:::666333000000111444555555555111,,,***+++---///000,,,+++*********+++,,,---***+++,,,,,,++++++,,,---,,,,,,+++***)))))))))))))))'''%%%######%%%'''))),,,,,,***&&&######'''+++***(((%%%######%%%'''))),,,---......---+++)))'''%%%'''))))))'''&&&&&&&&&)))+++------+++)))))))))&&&&&&'''(((+++...000222222444555555444222222222222222111000///---,,,+++,,,000000,,,)))******(((%%%%%%$$$$$$''',,,000333222111000111111111///---***++++++,,,---///000111,,,((((((***,,,,,,///444222000---***)))+++---///000222555666666444111//////------222444333222333222222111---***(((((()))(((&&&$$$###%%%)))...222222111111222222111///,,,,,,///333777999;;;>>>@@@===999666777<<<@@@BBBBBB>>>???<<<888888<<<<<<999888888777777777777888888777666444000,,,******+++000+++&&&%%%(((+++------+++***)))((()))+++---...///---***'''%%%$$$%%%%%%$$$&&&((((((&&&%%%%%%%%%%%%&&&%%%!!!!!!###&&&((()))'''%%%$$$%%%""""""&&&)))+++)))***,,,---,,,,,,---///333111111444777777444000.........000333666999;;;999999888666555666:::<<<@@@AAA@@@>>>;;;;;;<<<>>>@@@???===<<<>>>BBBGGGJJJJJJMMMTTT^^^jjjwww***+++***))),,,///...***&&&))),,,,,,***)))+++---+++***)))(((((())))))******+++++++++++++++,,,---***///333222------333999<<<===;;;777666777555000...---,,,---///222666888===@@@BBB===555111222555///***(((---666;;;888333111333666999:::999777555999<<<>>>AAACCCCCC@@@<<<:::888666555444333111///++++++,,,...111555888::::::555...+++---222888;;;888666000)))%%%''',,,///...111444666666222...+++...------///111333444333......------,,,+++******)))((())),,,///000000///---***&&&###"""###&&&(((''')))***)))'''%%%$$$%%%!!!$$$'''*********++++++111...,,,...333666666444111111000...---...111333---,,,***)))+++...000111555111---+++,,,...000111---+++)))(((((()))***+++***+++,,,+++******+++,,,(((((('''''''''((()))***&&&%%%$$$###$$$&&&''')))***,,,,,,((("""!!!%%%***+++((($$$""""""$$$&&&'''((()))***++++++)))'''&&&'''(((******)))'''&&&%%%(((***++++++)))(((((((((&&&&&&'''(((***---///000111333555666444222111111///000111111111///---,,,///222111+++(((***+++***'''&&&%%%%%%''',,,111444111111000111333333111000,,,+++***)))***,,,///000---***+++///000000222666333000,,,((('''(((***,,,000111444666666444222111111...---///222333444444333222111...)))&&&%%%%%%(((((('''''')))+++...000111///......//////...---...111444666888;;;>>>AAA:::666222111555999===>>><<<===;;;777777;;;<<<:::666555555555888;;;>>>@@@======;;;888444111111222888111***(((+++......,,,///...---,,,,,,---///000...+++'''###!!!!!!!!!"""###$$$%%%&&&%%%$$$###### """###$$$&&&&&&%%%$$$"""%%%###!!!"""$$$'''((((((%%%&&&''''''(((+++///222444222111222555555222...---,,,---///222555777888666666555333333555:::>>>@@@@@@AAA???======>>>???@@@<<<999999===BBBDDDDDDHHHJJJNNNSSS[[[bbbiiimmmlllwww+++---,,,***,,,000000---&&&))),,,+++((('''***,,,,,,,,,,,,,,,,,,,,,------+++---...---+++***+++,,,---222777666222222888>>>>>>@@@@@@???AAAEEECCC???666444222222555;;;AAAFFFHHHGGGEEEAAA;;;555222000///...000777>>>???999222...111444777888666444222555555777:::;;;888444111333222000000000///...,,,+++---///222444555777888:::444---***,,,333:::???<<<777111+++''''''+++///+++...111444555333111///000000///---+++***+++,,,)))***+++---------,,,+++,,,+++***,,,------,,,******((($$$!!!!!!$$$''')))+++,,,---,,,)))%%%######"""&&&)))*********++++++)))(((***...222444333444444222///+++)))***+++((('''&&&$$$$$$&&&)))+++111---)))(((***---///000---+++(((&&&$$$$$$%%%%%%'''((())))))''''''''')))###""""""###%%%'''***,,,%%%%%%%%%&&&''')))***+++***,,,---***%%%###'''+++---***%%%$$$%%%'''((((((%%%'''((())))))((('''&&&***+++,,,------+++)))''''''(((((('''&&&&&&((()))))))))))))))***+++,,,,,,000222444444222000000111,,,...111333444222///---444666333---)))+++---,,,'''&&&$$$$$$&&&***...111000//////111333444333111---+++)))((((((***...000,,,+++...333444111000222333000+++((('''(((+++---000111444666777777555444222111///...000333444444333333222///***&&&%%%%%%))))))***+++---...000000000...,,,,,,---/////////222333444555555777:::<<<777333///,,,---111555777999;;;999444333666777666222111111222555:::???BBB?????????<<<999777777888999333,,,,,,000444444222666555444222222222222333000---)))$$$"""!!!!!!!!!$$$$$$%%%&&&'''&&&%%%############"""""""""""""""'''%%%%%%%%%&&&&&&%%%### """(((000555666444222333444444000,,,,,,++++++...333666777777444444333333333777<<<@@@???@@@@@@???>>>===>>>@@@<<<777444555:::@@@CCCCCCHHHIIIKKKLLLMMMMMMMMMLLLOOOTTTeee~~~+++------+++,,,000111///***---//////,,,+++---///...///000111111111111000000222444222///,,,---...111666:::;;;::::::???CCCAAAEEEGGGIIINNNSSSSSSPPP???<<<999888<<>>>>>===:::999999999555111---...333888;;;<<<999999888777777777777777222000---)))'''&&&&&&&&&'''''''''(((******(((&&& !!!&&&$$$!!!!!!###'''''''''((()))'''### %%%...444333222111333555444000,,,***))))))---333777777666111111222222333666:::>>>;;;<<<<<<:::999:::<<<>>>;;;777333444:::BBBGGGIIIJJJKKKLLLKKKHHHCCC>>>;;;======HHHaaawww)))---...,,,,,,000111000---000444444111000111333///000222444555555444333555888;;;999444111222444555888<<>>EEEOOOVVVQQQRRRRRRMMMDDD999111---,,,111777;;;;;;666///+++(((***...222555666666555666000...111111...,,,///444222111222333333222111000333666777777777999;;;:::444---)))+++111888<<<999333///---((($$$&&&,,,------...///000222333333222333222,,,$$$!!!$$$%%%'''+++...000///...------,,,+++++++++***'''%%%"""!!!!!!!!!###&&&)))+++***++++++)))&&&###"""""""""$$$(((******+++,,,......,,,)))((()))---000222000000---)))%%%"""###$$$&&&&&&%%%###!!!!!!%%%(((---)))%%%###$$$''')))***,,,+++)))'''$$$""" %%%&&&'''&&&$$$###$$$%%% $$$(((***((()))*********)))((((((((()))+++,,,---......///,,,)))'''(((,,,...+++(((((()))***++++++***((('''******,,,...111000,,,((('''))),,,---------///000222222111000///---++++++.........,,,******,,,///***---222555555111,,,((()))------***+++000444555++++++++++++,,,,,,------000000111333666888777666444333000......000222444666444555777666111...///444333222222444666999;;;999:::;;;;;;;;;999888777888999666111222777777222222333444222///,,,******((()))***---///111222333///......///222555666666777666444111//////222555222000,,,)))((())),,,...000333222---***---000000---,,,+++,,,///333888;;;:::;;;;;;:::777555555555111///------000444999<<<555555555666777888999999111000...---,,,++++++++++++******,,,...///,,,***%%%!!!"""&&&((($$$!!!$$$%%%&&&(((***+++((($$$ ###***...***)))+++///333333///+++&&&%%%&&&+++222666666444---............000333666555555444222111333666999;;;777444333888@@@GGGLLLKKKLLLMMMLLLIIIEEE@@@<<<999444:::KKKZZZbbbnnnzzz(((---...,,,,,,000111000---111666666444222333555000111444666777666555555888<<>>;;;999:::888333222333555666666888;;;===@@@BBB>>>>>>>>>===<<<999777666;;;<<<999444444999888333222333444333111...------&&&'''))),,,...111222333///...///111555888999999888777444111...///222555000///---***((())),,,///,,,000000+++))),,,///000,,,+++++++++...111555777888999999777444111000111000///---+++***,,,000444---...000222444555777888---------------------------,,,,,,...111222///,,,)))%%%"""&&&)))***%%%!!!%%%###$$$'''+++,,,***%%%!!!!!!###&&&))) $$$***///000,,,((($$$"""###)))111666555333***+++,,,+++******,,,...000000...,,,+++---222555666333///---000888BBBHHHIIIJJJKKKKKKJJJGGGDDDBBB:::444666@@@FFFJJJWWWfffmmm---***'''))),,,//////---000222222333666:::777111111222333444666777999999??????>>>>>>>>>???@@@AAA>>>:::888<<>>BBB???777---)))***---...---------,,,)))'''''')))+++111555888999666444555777;;;999555///***((((((***,,,...///...---,,,,,,---000000111111///,,,)))'''""""""$$$%%%''')))+++,,,///---+++)))''''''((()))++++++,,,---///000222333666444000,,,***,,,222666222000---***(((((()))***''')))'''$$$%%%***---,,,111///,,,(((&&&&&&&&&'''+++...111000,,,)))((()))((((((***...222222...+++""" !!!%%%'''((()))***)))(((&&&$$$))))))***,,,//////...---%%%%%%&&&))),,,---,,,+++---......++++++---+++''''''***...000///...------111444777666222///111444444555666555333///---,,,000+++'''&&&***...000000000000222777;;;888000))))))$$$ $$$---555999:::999999999999888666444333444444444777;;;???AAAAAA>>>>>>;;;999888:::???CCCCCC???;;;999888777444111;;;<<<>>>???>>>>>>???AAA???>>><<<999777777999<<<===???===888888<<<;;;666333555777666444111///...---,,,,,,...222444444333333000...111666999777333444444333000------111555333222000///...---,,,,,,////////////////////////333000---+++,,,...222555111444666555111......///000,,,'''###$$$'''***,,,(((%%%$$$'''---000...+++---,,,++++++++++++,,,,,,...///......333888555...+++$$$"""&&&'''(((+++---&&&  ######"""$$$%%%'''+++...,,,'''"""###'''((('''%%%$$$,,,000,,,'''%%% '''///000.........---,,,***((('''''''''...---***(((((()))***,,,,,,***((((((---444===BBB@@@FFFMMMPPPOOOJJJEEECCCCCCAAA===::::::@@@IIIOOO\\\hhh}}}+++(((&&&''',,,000111000000222222000222555111,,,...///111333555777777888<<<===???BBBCCCDDDDDDDDD@@@;;;777777<<<@@@AAA@@@HHHNNNSSSTTTTTTVVVUUUSSSLLLFFF===555111222555888>>>AAACCCBBB>>>;;;999999222000///000111111---***'''&&&'''***---000000000---+++***+++)))(((+++111111...++++++---000000000---222777999999:::<<<>>>999222***&&&'''))))))(((*********(((''''''***,,,000444888999777444444555777666444///+++))))))++++++,,,,,,+++******,,,...111111111111///---+++***((('''&&&'''(((***---...111000---***)))))))))***------------...///000111444333111...+++,,,000333333000---)))'''((()))***)))***)))%%%%%%***,,,+++)))*********)))(((&&&%%%))),,,......+++)))((())))))***,,,000333333000---"""!!!  %%%((()))***+++++++++)))&&&%%%'''((()))+++---...---,,,&&&&&&'''***---...---,,,111333111...---...+++'''***,,,000111000...------222555777555000...///222333444555555333111///......+++'''&&&***...000111333222555:::>>>>>>999444***%%%!!!$$$,,,555888999:::;;;<<<===<<<:::777666333333444888<<<@@@AAA@@@AAA@@@>>>;;;:::<<<@@@DDD>>>;;;888777888888555333888;;;>>>@@@AAAAAABBBCCC>>><<<:::888777888999:::===>>>===999;;;@@@@@@<<<777888999888666444333222555444222222333555777888444111///000444777555333444555444222//////222555222222111///---,,,---...000000000000000111111111333111///......000333555444555666444000---,,,------***%%%"""###&&&)))+++%%%""" """'''++++++)))(((+++---,,,)))(((+++.........+++***///555444///***$$$!!!%%%)))+++,,,......(((""" """$$$###!!!$$$%%%(((,,,...+++&&&!!!"""&&&((((((%%%"""!!!''')))&&&######)))+++,,,...000000...,,,)))))))))***---+++'''%%%$$$$$$&&&'''((('''%%%%%%(((---444888;;;???FFFMMMOOOMMMHHHEEEKKKGGG@@@999777:::@@@FFFOOOXXXfffxxx)))&&&$$$&&&,,,000222222111333222000000111...(((,,,---111444666777777666888;;;@@@EEEGGGHHHGGGFFF???:::555333444666666555>>>DDDJJJJJJKKKLLLLLLIIIHHHCCC;;;444000000333555777999;;;<<<;;;;;;<<<===111///...111555666222---&&&&&&&&&(((,,,.........)))''''''(((&&&###%%%))))))'''%%%&&&(((+++,,,,,,---///333777999999888888333...(((%%%%%%&&&%%%###'''(((((('''''')))---000///333888999666444444555555555444000---******+++******)))''''''(((,,,...333222111000000/////////000---***((((((+++...000333222///,,,+++++++++,,,//////...---------......111222111///---++++++,,,111...***'''%%%&&&''')))+++---***%%%%%%)))+++***"""$$$(((++++++)))&&&$$$''')))++++++***)))))))))((())),,,///222222000---###$$$&&&&&&&&&'''***,,,,,,,,,------,,,)))'''%%%%%%&&&((()))***+++******'''&&&'''))),,,......---444666666111///...,,,'''+++...111111000---,,,+++111333444222...,,,,,,///111111222333333222000///---***''''''***---000111222333555:::@@@BBB@@@===---)))%%%'''...555888888888:::===>>>>>>;;;888666111222555999>>>@@@@@@???BBBAAA???<<<;;;<<<@@@CCC===;;;999888777666444222444888===@@@BBBBBBCCCCCC===:::777888:::<<<;;;999<<<<<<:::999;;;AAACCCAAA;;;<<<<<<<<<:::888666555999888777444333444777:::777444000000333555444333444555666555444333444555222333333111---,,,///111222222222222222222222222333222111111111222444555555666666444000---,,,,,,,,,***&&&$$$$$$'''***---'''######'''))))))&&&,,,111///(((&&&***///,,,+++(((%%%***111222///(((###"""(((---...///111...***&&&$$$%%%%%%###!!!%%%&&&)))------***$$$"""###&&&)))+++((($$$  """######"""!!!$$$'''+++000333333111---+++***---///...+++'''###""""""$$$%%%&&&%%%$$$$$$%%%(((,,,...444777>>>GGGNNNOOOKKKFFFLLLHHHAAA:::555666:::>>>HHHJJJPPPZZZggguuu)))&&&$$$&&&+++000111111222444444111000222000,,,---000333777888999888777777:::>>>BBBEEEEEEEEEDDD;;;888555333333222///---444;;;@@@@@@AAADDDDDDAAABBB>>>999444111222444666888888888777777777888888...,,,,,,000777888444///'''&&&'''))),,,...///...'''%%%%%%'''&&&"""!!!$$$#########$$$&&&'''((())),,,---///333666666333111000---)))''''''&&&$$$"""'''((())))))***---111555111444666555333333555888666666666333///,,,++++++((((((&&&$$$$$$&&&+++///333222000//////000222333555111,,,)))(((***...000222111///------...///000000///...---,,,+++++++++,,,...000///,,,(((&&&%%%,,,***&&&###"""###%%%&&&---...+++&&&%%%)))+++))) ###''')))***(((%%%###&&&''')))***************&&&'''))),,,......,,,+++'''))),,,---,,,,,,,,,---,,,---------+++)))&&&$$$###%%%'''((((((((((((((('''&&&%%%'''))),,,---,,,222666666222//////,,,)))***---//////---***(((''',,,---...---***)))+++---------...///000000///...---+++)))((()))+++...///...000333999>>>@@@>>><<<111,,,(((***111777888888333555999;;;;;;999555333000111555:::>>>@@@>>><<<======;;;999777888;;;>>>@@@???===:::777444222000333777<<<@@@@@@@@@@@@@@@<<<888666888>>>BBBAAA>>>:::999777777:::>>>@@@@@@===>>>???@@@???;;;555111444666666555444444777999:::666222111222444555444666777999999999888888777333555555333///...111555666555555444333222111111222222222222222333333333555666555444222000/////////...,,,***)))+++...111...)))$$$"""$$$''')))******///333111+++'''(((+++''''''%%%$$$'''---...+++'''######)))......---...///,,,)))(((((('''$$$!!!&&&(((+++...---)))###$$$&&&)))---...+++&&&!!! ###&&&%%%###!!!!!!"""!!!###%%%+++111555444222///++++++///333222///+++&&&$$$$$$%%%&&&''''''''''''(((***+++,,,111222888BBBKKKNNNJJJDDDAAA@@@???;;;999999;;;===CCCBBBCCCFFFMMMYYYfffooo|||+++)))''')))...111111000111444555333333555666333444666999<<<===<<<:::999999:::;;;===>>>>>>>>>>>>777888:::;;;;;;777111---111666888666555777888666888666333111111222555666666555333111000000000000+++***+++000666777444///)))))))))+++///111111111)))&&&&&&)))((($$$"""$$$"""###%%%&&&&&&&&&''''''++++++,,,///111111...,,,---,,,***)))((('''%%%$$$***+++,,,,,,---000444777333444333111///111666<<<::::::888555000,,,******((('''%%%###"""%%%+++///222000///......000222444555111---)))((())),,,...///...---,,,---///111333///...---+++***)))))))))(((+++------)))%%%!!! '''%%%###!!!!!!"""###$$$---...,,,'''&&&***,,,***$$$%%%&&&''''''&&&%%%$$$''''''((()))+++,,,,,,,,,&&&(((***+++++++++*********---000111000---,,,+++++++++,,,+++***'''%%%###"""%%%(((((('''&&&'''((('''%%%######&&&(((******,,,222444111......---***'''***,,,+++)))%%%###"""&&&'''''''''''')))+++---+++***)))***------,,,***---,,,***)))(((***,,,...---///333888::::::888666000+++''')))///444555444...111555888999777444222///111555:::===>>>;;;999666555444222111222555777@@@??????<<<999666444222666999>>>@@@@@@>>>======:::777555999@@@FFFFFFDDD<<<999777888:::<<<===>>>;;;===AAACCCBBB<<<222+++---000444777999999999999;;;888555444444666777888999:::;;;===>>>>>><<<;;;666777666444222222555999999888777555333222000000111111222222222333222222555444444444555666666666333333222000------///222333///***''''''(((***+++///000111000,,,(((%%%######&&&'''&&&(((++++++''''''######(((,,,***((((((---,,,+++***)))(((&&&$$$(((***---...,,,((($$$"""%%%'''+++///111///***&&&###''')))'''### !!!### """###$$$(((///333444222...******...333444111---)))'''%%%%%%&&&''''''(((***+++,,,------000111555>>>FFFHHHDDD>>>444888<<<>>>>>>===<<<<<<;;;;;;:::999<<>>???@@@AAA@@@???===;;;:::::::::::::::999888888777;;;@@@DDDCCC>>>777333111444222---***++++++***......------...000222333///---++++++,,,,,,+++***'''))),,,111444444222000+++***+++...222555555555...***))),,,,,,)))''''''%%%(((******)))''''''''')))***+++++++++***))))))))))))(((((('''&&&%%%%%%,,,------------...222555444333222///---000777<<<<<<;;;999444///+++******)))(((&&&$$$###&&&***...///---,,,+++,,,---///111111///,,,***))))))+++,,,,,,+++******+++...000222,,,+++***)))((((((((((((&&&(((******'''### #########$$$$$$%%%&&&&&&,,,---+++'''''',,,...---)))(((((('''&&&&&&&&&&&&(((''''''(((+++,,,,,,+++)))+++------+++***)))***+++...111222000---***)))))))))******)))&&&$$$""""""&&&))))))'''%%%'''))))))&&&###"""###%%%'''''''''...222000---------+++&&&(((******'''$$$!!!!!!#########$$$&&&)))+++---+++(((&&&'''******(((&&&*********)))(((***---///111222555777777666444333,,,'''$$$%%%+++000000...---000333666777777555333000111444888;;;;;;888555000000000...---...111444:::<<<>>>===;;;999888888:::===@@@AAA???===<<<<<<888555444666===CCCFFFFFF===999888;;;===<<<;;;===888:::>>>BBBCCC<<<111)))***---222999???AAA???<<<;;;:::888888888:::<<<===>>>>>>>>>AAACCCCCCBBB@@@;;;999777555666888:::;;;;;;:::999888666555333333111111222222222333333333555444444666999<<<======777888888444000---///111333111///,,,+++++++++,,,111111111111...***$$$ &&&***+++******,,,+++(((***%%%###(((***(((&&&%%%+++++++++*********))))))***,,,......,,,)))'''&&&''')))---111333222...***$$$&&&(((&&&""" """""""""$$$###%%%)))...000000---((('''+++000222000...+++(((&&&$$$###&&&&&&((()))***,,,------...000444:::??????:::666...333:::>>>>>><<<999888999:::999777666999???DDDIIITTTgggzzz000000222777<<<>>>;;;888888===@@@??????DDDGGGHHHGGGGGGFFFEEEBBB@@@>>>===999:::<<<<<<;;;999555444666:::AAADDDCCC>>>999555000111...'''$$$&&&))))))+++++++++,,,---///000111,,,***((())),,,,,,+++)))&&&+++000333222111000000++++++,,,///444777888888222---+++...///---+++,,,***,,,///...+++(((&&&&&&''')))***)))%%%$$$&&&(((''''''(((''''''''''''(((,,,,,,,,,***)))))),,,...000222222000///000555::::::999666111---***+++,,,+++***(((&&&%%%&&&***---+++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++***+++***)))((((((***,,,---(((''''''&&&&&&''''''((('''((()))(((%%%"""!!!!!!$$$%%%'''***+++,,,++++++***,,,***'''(((...111000)))))))))))))))(((((('''(((&&&%%%&&&)))++++++)))***,,,...,,,)))''''''((((((+++///000///,,,***)))'''((()))***)))'''%%%######'''++++++(((&&&'''***,,,((($$$!!!"""$$$%%%&&&%%%,,,111///,,,,,,,,,***''')))++++++)))%%%###"""%%%$$$$$$$$$'''***,,,------***&&&&&&((()))&&&###$$$&&&((())))))+++000444777666555333222222333555***&&&"""$$$***//////---,,,...111444555555555444111111333666888777555222.../////////...000333555777:::======;;;999999:::999;;;======<<<::::::;;;555444222222555:::???CCC:::666666<<<>>>;;;:::;;;666666999>>>@@@===555---,,,+++...777@@@EEEBBB>>>::::::;;;<<<===???AAABBBBBBAAAAAACCCFFFHHHGGGEEE???;;;666666:::===>>>===::::::::::::::::::::::::333333333222333444444555888777666888===@@@BBBAAA>>>??????;;;444///000222000111222222111000000000222555888888333...***(((...111111...---//////------'''%%%)))+++***((((((((()))))))))***+++,,,...,,,...///...+++)))***++++++,,,...222444333000---%%%%%%&&&%%%###"""""""""$$$###'''&&&%%%&&&(((,,,...***%%%###''',,,000//////---+++'''$$$"""''''''(((((()))***++++++***---111555666444111///+++000555999999888666666999;;;<<<999555444888<<>>===888:::>>>@@@???:::555222444888===@@@>>>:::666444---...+++%%%$$$)))...000,,,,,,---...//////000000...,,,+++,,,...///,,,***&&&,,,333555222//////111++++++,,,000555888::::::444...,,,///111///...///,,,///222111,,,(((&&&&&&''')))***'''""" $$$((('''((()))(((((((((***,,,,,,+++***'''%%%%%%''')))---000333333111111444777777666333///+++***+++---,,,+++***(((&&&'''***---)))((((((((((((((()))))))))+++---......---+++***,,,***((('''&&&'''((()))%%%%%%%%%%%%%%%&&&'''((()))))))))'''$$$######$$$%%%(((,,,///111222111000(((******''')))///333222'''(((***+++++++++)))((('''%%%###$$$(((***)))((()))+++,,,***&&&######%%%%%%(((,,,...---,,,******'''((()))***)))(((&&&$$$$$$(((,,,,,,(((&&&(((+++...***%%%""""""$$$%%%&&&%%%---222000,,,++++++***)))+++------+++(((&&&%%%)))'''%%%&&&(((+++,,,---000+++'''&&&((((((%%%!!!###&&&(((***---333888:::777333...,,,...333777+++'''$$$&&&,,,111111///+++,,,...000222333444444222222222444666555333000///000111111111222555888888;;;======999777666777555777888888777666777888444333000......222999>>>555111333:::===999777999555444555999>>>>>>999333...******333???EEECCC>>>999;;;===???@@@BBBDDDFFFEEECCCBBBDDDHHHJJJJJJHHHBBB<<<666666<<>>999:::;;;<<<===???@@@@@@555555444333444555666777;;;999888:::???CCCDDDCCCDDDFFFFFF@@@888222222444...111555777777666555555333:::AAA@@@999222111333555777555000...111333333///)))'''***---,,,+++,,,&&&'''(((((()))+++...111...///000...******,,,...//////000222333333000---'''&&&&&&%%%%%%%%%$$$$$$%%% %%%******'''&&&$$$))),,,)))###!!!$$$)))000000111000...***&&&###******)))))))))******+++&&&***///222111...,,,***)))---111444555555666777777999:::666111///222666;;;<<>>CCCHHHKKKKKKIIIGGGKKKKKKIIIJJJLLLLLLIIIEEEDDDBBB@@@@@@@@@AAABBB===>>>???>>><<<999555222444888<<>>>>>???AAAEEEGGGEEEDDDDDDGGGLLLOOOOOONNNCCC===666777===CCCDDDBBB:::999:::>>>CCCEEECCCAAA>>>;;;888888:::<<<>>>>>>BBB>>>;;;<<<@@@EEEGGGHHHFFFEEECCC???999555444444444666888;;;<<<;;;:::999BBBBBB???:::444000111222777555111...------///000+++###%%%,,,.........+++'''"""!!!%%%(((***+++......---,,,,,,---------...111444666666555222000000+++((((((+++,,,)))%%%%%%######(((///000***$$$###&&&(((&&&"""!!!$$$(((###(((---...+++'''%%%%%%&&&'''((()))(((&&&$$$""""""(((...///+++(((''')))***,,,///000111222555777666999:::777222///111444;;;;;;999888===LLL```nnn~~~BBBCCCEEEIIIMMMOOONNNLLLHHHKKKLLLIIIHHHJJJHHHEEE@@@>>>;;;999999:::<<<>>>::::::::::::888555333111222444777888555...'''######!!!!!!%%%+++000111000000///............///000666777888999888777555444222000---,,,---/////////------+++***///555444///000111333333333111///---...//////---+++)))******&&&%%%###"""######"""!!!%%%&&&'''((()))+++...000---***((()))'''###"""$$$+++---......///111555888999999666111,,,+++...111111000---++++++///555:::999444...)))''''''&&&&&&###+++000111000111111...---)))### !!!###%%%&&&((((((((()))+++,,,---...222111///,,,***+++...000000111///...222888888555///---++++++,,,......---++++++,,,///111111///---,,,///111000111111---'''###&&&)))***(((''''''((('''&&&'''***---......,,,&&&&&&''')))***(((%%%""""""###%%%%%%%%%$$$######((('''&&&%%%%%%''')))***---...///---***)))((()))'''***---...,,,,,,---......,,,)))(((+++///111333///000...)))((()))&&&!!!!!!"""###$$$$$$'''+++...000000000///......//////---,,,---111666777444000...111555666444111//////111333555555333222333444555666777777777666555444555777:::;;;:::555000,,,000333555777666555333222///,,,((((((***---...---***,,,///444999===???@@@:::666111111444777666444111111111444888<<<>>>???::::::;;;===@@@DDDGGGIIIGGGFFFFFFIIIMMMPPPOOONNNFFF@@@::::::@@@DDDCCCAAA>>>===>>>@@@DDDFFFDDDBBBEEEBBB>>>======>>>??????CCC@@@===???CCCHHHKKKLLLHHHFFFCCC???<<<:::999888777:::===@@@AAA@@@>>><<>>:::777222///...000444666333333333222222111111000111222222111...)))### $$$###$$$)))///333333222000//////......//////000777888:::;;;;;;999666555111///,,,,,,---///000000//////---,,,///444333...000222555777666222...,,,/////////...+++***+++,,,(((&&&$$$$$$&&&''''''&&&''''''(((***+++---...///---+++***,,,+++&&&$$$%%%)))+++...///000111333555666777777333///---///222555333000---,,,///555999;;;777222...,,,***'''%%%$$$+++000111222444444111---)))### ###%%%&&&+++,,,---///000000000///333333222000//////222555444444222///111666777444000///------......,,,+++))))))***,,,///000000///000444666555555444---%%%!!!$$$'''((((((((()))***&&&%%%%%%***000111...***$$$%%%'''***,,,***&&&""""""""""""$$$&&&&&&$$$###)))((('''%%%%%%'''((()))---...///...+++)))(((((((((***,,,.........///111000...,,,---///111222222///111///***((()))'''$$$###$$$%%%$$$$$$%%%'''***)))+++---...---...///111000///000333666777333000///444:::<<<:::444...+++---000333444444444555666999999999999777555333222222555999<<<;;;666111------222777999777555666888000,,,((('''(((***,,,,,,)))))),,,000777===@@@AAA:::444...,,,...111333222555333222444777;;;===>>>999777777;;;AAAGGGIIIIIIGGGGGGHHHKKKNNNOOOMMMLLLGGGBBB======AAADDDCCC@@@BBBBBBBBBDDDFFFGGGFFFEEEJJJGGGCCCAAABBBBBBBBBBBBCCCAAA@@@BBBFFFKKKOOOPPPKKKGGGBBBAAABBBBBBAAA???===???BBBDDDEEEDDDBBB@@@@@@===888111,,,***+++---444444222000///---,,,+++###!!!(((++++++,,,***'''###"""$$$&&&((((((---,,,+++***)))'''&&&&&&(((+++///222555666777666333000---...111333333111)))''')))...444666333..."""''',,,---***'''&&&'''###&&&(((&&&###!!!!!!###&&&&&&&&&%%%###!!!"""###&&&)))++++++(((%%%'''***---//////000222333...222555444111///000111666777777666777;;;CCCIII[[[iiizzzOOOMMMLLLLLLLLLLLLIIIGGGJJJLLLLLLHHHEEECCC???999555111,,,'''&&&(((+++...,,,,,,,,,,,,---///111222222222111000---***'''&&&***+++///555:::;;;888444...///000111111000///...222444777999999888555444000...,,,,,,...111222222222333111///111555555111111222444555444111...,,,.........---+++***,,,---,,,***(((''')))+++,,,---))))))***,,,///111000000,,,+++,,,///...)))&&&'''(((+++///222222222333333444666777444///,,,---...222222222111000111444666666444222111000...,,,))))))...222333444666666222...)))$$$!!!!!!###%%%''',,,---000222333222111///111222222222111222444666888888555000///222333111000///.........---***(((((('''&&&(((***,,,,,,+++000444888888777555...%%%!!!###%%%&&&''''''((((((&&&$$$$$$***111333---&&& """&&&+++...---)))&&&$$$###$$$&&&)))***(((%%%)))((('''&&&''')))+++,,,...000000...+++)))((((((+++,,,------......///000///......///111222111000---///...***)))+++***&&&&&&&&&'''&&&$$$%%%&&&(((''')))******)))+++...222444333222333444333000------333:::???===777...((((((+++...111333444444555777777777777666444222000000333888;;;;;;666111------111666999999999:::;;;444111---+++***,,,...///---++++++///555;;;===>>>777111+++(((***...222444888555333222555888:::;;;:::777555999AAAFFFGGGEEECCCDDDFFFHHHIIIIIIHHHGGGBBB???<<<===AAACCCBBB@@@DDDDDDEEEFFFHHHIIIIIIIIIIIIGGGDDDBBBCCCCCCCCCBBB@@@???@@@BBBFFFKKKPPPRRRNNNHHHCCCCCCGGGIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBBBB@@@<<<666///***)))***,,,111111111000...,,,***(((&&& $$$)))******+++)))(((&&&%%%%%%&&&'''(((,,,,,,,,,+++***)))(((((('''))),,,000333555666666333111//////222555555555,,,++++++000444666333///&&&***...///...,,,+++,,,((())))))%%%!!! """%%%%%%$$$###"""!!! %%%%%%&&&+++222444000,,,(((+++---//////000111333///111444444111/////////666888:::;;;;;;<<<>>>@@@LLLWWWggguuuRRROOOKKKHHHFFFEEEDDDBBBHHHJJJJJJEEEAAA@@@<<<777222///***%%%###$$$&&&(((((((((((())),,,000333555222111000000//////......000222888???CCCAAA999222+++...111444444111...+++***,,,///222444333222111000...,,,---///222444444666777666333444888888555111111111111000///...---,,,---,,,+++))))))+++......+++(((''')))+++---...))))))+++///333444333111+++***---111111---***++++++...333666555444333333444666666333---))))))***+++///333666555444222222------...000222222111///...222555444666888777222///+++&&&$$$$$$&&&''''''***,,,///222333222000///000222333444444444666888999:::666///+++---...,,,///...------...---***((()))'''%%%%%%'''))))))(((,,,111555555666555...&&&""""""###$$$%%%&&&&&&%%%%%%###$$$***111222+++$$$###)))------***'''''''''(((***,,,,,,+++***((((((''''''))),,,...000000111000...***(((((()))...---,,,,,,---------,,,,,,,,,---///000111///---+++,,,,,,+++---111///)))'''((()))(((&&&&&&'''))))))******&&&$$$&&&,,,111555444333222111///,,,******///666<<<<<<666...'''$$$&&&***...111222222111000111222333333222111000...222666999999555000,,,///000333777<<<>>><<<:::666555222///---...000222///,,,+++///666;;;===<<<111...)))''')))...333777666444111111555999===???===999666999>>>BBBAAA???<<<===???@@@AAA@@@@@@@@@<<<:::888:::>>>AAAAAA@@@CCCDDDEEEFFFGGGHHHJJJKKKJJJGGGCCC@@@???===;;;::::::;;;===@@@CCCHHHMMMPPPMMMIIIDDDEEEJJJMMMLLLIIIJJJGGGBBB===<<<===@@@BBBAAA<<<555///,,,+++,,,---//////000///...,,,)))((()))$$$###''')))(((((()))******)))((('''''''''((())))))***+++++++++******((()))***,,,///111222333222000......///222333444111000000222555555222///---...000000000000222333...///---((("""!!!$$$&&&%%%$$$"""""""""######&&&%%%&&&---555999777333,,,...//////...///111333111333444444222000//////000222666999::::::::::::AAAIIIUUU```lll|||UUUPPPIIICCC@@@?????????CCCEEEDDD???<<<<<<:::666000///,,,***((('''(((((())))))***+++...111444666////////////000111222333111333999???BBB???777///+++...222555555222...+++''')))+++---.../////////...,,,+++,,,///333555555555888777444555888999666//////......------------,,,,,,+++)))((())),,,///...+++&&&###$$$''')))***''''''***///444666444111,,,+++...333444111000111111444888:::999777555555444666555111+++''''''((((((...555:::999555111///((((((***...222444333222333555666666888;;;999444000---***))))))***))))))(((***---000111111000///111333555666666666777888777888555---)))+++---,,,///---,,,---......---,,,+++)))&&&%%%&&&((())))))+++...000000111222...(((###""""""###%%%&&&&&&%%%%%%$$$%%%)))......((("""%%%)))***'''%%%'''))),,,---,,,++++++,,,''''''''''''***---000222111000...***'''&&&''')))...---******++++++***)))*********---//////---,,,)))))))))---555;;;666...)))***+++***'''&&&&&&'''***++++++&&&"""""")))///222222111000///...,,,+++***,,,111666777333,,,&&&###$$$'''+++///000///---)))***,,,...000000000///...111444666666333...,,,///...000555;;;===:::666444333222000......///111---******///777======;;;,,,***(((''')))...333666333000...000666===CCCFFF???;;;888888:::<<<;;;999666777999999888999;;;<<<999777666888;;;???AAAAAABBBCCCDDDDDDCCCDDDFFFHHHJJJGGGBBB>>>:::777333000444666999<<>><<<777666888888555---...///000000///...---/////////000111222444444......//////111333444555000000333777;;;:::444///...///111333333111///...++++++,,,,,,------...///+++)))(((***...111444444111555555222222555777555+++,,,...//////...------,,,,,,+++***)))***...000000+++%%%!!!!!!###%%%&&&######&&&---444666333///...---000666888666666999777:::===>>><<<:::888777444555444111+++((()))+++,,,111888<<<:::666111...))))))***...111333222111444666777777:::>>><<<777111000............,,,***&&&(((+++...000111000000///222555666555555555666333555222,,,(((,,,///000000...,,,---///111222222)))'''######%%%''')))***,,,...---+++,,,///---(((###"""!!!###''')))***)))$$$$$$&&&(((***)))%%%"""!!!$$$'''(((&&&###$$$)))------(((&&&(((+++'''&&&&&&&&&(((***---///000...***%%%!!!!!!$$$''',,,)))'''''')))***)))((((((((()))+++---///...,,,((('''(((000>>>FFF???222,,,---,,,***&&&###""""""'''***,,,)))$$$"""&&&+++---...////////////000111------...000111///***%%%$$$%%%'''+++///000---***%%%'''))),,,---.........///000222333222000---++++++,,,///333555666444333///111222111...---...000...+++***///666:::999555(((((((((((())),,,///222111...+++,,,222999@@@DDD===<<<:::888777666666777333444555444333555888<<<<<<:::888888:::>>>AAACCCBBBCCCCCCAAA???>>>@@@BBBFFFCCC???;;;999555111...000333666999;;;>>>CCCGGGHHHHHHIIIJJJKKKJJJIIIHHHDDDAAA===;;;:::===AAACCC@@@<<<777444333333222111000000000111111000000000***''''''***+++(((''')))...000222000---++++++,,,'''((()))++++++***)))(((%%%$$$%%%%%%(((+++---///111///,,,)))'''(((***,,,.........///000000///...///000111333555666666666111222111...***(((+++...111...+++'''%%%%%%'''(((######%%%)))...111000///444333///+++))))))---000111000//////111444666666666555444555666666666666===AAAGGGLLLMMMQQQ```qqqTTTKKK???666222333666888888999777222222555777555+++---222555777666444222555555444444333333222222000000111111333444555666000......111555666555222111111000000000000111111111000///---------...///)))'''&&&(((,,,000222333...111222//////222444333(((+++...111222000...,,,------,,,+++***+++///222333---&&&"""!!!"""$$$%%% $$$+++333666222...///...111888;;;:::;;;>>><<<>>>AAAAAA>>>;;;:::999333444444000,,,***,,,///111666:::<<<:::555111///---,,,,,,...000111000///333555666777;;;@@@???:::222111111111111000---***%%%'''***---///000111111,,,///222333333222111222///222111+++)))...333555111///---...111444666666%%%""" """&&&)))***...///---)))***---,,,(((###!!!!!!$$$)))------,,,$$$%%%'''((('''%%%###!!!%%%%%%%%%''')))(((&&&$$$!!!(((---+++%%%!!!$$$***'''&&&%%%%%%&&&(((***,,,///,,,'''!!!"""&&&)))&&&$$$%%%(((******(((''''''(((***---///...---)))&&&(((333DDDNNNEEE666......---***%%%!!!###)))...---'''###%%%))))))+++---///000222444666111///,,,,,,---,,,(((%%%&&&&&&(((,,,000000,,,((($$$&&&(((+++,,,---------000000111111000...,,,***&&&+++000222000//////111...000333222///---...000111---+++///555777222---'''((()))))))))***,,,---111---)))(((,,,222888;;;;;;;;;:::777555333555666222333444222111333999===AAA>>>;;;:::;;;>>>BBBDDDCCCDDDCCC@@@;;;999;;;===@@@>>>;;;:::999888555333...111555777999<<>>======???AAACCCEEE???;;;777555555666444222111111222222222333333444,,,)))***...///,,,,,,...000222444333///,,,,,,---+++,,,---...---+++)))((("""""""""###&&&***---///111///,,,(((%%%%%%''')))(((((()))***++++++++++++,,,...111555777777555333...000111///,,,,,,///222666333...***'''&&&&&&'''$$$%%%&&&))),,,------,,,666333...)))&&&'''+++///...---,,,---000555888:::999666222000000111111111777:::@@@CCCAAAAAANNN^^^rrrIIIBBB888///+++,,,000333444111---...111444555555---000666<<>>999555777555222...,,,,,,------,,,---///222555666555444///000111111111222555777555666555444333333555777:::777222,,,))))))---111)))''''''***000333222111,,,------,,,000444333...%%%(((---111111///,,,***(((***,,,------,,,---...111///,,,+++)))'''$$$"""###(((---000///---+++222333444666999<<>>>>>???@@@???>>>@@@BBBEEEAAAAAA@@@>>><<<:::888777999<<<===;;;888888<<<@@@888777555555777;;;AAADDDBBBBBBCCCEEEHHHHHHGGGEEEDDDAAA???@@@CCCDDDCCCAAABBB>>>;;;:::;;;;;;777444:::===???>>>999555333333000000111555777555///***111222444666555333000///222000.........,,,'''### %%%***---...---000000---(((""" """###$$$&&&'''((((((''''''+++...111333333333444555111222222000//////222444222333222...)))(((---222---+++)))+++///222222000222000---)))&&&(((,,,000...,,,***+++...222444555555555333///,,,+++,,,...111666<<<===<<<===AAAFFF\\\jjj???999000)))&&&'''+++---...+++((())),,,111333333222444777<<<>>>===999555666333///,,,******+++,,,///---...333999;;;888333///111222222222222333555555666666555444444666999:::999555000,,,+++---///---+++***,,,111444333222///000000...000222///***$$$'''***---...,,,)))'''&&&(((***,,,---...111333555222///,,,+++)))'''%%%%%%)))///222111...+++***///000222555888:::<<<===>>>BBBEEEDDD@@@:::666444222222111///...------...000222444444333111111111222222111///...---.........+++)))+++000222111....../////////,,,++++++,,,///000222333222111...---((((((***,,,...///111111------+++)))...666888444444111000111///******///))))))'''%%%###$$$)))---333444444111,,,(((((()))))))))***---111444555555111......///***"""!!!%%%))),,,......,,,)))''''''&&&((()))&&&###"""&&&+++(((&&&(((***)))%%%%%%'''((()))(((&&&###"""$$$&&&#########$$$&&&(((***,,,***)))(((***...///,,,***+++((()))///777;;;777222000///,,,)))'''%%%###"""'''(((***+++***(((%%%$$$&&&&&&(((,,,111444555444222000...------,,,***))),,,)))''''''***---------+++++++++***++++++,,,------...///111222111///---000000111111000000///000///.........///000111111...000000111555777222***$$$$$$%%%&&&'''))))))***...,,,)))&&&'''***...111222333444444444555777:::999555000...111666:::<<>>>>>@@@BBBAAAAAA@@@???===;;;999777;;;===>>>;;;777555888;;;:::888666666999===@@@AAA>>>>>>>>>@@@CCCDDDCCCBBBEEECCCCCCDDDFFFFFFCCC@@@CCCAAA@@@???>>><<<999777<<>>GGGSSSjjj555000)))%%%$$$&&&((()))&&&$$$"""###(((---111333888888999;;;<<<;;;999666444111,,,)))'''(((***,,,111...---444===@@@;;;555111333555555333222222222555666666555333333555777888999888555111.........222///---...222555444222111444333111111111,,,&&&$$$&&&(((******(((&&&%%%%%%''')))+++---000555888999666111...---,,,***)))+++222888888333---*********,,,///222555777777888:::===??????<<<777333111...///111222111000---,,,///000111111000000111222333333333222111///......)))&&&%%%&&&***,,,+++))).../////////------...000222333444444333111///---&&&&&&(((***---///111222)))******+++111777777333111111111222///)))''')))%%%))),,,***&&&&&&+++111555777777444...***)))+++***+++---000555888888888555222000///***$$$###&&&+++...111111...+++((('''((())))))&&&###$$$(((,,,((((((,,,000---&&&###$$$)))))))))(((&&&%%%&&&(((&&&%%%$$$$$$%%%''')))+++------...//////...,,,+++******+++///222333222000///...,,,***(((&&&%%%%%%%%%''')))++++++)))'''%%%%%%%%%'''+++///222222222/////////111111000---***---,,,******,,,.........,,,,,,+++++++++,,,---...,,,...222444555333111///222222222222111111000///...,,,+++---111444333111000222222111444666222,,,&&&&&&%%%%%%&&&((()))***000///---)))%%%&&&+++000000111111000000333777:::;;;888333222333666999;;;===>>>>>>===;;;;;;<<<>>>@@@@@@AAAAAA???===:::888>>>???>>>:::555222333555;;;999777999===@@@@@@???;;;::::::;;;>>>AAAAAAAAADDDDDDDDDEEEEEEDDD@@@<<>>>>>666...***+++&&&(((,,,///222333333222333555777888777333000...***+++---000222222000///...///000///...///111333333333333444333222///,,,(((&&&$$$%%%(((***+++***.../////////...///222444444555555555444222///...((()))***,,,...000111222******+++...333666444000000222444555111+++'''&&&$$$(((,,,---,,,---111444666888999666000,,,+++,,,++++++---000444666555444555222///,,,)))&&&&&&'''+++...222333111---+++***))))))(((%%%###$$$(((+++''')))---111...(((%%%(((,,,,,,,,,+++***)))******'''&&&%%%$$$&&&(((+++---...000222222111/////////***...222444333111//////---,,,+++)))((('''&&&&&&###%%%))),,,,,,+++(((&&&$$$%%%'''***---///000000......000333444333000---...---,,,,,,---......///---,,,++++++,,,---///000000222444555444333111111444444333333333333111000...+++***///666:::888555555666444222222444111,,,((('''&&&%%%&&&(((***,,,111111000+++&&&'''---333444444222000///111666999>>>;;;777666666888999999999:::;;;999777777777999>>>???AAAAAA@@@>>>;;;999===>>>===999444111111222:::888888<<>><<<:::999<<>>???===777111///111333333222------,,,,,,---...000111444222///,,,++++++,,,,,,...000111111///---+++***(((%%%!!!"""'''+++*********)))(((&&&$$$""""""$$$'''((((((((()))***+++///333666666444333333666777666444111000111333111000000333888;;;:::888111222222111///......//////+++(((&&&(((+++---.........---+++***+++---000222000//////222444555555111555BBBWWWnnn111...+++,,,///111///---$$$%%%&&&))),,,111666999;;;999777777888:::::::::444111---***)))+++---///...111555999:::<<<===???777999;;;:::888444222222333222000---)))&&&'''(((,,,///444666666444333333666444222333555555333000...333666555555555333......---+++******+++,,,------------------///333666777333...+++++++++++++++,,,555>>>???888000,,,,,,###%%%))),,,.../////////,,,---///111111000---***'''&&&'''***///333555444.../////////...///111333111111222444555333///+++&&&%%%$$$%%%''')))+++,,,---------,,,+++---111444555666666555444222000///......///000000111222222...,,,,,,///222222///,,,///444888888555000+++((('''(((+++///333555555555555888999777222---,,,---*********,,,///000///...111000---***)))******)))***---111333222000//////***)))'''%%%######&&&(((&&&(((,,,000...***,,,111555333111...,,,***((('''%%%%%%%%%&&&))),,,///111///111222222111111222333***111999;;;777222000000+++***)))((('''&&&&&&&&&###%%%(((+++,,,,,,***((($$$&&&(((+++,,,...///000---...///222555444222///...//////...------......111000......///111333555666777777444111000111333666444333444555555333111---+++,,,111999>>>===:::999999666111///000///***)))((('''&&&'''***,,,...---......***&&&(((///666777666333111000222777;;;???===:::999999999888777333555666555444333333444<<<===?????????===<<<:::;;;<<<;;;999666444333222777777999===BBBEEECCCAAA:::999888:::>>>AAACCCCCCEEECCC???:::777777888999999===@@@???:::666555555???CCCFFFGGGCCC@@@@@@AAA===777000---...000111111///.........///222444666444222000...---///111444777888999777111+++'''&&& $$$(((+++---,,,,,,,,,,,,***(((&&&%%%&&&(((******(((&&&&&&&&&(((+++...000111333555777777777888777555444555555///...///333888;;;;;;999111333555555333222111222222...)))((())),,,///000.........---,,,---000222555333000000222555777777000111888GGGZZZqqq444000---...333555222///***,,,///111222555999;;;;;;888555444666777888888444222000...---...000111...333777888777888===AAA:::;;;<<<:::777555333333000000---)))%%%"""""""""&&&***///222333333444444666555444666888777333///,,,222777777777999:::777333111...+++,,,...111333222222222000...---///000111...+++))))))******)))(((000:::===999222---+++###$$$'''***,,,------...((((((***,,,......+++)))%%%###"""%%%---333666666---...//////......///000------///333666444...)))"""!!!!!!"""$$$'''***,,,******((('''''')))...222555555555555444222111111333333333333444444444444222---***,,,...,,,***)))///666;;;;;;999666111,,,******,,,000444666555333222666888666222...---...+++***((()))+++,,,,,,+++000000///,,,---000///,,,***---000222222222222333+++***(((&&&$$$#########%%%'''+++///...---222:::>>>999333...+++(((&&&$$$###$$$&&&)))---000333555111000.........///111222***111999;;;777222000000+++***)))'''&&&&&&&&&&&&$$$&&&(((***+++++++++***&&&(((+++,,,---...000111...------///222333222111///111111000...---...///333222111000111333666888999:::888444///...000333444222111222555666333000,,,,,,...333999<<<<<<:::999999555...+++,,,+++))))))(((((()))***,,,///000'''((('''%%%%%%(((///555444333222111111444:::>>>===;;;:::999999888666444---///111222222111222333:::;;;;;;<<<<<<;;;;;;;;;::::::::::::999777666555666888<<>><<<999888888===AAAFFFFFFDDDAAAAAABBB===888111...///000000000111111111222333666888:::666555444222111222666888;;;>>>???;;;333+++&&&%%%!!!$$$(((+++++++++***++++++++++++)))'''&&&+++,,,---,,,)))'''&&&&&&'''(((***,,,---111666999777777888999999999888888444333222555999:::888555000222555666555444444555666222---+++,,,000333444111111111000///000333555999777444222222444777999555444888AAANNN___vvv999444000111666888555000...222666777777777888:::;;;888444333333444444444333222111000000000111111222333333444444777<<>>;;;666///***))))))((('''###%%%)))---000333555555333...)))''')))+++,,,+++(((---222333111//////000,,,+++***((('''&&&&&&&&&''''''((()))***+++++++++'''***...///......000333///---++++++---000222222111333444333000...///000111///...---...111444666666888999666000...000333111...---///333555222///,,,---000222444555444444333444000(((%%%''')))(((((((((***,,,...000111222'''%%%######%%%***///333222222111000000222666:::888777777777777555222000))),,,///111222222444555999888888777888999:::;;;;;;;;;;;;;;;;;;:::888666666;;;???@@@>>>===???BBB::::::<<>>@@@===666000---333888888999>>>BBBBBB444000,,,)))***...444888666777777444000---++++++(((''''''((()))***)))(((###)))111777777222***$$$%%%%%%&&&''')))+++---///&&&&&&'''***///000...+++###!!! %%%,,,111000...))),,,......,,,***))))))&&&'''***111666444---&&&!!!%%%+++......---***((('''***///444333333333333333333333333333333444666777999:::;;;111'''!!!###$$$###$$$''',,,555<<<<<<;;;<<<999333---111333111+++(((***------111555444111...---...000---******,,,000333555777999999666888<<<999111///000111000//////111333///...---+++)))&&&"""!!!%%%---333222000555>>>333...(((&&&(((,,,......$$$'''+++///333444555555444---%%%"""%%%((('''&&&''')))++++++***+++---///---,,,+++)))((('''''''''(((((((((((()))***+++,,,))),,,///000//////111444111---)))(((***...222333333555777555222000000222,,,+++)))((())),,,000222222666999777333///000333...+++***---222444111---+++...111111000...------...///+++$$$!!!%%%(((((('''(((+++...000222333333)))&&&######''',,,111333333333111///------000333555444444555555333///,,,'''***...111333444666777888777555555555777:::;;;===<<<<<<<<<===;;;999777888>>>BBBAAA<<<999<<<@@@===>>>@@@DDDIIIKKKKKKJJJDDDDDDBBB===888666888:::===:::888999<<<===<<<999===AAAFFFGGGEEECCCCCCEEEAAA===999777888777444111111222444777999;;;===>>>>>>???>>>;;;777555777999:::>>>AAA>>>555---***)))$$$###"""&&&+++//////...((()))+++,,,------,,,,,,,,,...000///---*********)))+++------...///111333555666888<<<>>>???>>><<<>>><<<;;;===???>>>:::666444666999:::;;;<<<>>>@@@<<<888333111444888<<<>>>888888777555444555888:::??????;;;444---+++///555999888999<<<@@@GGGSSS___qqq;;;888444222333444444444888777555555666666555444666666555444333333333333888444///...111333333333555444333333444777:::<<<:::666333000000111000///,,,***'''&&&(((*********......---,,,,,,...333777777777777888999888555222444333666999888444444888333000,,,+++---111444666777555333000---***((('''###%%%&&&&&&***///---(((((('''***111444...'''###!!!"""###$$$&&&'''))))))&&&%%%&&&***///111000...+++))))))+++...000...,,,)))---222333///***'''&&&'''))),,,...///...---,,,###$$$###""""""$$$(((+++111///---...000333444555444555444333000......///...///222777;;;===<<<:::222,,,'''%%%###"""%%%***///333999>>>@@@===888555444444111,,,'''$$$'''***+++///222111///------...555222...,,,---000555888<<<666000000333666555222222///,,,+++,,,...//////000...+++)))((((((***+++((((((***///666777333......,,,+++---111333222111---111111---...444555111---(((""""""&&&))))))''')))'''%%%&&&***,,,+++***,,,***)))(((((('''%%%###''''''$$$!!!&&&000333///000222444555666666777888444444222///---,,,---...000555;;;;;;666333333555)))***+++)))&&&'''***---444666888:::888444000---)))******+++,,,---////////////......---,,,+++***111111///+++&&&%%%(((+++%%%'''***...111111...,,,)))((('''&&&(((+++...000444111---***(((***,,,...333444555333111000000111111444333000///555999999888777666555444666:::===::::::;;;::::::999888777888<<>>;;;888555444222333333444555666777777;;;AAABBB;;;444222333444;;;>>>@@@AAA>>>777000+++,,,)))''')))...222333333---+++))))))***++++++***...,,,))))))***************---//////+++)))***,,,000333666999::::::888777???>>>======<<<<<<======<<<@@@CCCDDDBBBAAABBBDDD@@@<<<666444666;;;???AAA999;;;<<<;;;::::::>>>AAAAAA>>>888222------000444===;;;999:::===CCCJJJNNNZZZjjj666555333222222222111///222222333333444444333111111222444444444444555555888555111000111222111000555444333222333555777999444111///...///111111000---+++******,,,...////////////...,,,,,,...222666666555666777777666222/////////111555444111222555555333///...///222555666555444222///+++(((&&&$$$%%%'''((((((+++000...)))&&&$$$&&&,,,///+++'''%%%###$$$%%%&&&'''(((((()))''''''(((---222444333222...,,,+++,,,......,,,***+++...222333///***'''&&&'''))),,,...//////...,,,&&&&&&&&&$$$$$$'''+++///444222000111333666777777444555555333000...---......///222777;;;<<<;;;999333---((('''&&&$$$&&&+++000333888===>>><<<777333222222111,,,'''%%%'''***+++---000000//////111333888444///***)))+++///111333000---,,,///111000//////,,,))))))***---///000000---***)))***,,,------+++)))***...222444111...---------000444555444222000333222...///333333///+++'''###$$$'''***)))'''(((&&&$$$%%%'''((('''%%%)))(((&&&&&&''''''&&&$$$&&&'''&&&$$$)))000222......111555888::::::999999666555222...+++***,,,---333555888;;;:::888444111***++++++)))'''(((,,,000444555666777555222...,,,*********+++---///000222///000000111000///...---111111000---++++++...111++++++,,,...///000//////++++++++++++---///111222333000,,,)))((()))+++---111333666666444222000000111555555111111555888888777888999888777777:::<<<:::999999888888888777777777;;;@@@@@@???@@@EEEIIICCCBBBAAABBBDDDDDDDDDBBB@@@AAA>>>999777::::::888777555333333444555666555888888<<>>???:::777777888666;;;<<<===<<<:::777444111111...---000444777666444---+++)))((()))************)))'''''')))******)))'''***,,,---,,,)))((('''+++...111555777888888888<<<<<<<<<===>>>@@@AAABBBAAACCCFFFGGGFFFFFFHHHJJJBBB===777444666;;;???AAA===>>>???>>><<<===@@@CCCAAA===777222000111333555;;;:::999:::===BBBGGGJJJJJJXXXmmm000000000111111///,,,)))+++---///000000///---,,,+++...222444555444555666666444222111111111///...444333111000000111333444---+++***+++...000111000...,,,,,,---000444555555111111///------...222666555555555666666444000---,,,+++---000///---...222888666333111111222444666666555222000,,,(((&&&$$$'''***+++***---111000+++$$$!!!!!!%%%(((&&&&&&'''&&&&&&((()))))))))((('''((())),,,111555888888666333111///......,,,***(((+++...111111...***(((&&&(((***,,,...//////...---******(((''''''***000444444333222333555777888777444555555333000---------...///111555888999888777111,,,)))***)))''')))...222444777;;;<<<999444//////000000---(((&&&(((******,,,------...111666999<<<777///(((%%%%%%''')))))))))))))))******+++++++++(((%%%%%%(((,,,///111000,,,((()))...222111//////,,,***+++...000///------///111555888888555222222222000...///222111...***'''%%%&&&)))***(((&&&&&&%%%######$$$%%%$$$"""&&&%%%$$$%%%&&&'''&&&%%%%%%'''))))))---111000,,,***---333777::::::999888888555000+++))))))+++---555555777;;;>>>:::222+++,,,+++***)))(((***///222333444444444222000...---------,,,---...111333555333444555666555333111000111111111000///111444777222111000//////000111222...000111333555555555555222000,,,))))))***,,,...000333777888777444222111222777888555444777888666777999<<<===;;;::::::::::::999777666666777888999;;;???BBBCCCCCCDDDHHHKKKEEECCC@@@@@@AAAAAAAAA@@@AAAAAA>>>888888<<>>===888///'''###"""$$$%%%%%%'''))))))(((''''''''''''%%%###$$$''',,,000111000***'''***111666555111111...+++***+++---...---000222666999:::888444111---,,,+++,,,///333333111,,,+++******+++***&&&###%%%%%%%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$###$$$'''+++...000111///,,,((())),,,000444666666555555111,,,))))))+++...///666777:::>>>???:::000(((,,,+++)))'''(((+++000333222222222222222222222222444222111000111333666888::::::;;;;;;999777333111222111111111111333555777666555555333111111222333333555888;;;;;;;;;999777333111...,,,+++---///000222555777888777666555555555;;;===;;;999:::999666666:::>>>AAA@@@===;;;:::<<<:::888666666888;;;===BBBDDDEEEEEEDDDDDDEEEGGGBBB@@@======>>>@@@AAAAAAFFFEEEAAA<<<===CCCHHHHHHBBB===777333333666999:::777666777888999888999;;;>>>===<<<;;;999666444333555444444444444666777888888;;;<<<<<<>>>AAA???:::777666555555666999;;;===888888999;;;>>>===777333...,,,)))((()))******))),,,++++++++++++***'''$$$&&&(((,,,222666555///***&&&'''(((+++...111444555<<<<<<===>>>??????@@@@@@CCCDDDEEEFFFHHHJJJLLLMMMLLLFFF@@@<<<===AAAEEEHHHFFFFFFEEEDDDCCCCCCEEEFFF@@@:::555444888<<<;;;999888888999:::;;;===???@@@BBBHHHSSS```mmm~~~%%%'''***...///,,,&&&"""'''((()))(((%%%""""""###)))...222333000------...------.../////////000000222111///---,,,+++++++++***))))))+++,,,,,,+++)))((('''))),,,111444666666333333111///...///333666999:::;;;<<<===:::555222333000//////---)))+++000888888888555111///000111555444444222///+++'''%%%***...000......000000---)))### !!!'''&&&'''((())))))((('''&&&***---222666999999999999999888555000,,,((('''&&&&&&'''(((***+++,,,+++***)))***,,,---...//////...------+++)))))),,,111555111111111333555555444222111333444333000...,,,,,,---------///111111000...'''%%%''',,,///...000444222111111444777666000+++***---000000---***)))+++)))((()))+++000666;;;===999555...((($$$###%%%&&&''')))++++++***(((''''''&&&$$$###%%%)))---000111...)))&&&***222777555111222000---+++,,,---......444666:::;;;:::666333111&&&$$$$$$)))000444555555111000///...,,,)))%%%"""%%%''')))***++++++,,,,,,)))'''%%%%%%%%%%%%###!!!%%%''',,,111333111000///---+++)))***...222333333111---((('''***///333444999===CCCFFFCCC;;;222++++++)))''''''(((,,,///111000111111333444666888999:::777555333333666999<<>>>>>===:::999555333111000000111333444777888888777666666888::::::???BBB@@@>>>===:::666666:::@@@BBBBBB???===<<>>@@@@@@BBBEEEBBB<<<666666666777888:::;;;<<<;;;;;;===@@@CCCAAA:::555000...+++***+++++++++***)))))))))***++++++(((&&&&&&''',,,222888888444///))))))((()))+++...222444<<<===???AAABBBCCCCCCCCCBBBCCCDDDFFFHHHJJJKKKKKKJJJFFFAAA>>>@@@DDDGGGJJJHHHGGGFFFEEEEEEFFFFFFGGG@@@;;;777777<<>>;;;999999999::::::;;;<<<<<<>>>@@@FFFPPPZZZiii$$$&&&(((,,,...,,,)))%%%((((((((($$$ """%%%---222555333...)))***,,,,,,---...//////000222444444333111///...,,,,,,+++---,,,---......,,,)))&&&&&&&&&'''+++///333444444000000///---,,,...222555::::::<<>>;;;777666:::???AAAAAA@@@??????@@@>>><<<;;;<<>>BBBEEEGGGIIIIIICCCCCCEEEGGGJJJLLLKKKIIIEEEBBB??????AAAEEEHHHJJJJJJHHHFFFFFFGGGIIIIIIHHHCCC@@@======@@@AAA@@@???<<<<<<;;;::::::::::::;;;;;;:::>>>EEEKKKVVVnnn%%%&&&'''***---...,,,***((((((%%% %%%,,,222666888555...)))+++...000111222000///111444888777666555333222000///////////////000000...***&&&(((((())),,,000222222222++++++***((((((***...222777888;;;>>>???===888444333000------+++***...444555888999777111......000,,,---------,,,)))%%%###)))...111...+++------++++++(((''''''$$$"""%%%+++&&&&&&%%%&&&(((+++...///111555:::<<<:::888666666555555333///***((()))++++++***((()))+++---,,,***((())))))***,,,,,,------.........---++++++,,,......///000333555444000...,,,///222333111///......222111///000000000///---((((((,,,222444111000222---***)))---333666222---***///444555222---+++***((((((+++///444666444222---,,,+++)))((((((((((((***)))(((***...000///,,,******+++...111222000///***))))))***---/////////...000333444444444333333666777777555333222444777***###"""***333555555666555555444222///,,,******(((+++///000000///000111+++***(((((()))((('''%%%((((((,,,222333111444:::<<<666000...///111///---***'''%%%)))000777999999888;;;AAAGGGJJJFFF===555,,,***)))***---...---++++++,,,...000222444444555666444111111333999@@@DDDJJJHHHEEEBBB@@@>>>======999777444333333333000...---111444555444555:::???@@@???===:::888777777777777777666555666777999:::<<<<<<<<<:::888888999;;;???DDDFFFBBB???===:::666777:::===???@@@AAABBBCCC@@@???======>>>AAADDDEEEBBBAAA@@@@@@@@@???>>>===444333444888<<>>>>>AAAEEEHHHHHHCCC>>>666444111000000000000///***)))((())),,,.........(((***,,,---......000222---***'''&&&'''+++000333444666;;;???CCCEEEFFFFFFCCCCCCEEEHHHLLLLLLIIIEEEAAA@@@@@@BBBFFFJJJLLLMMMKKKIIIGGGGGGJJJLLLLLLKKKGGGFFFEEEDDDDDDDDDCCCCCC@@@???===;;;:::::::::;;;>>>;;;;;;??????DDDYYYppp&&&&&&''')))---//////...((('''###)))222444888:::666///+++---111444555555222000111666::::::999888777555444333222000000111222222000+++'''******+++---111333333222''''''&&&%%%%%%''',,,000444555888<<<>>><<<777333000,,,***+++******///555444888;;;888222......000,,,---......---***'''%%%(((...000---***+++,,,******((()))***'''%%%(((...'''&&&%%%&&&)))---111444444999===>>><<<888666666333333222...)))(((***---000---+++***,,,---,,,***(((((()))***+++,,,,,,---...///000///---++++++,,,++++++---000222000---***+++...111333222000//////555333222111222111000...,,,,,,///555666222///111+++((('''+++333666333...+++000666777333...+++***((())),,,111555555111---*********))))))((('''''')))&&&$$$(((///333222///,,,---///222444333111...))))))***++++++,,,------,,,000555888888666555555444555555222111222777;;;000'''%%%---444444222333555555555333000.........))),,,000111///---...///+++)))((()))***+++***((()))(((+++111222111666>>>===888222000111000+++'''***'''&&&***222888999888444333777@@@IIIIII???444---,,,+++---///000---+++***+++---///000000//////111///......222:::BBBGGGIIIHHHEEEBBBAAA@@@AAABBB;;;888666555666555333000,,,///111111111555===DDDCCC@@@<<<888555555666666777777666666666888999:::;;;<<<>>>===;;;999888888@@@DDDFFFAAA===<<<999555777999<<<===???AAADDDFFF???>>>>>>>>>???AAADDDEEEGGGEEEBBB@@@>>><<<999777333333444888<<>>>>>BBBDDDBBBBBBBBB@@@<<<999888777777888888666444555999;;;<<>>999666555555666<<<<<<>>>BBBFFFFFFBBB>>>888666333222222222111111555222///.../////////...---...///---++++++///222,,,)))&&&$$$&&&+++000444111444777:::===>>>>>>>>>AAAAAACCCHHHKKKJJJFFFAAAAAAAAABBBFFFKKKOOOQQQQQQLLLJJJGGGHHHLLLNNNNNNMMMJJJKKKKKKJJJGGGEEEEEEFFFBBBAAA>>>;;;::::::;;;<<>><<<888555333444444222///+++***+++,,,444000,,,,,,...///...---+++---//////---,,,+++,,,111555555000,,,,,,+++(((******+++,,,---,,,)))&&&((()))+++---//////000000555444333222111222333333///666;;;:::444//////222,,,******---111111...***/////////000000111111111---,,,,,,---//////---,,,,,,***))))))******((('''&&&!!!!!!***000111///...///111444555333///+++***)))))),,,///000...+++111000222999@@@AAA:::333444555555222///000444888---***((())),,,//////---111000111333666555111...///......------,,,++++++,,,---.........---++++++,,,+++))))))+++///444888;;;888444111///...,,,+++---***(((+++111555444222///,,,...777<<<:::555333---------...///...+++(((((((((***---///...,,,))))))***+++...333999@@@CCCAAA???<<<;;;===?????????777888999999888666333222222000......111:::EEEMMMPPPEEE;;;666333//////000777999:::777444555;;;@@@BBBGGGIIIDDD<<<666666999:::>>>BBB@@@:::555444555888999:::===@@@BBBAAA@@@@@@@@@??????@@@AAACCCEEEJJJGGGBBB>>>;;;:::999888444555555555666888<<>><<<===>>>999444///---000444666777666777999;;;===@@@AAABBB;;;777444444222//////222///...---///222444444444CCCFFFLLLSSSXXXXXXUUURRRQQQJJJ@@@777222111444666888<<>>:::<<<<<<888333333777<<>>===;;;777444999CCCKKKkkk000000///......111444777...)))$$$!!!$$$***000333777777888666555444555777777===???;;;777777777444333444777888888555222000***---000222222000...---555666888666444222333444222+++'''&&&$$$###'''...888888888999:::777222......---,,,+++---000222444///...---,,,---000222444000,,,,,,//////,,,,,,000111///,,,)))'''''''''''''''(((((('''$$$######$$$)))(((&&&&&&'''***...000444777;;;;;;999555111///222222222000---,,,---...222///,,,+++,,,///000111333555555333///,,,******...222222...++++++***(((((('''(((((()))(((&&&$$$&&&(((***+++,,,---000222777666444222222222333444111666;;;999333------///---,,,,,,...111000,,,((()))+++---///000///...---((()))***---///...+++)))+++***)))***+++,,,+++***%%%  (((...000///000111333555555222---)))***))))))+++...///...,,,111222555:::???>>>999444:::<<<===:::555222111333...+++)))))),,,......---111000111333666555222//////...------,,,,,,,,,,,,///000111222222111000///***)))((((((***...222444666444222000//////...---...,,,,,,...333444111---)))%%%&&&---222111///...***+++---///...---+++***)))***+++---///...+++)))))))))***,,,000444777:::999666444444666888999999777777888999888666444333111000...---222;;;GGGOOORRRIII???999333//////333;;;===>>>;;;777777:::>>>HHHMMMQQQMMMCCC:::666666777<<>>999666555666888999:::===?????????>>>===>>>>>>???AAACCCDDDEEEGGGCCC===888666555555666555555555444444555888;;;@@@@@@@@@>>>;;;:::;;;<<<777222---,,,///333555555777777888999;;;<<<===>>>777222000000...+++,,,///---------...///111333444AAACCCGGGKKKMMMNNNMMMMMMNNNHHH@@@888444333555777999<<>>>>>===<<<:::>>>>>>;;;777444777???FFF^^^ppp000222333000...///555:::...***%%%###%%%+++000222444666888888777777888999555888999777777999999666000111222333222111000///+++,,,...000111000...---777888::::::888555444444444///***)))((('''***...888888777888888666333000111///---...111444333111(((((('''(((***---000222000,,,)))))))))))),,,111111///+++(((&&&%%%%%%&&&''')))******'''$$$######+++***(((&&&''')))+++---333666999999666222///---111222333222000//////000...---,,,******---222666======;;;666000+++(((''')))......***((())))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((******(((***000555:::888555333222333555666333777:::888222,,,+++,,,...///000111111///***'''$$$'''+++...///...,,,***$$$%%%(((,,,...---***'''+++))))))***---/////////&&&!!!&&&,,,///...222222333555555222---))))))(((((())),,,------,,,111333888;;;<<<:::666333;;;???BBBAAA<<<666222111111...++++++,,,---------111111111333555555333111///...---,,,,,,---...///222444666777777666444333)))(((((()))***,,,///000000//////............///000//////111444444000,,,%%% ###((((((((())))))...333555222///------,,,,,,,,,...///...+++)))))))))***,,,---...//////111///------///222333444555666777888888888666666000///------222<<>>777444444888<<<<<<999666777888888999;;;<<<======<<<;;;;;;<<>>999666555777888999;;;<<<;;;777444111111333555777777777:::@@@EEEHHHCCC===999666555333222000...,,,,,,000666:::<<<:::666111---...444;;;@@@999333+++&&&&&&(((******111888>>>>>>>>>AAABBBBBB@@@AAACCCFFFJJJQQQXXX^^^TTTNNNFFFBBBFFFMMMVVV[[[ZZZUUUQQQPPPSSSSSSPPPLLLHHHFFFEEEDDDCCCAAA===:::??????===999666777===BBBPPP[[[qqq000000///---+++---222666---)))%%%###%%%***---///333666888999888777888888444444333333555777666444///000000000000000000000---------...//////---+++444666999;;;:::888666444777333///.........///000333444555666666666555444222///---///444666222...''''''&&&'''(((+++---///---+++(((''''''))),,,///000...+++(((&&&%%%%%%&&&&&&)))---...,,,)))''''''+++***((('''''')))+++,,,111444777777555333111111222444555555222000//////+++,,,+++))))))---444:::???>>><<<666///)))&&&%%%%%%***+++(((&&&((((((&&&((((((((('''&&&&&&((()))'''+++---***&&&'''///666<<<999666333222333555777333666999777222---,,,---000222444555333///+++)))%%%'''***,,,......---,,,%%%%%%'''***,,,---+++)))***))))))+++///222444444***%%%!!!!!!&&&+++......000000111333444333///,,,))))))))))))+++,,,,,,---///333888999777333111111666;;;@@@AAA===999777666555222///---------...///111111222333444444333333111000///...///000222333666777888888888666444222)))******++++++,,,------+++,,,,,,,,,++++++,,,---000///...000333555444222***$$$ !!!###$$$&&&))),,,444===???;;;444000000............///...+++((()))***,,,......---,,,+++///---+++,,,///222444444555555777888888999888888111///......333===IIIRRRUUUPPPJJJAAA555...333;;;EEEFFFFFFCCC???;;;999999<<>>AAADDDFFFFFFEEEDDDAAA>>>777111......222666======<<<999666666777999999999888666333333555777777333///...111444444333:::999999999999999888888111---+++,,,+++)))***...222555777444000///444999@@@CCCFFFCCC===:::;;;===>>>===:::888777888:::;;;999999999888666333000///111333555666888<<>>???>>>;;;777444555999>>>BBB>>>777///******,,,+++***...555;;;===<<<>>>CCCGGGFFFFFFFFFFFFHHHLLLRRRWWWSSSNNNFFFBBBCCCJJJRRRWWW[[[VVVSSSTTTXXXYYYVVVRRRIIIIIIJJJJJJIIIDDD>>>:::>>>>>>===;;;999999<<>><<<;;;333555888999:::::::::;;;<<<>>>@@@???<<<:::::::::???AAADDDFFFGGGEEECCCBBBBBB@@@;;;555111222666999>>>>>><<<999666555666888777777666333111111444666:::666333444777999888666>>>>>>======<<<;;;;;;:::444000...000000...000333777::::::777222222666;;;@@@DDDGGGEEE===777555666777777777888999;;;===>>>888888888888888777555333222333444555777<<>>???@@@<<<777444444444222000...333999<<<<<<>>>DDDJJJPPPOOONNNKKKIIIIIIKKKMMMNNNKKKGGGDDDDDDGGGLLLPPPVVVRRROOOQQQUUUXXXVVVSSSJJJKKKMMMOOONNNIIIBBB<<<;;;;;;;;;:::999:::<<<===AAAIIIWWWjjj666000)))(((+++///000000333000,,,+++---///111111222444555555444333444555666222000///...+++,,,000333333444555666666777777888555222111333444222///...///333777;;;<<<:::777777777666444777:::888333000222444444222///.........---,,,...222333111///222111///...,,,******)))'''***+++***+++------***(((&&&$$$"""!!!!!!"""###!!!%%%***---...---------***)))((((((((()))***+++***,,,000333444777999<<<666777777555111///......******))))))***...444888444444222...)))&&&&&&&&&%%%)))+++((('''))))))'''...000222222///...000333000111000,,,'''''',,,111666555444333333333444555111333444444111///...///...333888777444222333666666555222111000111333444000---)))(((+++...111222---,,,+++,,,000444666777777444///,,,******)))(((&&&%%%$$$&&&***///222333---...000000...,,,+++,,,+++///333333///+++******111444888888666555777999999888555111......111444333333222000......000222333333555666888999::::::888666444222000///......000000///......---,,,,,,))),,,...---***'''(((***111000...---111666===AAA666000+++***'''%%%'''+++000777???BBB>>>777000---///...------------+++)))))),,,000555777777666444111///---...111444666666555666666777888999:::;;;666555444333666;;;DDDIIIMMMKKKHHHBBB888111555===AAAAAAAAA???===:::777666888:::<<<<<<;;;;;;<<<===777888999:::;;;<<<<<<<<<<<<>>>AAA@@@<<<999999:::@@@AAACCCEEEEEECCCAAA@@@AAABBB@@@<<<888666999<<<;;;;;;999666333333555666777777555333111222555777:::888777999===@@@@@@>>>EEEDDDCCCAAA???>>><<<;;;777444222444555444555:::;;;<<<;;;999777888===AAACCCFFFHHHEEE???888444333777777888888:::<<<>>>@@@999888888999;;;<<<;;;:::555444444555888===AAACCCFFFDDDBBBAAAAAA@@@===;;;000222555;;;@@@BBBBBBAAADDDCCCBBBAAA???>>>======@@@@@@???>>>;;;999888777222222666:::;;;<<>><<<999444555555444888===:::222,,,///333333111...,,,,,,------...///000222222333666555333111...,,,***)))(((,,,---***+++//////,,,'''%%%$$$""""""###$$$%%%###'''+++...............,,,+++***)))((((((((((((%%%(((+++...000333777:::666666555333000//////000,,,***((())),,,///222333111111000,,,)))'''((()))''',,,---***)))***+++)))+++///333333000...000222//////...+++)))))),,,...111222222333333333333333111222222111///,,,++++++)))///555555222111777===<<<;;;999666555444333333111...++++++---///111111///---,,,,,,///333555666<<<999444000,,,(((%%%###"""!!!(((...111///222555555111---++++++,,,...000000///,,,)))(((///333888999777666888999888777444000------111444444444222///++++++---000111333555888:::;;;;;;:::777555111///...///000222222111000...---,,,,,,,,,***...111000---***,,,...555444222111111555:::===777333000000...+++,,,000333555777999888666333222...,,,++++++,,,,,,+++)))))),,,111555888999888888333111///000222555777777666666777777888999:::;;;:::999888777777:::???CCCGGGEEEDDDAAA:::333555;;;<<<;;;;;;::::::999777666888888999999999:::<<<===<<<;;;;;;<<<============:::===@@@???:::777888:::===>>>@@@AAABBBAAA@@@??????BBBDDDBBB===999:::<<<999999777555333333555777999888666444222333666999666666777<<>>;;;999999555444777888777999===>>>>>>===>>>@@@EEEIIILLLLLLLLLJJJGGGBBB>>>:::888======<<<;;;<<<===???@@@;;;:::999;;;>>>@@@???>>>777666666777;;;@@@CCCEEEEEEDDDDDDDDDEEEEEECCCAAA888888999<<<@@@DDDEEEEEEHHHFFFDDDBBBAAA@@@@@@@@@@@@BBBCCC@@@;;;888999;;;777333333666888666999>>>EEEIIIMMMOOONNNJJJGGGEEE@@@CCCFFFGGGGGGIIIMMMPPPMMMLLLJJJFFFCCCDDDHHHKKKMMMOOOSSSWWWXXXUUUOOOJJJCCCAAA???>>>>>>?????????===AAAHHHRRRddd000000---(((%%%&&&,,,222444111///...///000111000,,,---......///111555888777444333222,,,''',,,555555666888:::<<<<<<<<<;;;???;;;777888===AAAAAA???777777777;;;???@@@>>>;;;111333333333888===:::111&&&+++000333111...---...,,,...//////000111444666888777555222000---+++******......******000111...)))(((&&&%%%%%%&&&((()))(((+++...000000//////000...---,,,***((('''&&&&&&"""$$$'''***,,,000444777444444444222//////111333...***((()))---000111000111111000---***)))***+++)))---///,,,***,,,,,,***(((---111222...,,,---000---,,,***))))))***,,,---...///111222333333222111222222111///,,,)))'''&&&&&&,,,222333000111999@@@>>>>>>===;;;999666333111000///------///000000///111...,,,,,,///222444555>>><<<777222,,,&&&!!!"""***...000444888888333...+++***---...///000///---***(((+++111888;;;;;;:::;;;<<<666666333///+++,,,000444444444222...***)))+++...///222666999;;;<<<;;;:::666444000......000444666333222000---,,,++++++++++++///333333///...///222888888666444333333555777777555444555333000111555666444222222555777888888---+++******,,,,,,+++)))))),,,000444777888888888666444222222555777999999777777777777888999:::;;;<<<<<<;;;999888999<<>>???>>>======>>>>>>>>>===888<<>>999666777999999:::<<<>>>???@@@??????<<>>===>>>???@@@===;;;:::<<<@@@BBBAAA???888777777999===BBBFFFHHHDDDDDDEEEGGGIIIIIIGGGEEE???<<<;;;<<<@@@EEEHHHJJJJJJHHHEEEBBBAAAAAACCCDDD???CCCDDD???888444777<<<:::333000333555222222666777===EEEKKKLLLIIIFFFDDD===@@@DDDGGGHHHKKKPPPUUUOOOOOOLLLFFF@@@???DDDJJJOOOQQQUUUZZZ\\\ZZZTTTPPPMMMJJJFFFDDDDDDDDDCCCCCCAAABBBDDDKKK\\\vvv111,,,&&&$$$%%%)))---000444444333000...---///000///...---...111555777888::::::888555222000111222555666777:::<<<<<<;;;999>>>:::777999>>>BBBBBB@@@@@@<<<888888:::<<<<<<::::::999777666555666666777,,,---.........000333555---111444444111///111333333333444444333111000///444000+++***,,,......---,,,+++(((''''''(((+++,,,000222333000,,,***...222111...,,,+++***(((&&&$$$"""%%%(((+++,,,...111333222333111---,,,///111000444222000///000000///---,,,...000000///......///...///000---***((()))+++...///...,,,******,,,...///,,,***+++---///000000111///---,,,...///111111---///000---(((%%%%%%&&&***...000...000666::::::======;;;999777555444333.........000222333000...///)))'''+++000111333666888777555222...)))%%%###'''---...000111111///...//////555333111///...,,,***(((***---111555777:::===???>>>555//////...+++---222222444333...(((&&&(((,,,+++...222444444666888::::::666000------111666:::999666333///---,,,,,,,,,......///111555666666555;;;888555444444333000---555666888777777777888:::888666444666:::======<<<555222---)))'''&&&'''(((,,,...222777;;;<<<:::888777666444333444555888999888999999999999888777777===999888:::999666999@@@CCCCCCCCC@@@<<<888666555999999:::;;;<<<<<<999777999888777666666777888999<<>>;;;======888333222666666888;;;???BBBBBBAAABBBCCCDDDBBB>>>:::999999<<<<<<:::777444444888<<<>>>888333333888:::777333000...000:::GGGQQQTTTRRRPPPPPPMMMGGG???888444222444666777666444444888<<<@@@???AAAHHHRRR]]]cccfffbbbZZZOOOGGGEEEEEEEEEEEEJJJFFFBBB@@@@@@@@@@@@???===@@@CCCEEEEEEDDDCCCBBB<<<:::888999===BBBFFFHHHEEEHHHKKKLLLLLLKKKJJJJJJIIIFFFAAA>>>???CCCIIIMMMSSSLLLEEEDDDHHHLLLJJJGGGFFFCCC@@@>>><<<999555111333000---...111333222000---666BBBJJJLLLIIIGGGEEE???@@@AAADDDGGGJJJMMMOOOTTTSSSPPPKKKFFFCCCCCCDDDNNNQQQVVV\\\```bbb```^^^VVVVVVRRRLLLKKKLLLJJJFFFIIIFFFDDDGGGPPPfff...+++'''&&&'''***,,,---555555555333000...///000000333666:::>>>AAACCCDDDEEECCC>>>888333111333555555666888:::<<<<<<:::999:::666333444999<<<===;;;???===:::888999:::::::::;;;:::888777888999:::;;;111000///...000222444555111111333444555444111000444555777777444222222222888333...,,,++++++***)))***)))(((((((((***,,,---...111222000,,,+++...222333000...,,,+++***'''%%% """&&&))),,,...111333444444111+++))),,,//////333333333444555444222//////000222222000//////000///000000---***((()))***---......---,,,,,,...000---------///222333222111111///------...///111111)))+++,,,+++)))''''''))))))...111000222777;;;;;;<<<<<<======:::777333111///------///111222111///,,,((()))...222222222333555555333111...***&&&$$$$$$""" $$$((()))+++...000111222444666666444333111000...+++***///111555777999;;;>>>@@@AAA:::555444111---///444666777666111+++(((***------...000222333444555666666222...+++,,,000666:::999777444111...,,,++++++------...222666888888888999777555444555444111...333555888999999:::<<<===<<<999888:::===@@@AAA@@@777444///***'''&&&''''''***---333888;;;;;;;;;::::::777444222222444888:::;;;<<<<<<;;;:::999888777:::666555777666555:::AAA@@@@@@???===;;;999888888;;;;;;;;;===>>><<<888555777777666666666777888999<<<@@@AAA??????DDDGGGFFFEEE???;;;<<<;;;777444444666555555777<<>><<<:::888777::::::888555222222666999<<<666111222666777333///&&&&&&***555CCCMMMOOONNNKKKKKKJJJEEE>>>666222///555777999888555555777;;;AAAAAACCCIIIRRRZZZ___aaaZZZSSSJJJCCCAAABBBCCCCCCJJJIIIGGGEEECCCAAA@@@@@@??????AAAEEEJJJJJJGGGCCC>>>===<<<===???CCCEEEGGGEEEGGGIIIJJJJJJIIIIIIIIIKKKHHHEEEBBBCCCFFFJJJMMMWWWQQQKKKIIIJJJJJJHHHFFFBBB???<<<:::999666222......---,,,///444777777555000444;;;AAADDDFFFEEEEEEAAA@@@@@@BBBDDDHHHLLLOOOUUUTTTQQQMMMIIIGGGHHHIIIPPPSSSYYY```fffiiiiiiiiidddbbb\\\SSSPPPQQQPPPMMMKKKIIIGGGGGGLLL^^^~~~+++)))'''''')))+++,,,+++333444555333000---,,,,,,222999CCCJJJNNNOOOQQQSSSSSSOOOFFF===555222444777444555888:::;;;;;;:::999888444000000444777888888===<<<;;;999666555666888:::999888888:::<<>>???<<<;;;:::<<>><<<:::777666555222000111222444;;;BBB<<<;;;:::999888888999999;;;<<<===???@@@===999555666666666666777999:::;;;>>>CCCEEEDDDEEEJJJMMMMMMJJJCCC>>>===;;;777666777666444444777===EEELLLOOONNNHHH@@@;;;:::999888666777777555222000111444666888444000000222222...***%%%111>>>GGGIIIGGGCCCDDDEEEBBB<<<666111...666999;;;:::777666777999???@@@BBBFFFMMMQQQTTTUUUNNNIIIBBB>>>===???@@@AAAJJJLLLNNNLLLGGGBBB@@@@@@BBB@@@AAAHHHOOOPPPKKKEEEBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFKKKJJJHHHGGGGGGIIIKKKLLLRRRPPPMMMJJJHHHFFFFFFEEE>>>;;;888777777555000,,,******+++111888<<<===;;;555333333777===CCCEEEFFFAAA@@@@@@AAACCCHHHLLLOOOSSSSSSRRROOOLLLKKKMMMNNNUUUXXX^^^eeekkkpppsssuuurrroooggg\\\VVVVVVVVVTTTPPPPPPOOOLLLMMMZZZvvv,,,)))'''&&&(((+++,,,---...///000///,,,)))((((((111<<>>;;;444///---......---------///000000000000000...,,,++++++***000444333333555555222000222444666666555333111111---***+++000333222000+++...666???AAA<<<555333000111111111000...---,,,111111///,,,)))''''''(((///000222222111222444666444555555333111///...---666888:::;;;;;;===@@@BBB@@@@@@???>>>;;;999999;;;??????===999555333555777999777555555777777666444333111...,,,---000444777888888777555222---)))''',,,,,,...111555888888777222333555777888666444222...222777;;;<<<<<<===>>>999999999:::===@@@BBBDDD@@@<<<777111---++++++,,,---444;;;>>><<<:::;;;======888111,,,,,,000777<<>>???BBBHHHLLLLLLNNNRRRUUUTTTRRRJJJCCC???:::666666888777666777<<>>:::===@@@@@@<<<888444222777;;;===<<<999666666888:::;;;===@@@CCCEEEEEEEEEBBB@@@<<<::::::<<>>@@@888222,,,+++000444555444555999======:::555222111...444999777111...111555888777444000,,,)))((('''******))))))((('''&&&%%%---...000111222222444555333111...---,,,+++(((&&&***---///000000111222333444666333+++&&&***///222555222///............---000222444444222///...---+++******+++,,,---......111222222111///---.........111555999:::666...)))+++---......,,,,,,...000111000000///...---+++******000333222000000...+++))))))***+++---000333444222---)))+++111555444111+++///888BBBCCC<<<555444111222333333333222000///000111222000---,,,,,,---444444444222111000111333333444444222///---...000666777999999:::<<>>;;;999888:::;;;=========>>>???>>>===;;;999777333000///000333444666666666555222...***(((.........111444555555444222444666888777666444333...222666999999999999999777777888:::<<>>:::777444111222222111333888>>>AAA;;;777333222222333333222333555:::@@@DDDDDDAAA>>><<<<<<<<<===>>>@@@CCCDDDHHHOOOSSSTTTVVVZZZ\\\ZZZUUUMMMEEE???888222222666666888===EEEOOOWWW[[[]]]]]]SSSFFF???======<<<:::888666555333444555666666333000...---///...,,,***'''(((,,,333888999666222333777<<<>>>===;;;999888888;;;>>>===999666666777777888:::<<<;;;;;;:::999::::::999999999;;;>>>@@@EEEKKKPPPOOOIIIBBB>>>>>>AAAFFFKKKMMMKKKHHHGGGGGGHHHKKKOOOOOOMMMKKKJJJJJJHHHDDD@@@>>>???AAAAAAAAAEEEFFFGGGIIIIIIHHHGGGFFF>>>@@@BBB@@@===<<<>>>AAA???;;;999;;;???@@@<<<888111000111666<<>>>>>???CCCFFFTTTPPPHHH>>>444---******---111555666555333444666555555444444333222111111000111111111/////////000---///111444666888999999222...++++++///444666666555:::>>>>>>999555444444111666999999555222444777444444333000---++++++,,,...---+++***((('''&&&&&&---...///111222333444444000...,,,+++++++++)))'''...000222222111111111222555:::999222,,,---000222333///+++))))))***++++++---000333333222///------+++***)))***---/////////111222333222///---,,,,,,+++,,,///111111...)))%%%,,,...111000...---///111,,,+++***+++,,,,,,+++)))***///222///,,,,,,***'''%%%$$$"""###&&&,,,222666222---***---444777555111)))---666>>>>>>777333333333333444444444333111000...///111000///...///000333444333222000000222444333444444111------000333777888999888888999<<<>>>???AAADDDIIIQQQWWWSSSLLLAAA???<<<:::888888999:::===AAAEEEGGGFFFEEEEEEEEE>>><<<888555333222222333333333444333111///,,,***000///000111444555444333444666888888666444333333...111555666666666666666666888:::;;;===@@@DDDGGGDDDAAA===888666555666777<<>>CCCFFFEEECCC@@@@@@@@@@@@BBBDDDFFFHHHNNNTTTYYYZZZ[[[^^^___\\\UUUNNNFFF???777111111666888<<>><<<:::888666555777888888777222000......///111111111...///222444666444000,,,111555:::===>>>=========999;;;===<<<888666777888777999;;;:::888666555666555777888999:::;;;===???AAAEEEIIIHHHDDD???===<<>>;;;===????????????AAACCCFFFFFFFFFDDDCCCAAABBBBBB@@@<<<;;;>>>@@@AAA===;;;???FFFIIIFFFAAA:::888666888===@@@@@@>>>666000+++---444::::::888777999===BBBFFFHHHJJJJJJOOOQQQTTTVVVWWWXXX[[[]]]dddgggjjjkkkiiijjjmmmppp}}}~~~yyyxxxwwwvvvssssssuuuvvvuuuzzz000,,,((('''***...111333---,,,***))),,,333===DDDCCC@@@<<<999:::???EEEIIIOOOJJJAAA777...))))))******///444555222111222555666777999999777444222111...---...///111222222111***,,,000333555555444333,,,,,,,,,---000444777999888999;;;;;;999777555444333555777888666555555666111222333111...,,,---...222000---+++*********++++++,,,---///111222222111...---++++++,,,,,,***))),,,...000000//////000111999???AAA:::222/////////---+++)))(((***+++,,,+++,,,///222444222000...------+++)))***---...---,,,///111222111///---,,,---+++***)))***,,,,,,***(((...111444444111///111555,,,***))))))++++++(((&&&(((---///---++++++***(((%%%$$$!!!!!!$$$***111555333...+++///777:::666111***---444:::999444222444444444555555444222000//////111222222222222444666444444333111//////111333666666555000,,,---222888;;;;;;:::888666666888:::===???AAAIIIWWW```ZZZNNN@@@===:::666555444333333999AAAJJJMMMKKKIIIJJJLLL@@@>>>;;;888555333333333///000000111000///...---111000111333666888777666777999:::888444222222333///111333444444555666777555888:::<<<===@@@EEEIIIBBB@@@<<<888777888999;;;@@@???===<<<::::::::::::999777444222333777;;;===???@@@BBBCCCBBB???<<<:::>>>EEEIIIGGGFFFGGGFFFBBB===999666666888888555111---///444;;;BBBFFFFFFFFFCCCCCCBBBCCCDDDFFFHHHIIIQQQXXX]]]]]]]]]___^^^[[[UUUOOOIIICCC;;;666777===AAAEEEMMMWWWaaahhhjjjjjj]]]YYYQQQJJJDDD@@@>>>===:::888666666999:::999888333111//////111444777999555555777888888666222///333666:::<<<<<<<<<<<<===888:::;;;:::666555777:::888:::;;;999666444444555222555888:::999:::;;;>>><<<===?????????===;;;:::===AAADDDCCCAAA@@@BBBDDDIIINNNSSSTTTRRRPPPQQQTTTLLLEEE===999;;;>>>>>>>>>;;;===@@@CCCDDDDDDCCCBBBBBBBBB@@@???>>>???BBBDDDBBB===<<>>777222,,,,,,111555777666555666777;;;???DDDIIIKKKLLLOOORRRUUUVVVXXX[[[]]]bbbfffkkklllkkkkkknnnqqq...,,,***+++---000111222---+++((('''+++555BBBKKKQQQJJJAAA<<<>>>DDDLLLQQQMMMGGG===111)))'''***---)))...333444111///111444999;;;>>>???<<<888555333...,,,,,,///444666444222))),,,000444555444111///)))+++---///111444999<<<;;;888777888::::::777333222333444555555555444333000222333111...,,,---///333111///,,,,,,---///000***+++,,,...000111000......,,,++++++------,,,***(((***,,,------...///000<<>>GGGXXXbbbZZZKKK@@@===888444111///...,,,444???LLLPPPMMMJJJLLLPPP@@@>>>;;;888666444444333------...///////////////000000222555888:::::::::999;;;;;;888333000111222...000222333444555888:::333666999;;;<<>>:::888777888;;;<<<@@@===:::888999:::::::::888777777666888:::===???>>>@@@CCCDDDDDDBBB???===DDDMMMRRRPPPNNNNNNIIICCC>>>:::888999<<<<<<888444...///444:::AAAEEEFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIRRRYYY^^^^^^]]]^^^]]]YYYWWWRRRMMMHHHBBB===???EEEKKKNNNUUU^^^hhhooorrrsss[[[YYYTTTMMMEEE@@@>>>>>>;;;888666777999;;;999888444222000000222777<<>>@@@AAABBBBBBIIINNNSSSTTTRRRQQQSSSWWWNNNFFF===999:::===>>>===:::;;;>>>AAACCCCCCCCCBBB@@@>>>======???CCCGGGIIIAAA===;;;BBBMMMRRRPPPKKKEEE@@@;;;:::<<>>;;;777666666444111///222999<<<999444,,,...222444555333111///(((---111222111222777;;;:::888555333333333222111,,,222555333111222222111//////////////////...---444444444444444333333222000000...,,,***+++---000,,,///222222///+++)))***'''&&&%%%%%%'''+++...000:::===???===888111...---/////////000111111///------111444333000------...------............---------)))***000333///---000---...///......000444777777777666666666666777888666555111,,,'''%%%&&&''',,,---------+++***+++,,,,,,,,,,,,...000000///......+++))),,,222555444222000555999:::888555666777666777777333///...000333333333333444666999<<<>>>999777444111////////////333444555444333333444666999999888777666555444333555888>>>EEEKKKKKKEEE@@@999333000222000******...222999???@@@BBBDDDEEEBBB>>>999444444888999555000,,,,,,---...////////////...111444666<<>>===<<<:::888777;;;;;;999888777777666666::::::999:::;;;<<<>>>@@@===AAAFFFGGGDDDBBBBBBCCCNNNVVV^^^```ZZZPPPFFFBBB;;;<<<===@@@@@@>>>:::777333333666;;;AAAEEEFFFFFFDDDDDDCCCBBBDDDGGGJJJLLLVVV\\\```aaa```___ZZZTTTWWWTTTQQQNNNMMMLLLJJJHHHRRR___lllsssuuuvvvsssoooccc]]]TTTLLLFFF@@@:::666444444444555555555555555666222---,,,111888===@@@999===BBBBBB>>>;;;999:::<<<===>>>===;;;:::;;;<<<;;;;;;999666222333666::::::<<<;;;666333333000,,,555444222333555666666555444666777777:::<<<777///---444<<<>>>===>>>EEEKKKIIILLLPPPSSSTTTUUUVVVWWWHHH@@@888888===@@@<<<777???<<<:::;;;???CCCEEEDDDBBB???;;;:::===@@@CCCEEE======???CCCGGGJJJKKKKKKCCCAAA>>><<<<<<<<<<<<;;;;;;777333222444666666555555///...555<<>>999444000///111///***+++000000444555555888===???===999444000111555777444000,,,------......---------,,,///222444:::AAAAAA===888;;;<<<;;;777222000000///---,,,...333666666555888:::;;;<<<;;;:::::::::============<<<:::888777;;;:::999999888999999:::;;;;;;<<<>>>AAAAAA???===>>>BBBFFFGGGEEECCCDDDFFFRRR[[[fffkkkfffZZZLLLCCC======???BBBEEEFFFBBB???888999:::>>>CCCGGGIIIIIIEEEDDDCCCCCCEEEIIIMMMPPPXXX]]]``````aaabbb```[[[ZZZWWWSSSQQQQQQRRRSSSSSS]]]iiivvv{{{{{{zzzvvvqqqjjjbbbWWWLLLCCC;;;444///000///////////////000000444000,,,---222888===???;;;???BBBAAA<<<888666666<<<<<<<<<;;;999999:::<<<<<<;;;999555111111555888:::<<<:::555333222000,,,000...---...000111111000333555666666888:::666///...333999;;;;;;===AAAEEECCCEEEIIIMMMQQQSSSSSSTTTJJJDDD===<<<>>>???===999<<<:::999;;;???BBBBBBAAA???<<<888777:::===@@@AAA>>>???@@@DDDGGGIIIHHHGGGDDDBBB???===<<<;;;;;;:::>>>999555333555666555333444///...555:::<<<>>>CCCEEEFFFGGGEEEEEEGGGNNNSSSYYY^^^fffooouuuvvvtttrrruuu{{{............------------,,,)))''''''+++111666888@@@@@@>>><<<999555111///...---,,,++++++,,,...///666888999888666333222111444444444222///,,,,,,,,,,,,)))'''***///222000,,,+++---000444666777666666444777:::999666444555777999555///+++***)))((('''---///---((('''---222333+++***)))***---000111111222333444555666777777777333333111---++++++---///444444333111...++++++,,,'''%%%"""!!!"""%%%***,,,///111222222000......///333666:::>>>@@@===666111222333333111...,,,+++,,,000000000//////.........---***)))---000000111333888777444111000222666999888999999999888666444333......,,,***'''''')))+++///333888:::777222---***.........///111333555666222000...000555888777666666666888::::::888444000222555888888555222333444333222000//////111444555444444555444222...+++)))---...//////......000111222444777999999777444222...000444888:::888333000,,,,,,...///---***,,,000000///,,,+++000777999777222///,,,...333666555222............---,,,+++++++++...111333999???AAA>>>;;;<<<<<<999555000...---+++******---000333444444999;;;<<<;;;:::888888888;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::;;;<<>>>>>BBBGGGFFFAAA;;;???BBBEEEFFFDDDDDDGGGJJJUUU]]]hhhpppnnnbbbQQQDDD@@@???@@@EEELLLNNNKKKGGG@@@??????AAAEEEIIIJJJKKKDDDCCCBBBBBBEEEKKKQQQUUUZZZ]]]___^^^```eeegggeee^^^YYYUUUSSSUUUYYY\\\^^^hhhsss~~~}}}xxxsssnnnfffYYYLLLAAA888111------,,,+++******+++,,,---000...,,,---222888===???>>>AAACCC@@@:::555222222<<<;;;:::777555666999<<<>>>===:::666222222444666999;;;999444111222000,,,***)))((()))***+++***)))111222333333666999666000///000333666999;;;===>>>::::::===DDDKKKPPPPPPOOOLLLHHHCCC@@@???>>>===;;;888777999;;;>>>@@@???>>>;;;888555444666999;;;<<>><<<<<<<<<===BBB>>>999777888777555222333000000444777888999;;;>>>AAACCCAAA???BBBKKKSSSUUUYYY```hhhnnnsssuuuvvvqqqvvv,,,,,,,,,,,,,,,+++++++++---)))''')))///666:::<<<;;;;;;:::888555111,,,***,,,---///111333444444555888999888666333111111222555444111---***((('''((('''%%%###&&&+++......,,,---...111333555777777777555777888777555333333444666222---)))((((((((((((222333///)))(((,,,///...+++)))''')))...333555555111222333444555555555555444444111...+++***,,,///555333111///------///000)))&&&###""""""&&&***---/////////...---......///222444888===???>>>999555555444444222000...------------------......//////---+++***,,,///111333444:::999555111///111555999777888999888666444111///*********)))((()))+++...///444999<<<:::555111...000000000///...000333555444333222333666888999888;;;::::::;;;===;;;555000000444999:::888555444444222000...,,,+++---///111444444333222///---***(((+++,,,------,,,,,,...000...111666::::::777222///)))***---000111///---***'''***---...+++(((***...111///+++***///777777333///,,,+++...444888888666222222222111000...---,,,///222444555999???@@@>>>;;;:::888444000+++((('''&&&'''(((***,,,///222333888:::<<<:::777666666888777777999:::;;;<<<======<<<;;;:::;;;===@@@DDDFFFCCC???>>>AAAGGGGGGAAA:::???AAACCCCCCBBBDDDHHHLLLSSSWWW^^^eeeggg___RRRHHHDDDAAAAAAFFFNNNRRROOOKKKEEECCCAAAAAADDDGGGIIIJJJCCCAAA@@@@@@DDDKKKRRRWWWYYY[[[ZZZYYY\\\dddjjjjjj___ZZZTTTRRRTTTZZZ___bbbkkkuuu~~~~~~{{{vvvqqqmmmfff[[[NNNCCC;;;555222///...,,,+++++++++---...---,,,,,,...333999>>>AAABBBDDDDDD@@@999444333333<<<;;;999666444555999<<>>:::666333333444666888999777222000111///,,,(((''''''((())))))(((''',,,......///444999888222,,,,,,---111777::::::999222111333;;;EEELLLLLLJJJJJJIIIFFFBBB===;;;;;;;;;555777:::===??????===<<<999666333222333666777888>>>@@@DDDHHHKKKJJJFFFCCCFFFEEEBBB@@@>>>@@@CCCFFFJJJEEEAAA>>>===;;;777444444333333444555555555555999;;;>>>???@@@DDDJJJPPPQQQTTTYYY___fffmmmtttxxxvvvyyy)))***+++++++++******)))+++(((&&&)))111888===>>>:::999888666333111...---,,,...222555777888888777888777555222//////111444777444000---***)))((((((&&&$$$###&&&***...///...///000111333444555666666222222222111000000000111222///,,,***+++---......222444333///...111000---,,,)))'''***000666777777444444444555555444444333444333111---******,,,...222000---,,,,,,///222333,,,***'''&&&'''***---000222111////////////000000000000222555888999888777666555555444444333111///))))))******,,,...///000......------000333444444999777444000---///333777666666666666444000---+++'''((()))))))))***---//////333777999888666555444666666555222000000222555666555444555777888999888;;;999888999:::888333......444:::<<<999666444444111///,,,))))))***---///666444111...+++***))))))***+++,,,,,,,,,,,,...000,,,000555999999555///+++###%%%(((***+++*********&&&***------+++******+++000000------222888666000...------111666:::<<<;;;666666666555444333222111666:::<<<;;;;;;??????===777555111---)))&&&###!!!!!!$$$''')))))),,,000444;;;======:::555222333555444555777999<<>>===<<<;;;>>>BBBGGGJJJFFF@@@;;;<<>>@@@CCCFFFGGGCCCAAA??????CCCIIIPPPUUUVVVXXXVVVTTTXXXaaahhhjjj___ZZZSSSPPPRRRWWW\\\___gggqqqxxxyyywwwvvvssspppkkkggg___TTTIII@@@:::777111000///---------......,,,,,,---000444:::AAAEEEGGGGGGEEE???999555666888<<<;;;:::888666777999<<<>>>;;;666333111222333333666888666111000111111...,,,++++++,,,------+++)))(((******,,,222999:::666***((()))...555999888666---,,,---555???FFFHHHFFFEEEEEEDDD@@@;;;888888999444888<<<@@@@@@???===<<<999666333222333555666666<<>>CCCHHHLLLFFF@@@999777:::======;;;:::===??????>>>???DDDHHHKKKIIIGGGGGGIIILLLOOOPPPIIIHHHGGGHHHJJJLLLMMMLLLHHHDDD>>>;;;<<<@@@CCCEEEGGGEEECCCBBBEEEIIIOOORRRVVVWWWUUURRRVVV^^^eeefff^^^YYYTTTQQQRRRUUUXXXZZZbbbjjjpppooonnnnnnnnnmmmkkkjjjeee\\\OOOCCC:::666111111111000000///......---...///222666===EEEKKKNNNLLLFFF>>>777555888<<<<<<===>>>===;;;:::;;;<<<888444000......000111111666888666222222555666444111000000222333222000---((())))))***111999:::777)))((()))---333666666444***)))+++111999???AAAAAA@@@@@@>>><<<888666666666555999>>>AAAAAA???===<<<:::888555444555666666666:::===BBBHHHMMMNNNKKKHHHCCCDDDDDDDDDEEEKKKTTT\\\^^^ZZZVVVSSSQQQLLLFFF@@@;;;>>>>>>:::888999;;;::::::999<<>>???===888555777:::555555555555444555666777333222111...+++***+++,,,///444:::;;;888444222222...,,,)))'''(((+++///222333222000---***'''&&&%%%((()))*********+++---///---000333555222---&&&!!!!!!###$$$$$$###$$$(((******---///111666:::666...///222333111111333333/////////000222666999;;;<<<999:::;;;<<<===>>>>>>>>>>>>DDDHHHFFFCCCAAA???<<<222...(((%%%$$$###""" &&&,,,---+++,,,333:::@@@BBBCCC>>>666333555999===>>>>>>@@@BBBEEEHHHIIIDDDBBB>>><<<===BBBHHHKKKDDD???:::777777888999999:::<<>>???BBBFFFEEEEEEDDDBBBBBBDDDHHHKKKJJJKKKLLLKKKJJJKKKNNNQQQJJJEEE>>>:::;;;???CCCFFFNNNLLLJJJIIIIIILLLOOOQQQWWWYYYWWWUUUWWW^^^bbbbbb]]]ZZZWWWUUUVVVXXXYYYYYY]]]cccfffdddbbbdddffffffhhhiiiiiibbbUUUFFF;;;555333444444555444222000//////000111333777???IIIPPPUUUPPPGGG<<<444222777<<<;;;???BBBDDDBBB???===<<<444111---,,,...111222222888:::999555666:::<<<:::555444555666777666333111+++,,,******///666888444++++++,,,...111222222111''')))+++///333777;;;<<<;;;:::999888777666555444555999>>>AAA@@@>>>======;;;999666555666666666555999<<<@@@FFFJJJLLLJJJGGGBBBDDDEEEDDDFFFMMMXXXaaafffccc___]]][[[UUUNNNHHH@@@EEEDDD>>>;;;???AAAAAA<<<<<>>???@@@AAAAAA>>>EEEJJJHHHEEECCC@@@<<<333...(((%%%%%%%%%$$$""""""(((///000---...666>>>;;;???BBB???:::999===CCCDDDDDDCCCDDDEEEGGGIIIJJJFFFCCC???<<<===AAAGGGKKKAAA???;;;888666666777888:::===@@@@@@??????AAADDD???BBBCCCBBB??????AAADDDKKKMMMOOOMMMJJJKKKPPPUUULLLFFF???;;;<<<@@@EEEHHHTTTRRRPPPNNNMMMNNNPPPQQQZZZ[[[ZZZXXXYYY^^^aaaaaa^^^\\\ZZZZZZ[[[[[[[[[ZZZXXX]]]^^^[[[YYY\\\___```bbbfffiiidddXXXIII===666555777999999999666333111000111222444888@@@LLLTTTZZZTTTHHH;;;111000555;;;;;;@@@EEEHHHFFFBBB>>><<<555111------111444666666:::<<<;;;888999>>>AAA???666666777888999888555222///...,,,***...555555222......///000////////////&&&(((+++---///222666999999777555666777777555444555999>>>@@@>>><<<<<<===<<<999777555666666666555:::;;;???DDDHHHIIIHHHFFFBBBDDDEEEDDDEEEMMMXXXbbbllliiieeeccc```[[[SSSMMMDDDHHHHHHAAA>>>BBBFFFFFF===???CCCGGGJJJNNNRRRTTTPPPPPPOOOMMMMMMUUUaaakkkwww......111666666444555999:::888555111......111333444777999888555222111222---///111444444000)))$$$&&&(((---222666555222...///---...444<<<@@@???<<<777333...***)))*********......///000111222333333555000***''')))...222555555555444555666777666555666666666777666666555555///,,,+++///444444...'''''')))++++++***))))))***000...,,,,,,...///---+++,,,+++***,,,///000...+++000111333333333111///...222222222222444555777888;;;:::999888777555111///***---222555777666444222///......///000///,,,***......111444555444111......///111333555555555555===888222///......,,,***---...000///......///000111:::CCCCCC;;;333111222999===???===888444555777222111222444666888777666333111...+++)))+++000444555555555555666444000------***(((***...222444333333111///...---+++(((&&&(((******)))'''(((,,,000---000444333...***))))))$$$''')))'''%%%$$$'''***+++,,,111:::AAAAAA<<<555111000000000000000111222333000,,,---111666999999::::::<<<===>>>>>>>>>>>>AAADDDHHHHHHFFFBBB???======333)))'''+++...+++&&&,,,,,,...///000111222222777777888:::>>>AAAAAAAAALLLLLLJJJEEE???===>>>@@@BBB>>>:::999<<<@@@DDDFFFDDD@@@;;;777666777777777@@@@@@???===<<<===???BBBAAACCCEEEBBB===:::;;;<<>>===>>><<<888:::777777999;;;@@@KKKVVVXXXTTTKKK???444000444:::<<>><<<666000111777<<<>>>===CCC>>>999999===???>>><<<555444333555777777444111---+++******---111222333111222222111...------...***,,,------...///000222444666777888777666666666777<<<@@@@@@<<<:::<<>>???@@@BBBAAAAAADDDIIINNNHHHEEEBBBDDDKKKTTT]]]bbbhhhfffcccaaa```\\\VVVQQQMMMLLLJJJGGGEEECCCBBBBBB>>>???@@@BBBFFFKKKOOORRRRRRTTTTTTSSSRRRVVV___gggttt,,,,,,000555555222333777999888555111------///222222555888777444111//////---...111444555222,,,(((%%%&&&)))---111111///---000000222777<<>>;;;777333---***))))))))))))------...///000111222222---++++++,,,///222333333//////...///111333444444777888999::::::999888888222///---000444333,,,%%%"""&&&+++...---+++)))(((......///222555555222//////...---...000111///---000111333333333000...,,,//////000111222333444444888999;;;<<<:::666111---...000444666777555333111...------...000000...---,,,---///222444444111...222333555777888888888888:::777222000000000///...---...///...---...000111555===DDDCCC:::222111222888;;;===;;;777333333555555444444555888888888666444222///+++))),,,000444/////////111222333111000,,,)))'''(((,,,000111111111000.........---+++)))(((+++---...,,,,,,---///000222333333000...,,,,,,((())))))***++++++)))((((((***///888???@@@:::555111000000/////////000000444111...///333666888888:::::::::;;;<<<<<<===>>>;;;>>>AAABBB@@@<<<:::888888000(((&&&)))------+++000/////////000111333333111000111333888<<<===>>>EEEEEECCC???:::777888999<<<:::777888;;;@@@CCCEEEAAA===999777777888888888=========<<<::::::<<<>>>>>>@@@@@@@@@===<<<;;;;;;>>>BBBBBBAAAEEEPPPYYY\\\QQQGGG<<<777:::>>>@@@AAADDDIIIMMMNNNMMMNNNRRRVVVZZZYYYXXXVVVUUUWWW[[[^^^cccgggkkkiiiccc\\\YYYYYYXXXVVVRRRMMMHHHHHHJJJLLLLLLQQQWWWZZZXXXSSSNNNLLLOOOQQQOOOIIIFFFEEECCC???CCC@@@???@@@???@@@GGGOOOPPPNNNGGG===444111444888<<<>>>BBBDDDFFFEEEDDDCCC:::999888888;;;@@@CCCEEEEEE???999777999<<<<<<:::333333333666777666222...)))((('''(((,,,///000111000111222111///...///000111111000...------...000333555777888888777666555666<<>>?????????@@@AAABBBAAAAAACCCGGGKKKJJJGGGFFFGGGLLLTTT[[[___dddbbbaaa```___\\\WWWRRRRRRPPPNNNJJJGGGDDDBBBAAA>>>>>>@@@CCCGGGLLLQQQTTTSSSUUUVVVUUUTTTWWW^^^ddduuu******...333333000111444888777444000,,,+++---//////222555666333000...------...111555777666222...&&&&&&%%%''')))+++***)))///111555:::<<<<<<;;;:::666222---***))))))((((((+++,,,,,,---...///000000(((+++///555999888555111*********+++---///222333888:::<<<>>>???>>><<<;;;666333111222333111***$$$%%%,,,000///+++(((&&&(((***///555888888444000111000///000222333222111111222444444333000---+++...///111333444444333333555888<<>>@@@AAA;;;999666555666777777777888999:::999777666666777<<<<<<<<<>>>??????>>><<<:::<<<===<<<@@@JJJSSSWWWSSSHHH;;;666888;;;:::777>>>@@@DDDGGGJJJLLLOOOPPPXXXSSSMMMKKKMMMRRRUUUWWWaaaeeehhhgggaaa[[[WWWVVVXXXVVVQQQKKKEEECCCCCCEEECCCGGGLLLQQQTTTVVVYYY[[[^^^```]]]WWWTTTSSSPPPLLLPPPLLLJJJHHHDDD???@@@DDDDDDDDDBBB<<<555222333666:::;;;===@@@CCCEEEHHHIII>>>???AAA@@@@@@CCCGGGKKKFFF@@@888333444777999999444444555666666333...+++'''&&&&&&))),,,///000000///111222222111111333444999666222...,,,+++,,,---111333777::::::999777666777===CCCFFFDDD@@@======>>>???AAACCCDDDDDDCCCCCCDDDDDDCCCBBBAAABBBEEEHHHJJJIIIIIIJJJMMMSSSXXX[[[^^^^^^^^^___```]]]YYYVVVXXXWWWSSSOOOKKKFFFCCCBBB???@@@AAADDDHHHMMMQQQTTTSSSVVVYYYYYYXXXZZZ^^^bbbsss~~~((((((,,,111111//////333777666444000,,,***,,,---...111444555444000---+++---///222666999:::888666,,,)))&&&$$$%%%&&&&&&%%%)))---444888999999888888555111---***))))))((('''******+++,,,---...//////---111777===@@@<<<666000+++++++++++++++---000222999;;;???AAABBBAAA???===:::777444444444111***%%%###'''---///---***&&&$$$###&&&***///111111///---/////////000222333444555333444555555444111---+++111222555777777777666555333777;;;===<<<888333111777888999999777444000...---++++++---000444666666000000111444777888777666444444444555555555555555111111222444555777777777444444222///---...111333;;;???AAA>>>666000///111000333666777666555555777===<<<:::999999999888777777555111---+++---222666444000+++))))))*********)))'''&&&&&&''')))+++,,,333222000///000000///...)))+++---......---,,,,,,444111......111333222000111222555999:::777111,,,!!!###)))///555777555222666555444333222222111222333333555777999:::::::::888666444222333555888:::666999;;;:::666222000...---***&&&"""!!!%%%+++000444444555555555444222111...,,,)))***...333777:::333333333222///---++++++000000111444777:::::::::777666444444444444333222111333555555333111//////999888888<<<@@@BBB???<<<888:::;;;<<<>>>BBBHHHKKKNNNFFF<<<666666777555333999<<<@@@BBBBBBCCCEEEGGGNNNJJJEEECCCEEEHHHKKKMMMUUUYYY]]]]]]ZZZVVVSSSRRRWWWUUUQQQJJJEEEBBBCCCDDDCCCEEEIIILLLQQQWWW^^^ccccccggghhheeecccccc___YYYXXXTTTQQQNNNHHH>>>:::::::::;;;<<<:::777444444555555666777:::???FFFLLLPPPLLLJJJFFFCCCAAABBBEEEHHHEEE???666111111555888::::::999777444222...+++)))&&&&&&(((,,,000222222111222333555555444444666888===888222---++++++,,,,,,...111666:::>>>>>><<<999:::>>>CCCFFFDDDAAA???>>>===@@@EEEHHHJJJJJJHHHGGGIIIHHHGGGEEECCCDDDEEEFFFHHHIIIJJJLLLMMMQQQUUUXXXXXXYYY\\\^^^```___]]]\\\]]]\\\XXXTTTOOOKKKGGGEEECCCCCCCCCEEEHHHKKKOOOQQQQQQUUUZZZ]]]^^^___bbbdddnnnxxx((((((+++///000---///333666666444000---+++,,,...///000222444333111...+++---...111666:::<<<<<<;;;222///)))&&&%%%$$$$$$###"""'''...333555555555666333000,,,************)))******+++,,,---...//////444666:::>>>>>>:::333...---......,,,******,,,///888:::>>>AAABBB@@@>>><<<<<<999777555444111,,,''',,,---...---***&&&%%%$$$$$$%%%&&&'''''''''((()))***+++,,,...000333666888555555666555444111///---222333555777888777666555333666888999777555555666::::::::::::777444000...---,,,+++---111555777888111000111333666888888777333222222111111111111111///000222333555666888999:::999666222///...000222:::===>>>:::444000000222222444888:::;;;<<<===>>>???===:::888888888777555777555222...,,,---111555666222,,,(((((())))))***))))))((('''((())),,,...666444111000000000///---***)))'''&&&''')))******000---***+++...111111000...333888:::777222...---&&&(((,,,222666777666444444444333111000000000000111333666999:::<<<======:::888555333333666999;;;<<<===>>><<<777222///...+++)))&&&""" """)))...111333666999888666222///000---***))),,,000444666///////////////...---+++000///000222555555444222444333333333333111...+++***---///000...,,,******333222444888===>>><<<999222555:::>>>???>>>???AAADDDAAA===777333222333555555<<>>>>>???@@@???>>>???AAADDDEEEIIINNNQQQRRRQQQOOONNNOOONNNKKKGGGCCCBBBCCCEEEFFFHHHLLLPPPUUU[[[bbbgggeeekkkpppqqqpppnnnhhhbbb[[[VVVRRROOOHHH===666444444666888888888777666666444444666:::BBBLLLVVV\\\^^^UUUIIIAAA?????????===AAA;;;555000000333777:::@@@===888222---***))))))%%%&&&)))...222333222000444555777777777777999:::<<<777000,,,+++---......,,,///333:::@@@BBB@@@======???AAACCCBBBAAA@@@@@@<<<@@@FFFLLLOOOOOONNNLLLNNNMMMJJJHHHGGGFFFEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTSSSUUUYYY]]]___```aaabbbbbbaaa^^^ZZZUUUPPPLLLJJJHHHGGGFFFFFFFFFHHHJJJLLLNNNRRRYYY^^^bbbdddeeefffiiiqqq~~~+++)))+++......---000555666666555222///......000000///000111222111...,,,***+++...222888;;;<<<<<<666222...+++)))'''%%%### ###(((...222444444333111///,,,+++,,,---,,,++++++,,,,,,---...///000000555666777888888666111---...000111///***((()))+++666888:::<<<===<<<:::999999777555444333111---***222222000,,,'''%%%%%%&&&''''''%%%###!!!!!!$$$'''''')))***,,,---000444888666555444333222111000000000111222333333333222222111333444333111222555999:::::::::999777444000///...------///333666777777///...---...111333444444333222111000////////////...000111222222333666888;;;:::888444000///000222777999;;;999555333444666777999;;;>>>AAABBBCCCCCC>>>;;;888666666555444333555555333000......000222222...***((())),,,///000++++++,,,++++++,,,000333777444111000//////...---+++'''###!!!"""%%%((())),,,+++***+++---000111222,,,111666555111,,,***+++...000333666888888888777000000///...------------000222666777888999;;;======;;;888666666888;;;===???@@@@@@===888333000///,,,***'''$$$"""$$$(((,,,---000555888999666222000000,,,)))(((***---000222...---,,,---000111000///111000000111222222///---222222333333333111,,,)))'''))),,,---+++***))))))+++---000333666777555333,,,///666>>>???;;;:::;;;999::::::666000///222666222:::@@@>>>555///222777333777;;;<<<<<<;;;<<<===:::>>>CCCHHHKKKKKKIIIHHHDDDDDDCCCAAA??????AAACCCGGGKKKQQQVVV[[[^^^bbbddddddkkkrrrttttttrrrllleee[[[UUUPPPMMMFFF<<<444222111222444555666777777777777777999???IIIVVVbbbjjjjjj^^^NNNCCC???===888444;;;888333000///111444666>>><<<777111+++(((((()))###%%%)))...222222///,,,222444666777888999;;;===;;;555///,,,...111222222,,,---111888???AAA@@@======>>>???@@@@@@@@@@@@???:::>>>FFFMMMRRRSSSSSSRRRRRROOOLLLKKKJJJHHHFFFDDDGGGIIILLLLLLJJJJJJMMMQQQOOORRRVVVYYY\\\```dddgggiiihhheeeaaa\\\WWWRRROOOKKKJJJHHHFFFEEEFFFGGGHHHKKKOOOVVV]]]bbbeeeffffffeeelllwww...++++++---------222888666777666444222111111333000...,,,---//////---+++&&&&&&)))---333777999999444222000///...,,,(((&&&$$$$$$&&&,,,111444333111000...,,,,,,...//////...------...///000111222222111111333555666666333000///333555444///++++++,,,444555666777777666555555333222222111111000...---444333111---)))&&&&&&'''''''''%%%"""!!!%%%((()))+++++++++---222666555444111///...///000111......////////////000000---///222111...///444888999999999888666444111000///...///222555777666555///---,,,,,,...000111111333222000...---,,,,,,---000111111///...///222555666777666444111000000111444666999:::999888:::;;;999:::;;;>>>@@@@@@@@@???<<<999555333333333222111333333333222///......///---***''''''***///222444---...//////...000555888555333000...///000000///,,,'''""" """%%%((()))***+++---...///111333555000111222111///,,,+++***333444666777777666666555//////...------.........000222444444333333555888:::999777555555777999:::<<<======;;;777333000000---+++)))'''(((***,,,---,,,...111444555555444444...+++((((((+++...000111,,,***)))+++///222333333111000000000111111...,,,111111333555666333///+++''')))+++,,,+++***+++,,,(((,,,000333333222222111,,,---333;;;;;;555333666333333333111///...///111000555::::::444000222444222222555888<<<===<<<:::555777;;;???BBBAAA???===<<<<<<===<<<;;;<<>>@@@AAA@@@===;;;777<<>>???888888999:::;;;;;;999777:::777333111111111000000111333444333000...------+++)))''''''+++///222333///111222222111333888<<<333111......///111222222,,,(((###"""$$$'''(((((()))---111222111222666999888444111000111111...+++333444555555444222111111111000000000000000111222111222333222///...000333666555333222222333444555777999999888555222000000...,,,******---///000///,,,---...///111444666777---+++******---111333444+++(((''')))...333555555111000///000111111///---///111444777999777222...'''))),,,,,,,,,,,,---///)))...444666444222222333000///333888666///---000111///------......---+++...111444666666555444444555111000555===AAA>>>999333444777999;;;999555222999:::;;;;;;;;;<<>>;;;666000---///222222222444333---&&&%%%***---......//////...,,,+++,,,,,,,,,---...---,,,+++,,,------///111111222333666888222,,,''')))///444333111---***&&&%%%''')))+++,,,000---******...444999<<<555999<<<;;;666000,,,+++111333444222///---...111111222444555666555333222666666333,,,'''&&&,,,111333444444222000000111333,,,///222333111...,,,+++111...///444555000---///...,,,******---000111222666222......000222222111000,,,(((&&&(((---222555111111222666999888333/////////222666999999555111//////000000000000000000111111222444666777555333444111//////000000...,,,---+++)))(((***+++++++++'''***...111222111000......111000...333===@@@>>>333333444444444333222222666777888999999;;;???BBBCCCFFFGGGFFFBBB@@@AAABBBDDDHHHLLLNNNRRRZZZgggpppbbbXXXLLLBBB<<<888333...---+++)))''''''+++111666777999>>>HHHTTT^^^dddeeefff```XXXRRRNNNHHH???999888666222111000000///............,,,)))&&&%%%%%%,,,000555999999666000---'''***---111999CCCHHHGGGBBB@@@===888333222444666...+++((()))---000222222444999======999777888:::;;;>>>CCCIIIOOOVVV]]]bbbRRRNNNKKKIIIFFFCCCFFFMMMUUUXXXXXXSSSKKKEEECCCEEEHHHJJJMMMQQQWWW___iiioooxxx{{{{{{uuunnnggg^^^VVVNNNHHHDDDFFFFFFEEEFFFHHHJJJIIIIIIMMMRRRUUUVVVTTTWWW[[[ccclllxxx111///---...111444555555777888999999888666444222///,,,)))))),,,...---,,,&&&'''))),,,------------------...000222222222222111...+++)))))),,,000333777333///...///000///.........///222555777555222111///...111666888666333666333444666444000000555000///---,,,,,,---///111111///,,,***)))((('''&&&+++---000000...+++)))((()))***+++)))%%%!!!!!!!!!(((---111111...+++,,,...------,,,,,,,,,---...///...------...///...***&&&))),,,111444555666888:::666555555555777777666444000...---...111444666666666555555444333222222222//////...,,,***+++///111444111---******---111444666666777777666444111///333666999:::999888999;;;666222...++++++,,,,,,---------***%%%$$$)))++++++((()))+++++++++******++++++,,,,,,+++)))(((((())),,,...///000000222555777000+++'''(((...333222000---)))&&&%%%(((+++...///222///,,,+++...333666888555999>>>???:::444///---...///000000///...000111111333555777888888777777777666222+++%%%%%%***///555444222111111000000///,,,...///111111000...---000---...222333000///111///---,,,,,,...///000000111000000333555666444222000---***((()))---000333333222333666999999666333000000222555999;;;999777333222111000////////////.........000222333222000111///...///111111...,,,***((('''(((***++++++***%%%(((+++---...,,,***((((((***)))(((---555999777//////000111111000000000444666999:::999999:::;;;;;;===???>>><<<:::;;;======???AAABBBEEEMMMXXXaaadddXXXIII===777333000...,,,***(((%%%%%%(((...333666888===GGGRRRZZZ___```^^^YYYTTTQQQNNNHHH???888555333111111222333333222...---,,,)))&&&%%%$$$%%%...000444666666444000---$$$(((,,,222===JJJRRRSSSGGGDDD>>>999555333333333,,,)))&&&'''+++...111111555888:::888555444888;;;===@@@DDDIIINNNUUU\\\aaaWWWPPPJJJJJJJJJHHHIIILLLVVVXXXWWWRRRKKKFFFGGGIIIIIIKKKNNNSSSZZZcccmmmttt~~~~~~wwwpppkkkccc\\\TTTMMMIIIIIIIIIHHHHHHKKKKKKIIIIIIKKKOOORRRRRRRRRSSSWWW^^^hhhttt555222111444888:::666222888999:::;;;:::777444222222///,,,,,,...000///---&&&''')))++++++***)))(((+++,,,---///222555777888999444---(((&&&)))...222888444///,,,,,,---------...///111444777777555333000...,,,...222555444222777444111000...+++---222...---,,,++++++,,,---...---,,,+++)))&&&$$$###"""(((+++...///...,,,+++******,,,---,,,(((%%%###"""***///444222,,,)))+++......000111000---+++---000,,,,,,---///000///+++((((((+++///555:::===<<<;;;444222111111333444333222...------///222555666666888777777666444222111000...---,,,++++++///444888333111...------///333555777777888888666444111000222444666666555444555666000///---***'''&&&&&&(((&&&))))))&&&&&&))))))&&&!!!###&&&)))+++,,,+++***...///...+++(((&&&&&&''',,,---.........///222444...)))&&&'''---111111///,,,)))&&&%%%)))---111333333000,,,+++---000222333333777<<<>>><<<666222///---,,,,,,...000222222111000222555888::::::::::::555333///(((######(((---555222000///111111...+++,,,+++***---111333111//////,,,---000111000111444222000.........///...------...222666999999555222111///...------///111333555555555777:::;;;;;;999555444444555999;;;======888666333000...------...---,,,,,,---///000///............000111111...+++%%%%%%%%%''')))******(((%%%''')))++++++)))&&&$$$###$$$######'''...111///,,,,,,---...////////////111444777888777555444444444555666666444444444666555555555444666===HHHPPP[[[OOO@@@444............+++***'''$$$###&&&+++///555777>>>GGGPPPWWWZZZZZZSSSQQQNNNLLLJJJEEE===777222000000222555777888888111///+++'''%%%%%%&&&'''///000111111111///---,,,###'''+++111===LLLUUUVVVKKKFFF>>>999777444111...)))&&&$$$%%%(((,,,///000555666666444111222777;;;>>>@@@CCCFFFJJJPPPXXX]]]ZZZRRRKKKLLLNNNMMMLLLMMMXXXXXXVVVRRRLLLIIIKKKMMMIIILLLQQQWWW^^^hhhrrryyyzzztttoooiiiccc[[[TTTNNNMMMMMMKKKLLLPPPMMMKKKIIIJJJLLLNNNOOONNNOOORRRXXXbbbooo777444444999???AAA;;;444:::;;;===>>>===:::777555444000------///000///---''''''&&&&&&'''(((((()))+++,,,...///111444888;;;<<<888111,,,)))+++...111666222---***)))***,,,---111222444555666555333222000---+++,,,...000111000444222///,,,)))'''))),,,,,,,,,---.........------++++++(((&&&######$$$&&&...//////...+++***+++,,,,,,,,,+++)))'''%%%%%%%%%,,,111555222+++(((+++000///333666444...+++---000+++,,,...000111///---+++)))(((***111999>>>>>>;;;111///------///000111000...---...000444666666666555555666555444222///...+++,,,---......111555888000///......///111444555777666444333222222222222222222333222111111111111...000000---(((%%%&&&(((&&&***,,,******+++((($$$ %%%+++///000///---333333111---)))''''''(((---......---++++++---...,,,(((%%%'''+++///...---***'''%%%&&&***///333555111...++++++,,,///000000111333666777777555222111000...,,,...222444222000///000333555777777666555000...+++&&&###$$$(((,,,222///,,,---111222...******'''%%%(((///333222///...------......///222555333222/////////...,,,++++++---111555666555222000000111222222222333444555777777777999;;;===??????>>><<<999777777999<<<===:::888333///,,,+++,,,,,,...,,,++++++,,,...---------...000111111///,,,***######$$$'''******)))'''%%%'''***------+++)))'''""""""!!!"""&&&***,,,,,,+++,,,---...////////////---///111222111000111222333222222000///.........///...,,,+++---444>>>EEEIII@@@555,,,)))+++---///,,,+++(((%%%###%%%)))---222666===EEEMMMRRRTTTUUUMMMJJJGGGDDDBBB>>>999555222111222444888;;;<<<;;;444111,,,((('''((()))***------,,,,,,+++***))))))&&&)))+++...777CCCJJJKKKIIIBBB;;;777666444///***%%%$$$$$$%%%'''+++...000444555444333111222666999<<<===???AAADDDIIIPPPTTTXXXRRRNNNNNNNNNMMMMMMPPPXXXYYYXXXUUUPPPLLLLLLLLLJJJMMMRRRYYYaaakkkuuu|||~~~yyytttllleee^^^VVVPPPOOOOOONNNOOORRRPPPNNNLLLKKKKKKKKKLLLMMMLLLOOOUUU^^^lll}}}444222444:::CCCEEE???999===>>>???@@@???===;;;999555111,,,+++---///...---((('''$$$###$$$'''+++---,,,...//////000222666999;;;999666222000000111111000...+++(((''')))---000666666666555333111///...///---++++++,,,---......///111000---***))))))))))))+++///222333111///---,,,+++'''###!!!$$$***///888666222---)))(((***------***&&&######%%%'''(((---111444111,,,)))---222111555999777111---...000+++---///000000///......)))%%%$$$)))333999;;;999///,,,))))))***---...///......///222555777666555222333555666555333000///))),,,///111111111222222,,,------///111222444555555222...,,,,,,///333666444333111000000///...---000222333111---***+++---,,,000222000......***$$$ ###(((///666888666333555444222...***'''((())).........,,,)))(((((()))+++(((&&&'''***,,,,,,***(((&&&$$$&&&***///333444...,,,+++,,,///222444444333111000000111333444555333000......000000...+++,,,---...//////...,,,+++)))(((&&&$$$$$$&&&***---,,,)))(((+++000222///+++'''$$$"""%%%,,,111111///...//////---,,,///333555444222///......---,,,***,,,---/////////...---,,,+++...111222222222444666777888999:::;;;>>>@@@BBBGGGDDD???:::666555777888999777222...,,,+++,,,,,,...,,,)))(((***+++,,,+++///000222222111...+++)))%%%%%%&&&(((***+++)))(((%%%'''+++...///...,,,***###!!! ###&&&((()))***)))***+++,,,---.........***+++++++++,,,...222555444222///,,,***)))''''''***(((&&&&&&)))000999???;;;777000,,,***+++---...///---+++'''%%%&&&***------222999@@@EEEIIIKKKLLLIIIEEE???:::777555333222333333444666999;;;<<<;;;333000,,,******++++++************)))((('''&&&&&&***,,,,,,,,,111:::>>>===@@@:::555333444222---(((###$$$&&&(((***---///111333444444444333333444555777888:::;;;===AAAGGGKKKQQQPPPQQQPPPLLLHHHMMMTTTVVVXXXZZZYYYUUUPPPKKKHHHKKKNNNSSSZZZaaajjjtttzzz|||~~~xxxnnneee___XXXRRRQQQPPPNNNOOORRRQQQQQQOOOMMMLLLLLLLLLMMMLLLOOOUUU^^^kkk|||000///111888???CCC@@@===>>>>>>???@@@@@@???>>>>>>777222,,,)))+++---...---,,,***'''%%%&&&)))...111---000222111000000333777999999999777666444333222---,,,+++))))))+++///222888888666222...++++++,,,...---,,,+++++++++++++++,,,000222///------,,,***''')))---000222111000///...,,,)))$$$"""&&&///777===:::444---((('''***------)))###!!!"""&&&***,,,...000111///------111444333777:::999555111///000,,,---...---,,,,,,---///)))%%%"""%%%,,,333555555---***&&&%%%'''***---.........000333666666444222222444777888888555222000(((+++000222222///...---,,,---///111222333333333111...+++)))+++000666:::777555222000000///---,,,111222333222111000111111222555666333111000,,,'''&&&''',,,333;;;>>>;;;888444333111---)))'''(((***---...---+++(((''''''(((+++***(((((()))***)))(((%%%$$$$$$&&&***---//////+++***+++...222666777777444111,,,+++---222555777444222000...,,,+++(((&&&((()))******(((&&&###"""######$$$%%%&&&)))+++,,,'''&&&'''***///111///---&&&$$$###&&&+++...///...///333333///,,,...222333333111---+++,,,------,,,---......,,,***))))))***'''+++...///...---000222777888:::;;;;;;===@@@BBBIIIGGGBBB<<<666333333555666555222000......//////000---)))'''(((***++++++///111333333000...,,,,,,+++*********,,,,,,***)))$$$&&&***---///...---+++$$$!!! $$$&&&&&&&&&((('''(((((()))************************+++///555:::555222---***(((&&&$$$"""&&&$$$######'''...555999666444111///------......000000---***((())),,,///***...444888;;;===???AAADDD@@@999222...------...333333333666888999999888000---+++,,,...///,,,))))))***,,,,,,,,,***(((''',,,.........222888:::888555333000000000///+++'''###&&&+++...000111333444444444333333222222111111333444666888:::<<<@@@CCCIIIKKKNNNNNNHHHEEEKKKUUUTTTVVVYYYZZZXXXSSSLLLHHHNNNQQQUUU[[[aaahhhpppuuuxxx|||rrrhhhbbb[[[VVVTTTRRRNNNMMMNNNPPPQQQRRRQQQNNNMMMMMMNNNNNNQQQWWW```mmm}}}++++++...222888<<<===============>>>>>>???@@@AAA;;;444,,,((())),,,...///000///...------...///000---111555444222111333666::::::999888777555333222---......---,,,---111444888777444///***(((***,,,,,,---------+++***))))))(((...000,,,+++......+++&&&&&&'''(((***...111222///...,,,'''$$$(((000777777666333///+++***+++------)))$$$###&&&+++...//////...,,,---///222555666555777999:::999555111///+++,,,+++)))''''''***---)))'''%%%'''+++///000000,,,((($$$###%%%))),,,...,,,---///222444444111...333555777888777444///,,,'''***...//////---,,,,,,000111333444444222000///---,,,,,,---111666;;;???;;;777333111111000...,,,000///...///111333333333333666666222111111///+++******---555<<<@@@>>>;;;444333111...******,,,...******+++***(((((()))+++---,,,***))))))((('''&&&######$$$'''***++++++)))%%%&&&'''+++000444555555111---)))(((+++///222333666666444111,,,)))((('''%%%&&&&&&&&&$$$"""!!!!!!###&&&)))******)))$$$&&&(((+++---------,,,&&&&&&''')))+++---......222777888111,,,...000000222///***((())),,,...///---///000...+++))))))***)))---000///+++***,,,///666888;;;<<<;;;<<<>>>AAACCCCCCBBB===888444444444333333333222222333333444555111---***+++---...///...000333222000///000222222000...---------+++***&&&))),,,///000...,,,+++'''""""""''')))'''''')))(((((()))))))))))))))(((+++,,,---...///333888;;;777333...+++***)))'''%%%&&&$$$###$$$(((...222555000///...---,,,---///111111000...,,,******---000...111444555444444555777<<<999444...***))))))+++000///000333555666555444///...///333666666111,,,+++...222444444111---+++---000000000333888888444......///...---+++)))'''$$$)))000555666666666777666444111///............111444777999:::<<<>>>@@@DDDDDDGGGIIIFFFDDDIIIQQQQQQSSSVVVXXXXXXUUUPPPLLLRRRTTTXXX\\\```ffflllqqqxxxxxxoooiiiccc]]]ZZZVVVOOOJJJJJJMMMPPPSSSRRRPPPNNNMMMNNNPPPTTTZZZcccnnn|||((()))+++...222666999;;;<<<<<<;;;;;;<<<>>>@@@BBB===666,,,'''(((,,,///111333444444444444222000///---222777777444222555888<<<;;;999777555333222222///000222000//////222555666555111,,,'''&&&***...,,,---......,,,)))((((((%%%***+++''''''+++---+++&&&###!!!!!!$$$***000555///000...***'''(((///555000111111000...,,,,,,---,,,)))&&&'''+++000111111///,,,***+++000555777777666777888:::;;;888333///******)))%%%"""###(((,,,)))((()))+++---...---,,,+++(((###"""$$$(((,,,...+++,,,...111333222...+++222444666777555000+++'''''')))+++,,,++++++,,,---555666777777555222...,,,***+++...222777;;;???AAA===999444222222111///,,,...+++)))+++000333444333222555444000///111111...,,,,,,...444<<<@@@>>>;;;666555333000......000222&&&((()))))))))***,,,......---,,,***)))'''&&&%%%""""""$$$'''))))))'''%%% """'''+++///000///,,,)))%%%%%%))),,,......999::::::555///++++++,,,$$$$$$%%%%%%###!!! """$$$(((******(((&&&$$$&&&***,,,++++++++++++&&&)))+++,,,,,,,,,---///333::::::333---...000...111---(((&&&(((,,,///000,,,///222111...++++++,,,...111333111,,,***,,,///555888;;;<<<;;;;;;===???===???@@@>>>999666555666222333333555666666777777;;;777222///000222333444,,,///222222111111444777777555111///......,,,++++++---///111111000---++++++&&&%%%***,,,)))))),,,***+++++++++++++++***))),,,...111333444666999;;;;;;666111.........,,,***((('''&&&'''+++///222333(((((((((((()))---111555111000///,,,++++++...111555777888666222000222444555444111...***(((((((((,,,,,,---000333444333222111111444999>>>===666000...111777;;;;;;777222///...111222111333666555000+++---///...,,,)))''''''$$$+++444999:::999999999999444...******+++---...111444888;;;<<<===???@@@BBB@@@AAADDDFFFEEEHHHNNNPPPPPPRRRUUUWWWVVVTTTQQQUUUWWW[[[]]]aaaeeejjjnnn{{{}}}vvvpppiiiccc___YYYOOOIIIGGGJJJNNNRRRSSSQQQNNNMMMNNNQQQUUU[[[dddooo|||***(((''''''+++111888<<<@@@<<<888666777999;;;<<<000...------///000000///555777888777444111000//////555<<<===:::777888:::;;;888555333333222111///,,,---......///111666999444333000+++((()))...333///////////////---)))%%%&&&%%%$$$###%%%)))---000+++(((%%%###%%%)))///222444333000,,,))))))+++---......///000111///+++(((%%%'''))),,,000333555777000222444555555555666777666777:::>>>>>>:::111******)))&&&### !!!###)))///333000)))$$$%%%(((+++***)))***---000000000......000222333000+++'''...111444444000---++++++'''---333333///---000444888:::<<<;;;888444111000//////222888???BBBAAA???555444555666666333---'''&&&'''***,,,///222333444111222111///,,,*********000222444444444555777999888777666444111///...---...---+++,,,.../////////666111,,,***))))))'''%%%$$$$$$$$$&&&)))***)))((($$$######$$$'''((()))(((,,,+++******+++...000222;;;===:::333///000111000///)))###"""&&&((($$$ """'''***++++++++++++&&&+++000///***(((+++///(((***,,,------...000222555666666444000000222666000---)))'''(((+++///222555666888888666333000...444555555222...---///222444666999<<<>>>???@@@@@@:::888777777777777777666999777666666777999::::::DDD;;;333222888<<<:::555666222......111444333222888555111...++++++,,,,,,+++---///222333111,,,(((%%%))),,,---,,,)))((('''+++000333222---******,,,---000333444333333666999:::777222...,,,,,,...///,,,......---...111///***%%%%%%&&&(((,,,000444777333000,,,)))(((+++...111444777::::::666222111111333222111...,,,***((('''))),,,000111000000222444---222:::@@@CCC>>>555...///222;;;CCC@@@444...//////000222555555111+++&&&***))))))+++---,,,'''###(((---333777888888777777555333000,,,***,,,000333111444:::???CCCDDDDDDDDDEEEBBB>>>===???DDDJJJNNNRRRPPPOOOPPPSSSWWWZZZ[[[^^^\\\\\\^^^ccchhhlllnnnxxx|||rrroooiii___VVVOOOKKKJJJKKKOOOUUUWWWUUURRROOONNNPPPSSSYYYbbbmmm{{{,,,)))&&&%%%(((---333777===:::777666777777666666000///......000000000///555666555333///------...///555;;;>>>===;;;::::::888666333222333444555444111///------111444555555555444222---******...111111111111222222///+++'''$$$###"""###(((,,,///000---+++'''%%%&&&***...111333444444222...+++******,,,,,,---...///---)))&&&&&&''')))+++...111444555///111333444444444555666888999;;;===>>>;;;444...******((($$$!!! !!!###***000555333---)))***,,,---------...111222222111...111555777555000***''',,,///222222///,,,++++++***000555555111...///333666999<<<<<<999555111000111222666<<>>222222222444555222---(((******+++---///111333555333444333111---+++++++++111333333333222111333444333333222111///---,,,+++---///111111///...000111444000+++((((((((((((&&&&&&%%%$$$%%%'''((('''&&&&&&%%%######$$$%%%&&&&&&***+++---///111222222222999;;;999333000222333222///***%%%%%%)))***&&&""" ###''')))***)))))))))'''+++///---((('''***///*********))))))+++///222555666666555333222222222///---***((())),,,///222888888999999888666444333777888888555111//////111555777:::<<<>>>???@@@???999777666555666666777777:::888666666888<<>>===???DDDJJJNNNPPPOOONNNPPPTTTXXX\\\^^^]]]]]]^^^aaafffkkkppprrr{{{uuuqqqiii___WWWQQQNNNMMMPPPQQQSSSWWWZZZYYYTTTPPPSSSVVV\\\dddnnn{{{...+++&&&$$$$$$)))...222888777666666666555222000111000///000111111000///444333000,,,))))))+++...111555;;;???AAA???<<<:::444222000000333666888999777111,,,---222555333000666555333///---,,,...111222333444555555222...***$$$"""!!!&&&...444444333111///+++((((((+++...000333555777777222---***((())))))***,,,,,,+++'''$$$%%%&&&''')))+++...000111...000222222222333444666:::999:::;;;<<<:::777444------+++((($$$"""###$$$---222777777222......///000///000222444555444222///444:::;;;666///***(((---///111222000...------///444999888333//////000444777:::;;;888555222000222444888===@@@???;;;888......///222333222...+++///...------///111333555444444444222///------...333333222///,,,+++,,,---------......---+++)))(((...333999888333///111444111---(((%%%%%%'''(((((('''%%%######%%%&&&&&&%%%)))'''$$$"""!!!###%%%'''+++---111444666555333222777:::999333111222444222///+++((()))------)))$$$###&&&)))***)))((('''''''''***+++)))%%%$$$''',,,***)))(((&&&%%%(((,,,000444444555666777555111///...---+++***+++...111333888888888888777777777666:::;;;;;;888555111000000666777:::<<<>>>>>>======777555444333333555666888999888555555777;;;AAADDD<<<<<<<<<;;;;;;===???AAA::::::777111,,,+++000555444444222111000...------&&&'''((())))))&&&"""!!!%%%***,,,+++)))'''&&&)))///777999555///***((('''---333555333000//////222///+++((('''(((+++---222333111......///...))) """'''+++...000111000,,,***'''%%%$$$%%%''')))---///111222000...---......------,,,+++***))))))***,,,///111111222444555<<<;;;999888666333...+++***+++000555444000...000+++---///...++++++---//////,,,)))((()))+++++++++///222777999999888888888555444222111000000111222333666;;;???CCCEEEFFFFFFAAA???<<<;;;===BBBHHHKKKMMMMMMNNNPPPTTTYYY^^^aaa___```bbbeeejjjppptttwww~~~zzztttjjj```XXXSSSQQQQQQTTTRRRRRRXXX^^^___ZZZTTTXXX[[[```gggqqq|||///,,,'''$$$$$$(((---111555444333333444444222000111111111222444333111///111///,,,'''&&&(((---111555777<<<@@@CCCAAA<<<888333000......111555888:::888333......000111000---444444222111000000222333444444555666666444///,,,&&&######***555;;;:::666444222...,,,+++,,,...000444666888777222---)))'''(((((()))+++,,,***'''$$$$$$$$$$$$&&&'''***,,,......000111111111111333555999888777777777888777777111111111///+++(((''''''///444999999444000////////////000333555555333000...444999999333---,,,---...///111222222111000000333777:::999444///...///333555666666444333333333444444555666555444111///,,,---///111222222111000333222///......000222444111222222000......000222333222///+++'''&&&&&&(((***+++,,,---,,,+++)))(((111666<<<===999444333333---***&&&###"""$$$&&&'''&&&$$$!!!!!!###%%%&&&'''+++***'''$$$###%%%***---000111333555555444333222888;;;:::444111222222111---+++)))+++......+++'''(((***,,,+++***(((''''''$$$&&&&&&###"""&&&''''''&&&%%%$$$%%%)))+++//////111555999888222...------,,,---...000222333555555444333444555666777999::::::999777444222111333555888:::;;;:::999888444333222111111222555888666666555555666888<<>>???<<<;;;:::666222000222444222222222111///,,,***)))$$$$$$%%%&&&'''&&&""" $$$)))+++***(((&&&%%%)))...444666444///+++)))(((,,,111222///---,,,---///---***''''''))),,,...555555333...---///---(((!!!###&&&))),,,......///***)))'''%%%%%%%%%&&&&&&)))+++,,,......///000111------------,,,,,,,,,,,,,,,...000222444666777888888555000...---------,,,(((+++///222222000------***,,,...+++(((***000666777333...+++***,,,///111444777:::;;;:::999999:::777666555555666666555444666777:::===???@@@AAAAAA===;;;999999;;;???CCCFFFIIIJJJLLLOOOSSSYYY```dddbbbdddhhhlllppptttxxx{{{yyymmmaaaXXXUUUSSSSSSSSSRRRSSSXXX^^^```]]]YYYZZZ]]]cccjjjttt///,,,)))''''''+++///222444222000000222444555555000111222444666666333000...,,,)))&&&&&&)))000555888999===@@@BBB???:::666444111---,,,...222666777666444222///---,,,---...222111000000222444666777444444444555666444000...(((%%%%%%,,,777<<<;;;777444333111///...///000111555666666333///+++))))))))))))***,,,---,,,(((%%%"""""""""###%%%'''***+++...///000000000111333666666555333222111222555777444555777555222...,,,+++111444777777333///------,,,,,,...000333333111......111444222---+++...111,,,,,,...///111222111000333666888666333/////////444444333111000111555888999777444000,,,******+++---...000111222333333444555333000...---...000222,,,------------///222555222111---)))%%%$$$&&&(((+++,,,---......---,,,+++555888;;;>>>>>>;;;666222***(((%%%"""!!!!!!$$$&&&###!!! ###&&&((())),,,,,,***((('''+++222777666444222111000000111111:::===;;;555111111000---+++***)))+++......,,,)))---...///...+++)))((((((""""""!!!"""$$$&&&&&&%%%%%%%%%&&&)))***---222777777333///,,,---...000111222333444333222111111222333555777555555555666555444222000///111444666777666444222000111111000//////333666444666999999777666666777444333333777<<<>>><<<999:::999999::::::999555111000000000...,,,(((%%%###!!!!!!"""$$$&&&&&&$$$"""!!!%%%(((***)))'''&&&&&&))),,,...//////---,,,,,,+++---...,,,)))))),,,///...---,,,++++++,,,...///444555333///...///---(((%%%%%%%%%&&&'''***,,,...)))))))))((((((((('''''''''''')))+++///222444555000000/////////.........///000111333777999;;;<<<666222---******,,,---...)))---111333444222---)))+++---...+++))),,,444;;;???<<<666111///000333555888999;;;;;;:::::::::;;;999888777999;;;<<<;;;999999999999999999999999999999888777666888:::>>>@@@CCCFFFIIIMMMQQQXXX```eeeeeeiiinnnrrrtttxxx|||~~~{{{mmm```XXXTTTSSSRRRNNNQQQTTTXXXZZZ\\\]]]^^^[[[^^^eeemmmwww///...,,,++++++...111333222000...///111444666666///000333666999888555222,,,+++)))''''''+++111555777999===??????<<<999777777222---+++,,,000444666555555444000,,,+++---000111///---...222666999:::666555333444444444222000***((((((...555999888666333222111000000111222222555555333000,,,))))))*********+++---///...***(((###""""""###%%%(((+++---///000000000000111444666333222000---,,,---111444333666888888555111...,,,000222444333111...------******+++...000222111///.........,,,)))***...111'''&&&'''***---//////...111222222111//////000111444333222000000333777;;;>>>;;;666///***)))+++...///111222222222222444666333222000...------......)))***++++++,,,...333666111000---)))'''(((+++///000000000000000000000000777888;;;>>>@@@>>>888222++++++)))&&&"""!!!"""$$$!!! !!!%%%((()))***+++,,,,,,++++++///777===888555000---,,,---000222;;;>>><<<666111000...,,,)))))))))+++---...---,,,000111111///,,,***)))***!!!!!!!!!$$$&&&&&&$$$$$$$$$%%%&&&)))...111333111000+++---///222444555555555222111111111111333555666000/////////000000...,,,***,,,///222333222000...---///111000------///222555999<<<<<<999555333444444333444999===>>>:::666666555666999<<<;;;444...------,,,+++)))&&&###!!!  """$$$&&&&&&$$$%%%'''(((((('''&&&&&&'''(((((()))***+++,,,......------+++(((%%%'''---222/////////000000000//////111333222//////000---''''''&&&%%%$$$%%%&&&)))***((()))+++,,,,,,,,,+++***(((((((((***///444666777444333333222111000//////111000111333888<<<===>>>;;;777222///............,,,000333444555555///)))+++------,,,,,,///666;;;AAA???<<<777333333555888888999::::::888888:::;;;:::888777:::>>>AAA@@@>>>===<<<:::888666555555555888777666555666777999:::>>>BBBFFFJJJNNNUUU^^^dddfffkkkrrrwwwyyy{{{wwwhhh\\\VVVSSSQQQPPPKKKOOOSSSUUUVVVXXX[[[^^^\\\```gggoooyyy000//////......///000111///......000222333333222---///333888;;;:::777444+++++++++***)))+++...111222666;;;<<<;;;999:::<<<999444...+++---111666888777555222000000000111111222///,,,,,,111666999:::999666333222333444444333/////////111555888888777000000111111222333444444444444333000---******+++***+++,,,...//////+++)))%%%$$$$$$%%%'''***...000000111111000000111444777111111///+++((()))...222...222666777555000---+++......///////////////000+++***+++---000333333333...---+++***)))***+++,,,$$$######&&&***------,,,---,,,,,,+++,,,...111333333444444555555777:::===>>><<<888333...---000333111333444222111111333666000000...---,,,++++++++++++++++++++++++---111555222111...,,,+++///444999555444222111111222333444444888<<>>666333///,,,+++...111444999<<<<<<666222111///,,,***))))))***,,,...//////111111111///,,,***)))***######"""  ###$$$$$$$$$%%%&&&$$$&&&((()))***+++---///***---000444666777666555///......//////000111222---+++(((((()))***(((&&&&&&)))---000111000...,,,+++...222111---+++,,,///444888;;;:::666222222333222444888;;;<<<:::777555///111333555555222...+++***))))))((('''%%%$$$###$$$###"""$$$&&&((((((''')))))))))'''%%%%%%&&&(((&&&&&&&&&(((+++---///000,,,,,,***&&&$$$'''---333///111333444444333000...,,,///000000000111---'''''''''&&&%%%%%%%%%%%%%%%'''))),,,///000///---,,,,,,***(((***...333555555777666555333111000......000//////222777<<<======<<<:::777555444222000......111222222444888444---+++,,,,,,---///333666888<<<===<<<888555444666999555666666666555555777999999666555888>>>CCCCCCAAA@@@>>><<<999777666666666999888777666666666666777:::>>>DDDGGGKKKQQQ[[[bbbcccjjjsssyyy|||yyynnn```VVVRRRQQQOOOMMMMMMMMMOOOQQQUUUYYYZZZ[[[___ccciiiqqqzzz111111111000000//////...---...///111333222///---,,,///333999<<<<<<999555,,,,,,,,,+++******+++---...444999:::888888<<<@@@;;;666000---...333888;;;;;;666000000444666444111555000,,,+++///555888999;;;888444222333555666666666666666666777999:::;;;...///000111333444555555222333444222///,,,++++++***+++,,,...000///,,,)))'''&&&&&&''')))---111444111111111000000222555888111000...***'''(((,,,111***...333555333...***(((+++,,,,,,---...000222333,,,++++++...111555666666///---+++++++++***)))'''$$$######&&&+++......---***)))(((''')))---222555111444888::::::;;;<<<===::::::999666222111333666222444444222000///222555......------+++******)))......---++++++,,,000333333222000///000444;;;AAA888666444222111333555666111888???@@@<<<999888:::222333333///)))%%%###############%%%'''((('''%%%(((+++---,,,+++...555;;;222000...,,,---000333555777;;;;;;666222222111...+++*********,,,...111222000111000...+++))))))***&&&&&&%%%###!!! !!!!!!!!!###&&&)))%%%'''((('''%%%&&&***...***---111555888888777555+++++++++,,,,,,,,,---------)))%%%###$$$%%%###!!!$$$''',,,///111000---,,,)))...222111---******,,,222666888555111...000333---444;;;<<<888444333444+++///222111---))))))***''''''''''''''''''''''''***)))'''''')))*********,,,+++)))'''$$$$$$&&&((($$$$$$%%%))),,,///000000++++++***'''%%%'''---333///111555777777444000---)))---///000111222...'''&&&'''((((((&&&$$$""" &&&))),,,000111111///...///,,,))))))---111222222888777666333111///---,,,///...---000666;;;======999888888888888666222//////111000...222999888222+++***+++---111444555555777888:::888555444666999222333333333222333555888888555333777>>>CCCDDDBBBBBB@@@===;;;999999999:::::::::999888777666666666888<<>>@@@@@@===;;;:::;;;;;;:::777666777888999777555444444555444333...222666444---((('''(((+++---///111222333666888666666555666888;;;???AAA>>>:::555222444777;;;===777999;;;<<<;;;999888888111111111111111///***'''((()))***+++)))'''$$$"""&&&&&&(((***---111444555333222111000000000111222:::888666777999999666333***)))'''''''''***,,,...111000///...,,,***))))))'''''''''%%%###!!!!!!!!!&&&&&&&&&&&&&&&&&&'''''''''(((***+++,,,------......///111222333222111111---+++((((((+++...///000---***'''&&&''')))***+++,,,******---222333///***+++...000000---+++---///444333000.........///000666888999888444111///...,,,++++++)))&&&###%%%&&&'''(((((()))))))))***000222...++++++,,,+++)))(((''''''))))))(((&&&%%%%%%%%%)))...111111///+++,,,---+++(((''')))+++...222666666222...------''''''))),,,...///---+++%%%(((***((($$$&&&(((***,,,......---,,,000---)))&&&&&&(((,,,///333333222000...---,,,,,,+++***))),,,222777888888666888;;;<<<;;;777333111555333111000000333666888+++...000111000000333666;;;999555222111222444666444555555333000......///222222444888<<>>DDDLLLSSSXXXffflllvvvwwwiii___TTTNNNJJJIIIMMMTTTRRRPPPNNNOOORRRWWWZZZ[[[\\\cccllltttzzz:::999777444111///...//////............,,,***'''+++...333888:::999777555111111000---***)))***,,,222666:::999666444555777<<<666111000444777777444///------111666888666333---)))%%%&&&,,,444999;;;>>><<<888444333333444555222222222333444555777888444111//////111555777888888666333000...------------,,,+++---//////---***************++++++,,,,,,***+++---...000222333444222---)))***...111111///000000000222333222000...///,,,***,,,111666888888---,,,,,,...333666666666888666444222000,,,((($$$###$$$&&&(((+++...000111222///,,,...444;;;@@@BBB;;;;;;===???AAAAAA???===;;;<<<===<<<999777777777::::::999999888777555444///222555333---((('''((()))+++...111222444777:::::::::999999:::;;;===???>>>:::555333444777999;;;888999::::::999666555444222222222333333111---***(((***,,,---,,,)))&&&$$$$$$&&&)))---111555888999666555333222111000000111666555444666999:::888666,,,***'''%%%%%%'''***,,,//////000///---,,,,,,---+++***((($$$!!! !!!###++++++++++++***)))((('''))),,,000444666666444333000000111111222111111111///,,,(((''')))+++---...222///,,,***+++,,,------...---...111444333...(((+++---///000///......///000000///...///000111222666777888777333///,,,+++)))))))))'''%%%""" '''((()))***+++++++++***222777999444///---+++((('''%%%$$$%%%&&&(((((('''&&&%%%&&&***...111111///,,,------+++(((&&&'''))),,,000444333...***''''''&&&'''(((,,,///000...---&&&))),,,+++'''### &&&''')))+++,,,,,,++++++,,,***'''%%%%%%'''***---111111000000...---++++++...,,,+++---111555666555666777999;;;<<<;;;888555444444222000...///222666///222333333111000222444999777444111///...//////444555555333000...---...//////222666;;;>>>??????;;;:::999999999999888777<<<>>>@@@AAAAAA@@@>>><<<999888777999???JJJTTTZZZccclllyyyssscccYYYOOOJJJGGGGGGLLLSSSRRRQQQPPPQQQSSSVVVYYYZZZZZZbbbllluuu|||===<<<999666444222222222222111000//////---***'''))),,,111555888888666444444333222///,,,+++---///555888:::999555333333555:::777444000//////000111)))+++...222444444222111,,,(((%%%'''---444888:::>>><<<888555222111111222111000000//////000111222111000///111444666777777777555111...------...///...---,,,,,,...000//////---,,,+++***)))******+++''')))+++,,,------++++++///,,,***,,,000444444333222111000111333333222111000,,,)))+++000555888888---,,,+++...111555777888:::999888777666222,,,(((((((((***+++---///111333333333444777===CCCGGGIII=========>>>@@@AAA@@@???;;;===??????<<<888666555;;;<<<>>>>>>===999555333...111333111,,,'''&&&&&&&&&)))---000222444777:::<<<<<<;;;;;;:::::::::::::::777444222444666777777666666777777666555333222222222333444555333000---)))+++...000///---)))'''###&&&***000555999;;;<<<666555333111///...------111111222444777999888777000---((($$$###$$$'''***---///000///......///000333111,,,'''""""""$$$'''000111222222000---***(((,,,111888>>>@@@@@@===;;;444333222111000000111111111---)))&&&'''***,,,---666333000...///000000000111111333777888666///))),,,---///111444333111///+++,,,---...///000111222666777888666222---***((('''''''''&&&%%%###"""!!!'''(((***+++,,,,,,+++***333999;;;666000...+++(((%%%###!!!"""$$$'''((((((&&&&&&'''***...000000000.........+++(((''''''(((+++...111000+++%%%###"""'''''')))---000111000...(((+++......,,,)))'''&&&))))))***++++++***))))))((('''%%%%%%%%%''')))***......//////...---+++***///...---...000222333222666555555777;;;===;;;999222444444000+++***...222444555666555222000000000444333111///,,,***)))(((222333444333000---++++++***+++...333999<<<======888888888777777666666555;;;===AAACCCDDDCCCAAA???:::777444444;;;GGGSSS\\\aaalll|||ooo\\\SSSIIIDDDBBBBBBHHHOOOPPPPPPQQQRRRTTTVVVXXXZZZZZZcccoooyyyAAA>>>;;;888777666555555555444333333333222///,,,***---111555666666444333333333222000...///111444999::::::888555444444555999999777111)))&&&(((***(((,,,000222111111222444///,,,***,,,111555777777999888666333222111111111000///---+++++++++,,,---......///222555777666555000...,,,+++,,,///222444...---,,,---///222444555222000---+++))))))***+++$$$&&&)))+++,,,***(((&&&,,,++++++---111444555444333111///000222333444333111---))))))---111333333,,,++++++---000444777888888888999;;;;;;999555111111111000000000111222222222444777<<>>===<<<:::<<>>AAAAAA>>>888333000,,,...///---)))&&&$$$$$$%%%(((,,,...000111444555888888999999888666555444222111///000222444555555222222222333444333222111///000111333444333000---***---000333222000,,,)))$$$''',,,111666999::::::111000///...,,,++++++***---...///111333444444444444000***%%%###$$$'''))),,,...000///------...111888666222,,,'''%%%&&&(((///111444555444111---+++...222999???CCCDDDBBBAAA;;;888555111/////////000222...)))'''(((+++...///555333111000111333333333333444888;;;===999222---......000444888999555000+++,,,...///111111222222777999999777222---)))'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((''',,,222444000,,,,,,---+++(((%%%"""!!!###&&&((((((&&&''')))+++---/////////111000///,,,***)))))))))***---000///***&&&$$$$$$++++++---000222222000...+++---...///000000111222111000///---+++***)))(((&&&&&&&&&&&&'''((()))***------/////////---+++***...---...///000222222222666333000222777:::999888111444666111***&&&***///555555555444222000///......//////...,,,***'''&&&///111222111...+++)))((('''(((+++111666:::::::::777777777666333222111222777:::>>>BBBDDDCCCAAA@@@<<<999555555;;;FFFQQQXXX```lll|||nnnZZZPPPFFF@@@<<<;;;@@@GGGKKKMMMPPPRRRTTTWWWYYY[[[]]]ggguuuFFFBBB===;;;;;;;;;:::999666666666777888888666444...000333555555444222000000000000//////222666:::;;;;;;:::888666555666777;;;>>>===555***###$$$''',,,///222222111111666:::555333222444777888666333444444444444444444444444000...+++)))(((((()))***,,,,,,...222555666555333,,,,,,++++++,,,///222555---------...000444888;;;555333///---+++***++++++!!!$$$(((+++,,,+++)))'''***+++,,,...111333333333333111//////111444555555333...)))(((***------,,,++++++,,,...000333666888333444777;;;??????<<<999;;;999666333111111000111///222777<<<>>>>>>>>>===777666555666777888888666777999<<<<<<:::777666555:::===@@@@@@;;;444///---)))******)))'''$$$###"""$$$'''+++------...///000000222444555555333000///+++******,,,///222444444333222000000111000...,,,++++++---000222111///,,,,,,...111333333111...+++''')))---111333444444444+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---------333111,,,)))'''''')))***+++...000///+++***,,,///888777444000***&&&$$$$$$+++...222555555333000---...111444888<<>>;;;666222222222333777;;;;;;666222111222333444444444444444999;;;<<<:::555///***((((((((((((((()))******+++((((((((((((''''''&&&&&&)))---...***'''***---...,,,)))%%%###$$$&&&''''''&&&''')))+++,,,---......222111///...---,,,,,,+++***---000///,,,)))***,,,111000111222333222///---...---,,,---111666;;;===888666333000---+++***)))'''(((((()))***++++++,,,------.........---+++******+++---///000222333444555222//////111333333222000444666222***&&&)))---222222222222222000...,,,)))+++---......---***)))---...///...,,,)))((((((&&&'''+++000555777777666666777777444///,,,,,,---333666;;;@@@CCCDDDCCCBBB>>><<<:::;;;???FFFMMMRRRaaalllzzzmmmZZZPPPEEE===888666:::@@@GGGJJJOOORRRTTTXXX\\\___```jjjyyyIIIDDD>>><<<===>>>===<<<777666777888::::::888777000111333444444222000///------------///333888===;;;999777666666777888:::???BBBCCC===222)))''')))111333555444444555:::>>>999999:::===???===666111111222333555666777777777111///+++((('''''')))***------///333666666555333222111///............///,,,---......000222777:::444333000...,,,*********!!!$$$(((,,,------+++***(((***---000222333444444333111000111333666777777666222---+++,,,---+++)))+++...000222222333666888111222555999===???>>><<>><<<555///+++***'''''''''&&&&&&%%%$$$###$$$'''***,,,,,,,,,,,,---,,,///222555555222///,,,((('''''')))---000222333666333///......---***&&&((()))+++...111111///---...000111222222000...,,,+++,,,---///000/////////***+++,,,...///000000000---...///---***((('''(((......---,,,,,,+++++++++***...111///+++))),,,///555555333///)))$$$"""!!!&&&)))...222333333000///,,,------000333777;;;>>><<<:::555111///.........000---++++++...111333333.........000444777888888444666888999:::888777555444555666888999888555222777777777777777666666666999<<<>>><<<777111,,,)))************+++---...///...,,,***'''&&&%%%%%%&&&+++//////***'''))),,,------+++'''&&&&&&''''''&&&%%%''')))*********,,,---000...------...//////...+++...///...,,,,,,000333333222222222333111---+++///,,,***,,,111888===@@@:::777444000---,,,,,,,,,++++++++++++,,,------......------,,,+++*********''')))---///000222444666555444111///---...///000000333555333---)))***---/////////000111000---***'''))),,,///000000///------......---+++)))***+++((())),,,111444555444222444555555222,,,))))))***111444888===AAADDDEEEFFF???>>>>>>>>>AAAFFFKKKNNN___jjjyyy~~~kkkYYYOOODDD===888555999@@@HHHLLLPPPSSSUUUYYY^^^ccccccnnn~~~FFF@@@:::888999;;;:::888666666666777888888666333...///111222222111///...,,,,,,,,,,,,---111888<<<888666333333444777999;;;>>>BBBFFFBBB999111------333555777888999:::<<<===888:::>>>DDDFFFAAA888000---...111333555666555555222000,,,)))((((((***+++000111222444777777666444888777666333111...,,,++++++---......---...111444222111///---+++***((('''$$$&&&)))+++------+++***%%%(((---222444666777888444333333444777999:::999999555222111222222///+++...111555777666666777888333333444777999:::999777===;;;666222///------...***///555777555111///...111111111333444333111............---...111777;;;;;;===<<<777000***)))***&&&&&&%%%&&&&&&'''&&&%%%###&&&+++---...---......///222777999999555111---***((('''(((+++...000111444000,,,,,,......+++(((((()))+++///333333222000000111111000///...---,,,------------------,,,,,,)))***,,,...000111111111...///000---)))&&&%%%&&&'''))),,,///000...,,,***(((---111000+++***...333888666333---'''$$$######$$$'''+++///111111///...)))))))))***---111444777444333000///....../////////...,,,---///000000000111000111333666999:::999666666555444222222333444555777888777555222111111555555333333333333444555999;;;>>>===888222---***++++++++++++,,,...///111111...)))$$$""""""###$$$***000222///+++++++++***+++)))''''''(((((('''&&&$$$''')))***((((((***,,,,,,***)))+++...111111000---......,,,***,,,111666000000000000111///,,,))),,,***))),,,111666999999555222///---,,,,,,...000///...---,,,,,,---...///...,,,***(((&&&&&&''''''&&&)))...000000111333555555777666333...,,,...111000222444333111...---...000//////000111000+++''''''))),,,///111111000000...///...---+++,,,...111+++,,,///222444444111//////111333000+++((()))+++...000333888===AAADDDFFF???>>>===>>>AAAFFFKKKOOO[[[iiizzzvvveeeUUULLLBBB===::::::???FFFNNNQQQUUUVVVVVVZZZ```fffkkkuuu@@@:::333111444666555222666555444555555444111///+++,,,...000111000//////,,,,,,++++++,,,000666:::555333000000333666:::;;;:::???DDDCCC===555111///333555888;;;======<<<;;;666:::@@@GGGIIIDDD999000)))***---000111111111000333000---***((()))+++---333333444666888999777666::::::999777444000---+++,,,...///...+++***,,,/////////...---+++)))'''%%%&&&''')))+++,,,,,,+++***###'''...333777999;;;<<<555555555777:::<<<<<<;;;;;;888666666888777333000000555999;;;:::888888999777666555555666666444222:::777333///---,,,------***///555666444111......111111222444666444111...,,,+++)))((()))///777===<<<===;;;555---'''(((***&&&%%%%%%&&&((()))(((((("""&&&+++...///000000111444777<<<>>>===999333///...+++)))(((+++---///000...***(((***///222111...)))***---111555666444222222111000///...---,,,,,,///...---,,,,,,,,,,,,---''')))+++---...............000111...***&&&&&&'''!!!%%%+++000222000,,,***''',,,111000---,,,111777<<<:::444...(((&&&''')))%%%'''***---//////...---''''''((()))+++...000222---,,,,,,,,,---...000111///...------//////---,,,555444444666999;;;;;;:::777555333///,,,---///111555777888666111......//////...---,,,,,,...000222888;;;======888222---***,,,+++++++++,,,...000111111---&&&!!!!!!%%%---333222///...,,,)))((('''&&&'''))))))((('''###&&&))))))''''''(((+++)))'''&&&)))...111111000......---)))'''***000666---------...///...+++)))***))))))---111444333111///---***)))***,,,///222111///---,,,,,,---...000...+++(((%%%######%%%&&&'''***///000000000222444666999;;;666///,,,000555111222333444333222000...222111000111222///***&&&)))***---///111111000000000000///---,,,...222555...///000333555444000---+++...000...***(((***---***+++...333888===BBBDDD???===<<<<<<@@@FFFMMMQQQWWWggg|||oooaaaPPPHHH@@@===<<<>>>EEEMMMSSSVVVYYYXXXWWWZZZaaagggrrr|||999555111000000000...,,,111...---111555333***"""%%%'''+++///222333222222222000,,,)))))),,,000333666444333555999;;;:::999;;;;;;;;;:::888555222111222444888;;;;;;:::888777666777<<>>777000,,,000---)))((()))***,,,,,,///(((###&&&...555444000---...111555888999666444444000+++((())),,,///000111000///---,,,,,,,,,,,,***)))'''&&&'''***---000444333222111///,,,'''$$$%%%%%%(((,,,000222222111%%%***000111111222888>>><<<;;;666111,,,)))***,,,,,,+++***...222333...)))***&&&$$$''',,,000///,,,+++***))))))+++---///111///000000---++++++000444777666666888999888333///------,,,,,,++++++++++++...111444444222...***((()))+++,,,+++))))))---000000555:::;;;666...(((%%%((())))))((('''))),,,///---+++&&&###  (((---222000***&&&'''***'''&&&&&&'''))))))'''&&&(((,,,...------...,,,(((&&&(((***,,,---...///000222111///+++((()))...222///,,,***((((((((('''&&&***)))***---000111...+++(((*********))))))+++,,,---.........,,,+++,,,---+++)))'''$$$!!!(((...444555222000000222222333444333111000111333111111111222333666888:::999777555222///,,,*********...333333111//////000666555333000///000444777111000222666:::777000)))***+++,,,+++)))((()))***,,,---...///222777>>>CCCCCCBBBAAA@@@@@@DDDJJJOOO]]]jjj{{{kkk\\\LLLGGGCCCDDDFFFHHHNNNUUUUUUWWWYYYYYYZZZ^^^fffkkkyyy999444///,,,,,,.........222000///222666555---&&&&&&))),,,000333555555555444111...,,,+++---111333333555888;;;<<<;;;999777777888999999777444111//////111444777888777555444333444777???EEEDDD;;;222,,,111555444///+++,,,000333333333333333333444444555666777888888999999888<<>>999555222222333111//////000000000......+++&&&######%%%)))+++///111111...***)))+++...,,,+++...555888666666:::;;;999777777888999888777:::888666555666666666555777999999666222000333666555444222111111111000///222555444///---111444555111000///000111111///---...---///444999;;;777333,,,,,,,,,---///111444666<<<:::777333111000000000333222///+++)))'''&&&%%%+++...222111///...111555555777;;;===;;;777111---...,,,******,,,///000000111,,,(((***///333111///111111333666999:::888777666222---+++,,,///222333333111...+++***+++---...)))'''%%%###"""$$$(((+++555333222111000---)))&&&$$$$$$%%%(((,,,...///...***,,,///111333555666777777666555111...,,,---...---,,,,,,000333333...)))***)))))),,,111111...***((()))***,,,...000111111000//////---,,,---000333777666555555666444000,,,))))))************)))))),,,...000000...***'''&&&&&&((()))(((&&&&&&))),,,,,,111555666111+++'''%%%$$$&&&((()))((((((***+++---+++(((%%%######$$$$$$...333666333,,,&&&&&&))))))))))))***,,,,,,++++++***///222111111222000+++''''''(((***,,,......---111111000...++++++...111000---)))''''''(((''''''(((''''''))),,,,,,)))&&&'''(((((('''&&&'''***,,,,,,...///...,,,***)))***((('''&&&$$$""" %%%+++222444222111222444111000.........///000111111111222333555777:::;;;999777444000---,,,******+++...222222111000333555777666444111...///111444000///000333777666111+++,,,,,,,,,+++++++++******......//////000444999===??????>>>===???EEELLLQQQ___kkk{{{}}}fffXXXIIIGGGHHHLLLOOOOOORRRVVVVVVXXX[[[\\\___eeennnttt999444...******---000111333111111444888777111+++)))+++---000333555777777444222000...---...000111000666===???===888555333333444777888777444000---,,,...000222444333222111222111222777<<<<<<666000000444777666111...///111444555777888888888777777333444555777999:::;;;;;;<<<======;;;777444333333555222///...///000000000...***%%%!!!!!!$$$)))---333444222...******---111...---///444666666777::::::888666666666777666555777555333333444666666555666777777333///---///222222222333333222111111000222666777444333777999999333000------...///000///,,,,,,...333888999777333...000222111//////222555999777555333222222333333777444111---***(((((((((///222444333000...000222222111222444666555000,,,+++++++++...111444444444333111//////000111///...444444555777:::<<<;;;:::888555111000111444666777666333///+++***,,,///111***)))%%%""" $$$'''000000///000111000---+++%%%$$$$$$%%%(((+++,,,+++///...///222555555333000111222333333111000000111///...000333555444...)))++++++...222555333...(((&&&(((+++///111222222222111///------///000111111333111111111222222000...((()))+++,,,------,,,,,,------...---,,,***(((&&&&&&(((***(((&&&%%%(((+++))),,,//////---)))&&&%%%###&&&***,,,+++******++++++***)))((((((((())))))222555777333,,,&&&&&&'''++++++,,,---.../////////000555888888888888555000'''&&&%%%'''+++---+++)))...000111111///......///111...+++))))))***))))))'''&&&&&&'''((('''%%%###$$$$$$###"""!!!###'''+++,,,...//////+++(((%%%$$$######$$$$$$###""" ###(((///333222111222333///+++((((((+++...//////222222333444666999;;;===888666333///,,,+++++++++,,,...000///...000555999888777555111...---///000000...---000333444222//////---+++,,,...///---***...//////......000333666::::::999:::===DDDMMMSSSaaalll{{{vvv___QQQEEEFFFLLLUUUYYYWWWVVVXXXTTTWWWZZZ^^^ccckkkvvv~~~999555000------///222444444222222555888888444///,,,,,,...///111333444555111000...---,,,,,,---...///666======666///---...000333666888888444000---+++,,,...///111111111111222000///111444444000,,,...222555444111///111333555777999;;;;;;;;;999888333444666777999:::::::::999999888777666555666666222///,,,+++---000111222...+++'''$$$$$$'''+++---333444444111......111444222111222444555555666777666444333444555777666666444222000111333555666666444555666333000------...///000222333222111111111444888999888888;;;;;;888333000,,,***,,,...000111......///333666777444222000444666444000...000444333222111000000111333444666444000---+++***++++++222444555333000------------***(((+++000222///+++******,,,000444666666555222444555444333111000000333333444666:::===>>>>>>:::777444444666888::::::777555222///......000111...---***%%%!!!!!!$$$((())))))***,,,///111000///'''%%%###$$$&&&)))******000111222444444222///---///222555666555333222333111222333666888555000++++++,,,///333555444///+++***+++---///000222333444222///---...111222111///,,,,,,---...000222333444---///111444555555555444222000///......---,,,++++++---///---+++***,,,...(((***+++,,,+++***)))((((((***---...---------...(((((()))***+++,,,,,,,,,///111333111+++((((((***---...////////////111222666;;;>>>>>>===<<<888333(((%%%###$$$(((***)))&&&))),,,///111111000///...222111000111111000...+++***)))((('''&&&%%%$$$$$$"""!!! %%%***+++...000///+++%%%!!! """$$$$$$$$$"""!!!###(((...222222111000000///)))%%%&&&+++000111000222222222444666999;;;===888666222///---,,,,,,---...///...,,,***,,,222777555555444111...------//////---+++---000333333333222...+++,,,000222///+++---......---,,,---///111666666666777;;;BBBKKKQQQaaakkkzzznnnXXXKKKAAADDDKKKVVVZZZYYYXXXYYYVVVZZZ___dddkkkuuu888777555333222222444555222111111333666666333111------......//////000000...---+++***)))***+++,,,000555999555,,,&&&'''***000333777999999666111...,,,,,,---///000222333333444222//////000///,,,)))***---///000//////222444555666999:::;;;:::888777666666777888888888888888444444333444555777999999000...+++,,,...222444555...---+++******+++,,,---000333555555333111333555555666666555555666666555222111111222555777888777333111//////111444666666222444666666444111///------000333333222000111222777:::;;;999999;;;999444111...+++***,,,///222333111111222333444333111000111555888666111...///222111000///...///111333444111000...,,,+++,,,---...222333333222///,,,))))))((($$$###&&&,,,///---***++++++---000444555444333111444777777555333222333000000111444999<<<>>>>>>999777555666888:::;;;;;;777666555444333111000///000000///***$$$"""%%%)))((('''(((***,,,...---,,,&&&$$$""""""$$$&&&''''''---111555555111------...111444888999777555333222222333666888888666111...+++,,,---000222333222111111///...------000333555333111///000222333000---***+++---...000111333555222444666888:::;;;;;;;;;555333000000111111///---///111333222...---...000******+++,,,---------,,,,,,------,,,++++++---///%%%'''))),,,------,,,,,,***,,,//////......///222222333333222000000222444;;;???BBB@@@>>>>>>999444***'''%%%%%%((()))((('''%%%'''+++///111222000...222333666999:::888333///+++***)))&&&$$$$$$$$$%%%!!!  &&&+++,,,...000///***###"""$$$%%%$$$$$$'''+++000222222///,,,+++...)))%%%'''...444555444222222222333555777999;;;888777444111///.../////////000...***'''(((,,,000222222333111///------...---,,,+++,,,///222444555222...+++---111333000,,,+++,,,------,,,---...000333444444555888>>>FFFKKK\\\hhhyyyfffRRRHHH@@@@@@FFFOOOTTTTTTVVVYYY\\\aaahhhpppyyy888999888666333222333555000///...///111111000///......//////000/////////---,,,***((((((***,,,...000222222,,,$$$!!!%%%+++222444777999999666222000.........///111333555666666444333222111///+++)))'''))),,,---...000222555666666777888888777666555888888888888888777666666111000000222555888999999111000...///222555777777000000///......---------...111555555333111222333555888888777777999999666111000000222555777888777333111......111444666777111222555666777555222111000333555555222111222444999;;;;;;999:::;;;777111---,,,***,,,///222444555444444444444333222000///111444777777333000///000222111000///000111333555------------------......000000111000...+++(((&&&###"""###''',,,...---+++,,,,,,---000333555444222333555777777666555444555//////000444888:::;;;:::555444444555888::::::999666666666666444222///---...000111---&&&$$$&&&***---,,,******++++++***)))###"""!!!"""$$$%%%%%%%%%)))///444333...+++,,,000333666999:::888444222111111333444666555444222000,,,,,,,,,---///222444555333111...,,,,,,///333555444333333333333111...,,,---///111000///...//////222333444666777999:::;;;555222000000222222000---...111333222...,,,,,,...,,,++++++---///000000///------+++)))''''''***,,,$$$'''***...///...,,,***)))+++...000222444777:::777888888555111///222555:::>>>@@@>>>======:::666...---,,,*********+++,,,'''''')))---000111000...000333777<<<>>><<<777333++++++)))&&&###"""$$$&&&###"""!!! $$$***///---///000...)))"""!!!###%%%%%%&&&***---111333333///***'''***(((&&&)))///555777888444333333333444666888999999888777555333222222111111222111---((('''))),,,///111222111///---,,,---,,,,,,---...000222444555111///---...111222111...***,,,...///...---...//////111333444777<<>>@@@FFFKKKNNNSSSXXX\\\cccnnnzzz999999777333///...111444---,,,++++++,,,,,,,,,+++---///111333444444333222///---***)))))),,,000222...///---(((###$$$)))///444555777888777444222000/////////000111444777888444555666666666333///,,,)))+++,,,---///111333555777777777666555555444444888888888888888777666666111000///222666888777666333111000111333555555444444333111...---------...///111333111---,,,---000111666999888:::>>>===999444222111222444666666555444111......000333666666222111222333555777777777444777999777333222555999:::<<<;;;999:::;;;888222))))))+++...333555666666444555555555444222222111000222444666555333000...111000///......///111222------...//////...------....../////////,,,)))&&&!!!###(((,,,//////...---,,,,,,---000333666666555666666666666666555444333000111222555777777555333111111111333666888888777555555444222111///---,,,+++000333000***&&&(((+++111///------...///...---%%%$$$$$$&&&((()))((('''(((+++......------...000222555888888666333111000...///111111111000000000......//////000111333555111///---,,,---000333555444666777666222///,,,+++,,,///222111///,,,+++,,,000/////////111444666888555222000111444555111------000222000,,,******++++++******---000111000...---------+++(((&&&&&&'''%%%(((---000111///+++)))***,,,...000222555888:::888:::999444---+++---000666999:::999999<<<<<<999333555555222...---000444---+++***+++...///...,,,///000333888;;;;;;999666------+++'''$$$$$$'''***(((((('''&&&'''+++000555...///000---(((""""""$$$&&&'''+++...111444444000***&&&$$$%%%'''***...333666999777666555555555666777888:::::::::999888666444333333555666333...******+++000111222111...+++***)))***,,,///111222222333333////////////000000000000,,,...000111///---------***---111444777;;;@@@CCCJJJ[[[tttnnnWWWIIIDDDBBB>>>>>>BBBFFFIIIPPPVVV^^^gggvvv999888444...******///333+++***)))(((((((((((()))---000333777999999888777222///,,,***+++///444777,,,,,,+++(((&&&(((...333555666666666555333111///000/////////111444777999333555888:::999666222///---......///000222444555999888666555444444444444777777888888888888777777222000000222666777555333333222111111222222111///888555000---+++,,,...///222222111,,,(((&&&))),,,...555999999<<>><<<777:::<<<777111///444999444000,,,+++---...---+++......///222666999999888111111///+++''''''+++///,,,,,,,,,,,,---000555999///000000---'''""" $$$'''(((+++---111444555111+++&&&"""&&&))),,,000555888999888777666666777888888:::;;;<<<<<<;;;999666444444777:::888333///---...111333333222...***'''&&&))),,,111333444333222222---///000000//////000222...000222222000---,,,+++&&&***///444888;;;???BBBEEEWWWsssiiiRRRFFFBBBCCC???===AAAEEEHHHNNNUUUeeeppp999555...)))(((,,,111555333000---)))''''''((())),,,---000555999:::999777555333111000000111111000)))'''&&&(((+++///222333777777666222......111555---...000111111111222222444555666999;;;999333...---000333444333444888;;;???>>><<<888666555777:::<<<<<<<<<;;;:::999888777/////////111444666555444333222000///---,,,,,,+++111222111...)))(((+++...000111111111000---***(((......222888???CCCBBBAAA:::999666333000111333666555333111111333777;;;>>>555222...///444999;;;;;;<<<;;;:::777555555777999???999333000222555666666---,,,+++,,,///333555777222111111222333444333222...---...111444555222///---***((((((+++,,,+++)))(((((()))+++------+++))))))'''&&&)))...///,,,(((++++++...222777888555222222000//////111444888:::<<<<<<:::777444444555777555555666777777666555444111000111222444444444222222111...,,,---///222444555333111...---------...222111000222555777888777333///+++,,,///222000---+++(((%%%%%%))),,,---,,,333444555444111...------***((('''((()))+++++++++000...------///111222222,,,)))+++111555444444666999<<<>>>===888333111111///000111444666555333111...,,,***(((***...333666999555222333666888555222333111000//////...,,,***%%%&&&)))******+++,,,---***---111444444///)))%%%&&&,,,111222...***)))***(((***,,,...///000000000---***'''%%%&&&'''((((((///111555777888999;;;<<<<<<;;;:::777555555777999777222,,,)))***++++++***)))---000222111222555888444222///---------,,,+++111111111111111111000000111///,,,)))(((&&&### !!!"""$$$%%%&&&''''''---...///111222111---***(((&&&$$$''',,,222444444:::888777777999:::;;;:::999;;;===???@@@@@@???>>>:::===???>>>:::888888:::555555444222///,,,(((&&&------///333777666333///000000///......///222555999666222333555444///***%%%+++333999<<<===>>>>>>FFFSSSiii|||```OOOFFFDDDEEECCCCCCEEEFFFHHHUUUcccttt777333---((('''+++000333333111...,,,***+++,,,------...000444888999888666555222000//////000///...))))))))),,,000444666666777777666222...---///111,,,...///000000000000111111111333666888666000,,,111333555555444555999===???@@@@@@???===<<<>>>???<<<<<<<<<:::999777555444111000///111222333333222111000///---,,,,,,,,,,,,444444333///***)))+++...111111222222111///---+++000111333777<<<>>>===:::666555222///...///444777999777444222222555999<<<:::666111111555888:::999777777666555555666888:::;;;666000...///111222222000...,,,+++---000222444222///,,,+++---000222333---,,,,,,...111111000------***((('''))))))(((&&&%%%%%%&&&)))+++,,,---,,,,,,(((&&&''',,,//////---111000222555999;;;:::888444222///---...111555888<<<===<<<999555222222222333444555666666666555555111111111111222333222222222111//////111444888:::777444///***((()))+++---//////111444777888777555222...***+++...000///---,,,)))((())),,,/////////444666777555333000//////,,,)))&&&&&&''')))******///...,,,---000222333333---******000444444555888:::===@@@???<<<999777777444222222555888:::999777000...+++)))+++///444888888444000000333444222/////////111333333111,,,((($$$&&&((()))******+++,,,---///222444333///***'''&&&,,,111222...******++++++---///000111000///...,,,)))&&&######%%%'''(((---///222555777888999::::::999888555444444555666555111,,,******++++++******...333444444444666999777555111///...---------//////...............//////...+++***(((&&&### """###$$$&&&'''''''''&&&)))+++---...///.../////////+++''''''***...000111888888999:::;;;;;;:::999999;;;>>>AAABBBBBBAAA@@@;;;===???@@@>>>===<<<<<<<<<999666222...,,,******000///111444666777444111////////////000222555777:::888555666888666111,,,)))---222777:::<<<>>>@@@GGGSSShhhwww]]]LLLEEECCCCCCBBBFFFLLLQQQWWWfffuuu444000+++'''''')))---000111000...---,,,...///000...///000333666777777666444222000/////////...,,,***+++---222666999:::999555555555333///------...---------.../////////000000000222444666444000---333444444222000222777<<<===???AAAAAAAAA@@@AAABBB===<<<;;;999777444222000222000//////000111111000...------,,,,,,,,,,,,,,,777777555000+++***,,,///222222333333222111///...222222333555777777555333111000---++++++///666;;;;;;999555222333666:::======999444444666999999888222111222222444777999;;;999555000....../////////333111---******,,,///111222---(((&&&(((---111444///---++++++---......---000...+++)))))))))((('''###$$$%%%''')))+++---......***%%%%%%***///222222666555555666:::===>>>>>>999555///+++***---222555::::::999666111---,,,,,,111222333444555666666666333222111111000111111111222222222333666999===@@@999444---'''$$$&&&***...+++---000444888888555333111---******,,,///...------------///222444444333555777888777444222111111,,,***''''''(((***,,,,,,000...------000222444444...***)))...333555999======???BBBCCCAAA@@@??????:::777555888===AAA???<<<222000---,,,---111555888666222...---//////---+++))),,,111555666222+++%%%$$$&&&''')))++++++++++++000111222222000---***((('''+++000111...++++++,,,///111333444444333000///+++((($$$!!! """%%%(((+++---///222555666777777666555333111000000111111222///,,,******+++*********///555888888777999;;;===:::666111///.........---,,,,,,++++++,,,---------,,,++++++***'''### ###$$$'''))))))(((&&&%%%%%%(((,,,+++***,,,222777:::555...)))(((+++---///444666999<<<<<<:::777555666999===@@@AAAAAA???>>>======???AAADDDDDDBBB@@@AAA>>>888222///......///333222222444666666555333...//////111333666888999;;;::::::;;;<<<:::444///...111444666888;;;???AAAHHHSSSgggpppYYYIIICCCBBBEEEHHHPPPZZZcccooo111...***''''''))),,,...------,,,,,,---...000222000//////111333666666666555333111000000000...---,,,...111666:::;;;:::888222333444333222000//////...---,,,---.../////////111222444666666555333111222222000---***,,,111777:::;;;============???@@@<<<<<<:::777444111...,,,000...------...000000///,,,,,,++++++,,,,,,---...666666555111,,,+++...222222333222222111///---,,,000111222333333222000...///...,,,***,,,111999???<<<:::666333444777;;;>>><<<888555555888::::::999111000000222444777999999888666444111000000//////333111...***(((***...111222---(((&&&)))...333666333111---++++++,,,...///666444111...---,,,,,,,,,)))))))))((('''(((***,,,---***''''''+++000333444888777555555888;;;???AAA???999111***(((***///333444444222...***((()))***///000111222444555555666333333222111//////000111333333444666888;;;>>>@@@888444...)))''')))---///)))***---111555666444222000---))))))+++---------///000333555777888777777555777888777555333222222,,,++++++---///111111000333111......///222333333...)))(((---333777<<>>;;;999<<>>CCC===444,,,((())),,,...///444999===<<<888444111000333777;;;===<<<:::999===<<<===AAAFFFGGGDDDAAA@@@>>>:::666333333333444555444444333444444444444......000333666999:::;;;;;;<<<===???@@@===777333333555999;;;<<<>>>AAACCCHHHRRReee}}}kkkWWWHHHCCCCCCLLLSSS^^^jjjwww///...+++***)))+++,,,...---------...///111222333111///......111444666777777555444333444333111///...000333888::::::777444///000222444555555444333///---+++,,,...//////...000111333555555444444333222111...***&&&'''---222888999999888777888:::===:::999777555222...,,,***,,,******+++...///000///++++++++++++,,,---......111222333000---,,,///333222111000///---+++)))(((,,,---000111111000//////000///---,,,...444<<>>AAAAAA<<<333,,,)))***...111111000---)))((()))---111///000000111222333333444333444444222///...///111555555666777888999::::::333222///...---...000111))))))))),,,000333444444///---***((()))+++---...111333777999::::::999999555666888777555333222222,,,---111555999:::999777777444000...///111111222---))))))...555999>>>CCCCCCCCCCCCCCCCCCBBBAAA???===;;;;;;>>>BBBAAA<<<666///222666999:::777444222000---***(((((((((((((((''''''(((***,,,+++)))&&&''''''***...333555444222111000---***(((''''''((()))+++---............///333444777999:::999777666,,,***&&&!!! %%%))),,,,,,,,,///333444333111)))'''%%%%%%''''''&&&$$$%%%'''((()))((('''&&&&&&%%%,,,444999;;;===???AAAFFFDDD???888000,,,+++,,,---......///////////////******+++,,,---+++'''$$$$$$&&&)))******(((%%%###%%%***...+++''')))444???BBB<<<444,,,''''''))),,,///444;;;>>><<<888333111...000444777888888666555;;;::::::===BBBDDDCCC@@@;;;;;;;;;;;;:::999777666666555444333222222333333//////000444999<<<;;;::::::;;;>>>@@@@@@===888555555999===@@@AAABBBBBBCCCGGGQQQddd||||||gggWWWKKKGGGIIISSS]]]lllzzz000///...------...//////111111111111222444555555111...,,,,,,///333777888777666666666777666444222///000333777999888444111......000333666888777555000,,,)))***,,,......,,,,,,...000000000000111333444444000+++''''''+++000555666777777666777999;;;666666444222000---+++)))(((((((((+++...///...---)))))))))******+++------***---000///---,,,---000///...---+++)))((('''&&&'''+++...000000000111111111111///...///444;;;@@@CCC@@@<<<888555333222111///000333999???AAA???<<<666333111222444555333000000111333333000...------///000000---***+++///333222000///111444777999999:::999555000,,,,,,///222222111///,,,******---///666777555000)))%%%$$$%%%''')))+++...///000000///666777888888888999===???@@@;;;555///++++++,,,...//////---,,,,,,///555999111111000//////000000111111444666555111///000111666666666777666555444333...///000000000000000000)))((()))+++000333555666///---+++))))))+++---///333555999::::::999999:::555666888888555333333333///111555:::???@@@>>>;;;999555111//////111222222000,,,---222777999;;;>>>@@@???======>>>===;;;999888999999;;;;;;999555222///333888<<<===999333000---,,,)))'''''')))+++,,,,,,)))'''&&&(((***+++***++++++---222777999666333000...+++(((&&&&&&'''(((++++++,,,---...///000111333444555777777777777777...---***%%%!!!"""'''+++---,,,+++...222333000---###!!!!!!$$$&&&$$$"""!!!$$$((()))((('''%%%%%%%%%+++222777999:::===@@@CCCCCC@@@:::111,,,+++,,,...000222444555444333111******+++---...---+++)))&&&''')))++++++)))'''%%%(((---000---'''(((111999777555000***&&&%%%(((+++222777===???<<<888555555000111444666777777666555777666555666999;;;<<<<<<666888<<<>>>>>><<<999777666777666444222111111333000000111555:::<<<:::777888999<<<===<<<:::777555555999>>>AAABBBBBBBBBCCCFFFQQQddd|||uuuggg]]]VVVUUUZZZaaannn~~~111111111111222111111111333333333333333444444555111---******...333888:::777666666777888888666444---///222555888777444111///......111555777666555...***&&&&&&***,,,+++))))))+++------,,,---///222666555222---((('''***......111666999999999888888222222111000///---+++***'''''')))+++...---+++)))''''''''''''((())))))***&&&***......+++))))))*********)))(((''''''''''''&&&)))...000000111222444111000///......111666;;;???>>><<<999777444111000,,,...444===DDDEEEAAA===555222///000333333000,,,+++...222222000---,,,,,,...111222000,,,+++...111222111///111444888:::;;;999888555///+++))),,,///,,,,,,+++)))'''(((,,,000444666777222+++&&&%%%&&&'''))),,,...............000333666777777666888:::;;;999555000---+++++++++,,,...///111222555888;;;444222111///------------000444888888444000111222555666666666555333111000,,,------......------,,,((()))+++///444777777777000...,,,)))(((***...111444777999:::888777888999666888999999777555555555444555666999<<<>>>>>>===777444000...000222555555555222333777999666444555:::888666666888888666333222333444222000///000222111444999;;;;;;888444111,,,+++)))((((((+++...111222///***(((***,,,...///111000111555999999444000///---***(((''''''((()))++++++***+++...000111222222222222222222222333333///000///***%%%%%%)))---...+++***,,,///000,,,(((  $$$'''%%%"""###)))+++***(((&&&&&&''',,,111444444555888;;;<<<>>>???:::333...---//////111555999999888555222,,,++++++---//////...---)))***+++,,,,,,,,,+++***+++///111...(((&&&+++000---......+++))))))+++...222777<<<<<<888555444555333333444444555555555555222222111//////000444777666888<<<>>>>>><<<999666777999999777333111111333222111222666;;;<<<888333555666888999888666555444333666999;;;===>>>@@@BBBGGGQQQddd|||ssslllkkkiiinnnuuu|||222333333444444444333333222222222222222222222222000---))))))---333888;;;555555555777999999777555,,,---000444777888555333000...---///333555444333---((($$$$$$'''***)))&&&)))+++------,,,,,,000333555555222---'''%%%(((+++&&&,,,555;;;<<<:::777666000000000///...---++++++'''(((***,,,...,,,(((%%%%%%%%%%%%%%%%%%&&&'''((($$$)))---...***&&&%%%%%%'''&&&&&&&&&'''((()))***&&&***///111111111222444000000...---,,,...222555888888999999999777555444+++///666@@@GGGHHHBBB===333000---///222222///+++***...222333111...------///222555222---+++---000333000...///222777;;;===777777444...)))'''))),,,)))******(((&&&(((---111000333666333,,,''''''))))))***,,,,,,,,,,,,---///***...333555444222333444777666444111...+++)))((((((,,,000444555666888999555444111...,,,+++++++++...444999:::555222111333444555666666555333000///,,,,,,+++***))))))))))))(((***...333888:::888777000///,,,***(((***...222555777999999666555666888777999;;;;;;999777666777999777555666888;;;======555222///...000444777999999666777;;;:::444///...444222000111333444333000...//////+++'''(((...444444666888999999777555333+++******)))))),,,111555777333///,,,---000222333666444333666999888111,,,...---+++)))(((((()))***,,,+++***+++...000222333333111000...------...///111222222---((('''***///---***(((***------)))%%% %%%(((&&&###$$$***---,,,)))((((((***---111222111111444777666:::<<<:::444000000111...222777;;;<<<999555222---,,,+++---///000000///,,,,,,------............---000222...)))%%%&&&((((((+++...///...---000222000555999888333000111444444333333222222333333444//////...***((()))///444888:::<<<===<<<:::888666888:::<<<999555222222333333222333777;;;;;;666111333444666666555444444444222333555555777:::>>>BBBHHHRRReee|||uuussswwwzzz555777999:::888777666777444333///,,,***,,,000444///---+++,,,000444666888666555555555555555333222111000111444888:::888666888333...///333555222///,,,+++(((&&&$$$%%%(((+++***+++------,,,...333777777444000000111///)))$$$$$$...666999999888888666222---,,,///111///---'''))),,,......+++)))''')))&&&$$$###%%%'''))))))$$$(((,,,---)))%%%$$$$$$!!!!!!"""###%%%&&&'''''''''***...222444444333111...//////...---,,,---///222777;;;===>>>???;;;444...111888@@@GGGGGGBBB>>>333000---+++,,,------,,,,,,,,,---000333111---(((,,,...111222222///,,,***///...///111444777777777777555111...,,,)))%%%""")))+++,,,------...111333666333///,,,++++++***)))+++******,,,---...---,,,---...///000///...,,,+++333333222///+++))))))***&&&(((,,,111555777777555555333222222...((('''***,,,222888999666333444666999888666666444111---***)))((('''%%%$$$#########(((***---000333555777777---...///...------///111555666777999::::::999999999<<>>:::777666666===;;;888666555555777888666555333111111111222333666999======999444000---///000222333333222111000222///***((())),,,...///777777666444000//////000...+++'''&&&)))...111333888777111((((((000777777888666222///222666444...000111111///---++++++,,,&&&%%%%%%&&&)))...222555222///+++((((((+++///333333111...+++***)))******+++,,,------......------&&&###!!!###''')))&&&"""!!!$$$***000333222---))),,,---......---...111333///111333444555333111000------///444999999333...666222///000333444111---,,,(((%%%''',,,///...,,,,,,,,,+++***''''''(((***)))+++...000222222111000222555555111,,,))),,,///555999:::666///+++---111///...---+++,,,---///000555555666999;;;<<<:::888888:::;;;999666555777:::111222333444444333222111---000444555555333111111333111000000///222<<>>CCCCCCAAA???999222///222666<<>>777666555666777666222...++++++,,,...111222222000111+++!!! ***000000222555555000///111222000222333222000---+++***+++((('''%%%$$$$$$&&&((()))///---***''''''))),,,......000222333222///+++)))'''((()))+++...111333555000---++++++,,,***&&&!!! """&&&+++000222111000222333333333222///---++++++---000222111///+++((('''(((***000555666333///...333888<<<;;;999666444(((%%%###$$$'''******)))&&&&&&&&&$$$$$$%%%))),,,***+++---///111222333333///000000---******...333666:::>>>===777333333555333222000/////////000000333444666999:::999555111---000444555444444777999:::777222///...000333666555888;;;<<<888333///,,,///,,,+++------000999CCCTTTcccwww000111111111222555999===999888666222...---...000...+++((((((***---000111:::;;;;;;:::888666555555222333444666777888777666222333444444333444777:::;;;999777666666666666666888666444111000111333555222000---++++++***(((%%%$$$(((...222333222000000333///+++)))***---......000000000///...---,,,,,,&&&(((,,,000333222///,,,'''$$$"""'''...222...***(((((())))))+++---///000***+++---///000000000///222111...+++***+++000444888???CCCBBB???;;;555...000222555888:::999777555666333///...///111333333333000+++)))))),,,000222222222222222111///---,,,...///111444777777444222111...,,,,,,...111333444333444555555555555888:::222...***((())),,,---...333444555555555444444555666777888777555111,,,***---000222333111...,,,,,,+++---///000///.........222111222333///(((%%%'''---...///---,,,---000222222222333333333///)))%%%$$$###!!! ((((((((()))+++...000111222555777777555222111111111222444666888:::<<<<<<;;;;;;:::999888888999:::999999999999999999999888999777666555666888;;;===;;;<<<===;;;666111---,,,...222666777555333222222333222111333888<<>>???<<<999888999999777555333222111000000444555888;;;<<<999444///,,,000444555444333666888888555222///000333888;;;999===AAAAAA>>>888444111222//////111222555===FFFRRRddd{{{000000000000111444999===999999777444111///000111---+++((((((***,,,------444666888777555444555666333444666777777777666666333333333222111222444666777666555777:::<<<;;;:::;;;888444222111333555666333111...---+++)))&&&%%%(((+++000222222111//////222000,,,***+++---///000222222111000///...,,,,,,$$$''',,,111444333...***&&&""" %%%...333111---*********+++,,,///222333......//////000000000000333222111///...000444777888???DDDBBB===999333...000222444555555444444333555444333444666666555333333111///,,,,,,...111333333222111000...---++++++,,,---///222444333111...///---+++,,,000555888999666666666333111000000111000---)))((())),,,---...666888:::999777666666888999:::;;;;;;999555000---///000111111//////000111///111222222///------...000///000111...(((&&&(((...---,,,***)))+++...000******+++---...,,,(((%%%$$$###  !!!((()))***+++---///111222666888::::::777444222222000111333666:::===???AAA@@@???===<<<;;;;;;::::::777777888888888888888888:::999999999999;;;===???;;;<<<===;;;777333111111444999>>>???;;;777666777:::999777888:::<<<<<<;;;888666666:::>>>>>>888111***---333:::@@@AAA???===999///&&&&&&,,,222555555222999<<<777333333666777555555555333000------......---+++)))((('''''''''%%%%%%%%%&&&((()))+++,,,////////////////////////+++++++++,,,---...///000......///000000...+++)))$$$######%%%(((******)))---...000333555444000,,,---///111333222///+++)))'''(((***---111222222111111555999777222///222666000...+++)))((('''&&&%%%%%%%%%%%%$$$$$$'''+++......///000222333444555555222111///,,,******,,,...///444:::>>>>>><<<;;;;;;===;;;:::777555333222111666777:::======:::555111000333666666444333555888888777555444555666888:::<<<@@@DDDEEECCC???<<<:::555222222555888:::AAAHHHPPPccc}}}111222111111111333777;;;777888888666333222222333...---++++++---------+++,,,///222222///...000222333666888888777666666666333222111000111222333444333222333777<<>><<<:::666222///000333555666333333333111///,,,***(((***---000111111/////////222111///......///000111222222222222000...,,,*** ###)))000444333///+++%%%!!!$$$---222222///+++*********,,,000333555111000////////////000000111222444555444555777999999AAAEEEBBB===999666111000222333333111111222333333444555888999999666444222222111///---...111444444333111///---+++++++++++++++,,,...000000...,,,...,,,,,,...333777:::;;;777777555222---***)))***...+++)))(((***,,,,,,,,,555888::::::888777888;;;;;;<<<>>>>>><<<777222//////000000000///000222444111444555333///------//////---...///---((((((+++000...,,,******,,,...000$$$$$$%%%'''))))))&&&$$$###!!!!!!&&&'''))),,,...000000111999:::;;;:::666333222222000111222555888;;;>>>@@@BBB@@@>>>======<<<:::888555444444444555666777777999999:::;;;<<<=========888::::::999777666666777<<>>===;;;:::;;;:::888666666666777:::======999444...111777>>>DDDFFFEEECCC>>>666000222666777777888444;;;>>>:::666777999999666666666555222000000111000///...---,,,,,,,,,,,,&&&&&&((()))***+++*********)))((('''''')))+++---,,,,,,,,,,,,,,,+++******)))+++---///000///---,,,&&&%%%$$$%%%&&&''''''&&&))))))+++000444555111...***+++---...---+++)))''')))***+++---...//////000222444444000++++++///444444222///,,,)))''''''&&&((()))))))))((())),,,...000222444666777666555444222111///...,,,,,,,,,,,,,,,000666:::;;;:::::::::;;;::::::888777555444333888999;;;===>>><<<777444444666888666444333666999===<<<;;;999888777666666<<>>CCCIIIQQQeee333333333222111333555888555666888777555555555666000000000111222111...,,,***...000///,,,***,,,...444666999999777555555666222000...///222555555333111000111666===@@@>>>;;;666222---+++...222444555222444777888666333111///---000222333222111000111111222222222111111222333222222333333111...+++(((!!!$$$***000333222...***### ###***000222111******)))***,,,///333555222111///---------...///---111666999:::999999:::888???CCC???:::888666444000222222111//////111333333333444666888999777555333222111---+++---222666666555222///---+++++++++,,,++++++,,,......---+++---------000555999:::;;;888888555111,,,((('''''',,,+++)))***+++,,,+++)))...222777888666777:::>>>===>>>@@@???;;;666000,,,,,,...111222222222333444222444666333///,,,---000...++++++,,,+++(((***...333111...---...///111222'''&&&%%%&&&((()))(((&&&$$$""" !!!###$$$&&&***...111222222111:::::::::777444111000111000000000111333555777999===<<<;;;;;;===<<<999666333222111000111333555777666888:::<<<<<<;;;:::999333555777777777888:::<<>>DDDFFFFFFEEE???:::999<<<<<<888555777666;;;>>>;;;999:::;;;999666777888666444333333444000000000000000000111111,,,---...///...,,,***((('''&&&$$$$$$%%%''')))++++++,,,------,,,***'''%%%%%%(((,,,...///---,,,+++'''&&&%%%&&&(((((('''&&&&&&%%%''',,,222444111...'''(((((())))))(((''''''++++++++++++******+++,,,///000///,,,******...222444333111...+++))))))***,,,---......---,,,,,,---222555888::::::888555222000000//////000///...---,,,///333666777666555444444555555666777777777777999999:::<<<>>><<<999666666777888555333444888<<>>;;;999888777777:::<<>>:::222...)))(((+++000333333222555:::<<<<<<999777666111333666666555444444555111333444555444333333333111222444444222...***'''&&&(((,,,111333000+++&&&""" """)))...111222***)))((()))+++///222555222000...,,,+++,,,---...***///666;;;<<<;;;:::999555<<<@@@<<<777555555444000222222000......111444444333222333555777777777333222///+++)))+++111777888666333000---,,,,,,------,,,++++++------,,,+++------///222666999::::::999888666111,,,(((''''''+++******+++,,,+++***((((((---333555555777;;;@@@???@@@@@@???:::444---((()))---222444555444333333111444666333...+++---000---******+++***(((+++000666333111000111222333333---+++))))))***++++++***'''%%%### """%%%&&&$$$''',,,111444555444333::::::888555111/////////000///.........///111222888777777999;;;;;;888444111000///...///111444666444666999;;;<<<:::777555000111444555666999<<>>BBBEEEEEEEEE>>>;;;===AAA???777333444666;;;===;;;:::;;;;;;888666888888777666555666777//////000111222333444444222333333333111---)))'''&&&&&&&&&&&&''')))***+++)))***,,,---,,,)))%%%######'''+++------,,,+++***'''&&&&&&((()))***)))'''&&&$$$%%%***000333000---''''''''''''((((((((((((+++++++++***((('''((())),,,,,,,,,++++++,,,///111222222000...+++***+++---...000222222///---,,,---444666:::===<<<999444111......///000222222000......000222333333222000///...///111444666888999:::999999:::;;;===<<<:::777666777777444222444999>>>BBB@@@===;;;::::::<<<===888:::<<<=========>>>@@@;;;888999>>>CCCFFFIIINNN___qqq777444111222666777444000111333444444333222222333444555777888777444111/////////000000///...------555999;;;888333000111333...,,,---111777<<<======444555666999;;;<<<:::888111...,,,+++...222555666777999<<<@@@BBBAAA===:::999888666555444333333333111444555555777;;;:::555333555777777555000***&&&***,,,///222333111+++&&& """%%%)))---000222...,,,***,,,///111000...---+++)))'''((())),,,---,,,111888<<<<<<999666444555666666666555333111000---------...//////000000000111111111222333444666444000+++((()))---333777;;;999666333111000000111111///,,,,,,---......---...222777:::;;;;;;<<<===:::999777777777444...))))))&&&)))000222---******+++///333666666777999<<<>>>AAAAAA>>>777000,,,+++222000///000333444222000111222222///***((((((***)))'''%%%%%%((()))******333222333555888999888777000...---...000222333333555000)))%%%$$$%%%&&&'''))))))+++///444777999999;;;:::777222,,,+++---000...+++(((((()))+++------333000///111666999777444111000.........000222333555555555555555444444333++++++000777;;;::::::===???>>>===;;;:::999999999777999:::;;;999666222///---///111111000///000111777888::::::::::::;;;===>>>===;;;888666333111000555>>>DDDBBB@@@AAA@@@<<<888777666666888999888777000000000222444555444333444444222000...+++)))((((((***,,,+++***)))***+++((())),,,///000,,,&&&"""!!!%%%***,,,***))))))***+++---000000...,,,*********'''%%%(((...000...+++)))***,,,,,,++++++---///---------,,,+++)))((('''000...***''''''***...000333333333000---...111555888999999555///---...000222777;;;;;;;;;;;;888333222111//////000111111000333111///000222222///,,,++++++---///222555888:::???;;;888;;;AAADDD@@@;;;999888666333111444;;;BBB@@@???===;;;;;;===AAAEEEFFF>>>555555;;;@@@???;;;::::::<<<@@@BBBDDDKKKTTTcccxxx999555222222555666444111000111333444333444555777888888999999888666333222333111///------...000111888999888444...,,,...222000//////333888;;;<<<;;;444555666999<<<<<<;;;999222///---...111555888:::999:::;;;>>>@@@???<<<999:::999777555333111///......000///...111777999777222333555666444000,,,))),,,---000222222///***%%% """%%%(((,,,///111000---++++++...//////......---***)))((()))***,,,,,,///333555555333333333666444333111111111222222111111111111111111111111222111111111333333333333111---)))&&&(((,,,222666<<<:::777444222000000000+++,,,,,,,,,,,,---//////000444999=========<<<===:::999999999999666111,,,)))&&&)))000222---******---000555777777777999:::<<<>>>>>>;;;666111......555222000///111222111000111222222///+++'''&&&&&&###""""""###'''***,,,,,,111111111444888:::::::::555333000000222444555555444000***''''''((()))***......///222666999;;;;;;999888555000+++***---000...,,,((((((***,,,...///111///---000444777555222......---,,,---...000222333333333222111///---,,,******...555888777777:::<<<;;;:::999888999999:::999:::::::::777333///,,,+++---000111000000000111666777777666333111111222555555555444222000...---444;;;@@@>>><<<======999444444444666888888777555......///000222222222111222111000...---,,,,,,,,,+++,,,...---,,,******+++------///111111...((($$$$$$'''+++,,,+++))))))***---///222222000---+++***---+++***---222333000,,,)))***+++---///111222333//////---+++))))))***,,,000///---,,,,,,---///000333333333111//////333666@@@???<<<666...)))***+++333777:::999:::;;;999444222000//////111222111000111//////000222333111///******,,,...111555999;;;<<<:::999<<<@@@BBB@@@======:::666222222555;;;@@@;;;;;;;;;;;;<<>>AAACCCFFFOOOXXXggg|||<<<888444222444444333111///111222222333555888;;;;;;;;;:::999777666444444666333...++++++...222555<<<;;;888222,,,+++...222333333444666999:::999777555555666999;;;<<<:::888111///...000444888<<<===;;;;;;;;;<<<===<<<:::777999888777444111---)))'''***+++(((&&&***333777777000111222333222111///...//////000222222///***&&&!!!!!!###%%%(((,,,///111222000---,,,---/////////000///---+++******++++++000000///...---...111444666333000------///111333555444444333333333333444444222111222444444111...,,,)))&&&$$$&&&+++000444===;;;999666333111000000(((+++...///------///111222666<<>>???BBB===666222333777<<<>>>::::::::::::<<>>:::555222222333222111111111222222222444888;;;:::999777555333222222222444111---******...222666===;;;888333///...111444555666777888999777555333555555666777999888666333...---,,,///333888;;;<<<<<<;;;999999999999888666444444333222...***&&&$$$((()))&&&$$$(((000444333/////////000111222222333000///000111222000---+++$$$$$$%%%&&&)))---000222666444111///...///000111111111000///////////////555222...***(((+++111666666444111...---...///000444333333333444555666777777444111222444444///+++)))(((%%%$$$&&&***///222999999888666555333222222,,,111555444///,,,...111222666<<<@@@???<<<999777555666888::::::888444222,,,)))&&&''')))+++,,,---111444777999:::999777666666666555444333444555666>>>:::444///------///000///000333333000,,,'''%%%###(((---//////111000000222666:::;;;<<<:::777444222333444444333---+++)))***,,,///000000333222222444888;;;======777555111---,,,---000222555222//////222666999:::666444222111222111///------------,,,++++++******---...///...,,,)))%%%###)))(((+++000222000///222666555444333555777:::<<<;;;;;;:::888666222000...111111///---,,,---000333444444444222///---------(((***,,,......---***)))---///111111222444666666---///333777999888444000,,,...//////.........//////---+++******,,,...000...000222111...,,,******333222111111222111///......///111111///---+++***,,,///222333111...+++***///000333777999888333///,,,******///666:::888444111111111///---...222666777666333111///.........000000000000000111444555666666333---)))(((,,,000333666666444555888888666444222111111222111000......///000333555777777777000//////111444888<<>>===<<<;;;::::::>>>DDDIIIJJJIIIIIIKKKOOOQQQPPPNNNFFFCCCBBBCCCDDDGGGRRR\\\ooo>>>;;;666333111111111111222222222111000111555777555333111///---------...---,,,+++***,,,///222444999888777444222222333444666777888888777444222000444444444555666444111...+++***))),,,000555777888:::999777777777777666555......///...---***'''%%%)))******)))+++000000---............///222444555///......000222222111000(((((('''(((***---111333777666555222111111222333111222333333444444444444666333---'''%%%(((000555555444444222000...,,,***/////////000222555888999888555333222333222...++++++)))'''&&&(((+++...111333444555666666555444444555999;;;888111,,,,,,...000444:::===<<<888555333111222555666666444333222///+++&&&"""$$$***///111222333666888::::::888666444333222222333666777888???<<<777111...---///000---///222444444111---)))""""""###'''+++///000///333222111222555777888777555333111000111222111000)))'''&&&(((+++///111222000//////111555999;;;<<<777444111//////000222333888666555666999===???@@@<<<:::888555333111...,,,000000000///...,,,***(((+++---///111000,,,)))&&&***(((***///000......111444444333333555777:::<<<::::::999888777666555444:::666111+++)))+++111666666777777444111/////////---///111222222000---+++******+++...111333555777---000444999;;;999444///---///111111///---...//////...+++)))(((***,,,------///111111///,,,+++***000///...///111222222222333444555555333000,,,)))&&&***...000///,,,***)))+++---111666888666222///---***)))---333555222------111444444111111444888===999444///,,,+++,,,---///...---...///111222222+++,,,+++'''%%%''',,,222111444444222222666777555555444333222222111...,,,...000222555666888999:::666555444444666:::>>>AAAAAA???999222...000999@@@HHHBBB;;;888;;;>>>@@@AAA@@@???===;;;999;;;???CCCBBBFFFKKKQQQUUUVVVUUUSSSLLLIIIFFFEEEEEEHHHQQQ\\\rrr<<<:::777333111/////////111111111000......000222///---,,,***)))))))))***(((((()))+++---000333444666555333222111111222222555666777666333000//////222111222333444333000---***)))(((***...111333333666555444555666777666555++++++,,,---,,,+++***)))+++.........///222///+++......---...///111333555...---,,,---///222333222+++***((((((***---000333666777777555333222333444111222444666777777777666444111,,,&&&$$$&&&,,,111111333444555333///***'''******+++,,,///333777999888777555222000///......000///---++++++---///000---///222444555555444333:::;;;;;;777111,,,+++,,,...222777999888555222111...000111111000000111222222///)))###%%%---222333111111333666999::::::999444222111222555777888999===<<<:::666222000000111...///111444666444000---''''''(((+++///111000000222222222333444555333222000//////000222222000...'''%%%$$$&&&***///222333000...---...222666888999666444222111222222222111777666777999===@@@AAAAAA>>>===:::777444111...---222333444444333000...,,,,,,///333555555222...+++,,,***+++///111//////222555555555666777888999:::999888888777777888888999>>>:::333---***---444:::;;;;;;:::777333000//////444555666777666444222111,,,******///333333444666///222666:::<<<999333///...111333222///---...000///---+++)))(((((()))******---000222000...---------,,,,,,---000222333333555666777888666111***%%%###)))------+++***)))(((+++000333444222...,,,***))))))+++------***&&&)))...333444222111555888>>>:::444...++++++---......---,,,---///000000///)))))))))&&&###$$$)))---...111111///000444555222444333222333333222///---...111333555555666888999999888777777999===AAADDDDDDAAA;;;333///222999@@@GGGCCC@@@>>>???BBBDDDFFFAAAAAAAAA???======@@@BBB===CCCKKKRRRUUUWWWXXXYYYTTTPPPNNNMMMLLLNNNWWWbbbxxx999888666444111///......---...///...---,,,---...******)))(((((((((((((((&&&'''(((***...222666888:::777333000///000222333222444444333///---...///---...///222444444222000,,,+++***+++...000111000222111222444777888777666,,,---------.........///---000000///111333111,,,///.........///000222333---+++))))))+++...000000+++)))((('''(((+++...111333555777666444222222333222333555777888777666444333222...***''''''+++...---///111333222///+++((()))))))))***,,,000444777777888777222---+++...222777555333111/////////000***,,,000222333333111000777666444111///---,,,+++,,,000444666555333111111...//////...,,,,,,///222222333///***,,,333666444000//////222777;;;<<<;;;444222111333666999999888:::<<<<<<:::666333222222//////000333555444000,,,))))))+++...111222222000///000111333444444111...,,,---///222555555222000'''%%%###$$$)))///333666333111///...111333555555444222111222333333000---222222555999===@@@@@@>>>:::999888666333000//////222444666888999777555333///222777::::::666111......,,,---111222111222555666777888999:::999999888999888666666666777999:::===:::666111///222888======>>>===;;;777555444555999999999:::999999888777222------222555333111333111333666:::;;;888222---...111444222...+++---///,,,+++***)))))))))))))))(((,,,000333333222111111---,,,,,,---000222222222444555777888777111''' %%%+++,,,,,,+++***))),,,///000///,,,)))'''&&&'''((())))))'''$$$"""&&&+++000///---...333999:::777333000......///000000...------000111///...+++,,,,,,(((%%%$$$'''******...///...///222222000///000111333555555333111...000333333222222444666888777666666:::???DDDHHHCCC@@@===999777999===@@@CCCDDDDDDDDDDDDEEEHHHKKKGGGHHHHHHFFFDDDBBBBBBBBB???DDDJJJOOOQQQUUUZZZ^^^\\\YYYWWWXXXXXXZZZcccnnn666777666444111...------)))+++------,,,+++,,,---((((((((())))))(((((((((''''''''')))...444999===@@@;;;444//////111444555111222333000---+++---000***+++---111555777666444///...,,,---///000000/////////111444777888888666///////////////000111222///111000///111444333//////////////////000111111---***'''&&&(((+++,,,---***)))'''%%%&&&)))---///000333666666444111111222222444666777777666333111555444222...+++***,,,...***+++...000000...,,,******)))((()))+++///222555777999888222+++)))///555;;;999777444222111000000***,,,///222222111...---222///---,,,,,,------,,,,,,///222444333222111111...///...,,,***+++///333222555444111333888888333///------000666;;;======555333222444888:::888777777;;;>>>===999555333333111000000222444333///+++******+++...222333333111---...000333555444000---***,,,000555888888555222(((&&&###$$$)))///444777888555111000111222333333222111111222333222...***---///222888<<<>>>===;;;444555555333111//////000111444888;;;======;;;:::222555:::<<<<<<888222//////---...222444333444777888999;;;<<<;;;:::888777999777666444444666777888:::999777555444777;;;???<<<>>>???>>>===<<<===>>>::::::::::::;;;;;;;;;<<<777111000555777222///000222333666999999666111,,,...111444222---***,,,///***************)))))))))(((,,,111444555444444444...------...000222111000222444666888777///$$$###***,,,---,,,,,,+++---000///,,,)))%%%$$$###&&&((((((&&&###"""!!!%%%))),,,+++(((***333:::555444333333222222222222222000......111111000------......+++'''&&&(((***(((,,,...---...111111...,,,,,,///222666777666555---///222222000///000222555444444666:::@@@FFFJJJ@@@??????>>>???@@@AAAAAAAAADDDGGGGGGFFFGGGKKKNNNNNNOOOOOOMMMIIIEEEBBBBBBCCCFFFJJJLLLMMMRRR[[[bbbaaa______```aaadddnnnxxx888555333333555444000---///---+++***++++++***((((((((()))******+++,,,,,,((('''(((+++000666999;;;@@@<<<777333222333444555222000///...///000000///,,,---///000111444888;;;444333111///...---,,,,,,,,,...111444666888<<<>>>777...)))---444777777888222...+++,,,111666999999444///***(((+++///000000000,,,((('''(((***,,,---...(((!!! ###'''((('''---...///000000111444666;;;:::888444000------...666777666111...///---)))***(((%%%&&&***,,,,,,++++++++++++,,,---...000111333333222///,,,---222777>>><<<:::999777444000,,,,,,---...//////...---,,,%%%###"""%%%))),,,,,,++++++...222555777666555333222333222000......///000555555666666555444333333666333000000444:::>>>@@@888999888444000///111444777888888888777555333222.../////////---+++***)))******---222777666000***,,,+++---333:::999222***)))///666;;;;;;999555444---)))'''((((((***111999666666555444222111///...//////111222333333333333111000222777======888333000222222000,,,+++,,,......---...222777<<>>===<<<:::666111---.........000222666888999888:::======;;;888666666888666333111111222555777666555222000///111666999999999999<<>>>>>>>>======;;;;;;:::999666777888666222///------000111333444444333000...,,,,,,,,,,,,,,,---...///------.........---,,,,,,,,,,,,---222666888777444///---+++)))))),,,000222111222333222///***$$$!!!###,,,222555444111///000000---(((###!!! ###%%%'''%%% """&&&***+++++++++...111111333666777666444333333666555333///------///111000///...---+++*********------...000111111...,,,.........///000222333444333///---...111111---(((111///000444;;;@@@BBBAAA=========AAAEEEFFFDDDAAACCCEEEHHHIIIIIIJJJLLLNNNVVVUUUSSSPPPNNNLLLKKKKKKHHHKKKNNNLLLJJJMMMWWW___dddgggiiijjjlllqqqyyy666444111111222222000......,,,*********+++***((()))***+++,,,---...//////***))))))+++///333666777:::888666555444444444333222///---,,,---///111222111222444444444555888:::777666444222000...---,,,,,,...222555666888;;;===888000,,,000777999888999888333//////333888<<<===888222,,,)))+++,,,---,,,...,,,)))(((***,,,---...***$$$!!!%%%&&&%%%((()))***+++...000222222777666444111...,,,---...555777555111///000///,,,+++(((&&&&&&)))******))),,,,,,,,,,,,,,,---------///000111///,,,---111555888888888999888555111---......000000000///---,,,'''%%%###$$$'''))))))''')))+++///222444333222111111222333222111000000111888888777777666555444444666444111///000444999===;;;:::888444///---///111444444444444333333222111111000///---+++***++++++---,,,---111555666111,,,***+++...333666666333000,,,000555999999777666555///,,,,,,......---000666444444555555444333111000222222333444444555555555333222333666::::::555000///000111///,,,+++---//////---+++---111777;;;===>>>===;;;:::888555111---,,,---......///000333555555888;;;;;;999777555555555333111///...000333555666444000---+++---000333666777888;;;===>>>;;;999???>>><<<:::888777555555777777666444111//////000000/////////000000///...+++++++++,,,,,,...//////000000111222111000///...000///000222555555333000+++***))))))***+++---///000111111111///+++(((%%%###%%%)))///444555444222...///...+++'''###!!!!!!!!!######!!!"""%%%)))***))))))+++...///111333333222111111222;;;:::888555111000111222555444222000///////////////......///111111///---.........///111222444555777222...---///000---***///000222777===@@@???>>>::::::<<>>>>><<<999666888<<>>AAA>>>999444000000000000000---+++)))***///444777999777666555555555777999:::222555999;;;999777555444---++++++...111222...***)))))))))***,,,...///000777888999999888666444333222333444333111...,,,***%%%)))...333555333///---%%%&&&(((+++000444888:::111///......000222333333,,,+++((($$$!!!!!!###%%%+++***'''&&&'''(((******$$$'''***)))&&&%%%&&&(((((())))))(((&&&&&&(((***&&&(((+++---...///111333444333111000000111222333///---++++++,,,---,,,+++,,,------///000222444555333///***(((+++111777;;;<<<<<<;;;999777555444444555999@@@EEEHHHHHHFFFEEEBBBAAA>>><<<===AAAIIINNNOOOTTTZZZ\\\[[[ZZZ\\\^^^bbbfffjjjlllkkkjjjkkkmmmlllsss~~~.........---,,,,,,...000.........000222222000...000333777:::;;;999666444777444111000111222333222555555444111...000666;;;777;;;>>>===888222///...444666999:::;;;<<<>>>???:::888444111000000111222222555888999888666666666333//////333444222000111///---,,,...111111...+++,,,((($$$$$$&&&((('''&&&######$$$'''+++------,,,,,,,,,---...///000111222000...---...000///+++(((,,,///444666777666555555222444444000///111000---(((***------------...///++++++---...///......---...444;;;>>>===:::999999888444000---------......///222777;;;<<<999555222222222111...+++))))))***------,,,+++)))&&&$$$"""&&&))),,,---------...///222333555555444111...,,,***++++++)))'''(((,,,000,,,---///333777888777555222111///......000333444777;;;===:::333......000...111555777666111,,,)))+++***)))+++///222222111888777444000...///333777777333111000,,,'''(((,,,---...000111111///---,,,444444222222222333444555///000000111222333444444999888777666555333000---)))***---222777;;;<<<<<<:::888555444555555555444444666888::::::888666444444666666666333222222333,,,,,,,,,...222888>>>BBBGGGBBB<<<888777555111......,,,***+++000555999;;;<<<;;;888666555666777888111444888:::999666444333///------111666666111,,,)))))))))***+++---...///555555444444333222000000...000222222000...------(((+++000444555444111...&&&'''))),,,///333666888...,,,+++,,,///222444444///...,,,((($$$$$$%%%(((,,,***(((''')))******)))%%%(((+++***'''&&&''')))((()))***)))'''&&&&&&'''!!!$$$&&&)))---000111111111000111111222222222000//////000000...---++++++,,,---///222333555222...***''''''***///222======<<<999666444444555888<<>>===777222000111555777999999:::;;;>>>@@@:::777333//////111555888555777888888666555555666222///...111111///...000222///,,,,,,///111000///000,,,'''&&&&&&&&&$$$""""""!!!"""$$$'''************,,,---.........///000---.../////////---+++***,,,111888;;;;;;888666444///111000,,,***+++)))&&&###&&&+++------...111333000000000////////////......444;;;>>><<<999888888444222000/////////---+++***...444999:::888444111---......,,,)))(((***,,,333222111...+++'''$$$"""''')))***++++++,,,...///...111444666666222---***++++++***************+++&&&)))---444:::;;;888555555444222000000111222333999<<<===888111,,,...111111333444333111...,,,++++++...111222111111111222222222111000000222777:::666333222222...))))))---)))***+++---...------,,,000///...---...///111222///000222333333333333333777555555666777666222///,,,,,,---111555:::;;;<<<:::888777666777888777666444444666:::??????;;;666888999999888555333333444/////////000333888===AAAHHHDDD???======;;;666111222111111333666999::::::>>><<<999777555666777888222444555444333222333444333///...111666888444000************+++,,,---...111000...---,,,++++++,,,+++...111222000......///***,,,///111222111///...******+++---...///000111---++++++---000333555555444333111...***))))))+++---+++))))))++++++***'''%%%'''***)))'''%%%''')))***+++---+++)))&&&%%%%%% ###(((+++---...///000111000000///111000000000111000---+++))))))***,,,...000222444111000---***)))***---///888:::<<<;;;888666666777;;;???CCCEEEDDDCCCCCCDDDAAA???===<<<===AAAIIINNNSSSWWW[[[ZZZYYY[[[cccjjjqqqssswwwyyyzzz{{{{{{{{{yyy...111333222///---...000.........000111111...+++'''+++333:::>>>>>>===;;;111///......111333555555444666444///***(((,,,000777;;;===:::444111222444888999999999999;;;>>>@@@:::777222...///333888<<<777888888777555444555666222///...000000......111555///***(((+++///222222222---)))'''((('''%%%"""!!! """%%%'''(((((((((***+++,,,,,,+++,,,---,,,///111222000.........---222:::>>>===:::555333---///---(((&&&&&&$$$!!!###))),,,---///222555444333222000////////////---333999<<<:::777666666000000111222333111---***&&&***111777888666222///(((***+++***''''''))),,,777666333000,,,((($$$"""((()))*********+++...000,,,000444888777333...***,,,+++++++++,,,+++)))'''$$$'''---555<<<<<<888444666555444222111000111111:::<<<<<<555---***---333555444222///,,,+++,,,---+++222888888333///111444,,,...///111222555:::===555444444555222,,,+++...&&&'''(((***+++------...,,,+++******+++---///111///111333444333222222222333222222555777777444000///---,,,...222777:::;;;:::999888888999999888777444222333:::AAACCC>>>777;;;<<<;;;999666444444555555444333333555999>>>AAABBB???===>>>AAA@@@;;;666555666777:::<<<<<<:::888;;;:::777666666777999;;;333333222///---...111444666111---///555999777333+++*********+++,,,,,,---///---***(((''''''((()))+++...111222///......///***+++---...///...---,,,............---,,,+++***---------///222555666666888888666222///,,,---...///---+++,,,......+++(((###'''))))))&&&%%%''')))+++---......***'''%%%$$$!!!!!!  $$$''')))***---...///...---,,,.........//////...***((((((((()))+++---000222333111111111///...///111333222666;;;<<<;;;888888888<<<@@@CCCDDDBBB@@@AAABBB@@@@@@???>>>@@@EEELLLRRRVVVZZZ^^^^^^\\\___gggnnnvvvwwwzzz}}}~~~...000222333222///+++(((111///------//////---***---,,,...555===???;;;555///...---///222444555555444222222555444000...000888888888666333222333444444666888999999:::<<<===999333......111555555444999999888777777777777777555333111///...///000000...,,,++++++...111222333555222...***((((((***+++)))&&&%%%&&&%%%###&&&,,,***))))))))))))***,,,,,,000...,,,,,,,,,+++)))'''...///333888;;;999222---...,,,)))***+++***'''### """'''...222222000666444111......000222444444222000222555777777555555222000000222222111///,,,...111555888777333///,,,(((### !!!%%%+++///777999888333+++&&&(((+++...///111000//////000111000111222222000---***(((+++...111222000---***))))))+++///333777888666444444222000...///222555777777666777888333,,,---555888333...,,,---......---666555333000...---,,,+++000---***+++...333777999555444333333222000,,,((("""###%%%(((***+++,,,,,,---,,,,,,+++,,,---...///222000//////000///+++'''111111111444777777444111///000000///...000333666888;;;;;;888;;;AAAAAA<<<444666888999999999;;;<<<:::<<<===;;;777555666888???;;;999::::::888999===<<<=========<<<<<>>>>>??????===;;;<<<999666777999:::888555...111333111......111444555222///000333666666666555111111444555111//////666222---+++***,,,,,,---...///000222222111000///222///,,,,,,///000000...222222222111000///......///,,,,,,111444333444666888777666555555444111///333...)))))),,,---,,,)))%%%&&&)))******(((&&&%%%------,,,***)))(((''''''$$$&&&'''%%%"""!!!$$$(((***+++...//////---***((((((+++,,,+++---...+++&&&((()))))))))))),,,000333000111222222111222444666777666888;;;???@@@===:::AAADDDHHHJJJHHHEEECCCBBBBBBCCCCCCFFFIIINNNRRRUUU```]]]^^^cccdddbbbfffmmm{{{yyyyyy}}}---///111222111///,,,***---+++***+++...000///---...,,,+++000777:::888444...------...222444555555555333444888777333111333444555666555444444555666666777888:::;;;;;;::::::666333//////222555555444666555444444333333333333444222000---,,,+++,,,,,,***)))))),,,000444777777777333...)))((())),,,...///+++)))(((%%%###%%%******++++++,,,---------...///---***)))******)))(((((()))---111444333...)))((()))+++---...---***'''%%%$$$%%%)))...111///---/////////...///000111222333111000111444666666555555222000///111111000......000333777999777333///---)))$$$!!!!!!%%%***...555555444000,,,)))***------///000000///...000111000000000///...,,,***)))***,,,///111111000//////...///111555888888777555555333000......///222444555444777999555000111777777333///......///...,,,000///...---,,,------...333000---,,,...111444555333222111000000...***((("""###%%%'''))),,,......222111///...------......111...,,,,,,---...,,,***...---...111444555333000333333222000......000222444777888888<<>>:::888999999666888;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@AAACCCDDDBBBAAA@@@>>>:::888777666555333111000////////////......///---+++---111444666666555222333777999777555666666222...,,,,,,---......---111444555444111000000444111------...//////...//////000111111000///...111......333555444333444888777666666555444111000111---)))))),,,///...,,,***+++------,,,***(((&&&&&&'''(((***++++++++++++***(((&&&%%%%%%&&&''''''(((***,,,,,,)))''''''''''''***,,,,,,---///,,,'''&&&'''(((''''''(((***---///000222222222222555777:::999999<<<@@@AAA@@@===AAAEEEIIILLLKKKIIIGGGGGGEEEFFFGGGJJJOOOTTTXXX[[[___\\\]]]bbbcccdddiiiqqqwwwxxx{{{,,,---///000000///------+++++++++...111444555444222...***+++111666666444...------///222444555555555444777;;;<<<888666777555777888888666555555666999777777999<<<;;;888444333222000111222444444333333222111000////////////333111///+++)))'''''''''&&&&&&(((---333888;;;<<<888444///+++***,,,///222666111---+++'''$$$&&&+++---------...//////000000...+++(((&&&''')))******&&&&&&(((+++------***'''"""''',,,000000///---,,,,,,******,,,//////,,,)))((()))+++---...///000000222000000111333555666555444222/////////000///...000222555999:::888222...---+++'''$$$###%%%'''***/////////......---------,,,---......------...000333222111///...---,,,,,,***,,,---000111333333333444333222333555666555333666333000---,,,,,,...000111333777:::888444555999444333111000111000---+++***)))((((((***,,,///111333000------///111333444111///---,,,,,,+++)))'''""""""###%%%(((,,,///111777666333111///...------///---***)))***+++,,,++++++***+++...111222222111555555444111...------...333555666666;;;@@@AAA>>>:::999666222000111444777::::::;;;:::999:::<<<>>><<<888666777666444444888999:::::::::999:::===???>>>>>>???BBBFFFGGGFFFDDDAAA@@@===999555444555666555111------//////+++'''((('''''')))...222444555444222444:::===;;;:::;;;555222///---.../////////---444::::::666111///000555222---++++++,,,,,,,,,+++---///111222111000///222///000555666333000111777777777666555333111000///+++((((((,,,///000000......//////---+++(((&&&!!!###'''+++...///000000000,,,'''&&&)))+++)))''''''+++---***%%%"""$$$'''(((,,,......111333111+++'''((())))))'''&&&&&&'''+++---///000111222444666:::::::::;;;>>>@@@@@@???BBBFFFKKKNNNNNNMMMLLLLLLGGGHHHJJJNNNSSSXXX\\\___\\\[[[]]]aaadddffflllssstttxxx~~~,,,------...//////000000000000222444777:::;;;<<<:::444...---111666888999333111000111333444444333444333777<<<>>>:::999:::===>>>???===:::777666666:::777666888<<<;;;666000000111222222222222222222111000///...------------333111...+++(((&&&%%%$$$%%%&&&***///555:::;;;;;;666444222000000111333444666222///---***''')))//////...,,,+++,,,///222444...+++'''&&&'''***,,,---+++++++++,,,,,,+++***)))"""'''---///...---...000000...,,,...000///,,,)))$$$%%%'''))),,,...000111222111111222444666777777444222///...---.........000222555888999666000,,,+++++++++***((('''%%%$$$'''(((+++///111000---***)))***,,,,,,++++++,,,...333333444333222000///...+++++++++---000333444555666333000///000000000000333111---***)))***,,,...///222666888777444333444111111222222222///,,,***&&&&&&%%%&&&(((,,,///222///---,,,---000333555666...,,,***))))))***)))'''"""""""""$$$'''+++///111:::888555111///---,,,,,,---,,,+++++++++******)))******+++,,,///000111222444555555222///---,,,,,,444444444555777::::::888:::888333///,,,...333777999888888777666888:::;;;999666444555444111111333666777888777777888;;;===::::::<<>>???>>>:::666555888<<<666333000//////---***'''&&&&&&'''))),,,///111222111///111888;;;:::999999222000......///000000///...666======777000///000555222---***(((((())))))***,,,///222444444333222222000000555555000,,,,,,444555777666444222000000---***((((((***---//////------......,,,***((('''###&&&***...111222222111000...,,,------,,,)))&&&(((---222///(((###%%%(((,,,///111222444777555000+++,,,...---***'''&&&%%%&&&(((+++------///111333888888888999;;;===>>>???CCCGGGKKKNNNNNNNNNMMMMMMIIIJJJLLLOOOSSSWWWZZZ\\\YYY\\\```dddgggiiilllppprrrzzz...---------...000222333555666888999:::<<<===>>>AAA<<<666444777;;;===>>>888666444333333333222111111111444:::<<<999888:::BBBCCCCCC@@@===:::999999999666444666999999444//////222444333111//////000000000///...............222111///,,,***(((&&&&&&(((***---222666888777555111222555666777666444333111///......---+++---333111---)))&&&''',,,222777///,,,))))))***,,,......000000000...,,,*********(((***------++++++...111///---,,,...111111///+++%%%$$$$$$%%%(((---111444222333444555666777999:::333222///---++++++---...000000333555666333...***(((+++...000///***%%%!!!"""%%%+++111444111+++&&&&&&'''))))))))))))***,,,///111333444333000---+++&&&&&&&&&***000555777888777333///------............,,,)))(((((())),,,...///222444444222000---+++---///111222111...***)))''''''''''''))),,,///111...------...111444444444---+++)))((()))***))))))#########$$$&&&***...000777555222000---,,,,,,,,,,,,...000000...,,,)))'''************+++,,,///000111333444444111/////////333111000222444444444444777555111...,,,///444999:::999888777777777888888777444222333222...---///444555555555555666999;;;:::999999;;;>>>??????>>>>>>??????;;;888666999===444666666444///+++******((()))******+++,,,---...,,,***---333666444222222000///......000111000//////666<<<<<<555///...000555333000,,,***)))***+++,,,---000333555666555555222//////333222---)))(((000333555555222///......,,,***(((((()))+++,,,,,,,,,------...------,,,+++***,,,///222222222000...***...222333000+++(((&&&)))000777555///)))))),,,...111111000222666555111---///000///,,,(((%%%$$$!!!$$$''')))***+++---///888888999999:::<<<>>>???DDDGGGKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRUUUVVVWWWWWW]]]ccchhhjjjkkkkkkkkksss|||000///------...000444666777888::::::999999;;;<<>>???AAACCCFFFIIIKKKKKKJJJKKKKKKRRRRRRSSSSSSTTTTTTUUUUUUVVV^^^eeeiiikkkmmmllljjjttt|||333111...---...111555888666888::::::888888:::<<<>>>>>>???@@@AAA@@@???>>>666444222222222222111000///---...222444444666:::;;;:::888555222222444666111000000000111222444555111555888333,,,(((***///*********+++,,,---...///++++++,,,---.../////////000111444666666222,,,'''(((+++111555777555222000,,,+++---///---((((((***,,,)))&&&$$$&&&***000333111222444666888666222...///111222000---+++,,,---222000//////000111000///+++******...222444222000)))))))))***,,,///222444111333555666666777:::===222111///+++((('''***---000.........///000...---***---000222222000---+++...222777777222...+++***'''(((***+++***+++,,,...***)))((('''''''''''''''$$$###$$$***333999:::999333000---+++,,,---...---((('''$$$###$$$'''***,,,000222000***((((((%%%%%%))),,,---***'''%%%%%%,,,---///111333444444444111000000111222222000...,,,+++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,///111333---111555666555333222333222222000,,,)))(((+++...444777;;;===<<<:::999999333...---222333111000222333444444333222333555777999888888:::<<<<<<:::777666222111222000+++)))+++///000111111111333666888:::777444333666999<<<===@@@??????>>>>>>===:::777333555666555333111///...---...///---***''''''(((%%%$$$(((///222///------//////111333666666555333111111111...,,,+++---///000222444333000...///111222222222111222333555666444000...000///***''''''&&&+++000000+++((('''(((&&&(((,,,...///.........000000000//////......---+++++++++++++++***)))((('''))),,,...,,,***'''&&&+++---//////...///000222000///***$$$$$$)))***(((***+++,,,+++(((&&&%%%%%%$$$'''+++---......///000666:::===>>>>>>===???@@@AAADDDGGGJJJJJJKKKLLLMMMSSSSSSTTTTTTTTTTTTSSSSSSVVV^^^dddfffiiinnnpppnnnrrryyy555333///---...111666999777999;;;;;;999999;;;===:::<<>><<<<<<999333000444333...,,,...444555777666555444444555333333555888<<<<<<999555555222111222000***(((***...///000000000222555777777444000///222777;;;======;;;;;;>>>AAAAAA>>>:::444333222333555555000,,,,,,...///---)))&&&&&&'''%%%$$$(((000444222//////000111222666888999777555222///,,,))))))***---///+++...111111///---...///444333111000000111333555666111...//////+++((()))$$$)))......)))&&&%%%'''$$$(((---111222222111111000000///---,,,+++***)))&&&&&&&&&&&&&&&''''''(((***(((&&&'''***+++(((%%%+++***(((((()))---111444333111***###"""&&&)))'''+++,,,,,,+++)))'''''''''(((+++///111111111111222333777<<<===<<<;;;<<<>>>???BBBFFFIIIKKKLLLNNNPPPQQQRRRRRRSSSSSSSSSRRRRRRVVV]]]bbbcccgggoootttsssqqqwww666333000///111555888999:::888999999555000666@@@AAA===;;;<<<===;;;555000222222111111222333444555222+++)))///333222333777555333000,,,)))'''&&&&&&)))***+++,,,---///000111555555222+++$$$"""%%%***######$$$&&&)))+++***)))((()))+++,,,---,,,,,,+++,,,///222000,,,))))))***)))***************)))(((***,,,///000---((("""###&&&)))******,,,111666777555666;;;@@@???777///000333666555111//////111111222222222111000...---)))///333333444444000+++,,,******...222333///+++......///000111333555666555111+++(((((()))******---,,,,,,...111333333333666444222333666666333000666999:::777222...---...---000333444222000............+++'''$$$%%%)))...///...---...///000000000$$$$$$$$$%%%''')))+++,,,((())))))'''###"""%%%''')))'''%%%$$$%%%%%%$$$###(((+++---+++'''######$$$+++...222444555333333222------///222444555444222---///333666888777555444444222///---------,,,,,,$$$&&&(((+++///222444666444000...111777;;;;;;999<<<<<<:::555///---...111>>>@@@BBBBBBAAA@@@@@@@@@AAA???;;;555///------///888999<<<===<<<999666444333666888888555444555777666222...+++***,,,///111555111,,,***,,,000333444333000///111555:::;;;;;;999888777888;;;===>>>===999555333555888666...&&&'''((('''%%%###$$$)))---,,,,,,...222777888666222///111444888:::<<<<<<<<<444111---,,,...000000///,,,///111222111000000111666333///...000555888:::888555222000///,,,***''')))((((((((()))'''$$$"""''')))+++---///000000000///...,,,***((('''&&&%%%&&&'''&&&%%%###$$$&&&(((''''''(((******+++++++++((($$$ """(((...000000111,,,%%%""""""&&&)))+++...///...)))%%%&&&---333222444444333111000000111777999;;;999777777<<>>;;;:::;;;:::444///222222333333222222222222---)))(((///333333333666333111///,,,)))'''&&&%%%***+++,,,...///000000000......,,,&&&!!!!!!%%%***'''&&&%%%&&&((()))((('''&&&''')))+++,,,,,,,,,,,,...///000...,,,+++***+++,,,++++++******(((((('''))),,,///000///+++&&&"""$$$'''*********---222666666444555999???>>>888111111444777666222000000222111111111111000///...---...333555555444555111,,,,,,))))))+++000111...***------...///000111333444333000---+++,,,------,,,,,,+++***---111555888999999666444444666777444111444555555333000...------000333666666555333222222111000...+++)))***...222222///,,,,,,---///...,,,######$$$&&&'''((()))))))))***)))&&&###"""###%%%'''%%%######$$$%%%$$$###)))---222111---(((%%%%%%'''))),,,///000000000111//////111333666555333111...000444777999999888777666444222000000///...---&&&''')))+++...000222333111...---000555999999777888999999555000...000222;;;???CCCEEEDDDAAA???>>>???>>>;;;666111//////000888999;;;<<<;;;999666444333444555555444444555777333111---+++***,,,///222333...(((%%%(((---333666666333000111444777888777333333444555777999;;;<<<;;;888555444444000)))$$$%%%&&&%%%!!! %%%))),,,---111666;;;;;;777222111333666:::<<<===<<<<<<777444111111222333222111111333444333222111111222:::777333222555999<<<>>>:::666222/////////...---'''&&&&&&'''((()))'''&&&((()))+++---............---,,,***(((&&&%%%%%%%%%'''(((((('''%%%%%%&&&'''))))))***+++++++++++++++((($$$!!!###)))------,,,+++'''""" ###'''+++---000111000,,,((((((---222444555555444222111222333666999:::999777777<<>>???@@@<<<:::::::::999777:::???DDD@@@<<<::::::888444111444444333222111000///...***(((***000444444444555222111000...,,,***((((((+++---///111222111000///))))))'''$$$!!!"""(((------+++'''&&&&&&''''''&&&%%%&&&)))+++---///000000111///---,,,---......---...---,,,***)))(((''''''))),,,000333333000,,,)))(((***,,,,,,+++,,,000444444222222666;;;<<<777222222555888777444111222333000000///...---------...222666777555555555333///***(((&&&(((+++---+++)))---------...///000000111222000///000111111000///,,,***)))+++000777<<>>999333000222666999;;;;;;:::999888777555666666666444222222333444333333444666999<<<888555444666:::===>>>777444///---...000111222(((&&&&&&'''))),,,------***++++++,,,,,,,,,,,,++++++***(((&&&%%%%%%%%%&&&+++,,,...---+++(((((((((,,,,,,,,,,,,,,,+++******(((&&&%%%'''***,,,***((($$$""" ###(((,,,...111222222000,,,+++...111444555666444333222444555666888999888777777;;;???DDDEEEEEEEEEDDDEEEGGGIIIOOOPPPTTTXXXWWWRRROOOQQQVVVXXX]]]ccciiilllkkkjjjooouuu999;;;???BBBCCCCCCCCCCCCBBB???<<<999888999===BBBHHHDDD@@@===<<<:::777444777555222///---,,,------+++,,,///333666555444444444444333222111///...---...///222444444333111///******)))'''%%%''',,,000222...)))&&&%%%&&&&&&&&&''')))+++---000222444555333///+++,,,///222333222///---,,,***))))))******+++...333666777666333111...000000...+++***---000000......222666888666222333666888777444111222333///...---,,,,,,,,,---...222666666444333666555222***(((&&&''')))+++***)))------.../////////000///222222222333444444222000---+++((()))...666<<>>>>>999555---000333666777777555444666666777888777666333222000111222222333777;;;???888555111000333666888999111...,,,,,,---000111111,,,***((((((+++///111222------------,,,,,,+++++++++***(((&&&&&&&&&&&&'''---000222222000---+++***---------,,,+++***(((((((((((())),,,------)))&&&!!! !!!%%%)))+++,,,///111333222111000111333444555555333111111333555555666888777777777:::===BBBCCCBBBAAA@@@BBBEEEHHHNNNQQQVVVZZZYYYVVVTTTTTTYYY[[[___dddhhhkkkllllllmmmttt~~~===AAAEEEGGGFFFEEEFFFFFFLLLIIIBBB:::666:::AAAGGGLLLJJJFFFCCCAAA>>><<<:::;;;777111,,,***+++---///000333777888999888666555444444333222222111111111111333555666666444111000------,,,+++***+++---000333///)))&&&&&&'''(((((()))***+++---///111222333333///+++,,,000555666666///---+++******,,,...000000333777:::<<<;;;999777333444333///***((()))+++,,,+++,,,...222444333111111444666555222000000111------,,,++++++,,,---...///222333111111444555222...---,,,,,,---............///000111111111111000333333222333444444222000000---***)))---222666999999555000///111333222111***(((%%%'''+++......---444555555444000---++++++333222222333555777999999000,,,''''''+++---,,,))),,,---///111111111///...'''%%%###""""""#########%%%$$$%%%'''***---......000222444222---)))((()))(((%%%""""""###%%%%%%$$$&&&)))...444777777444000------------------------111222222000,,,******+++...---+++++++++,,,---...,,,,,,...111333444333222---111555555333111111222444666888888666444444444000111222000---,,,+++,,,...000222444777:::<<<======999444222444555444222)))'''&&&%%%&&&***...000,,,***((())),,,111555666222111///---,,,,,,---///---000333111...---111555777999:::777333222444888000000...***%%%$$$(((+++000///000444999;;;999777---///222555666555222000222444666777666444222111222222222111222555:::>>>333111...---///222444444,,,,,,,,,...000111000///...+++((((((***---000000//////......------------,,,+++***))))))(((((((((+++...111222000---++++++---,,,,,,+++***(((&&&%%%)))+++...000111///***'''###"""###%%%(((******)))+++---111333444444555666333333333111......000222444555666666777777999:::>>>>>>>>>======???BBBEEEMMMRRRYYY\\\]]]]]][[[ZZZ[[[]]]aaadddgggjjjlllnnnnnnttt@@@DDDGGGHHHGGGGGGJJJLLLUUUUUUNNNAAA999===EEELLLOOONNNLLLJJJGGGDDDBBB@@@<<<888222---,,,---111333555:::>>><<<;;;;;;:::888222111000//////000222222555666777777777555333111...///.........------,,,///,,,((('''(((+++,,,---******))))))***+++,,,---///---+++---000444777999111///---+++,,,...222444555777:::======<<<:::888555666444///***&&&''')))++++++,,,...111333222000...111333222///,,,---...,,,+++++++++,,,---......---000111//////222222///111111222222222222222222...///111333333333333222333111//////111222333333333000---,,,...///000111222///,,,---000222111000)))(((((())),,,.........333555777666333///---,,,000000000222555777777666...,,,++++++,,,---,,,++++++,,,...///000000000///***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&)))...111333333222333222...)))&&&(((***,,,((($$$###%%%&&&$$$"""###'''---444888888444000++++++***)))))))))******...//////,,,((('''))),,,000...---,,,---...000111///000222444555666777777222555888888444111111222444444444222000000111333000111000...,,,+++,,,---------///111444888:::<<<<<<:::777555444444333222***(((%%%$$$%%%)))...222...------000333555555555000000///---++++++---///000222444333111000333666333555777666333333666999333444444111,,,***,,,...000......111666999888666...000444666777444111//////222555666555333333333888777666333000111333666222000---,,,...111222222,,,---...111444444111///---***''''''(((+++,,,---///...............///000,,,---------,,,***((('''%%%(((,,,------+++++++++,,,,,,,,,+++)))'''&&&%%%(((+++000333333111---***&&&&&&(((+++---,,,***((()))+++...111444666777777444333111...,,,+++---///333444444666777777888888999:::;;;;;;;;;===@@@CCCKKKTTT\\\___bbbdddccc```^^^```cccfffgggjjjnnnppptttzzz@@@CCCFFFFFFFFFHHHOOOTTT\\\aaa\\\MMMAAAAAAIIIOOOPPPQQQPPPOOOKKKHHHFFFEEE<<<:::666444333444555777777>>>AAA>>><<>><<<777333333444555555444222000000111333444444222000------///111.........///111444666888666777777666444333333444...+++'''$$$%%%***000555222111222333666777666555333333222///,,,+++...000111111222333444666888999777777888777555444555555222444666444///,,,,,,...---------111666888666444---000333666666333///,,,///222555666555555666777<<<;;;999555111///000111222000------...000111111///......000222222111///,,,***((((((***,,,------,,,,,,,,,,,,---///111222,,,---///000...+++'''$$$!!!$$$(((++++++,,,---...---,,,,,,+++***((('''&&&&&&***///333333111...---)))***,,,000222000,,,))))))***,,,///333555666666555444222...***)))+++---333333333555777777777777555777999;;;<<<>>>AAACCCJJJTTT^^^bbbeeejjjjjjfffdddgggiiikkklllnnnsssvvv|||???BBBDDDEEEEEEJJJRRRZZZ```hhhgggWWWGGGEEEKKKPPPPPPQQQRRRQQQNNNJJJHHHFFF::::::::::::999999888888777>>>BBB>>>===@@@BBB@@@555333000...///333777999;;;:::999888666555444444///111333666777555111---&&&%%%%%%(((---111444666111///,,,)))'''%%%%%%%%%###&&&***+++,,,///444999888555111...---000333666:::;;;<<<<<<;;;888555333000111111...)))(((***,,,---...111444555444333111'''+++---,,,)))&&&'''((()))***,,,...//////......000333444000......+++&&&))),,,...///...,,,+++***+++---000333444444444333,,,(((%%%%%%***111888;;;555444444444333111,,,)))(((''''''+++000333222000***---111111...---...000)))...444888777555222000...---...000444555333000...333666444...***)))+++......///000111333555666888444///,,,,,,***(((%%%%%%%%%&&&***000555777888333444444111+++((()))***+++'''%%%&&&)))***'''###&&&***000777:::888333...)))(((((((((***---000222///000///+++''''''---333111000//////000333777999888999999999999;;;>>>@@@@@@BBBBBB???999555444555555666666555333222222333888777555222//////222444111000......///111333444000333666666444222444666222...(((%%%&&&,,,333777666444333444666777666555666777666222---,,,...111111000000333777:::;;;;;;===<<<;;;:::888666444222///222555444000,,,+++,,,++++++...333888999555111+++...111333333000,,,)))000333777777666777999;;;<<<;;;:::666333000111222111///,,,,,,---///000000000...,,,,,,---.........---+++***+++...000111111*********+++,,,///111333+++---000111///+++%%%""""""%%%)))+++---...000222---------,,,+++***)))((($$$)))...222333111///...***+++///333555333...+++******+++...222444444444777555222...***)))***,,,222222333444777888777666333666999<<<===???AAACCCIIIUUU___ccchhhmmmnnniiikkkmmmpppqqqqqqtttyyy}}}AAABBBBBBAAAAAAEEELLLRRRWWWXXXZZZWWWMMMCCCCCCIIIJJJPPPTTTRRRPPPOOOKKKGGG???;;;999;;;@@@AAA<<<666999;;;======>>>???AAADDDAAA<<<666222333444333333>>><<<999888999888777666555444444888<<<;;;444...***((())),,,111555555444555444222///+++(((%%%###$$$(((***)))&&&'''---222666444222//////333999>>><<<:::888666555444444444222///***'''%%%'''***,,,+++---000444777888666444000000...***'''%%%&&&''')))+++---...---,,,,,,---...111444666444000***''',,,,,,++++++)))'''%%%$$$"""(((///444555333111///...+++((((((,,,222777999777333000111444444000,,,,,,))))))---333555000+++---000444666333///+++))))))***---111555666444222,,,///333444444333333333666666555111---+++++++++***)))***---222666888888444...+++---...***'''&&&'''((()))+++///444999<<<888888666333...)))'''&&&***&&&!!!"""&&&(((&&&###'''---555999999555000---)))'''%%%$$$'''+++111444111333444333000000333777777333///---000555999<<<999>>>@@@<<<666333666:::AAA@@@===;;;999888888888???@@@===666333444222///666777777333///...222777888444///+++***+++,,,---...111111///000444555444222...***((())),,,///000444666888999888777888999<<<@@@???666...---......333222000000333777;;;===999;;;>>>???>>>:::666222333222111000000...+++((((((***---111333333111...)))---111111...+++******000666;;;999333000333999:::888555333222222222333444///)))%%%&&&***...000///,,,)))''''''***...000444222---***...444444///---+++))))))+++---//////444444222...)))&&&$$$$$$'''%%%%%%)))///111...***///000111000///,,,)))'''+++,,,...///...///111222333333444888999777111,,,***,,,///111222222333555444333111///---+++++++++222222222333555888;;;<<<777666;;;BBBCCC@@@AAAFFFKKKQQQZZZaaagggjjjmmmnnnppprrruuuvvvwww{{{@@@BBBDDDDDDCCCDDDGGGJJJMMMMMMNNNMMMFFF???@@@EEEHHHNNNTTTUUUVVVTTTMMMEEE???:::777888===>>>:::555888999:::::::::<<>>AAA===555111111444;;;;;;:::999777777999:::BBBBBB???999666777777444666777777444000///333888;;;777111,,,))))))))))))+++///000...000555777555222...+++***+++---//////222555888::::::::::::;;;???CCCBBB999111//////...///000000222555777999999777888999::::::888666555333111---,,,,,,,,,+++***)))***---000222222111///,,,...000000---+++,,,---000555888666///,,,...333333333444444444333333222111,,,&&&###$$$(((+++---...+++'''%%%%%%)))---111777444///,,,///555555111///---+++,,,...///000///666666555111,,,(((&&&%%%'''&&&&&&)))---000///...000000///...------------+++,,,...//////000111333555555666888999666000+++))),,,000333444444333333444444333222000......///444333333444555666888999777666;;;AAACCC@@@BBBFFFKKKQQQYYY```fffjjjnnnqqqqqqtttwwwxxxzzz@@@BBBEEEFFFDDDBBBAAAAAA@@@>>>???AAA???<<<>>>BBBIIINNNSSSXXX\\\[[[QQQEEE>>>999555555888999777333555555555444444666:::===>>>===<<<<<<===<<<999777999888777888:::<<<<<<<<<777555444666888888444111+++******,,,///000000///555555444333000---***)))&&&&&&''''''(((***+++,,,///222555666555555555666333222111000111333555777111---&&&"""!!!%%%+++///111111222777======999333...///...+++)))'''((()))(((,,,000222111...,,,,,,---,,,...444;;;>>>;;;777333444555444222---)))&&&###(((...222333111000///---+++)))***---111333444444111...///222555555444//////000333777666111---+++...222333333111000///222111222444666666444222222444555555555666888:::999::::::777333///...---))))))***...333888:::;;;...)))'''+++...,,,)))))))))***,,,///222444555666333444444333111---)))&&&############$$$%%%&&&&&&))),,,000111111000000111---***'''%%%'''+++111444777555444555777999::::::666444111000111333444444;;;>>>???;;;333---,,,...555666666666555666999;;;BBBBBB???:::888::::::777666777888555222222666:::>>>;;;555///+++((('''''')))---......000555777666111///---,,,.../////////000333888;;;<<<<<<<<<<<>>999444222444555444222111111///...---///444777:::;;;>>>???@@@===:::888666555444555777999999999555333111111333333111///)))***+++---///000000///777777666555222///,,,***)))''''''(((***++++++***///111444555555333333444111000///...///000333444000+++%%% %%%,,,111222///...222999<<<999555555333000+++''''''))),,,+++...111333222222222333000......555>>>DDDBBB===999:::<<<;;;888333---***(((+++000222111...,,,,,,+++***)))***---///000///555111...---000333555555111222333444444111---)))'''***...000111222333555666555444555666666444222222222222111111222555888888999999777333000......))))))+++...444888:::;;;...)))(((---111///------)))***---000222222222222///000111222111...)))&&&"""$$$%%%&&&%%%&&&(((******+++---......///111444333000,,,******...333666999555222333666888777555333222111222333444444333:::;;;:::444...***+++---111333444444333444777:::??????<<<777666999:::888888999999777666666999;;;@@@>>>:::444///+++***+++***...000///111666777555111///...///000111000//////333777:::::::::999999:::>>>???999444222///,,,+++,,,...222666888555222222333444666666666555555000---***)))***,,,......+++,,,............///000222222222000...---,,,,,,***+++,,,)))%%%###$$$&&&'''***...111333222111//////+++'''%%%&&&(((***+++***)))(((((()))+++...///777555000***+++000222000------,,,---//////---,,,000111222000---+++******---......+++((((((...444;;;888444000---,,,,,,,,,000222444555555555777999999999999888666222---***))),,,000555777666333///000444777777666555666777999888777555333222111111444666888;;;<<<===@@@CCCFFFJJJPPPWWW^^^gggpppvvvzzz|||~~~BBBAAAAAABBBCCCDDDEEEEEE<<<999:::???CCCEEEJJJOOOSSSRRRQQQTTT]]]```WWWKKK???:::555222222333333111......,,,***)))+++///333666999<<<>>>>>>;;;999777444222111111333444333222111000............---,,,'''))),,,///000111222222:::999777555111...,,,***,,,+++))))))*********)))000111222222111000222333000///......---......///---)))$$$!!!"""'''...222444000---///555:::;;;:::===999111***%%%&&&+++000000222333444555666999;;;444000000666???DDDBBB===;;;===>>>>>><<<777222......000222222///,,,)))(((***)))(((***,,,......---666333///------000222333333444444333///***'''%%%%%%(((+++...000333777:::888666444444555555555333222222111///...///333555666666777555111.........+++++++++...333777888999///++++++000444222//////'''))),,,///000000///...++++++,,,///000...***&&&$$$&&&)))))))))***,,,---***+++,,,------///333666888555222//////222555888777444000000222333222000111000111333555666555444888666333---))))))---000222444666444222222666:::>>>>>>;;;666555888:::999999999999888888888:::;;;>>>>>>===999333000000111---111333222333666777444222111000111222222111000000333666777666444333333555999:::777555555444000...,,,+++...444777666333111333666999999666333111...------///111111///...,,,...000///---,,,,,,...111111222222000---***'''&&&&&&%%%$$$$$$$$$%%%&&&'''))),,,///111111111000///,,,)))'''(((***++++++***+++---...//////......222111---((((((,,,...,,,)))(((((()))++++++***(((''')))************,,,...222333111,,,%%%%%%+++222999888666333000...---,,,000222444444444444666777999999999777333000---,,,***+++...222555555111......222777888666444555777999888777666444222111000333666777777777:::===???CCCEEEJJJPPPXXXcccooowwwAAA???>>>???BBBFFFHHHIIIAAA???@@@CCCFFFHHHOOOVVVWWWUUUQQQRRRYYY]]]VVVLLLAAA===888444333333333222///...---+++***+++///111444666:::;;;999777666666444222000000000111000///000//////...---,,,++++++'''+++///222333333444555;;;999666222///---------///...+++((('''&&&'''(((000111000...------///111...//////......,,,+++***)))'''%%%$$$&&&***///222777444222111444888;;;===???:::222***%%%'''---111555666777888888999;;;>>>333111111555;;;>>><<<888888999:::;;;999666222///222333444222///+++)))(((***))))))***---/////////666333000---+++,,,...000333555555111+++&&&&&&'''(((***,,,...000444999===777555333222333555555555555555444111///000222444333333333000...---...///...---,,,...111444555444///++++++111444111...---%%%''')))+++,,,,,,+++***))))))))),,,000000,,,(((((()))+++,,,............***,,,...///000222555888:::888555333333333555666444222///...////////////000000111333666888777666555333000,,,***,,,000444333666888666222222666;;;@@@AAA===888777:::===;;;999888888777777888888888999;;;<<<999555222222444000444666555666999888555333222111222333444333111222444555444222000//////111444555444444777777444000,,,))),,,222777777555000333777::::::777333000...///111555666555111......000222111,,,))))))***,,,,,,...000111///***'''%%%###""""""$$$&&&''''''(((***---111333444444444111///,,,+++,,,......---,,,...000222222111///...---...,,,'''&&&***,,,***%%%$$$$$$%%%'''(((((('''"""###$$$%%%&&&)))...111444444111+++%%%%%%***///111111111111000000000000///000111111000000111222666777777555111...---...,,,******---000222000---,,,222888999555222222444777777777777666555333333555777777444444888<<<<<>>BBBFFFHHHHHHCCCCCCDDDEEEEEEFFFNNNXXXWWWVVVSSSRRRVVVYYYSSSJJJBBB@@@<<<888666444333333111222111000...///111333333666888777555444555666555333111111222222222111111222222111///...------+++///333555555444444555888666222...------///111000///,,,&&&!!! ###'''...//////...,,,+++,,,...+++---///000///---***(((%%%%%%&&&(((***---///111777777777555333222555777999666000***'''(((---111888:::<<<===;;;999888888...///000333555666444111///000222222222000...---333444444222///,,,++++++---+++***+++...111222333333111///,,,******,,,...444666555111***'''***...111111111111222555999===444222000000222444666666777777666333000///000222111111///---+++,,,///222000///---...///111000000...***)))...111---)))'''###$$$&&&''')))))))))(((***((((((+++000222000,,,,,,+++***---000111///---***,,,000222333555777888777666555444333222111111///000000///...///111333444333333444666888777666333333111000///111333555444888:::999555444999???BBBBBB???999777;;;>>>===777666555444555444444333333777999777222///000222111666888888:::===<<<999555333222222333444444333333444333111///---...///,,,//////---///444555333111,,,)))---333888777444...111444777888777555333000111444777888777333///...222555333---'''&&&&&&&&&&&&'''***...000...,,,((($$$""""""&&&))))))((('''+++111777;;;;;;:::999777555333333444555444444111111111111000000000000+++------))))))+++---+++%%%###"""###&&&((())))))######""""""$$$)))///444333222///***&&&&&&***...---,,,+++***+++---000111000111222111///...///000333444555222///---...000---)))&&&&&&+++......------333::::::555000000222555666777888888888777666888;;;999444333888;;;;;;BBBBBBCCCGGGPPP^^^nnnxxx<<<;;;;;;>>>BBBFFFFFFDDDCCCDDDEEEEEEBBBBBBKKKWWWVVVWWWUUUTTTVVVVVVPPPGGGDDDBBB>>>;;;888666444333444555555444222222333444444666777555222222444777555444222333444555555444333444666555333000//////...222777888666444444555666333///++++++...222444000000,,,%%% &&&+++---///...,,,*********)))+++...111000...***'''###$$$'''***---//////000444777:::777111------///222111///,,,)))***---000888<<<@@@AAA>>>888444111***,,,...111111000...---((()))***+++,,,++++++***222333444222000...---...///---,,,---000444666666000///...,,,******,,,...444666666111+++***///555888777666444333555999===222000......111444666777666777666333000......///000000...,,,***,,,000444222000...---...///...---+++''''''+++---)))$$$###!!!"""###%%%&&&''''''''',,,)))(((,,,111444222///...+++***---222333///+++)))---222555666777888999444444444333111///---,,,---///111111///000555888777555444555666777666555333444555555555555444444333888<<<:::666666<<>>888777:::===<<<555444222222222222000//////333666444///+++,,,...111666999:::<<<@@@@@@===666444222222333444555444333333222000...---///000((()))(((''')))///000...000,,,***...555999777222...///111333555666777777222222444666888777333000///333666444---&&&$$$$$$"""!!!"""&&&,,,000222111+++&&&######'''******(((%%%+++444===AAABBB???===>>><<<;;;:::;;;<<<;;;:::555333000...---...000111***...///,,,+++......---&&&$$$"""###&&&)))+++,,,&&&%%%###"""$$$)))111666111///,,,)))'''(((,,,///...+++(((%%%&&&)))---///333444444333111000000111111222333111...---///111...(((###"""''',,,...---...555<<<;;;555000///111333555666888999:::999999:::>>><<<555333888<<<;;;CCCCCCCCCFFFOOO^^^nnnyyy<<<<<<===???AAABBBBBBAAA@@@BBBCCCCCCCCCFFFKKKOOOQQQOOOMMMMMMNNNMMMLLLJJJFFFDDDAAA???===;;;888666666999<<<:::777777:::???555333111111111444777888888888888:::<<<:::444000555777999999555000,,,+++111111111111111222222222222...++++++...222333333222---'''""""""$$$&&&''',,,***(((***------)))$$$(((+++///222222///+++(((""""""###&&&***,,,---,,,333666888777333...***(((------...//////000000000777<<>>;;;555666222,,,((('''((()))***+++...000///---000777===BBB===666111///000111111888444000,,,,,,///333666;;;999777444111///...---///,,,)))***...111222111444222000000111000---)))---------,,,***'''%%%###%%%))),,,***&&&$$$%%%(((///---******---222888<<<777444///------///000111,,,...222777:::;;;888555444444444333222111///...+++...111444666:::>>>AAA<<<777222111444666444111666777888888999999999888::::::999666444777>>>CCCFFFAAA;;;888888888777555333///,,,---222555444222111111222222222000...---333444666777666777888999333333111000...,,,+++***000///...---+++)))'''&&&'''$$$"""###)))---///...111000222999??????888000000//////111555999;;;;;;333666999888555111///000///000///---------((( %%%!!! %%%...555888888222000,,,***)))***---...+++...333999======999666777:::>>>>>>;;;999888999666111,,,+++...111333222444111000333888777000)))&&&&&&%%%&&&'''***---...(((&&&$$$$$$(((+++...///---+++((((((+++///111222///***$$$$$$+++000888:::<<<<<<888444000---555222///---,,,---///000333111...+++)))(((((()))...555:::999333...///111222222222444888;;;<<<<<<===;;;999888888:::===>>>HHHJJJMMMOOOSSS]]]lllwwwAAAAAAAAABBBCCCCCCCCCBBB@@@BBBDDDEEEEEEGGGKKKNNNQQQOOOMMMLLLLLLJJJGGGEEEDDDCCC@@@===;;;999777555888::::::777444444999>>>;;;999444111111333666999777666777999:::888444000333555777777444000...,,,,,,------...000111222222000...++++++...000111000111...***(((((()))))))))***((((((,,,000111---)))***,,,///111111///,,,***$$$$$$&&&(((***++++++***,,,000444555222///,,,***++++++,,,---...000222222777:::???AAA???:::444000+++---///222333333333222,,,,,,+++)))(((***...111666555222000///.........,,,***+++111:::???>>>:::666333///,,,***+++++++++,,,///222111000111777<<>>CCCDDD???:::777777777666444///,,,+++...444777777555444222000///...///111222555666666666555666777888333222000...,,,)))((('''++++++++++++***((('''&&&"""!!!"""%%%)))...111222555333444999??????999222222000...///111555777888222555777777333000......///000///,,,+++,,,''' %%%%%%&&&+++111666777777333111...+++***+++,,,---...///222666888888555222666999<<<<<<999666444333333///******---111333222444333222444666444...))))))(((&&&%%%&&&(((***,,,)))&&&$$$%%%'''+++------,,,***)))***---111222333///+++&&&!!!!!!%%%+++///666<<>>>>>:::555///+++'''***...222666:::???CCC===:::777777888999666444666:::===;;;777555777;;;;;;:::999888777:::>>>BBB@@@<<<888555444444333222******+++000777::::::888666333///,,,,,,000555888999777666444444555666777333222000---***'''%%%###&&&(((***+++,,,+++***(((%%%&&&(((***,,,///444888:::777666888<<<===888333444000+++***+++///222333111333555555222///---,,,000111///+++***+++)))$$$&&&)))---000111111222222333111///...,,,,,,,,,---//////000222333333111///222444777777555222111000222...***+++///333555555444555555555333000,,,)))***(((&&&%%%&&&(((,,,...***'''%%%%%%'''***++++++))))))***---111333444333///,,,(((%%%$$$'''***---333<<>>:::777555555555::::::999666222111333555:::888444111//////111111222333333444444333222111222333555444111///...///,,,,,,,,,---...000111333......//////000///---,,,+++++++++---...///---++++++,,,...222555444111---,,,,,,------------,,,,,,***+++------+++(((&&&%%%$$$(((---000000///......************,,,...111333000111222444555555222000***+++,,,---///000222222666666333000---,,,---///000///.........///000111+++(((&&&)))000555777666444555777777555333111000222444777888666555666777666666666555222000000000111000...---,,,------......///000000000---+++)))'''+++//////,,,******,,,000---***(((((()))+++,,,---------,,,,,,++++++***,,,---///...,,,***+++,,,...000222444555444333222000...------...///...---...000444999===<<<999666:::;;;;;;:::777333...+++''')))---000222666;;;>>>;;;999888999:::999666333333888<<<:::444222555999999888777666777999<<>>@@@<<<777666777555222...++++++...222555444555666555222...***'''(((...555777555333222444333111111333666:::<<<===??????>>>===>>>???AAABBBDDDJJJRRRVVVZZZ```iiippp{{{RRRTTTTTTRRROOOKKKKKKKKKIIIJJJMMMOOOQQQQQQPPPNNNJJJHHHGGGFFFEEECCC???===@@@@@@>>>:::666444555777:::;;;;;;:::777444111000222333444444444333111000000111222222111111222222666666666444111///...///333222000//////000111222///000222333222111/////////...---...000111000//////000111333333111---***+++++++++++++++++++++++++++---///...+++(((''''''(((+++...//////............---,,,+++,,,,,,......,,,++++++...000111///---)))***+++---///111333444999888666222...------///000//////...///000111222+++)))''')))---000111000222666:::;;;888555333333555666888888777555444444444666777555222///......000/////////000111222333000000111222111...,,,***))),,,///...+++***,,,...111///,,,((('''(((***,,,111000///---+++***)))((((((***++++++************+++---000222444333222111...,,,+++,,,---......---,,,...222777;;;<<<:::777444444222111000///......(((***,,,...///111444777777888999::::::777444111...444888777111...222666555444333444555777999999777666444222///.........---///222777;;;;;;:::999333222111111222444666888999555111000111333333333555555555444222///,,,***%%%'''+++...111222222222;;;999444...---222===FFFBBB===777444333222000......***%%%###&&&***...000000111222444444333000...111333222......222444333000333444000)))%%%'''+++,,,,,,,,,------...///000+++******,,,000444666666222///***'''''')))---//////,,,+++---333888::::::333666888555///***)))******)))((((((***...222555,,,***(((((()))++++++***)))***---111555555333000,,,+++)))((()))***,,,---111222444777999888444111000...+++***+++...333666444666777777555000+++(((''',,,111333333222333444444222111333777;;;===>>>@@@???>>>===<<<<<<======DDDHHHNNNRRRVVV^^^jjjsss~~~PPPTTTWWWWWWSSSPPPNNNOOOLLLKKKJJJLLLNNNOOOOOONNNIIIGGGEEEDDDDDDCCCAAA???@@@AAA@@@;;;666555777:::<<<===>>>>>><<<888333///...111555888999777555333///000111000///000222444999999888555222000111222777555333000//////000000000222444555333222222222444333222333444444333111...///000000000...,,,***++++++,,,,,,,,,,,,+++++++++---///...+++)))***,,,...//////...,,,+++,,,...000//////...---,,,+++++++++))))))+++///111///,,,***,,,...222555777888999::::::888555111//////111111000///......///000111---,,,,,,...000000///...000555;;;<<<:::666555555777888888777666444222000222555888777333000000222111111111111222444666777444444444333111...,,,+++,,,---......------///000000///---)))'''(((+++...444222000---***(((&&&&&&&&&&&&((()))************)))***---///111222222222///---++++++---///000///,,,---///333777999888777...---,,,,,,,,,---///000+++,,,------,,,---///111444666999;;;:::666222///+++///333222///---000333222111000111444555666555444444444111...,,,,,,---///111444777999999777666000222444666777666555555555111---...000333333111333444666777666555333222&&&(((***---///111333333:::666///***+++333???GGG@@@<<<666222000///...------***((((((***...000111......000333555555222000000444333000...111444333444666666222+++((()))---******)))******,,,...///***))))))+++000444666777666000(((######&&&)))+++***((('''***///444666666222444555333...+++***+++...---,,,++++++,,,...///,,,+++******,,,---,,,++++++,,,///222444333000---(((''''''((())),,,///000000...---000444555222...///...,,,,,,---111444777666777999:::888333///+++))),,,///111222222444555444222000111555:::===>>>>>>===============>>>>>>CCCHHHMMMQQQVVVaaaooozzzKKKQQQXXXZZZWWWSSSRRRRRRQQQNNNJJJJJJMMMPPPQQQQQQKKKHHHEEECCCBBBBBBBBBAAAAAABBBAAA===777666999===@@@@@@@@@@@@>>>;;;666333---000333777888777666444///000000///...///333666::::::999666444333555777666444111...------......000222444444333222444666555555777888999666111---(((***+++,,,,,,---...///,,,,,,............,,,,,,))),,,...---******...222222111///+++))))))+++...000000111111///---+++)))---++++++...222444111---***---111666:::<<<===>>>;;;;;;:::888555333333444111000///------------...+++---000333444333000---///444;;;<<<999666555666999888666555444222///...111555999999666444666999444333222222333555777999999888666333000---+++***------///111333333111///+++++++++)))((()))---111444222///,,,)))'''&&&%%%%%%%%%''')))+++---------((((((***,,,///222555666222///---,,,///111333444///......///222444444333+++,,,,,,---...000111111,,,.........------///000333666:::<<<:::666111...***,,,...///......000111000///...000333555444222222333333111---++++++---...000333555555555555444111333666888999777555333///,,,***,,,111333222000...000333666888888777777++++++,,,---///222444666888333+++(((+++333;;;@@@:::888333000///000000111///......///222333333222***+++---111555666333000000333444///+++,,,---,,,///111333222///---,,,---,,,***(((&&&&&&(((***,,,---,,,+++,,,...000111111111,,,&&&$$$%%%(((***+++(((&&&%%%(((...222444333111111222111///---,,,,,,,,,,,,,,,+++++++++++++++---,,,+++,,,...///...---//////000222222111---)))$$$$$$$$$&&&)))---111444///...---...000111111000000////////////111333444555666888999888444000...---...///000111333666888555333111222666;;;>>>@@@???????????????@@@@@@AAACCCHHHOOOUUU[[[gggvvvHHHOOOXXX[[[YYYUUUSSSTTTWWWRRRMMMKKKNNNRRRUUUVVVNNNJJJEEEBBBBBBBBBBBBAAABBBDDDCCC>>>888666:::>>>DDDCCCAAA@@@???===:::777---...111333444555444444...000000///...///333777::::::999777666666999;;;444222///,,,***+++,,,---///222444444222222555777333444888;;;:::555---(((###$$$&&&(((***---111333---...000111111000...---(((+++---,,,***+++000666333111---)))''''''+++......000111222111///+++)))000......111666777333///))),,,111777<<<>>>??????<<<===<<<:::777666666777111000...,,,++++++++++++'''+++000555666444000---...444:::<<<999666666777:::888555333222000...,,,000555999:::888888<<<@@@777555333222222444777888;;;:::666222///,,,***))),,,,,,///444888888333...&&&((())))))(((***///333333111...+++((('''&&&&&&%%%&&&'''***---000000///(((((((((***...333777:::444222......000444666777222000------...000000000+++---///222333333222222---...//////......000222222666;;;>>>;;;777222///***+++,,,...///000000000000......000444555444111111333333111---***+++---,,,...111222222222333444222444777999999777555333,,,)))(((+++111444222///***,,,111555888999999999000/////////111444777999:::444---+++...333777888666444222000000222444555333333333555777777555333((((((***///444555333000///333333---(((''''''&&&'''+++///222111///---,,,...+++(((%%%###%%%'''(((111///---,,,------,,,***(((%%%###%%%)))---......)))'''&&&)))...333444333000000000//////...---,,,'''(((***++++++,,,++++++---,,,,,,---///000000///111000000111111///+++'''"""""""""%%%)))...333666...///000...---...111444000000000///////////////222444666666555333///---000000000000222555888:::999666444555999>>>AAACCCCCCCCCBBBBBBBBBAAAAAAAAACCCIIIRRRYYYaaammm{{{MMMNNNPPPUUUYYYXXXTTTPPPSSSQQQOOONNNOOORRRUUUXXXSSSMMMEEEBBBCCCDDDBBB@@@???BBBCCC@@@;;;999;;;???BBB???======>>><<<777333...///111222444333333222333000,,,)))***---///111777666666777888888777555222111///,,,))))))+++------111444444222111333555444333555999<<<666***!!! !!!%%%+++000111111///......///000000///---++++++,,,---///111333444333///***&&&%%%&&&&&&&&&'''***...000///...---------///222555666666444333///000222777===???===:::888777666555555666777888555444222000///...------+++...222444333111000///000222555888999:::999999888777555444111000...---...---...222888===>>>>>>;;;999777444333444666777444222...,,,+++)))'''%%%)))...555999888444111///$$$$$$&&&***---000111111666444222///***&&&###!!!###'''+++---...000222---,,,+++...222555555333222000...000444777888777222000///000222333222111......000444888777333///+++,,,---...///...---,,,111222555888999777222/////////000111333555777888333444444555555555555555...///000000000/////////.........///111333555777333333444555666666777777444111---...000000,,,(((+++***+++...333999<<<===<<<999555222222555999<<<:::777222000000111111111111000///...---...222444999888777999;;;888000************...333555444111444555444000+++'''%%%$$$'''***...111222111///---(((((('''$$$"""###(((,,,///000000000...+++)))'''$$$###$$$&&&))),,,,,,,,,&&&(((+++///333333111///........................---***'''''')))***)))'''(((+++///222222222222222111333444555333...)))&&&&&&%%%$$$%%%'''***...000555222......000111///,,,222333444222///,,,+++***//////000333555333---(((***///333333555:::<<<;;;===:::777888<<<@@@BBBBBBEEECCCBBBBBBBBBBBBAAA@@@IIIMMMTTT[[[eeerrrIIIJJJMMMQQQUUUVVVSSSOOOOOONNNMMMLLLNNNPPPSSSUUUQQQKKKEEEBBBCCCCCCAAA>>>@@@CCCDDDBBB>>><<<===@@@@@@===:::::::::999666222***,,,///333666666444222111...+++)))***,,,...///222333333555666666666555222111///,,,)))(((***,,,111222333111///...000333111111333777999555---%%%###"""!!!$$$***...000000...------...//////...,,,)))***+++,,,...000222333222///+++'''%%%%%%%%%%%%'''***...000000////////////111444666777777666555------///444;;;>>><<<888444333222222222333444555777555333111000/////////222222333444444333111000...000333555777777777777333222111///---+++***))),,,+++,,,000777<<>>@@@???BBBAAAAAABBBCCCCCCCCCBBBHHHOOOVVV]]]eeerrrFFFGGGIIIMMMQQQQQQOOOMMMIIIJJJJJJKKKLLLNNNPPPQQQNNNJJJFFFEEEEEECCC@@@<<<@@@CCCEEEEEEAAA???@@@AAA===:::666555666666444222''')))---222666777444222---,,,***))))))+++,,,...---///000222333333222222222111///+++(((''')))+++444444222///,,,,,,...000,,,...111444444222///---'''%%%###$$$'''+++---...,,,++++++---......,,,***((()))+++---///111333444111///,,,(((%%%###""""""&&&)))---////////////000222333555555555444333222,,,***+++222;;;???;;;666///......---...///000111888666444222111111111222777555333333555555333000---...000333555555555555111000...+++)))((('''&&&((((((***...555<<>>>>><<<>>><<<888333...)))%%%""""""$$$&&&)))---222888===666555444444444444222000222111111222444444333111222222333555777666444222...///111666999777000+++******+++,,,------......///222444222...++++++,,,,,,///444888::::::888777777555222...,,,+++***+++444000...111666888444//////.........///111444555444555666888999;;;<<<<<<;;;888555444333000+++'''%%%&&&)))///555:::======DDD>>>666000---...222666;;;999888777777666444222---+++((('''&&&(((***,,,555444333333444333000...222111222444888::::::999333000...,,,+++)))'''%%%(((***---//////---***(((***++++++***))))))+++,,,))))))+++,,,,,,,,,+++***(((((()))+++...000///...,,,---...000111///+++(((&&&&&&'''(((+++...111333///---,,,,,,---------+++///111333222000...---...444444555555333000...,,,)))(((((()))***---///000666999:::888222//////111333444555444111...,,,,,,+++,,,...222555444111///---000111000333:::======777666666888:::<<<<<<;;;===>>>AAACCCEEEFFFFFFFFFLLLRRR[[[bbbjjjwwwFFFGGGIIIKKKLLLLLLKKKJJJFFFGGGIIIKKKLLLMMMNNNNNNNNNLLLJJJIIIHHHEEEAAA===>>>AAADDDDDDBBB@@@@@@@@@;;;777222222444666666444))))))***...222444333111++++++++++++++++++---///---...000000///...------111000///,,,)))'''(((***333333222000.........///***---000000///...///111---+++'''%%%%%%&&&(((************,,,------***((((((***,,,...000222444444//////---)))%%%""" $$$'''***---------...000555444444222000...---,,,---++++++222<<<@@@<<<666,,,,,,+++***+++,,,---...777555444222111111222222777222...///333666444111...///111333555666666666222000...,,,***((((((''''''(((***...555===CCCFFFEEE===555333666888555111///...,,,+++,,,---,,,+++---///111222222111222333222///...222:::???>>>;;;>>><<<888333...***'''%%%%%%''')))+++,,,000444777666666666555444333000/////////000000000///...,,,---...111444777777444222---...222777;;;:::444...---,,,++++++++++++,,,,,,///333444111+++((())),,,,,,///222555777888888777444111...***))))))***+++000//////222555666333000000/////////000222333444444555666888:::<<<===>>><<<:::777555333///***&&&###%%%)))000777;;;===<<<<<<888333...---...000222444444444666777666333111...+++((('''((()))***+++222222111000/////////000555444444444555666777777222000------------***((()))+++---...---+++(((&&&((()))******************((()))+++---......///...,,,,,,,,,---///000...,,,------...000111...***'''######$$$%%%(((+++///111...---,,,+++,,,,,,------111222333222000.........333333333333111///---,,,)))******+++---...000111666888:::999555333333444555666777666333111//////)))+++---000111111...---...///...---111888===<<<777888888999::::::888777999<<>>@@@AAA@@@>>>===<<<999555111111444888999999000+++'''(((,,,000111///+++---...---,,,---000222111222222///+++(((((((((000000///,,,***((()))+++///000111333333222000...+++---///---******...222222000+++'''$$$###$$$&&&******+++,,,...---***((('''(((***---///000111111......,,,(((###  &&&(((+++---......000111444333111000///...------000......444<<>>>>>:::555111///---+++******++++++000333555111+++)))+++.........---...000222555777111///+++(((&&&&&&'''((((((,,,111222111000111222000000111222333333333222222333444666888999;;;<<<999888777555333///***&&&###&&&+++333999<<<<<<;;;666666444222000///.........///222555888888555222000...,,,,,,...///...---000111000...++++++...111555444333000//////000111222111111111111000...,,,***+++,,,---,,,)))'''%%%%%%%%%&&&((()))))))))((('''(((***,,,---...///000//////...///000///---***+++,,,---///111///+++(((#########$$$&&&)))+++,,,,,,+++)))(((''')))+++---111111222111//////000222222222222111000...,,,***)))***+++---///000111111555444333555888999888666777999:::999666444333333---///111222111///---,,,000000...---222:::>>>===:::;;;<<<<<<:::888777666999===BBBFFFIIIKKKOOOQQQZZZ[[[aaammm~~~IIIJJJKKKJJJHHHHHHIIIJJJFFFGGGIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMKKKFFFBBB???::::::;;;;;;;;;:::888777555222000111666;;;======666///'''&&&***///000///,,,...///...---...222777666777555///(((%%%%%%'''...//////---+++++++++---,,,---000444666555111...+++,,,,,,***((((((,,,000333222...***%%%###$$$&&&***+++,,,...///...+++((($$$&&&(((***,,,---------,,,---+++'''!!!!!!))),,,...///000000222333111111000//////111222333111000222666::::::777444///...,,,+++***++++++,,,///000111222222111///...***(((&&&(((---000111000111222333444666888999:::222000---***((('''((((((***,,,000444777;;;@@@CCCJJJAAA666111111444555444777444222000///...---+++222333444444444444555777777555333222333444555444444333000...,,,+++++++++"""(((+++---...000111111333555555222000......***,,,------,,,+++,,,---000111333666999;;;999888...///222999???@@@>>>:::333111...+++)))***+++---000222444222...---...000000---***'''(((---222555000---***'''$$$#########""")))000111---+++...111...000222444444333000/////////000222333555666777444555555555333///+++)))&&&)))///666;;;===:::888666777777666333000---+++...///222777::::::777555111//////222555555222///...000111...)))(((---111444333000,,,))))))+++---000333666777444111000///++++++,,,,,,+++)))'''%%%###"""###&&&)))******)))&&&'''((()))***+++------000000000111222111...+++***+++---///000///+++(((###$$$%%%&&&((()))***++++++)))&&&###"""%%%***...111111111000//////222444444444555444222///+++)))'''))),,,...000222222222222///...111666::::::888888:::;;;:::888666555555444555777666333000//////333222000///555>>>AAA>>>:::<<<======:::888888888;;;@@@EEEHHHJJJMMMRRRVVV^^^```hhhvvvGGGHHHIIIIIIGGGHHHJJJMMMHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJFFFBBB???===:::999777777777666555444111///...222888>>>@@@@@@888111)))(((---222222000---//////...,,,...444999;;;:::777///'''$$$&&&)))---...//////------...///------...111444444111...******)))'''''')))---000000000///,,,(((&&&'''))),,,,,,...000111000---***&&&''')))+++---,,,,,,++++++,,,***%%% ###***,,,.........///000222333111///......///111222///111333555444222000///111000...,,,************,,,...111333444222///---(((((()))***,,,...000000000000111222444666777888333111---***((('''((()))+++...333666777888;;;===???;;;555111111222333444666444111000//////---+++222444555666555555666888666777666444111111333666333111///---+++++++++,,,"""%%%(((***+++,,,...000111444777666222...------,,,...000000//////222555666555555666888888777666000000222777===@@@>>>;;;222000---+++***,,,///111///000111111111111111000000---(((%%%%%%)))...222)))(((&&&$$$"""!!!!!!!!!!!!&&&,,,...---,,,---...***---222555555111---***++++++,,,---...///000111///111444555444111///---))),,,222999======999555222333333222111///---,,,111222444777::::::777444//////000555999999444///---111222///(((&&&+++111111000...***''''''***...---444;;;;;;666111///111++++++,,,,,,+++)))'''&&&$$$"""###&&&***---...---((((((((())))))***+++,,,...///000333666555333111++++++---///000...***'''$$$%%%(((+++,,,------,,,+++)))$$$ """***000222222111///...///222444888999:::999777222...+++%%%'''+++///111333333222...---,,,...111555999;;;777999::::::777555444555666888:::999555222111222222111//////555>>>@@@<<<666999;;;;;;:::999;;;<<>><<<;;;:::888666555444444333222...------222999???AAAAAA888111+++,,,111555444111---...///---***---444;;;===<<<888///'''$$$(((,,,,,,...//////......///111///---,,,---000111000...((('''&&&&&&(((+++...000,,,...///---***)))+++---------///111333111...+++)))+++---/////////...---***+++)))$$$ %%%((()))++++++++++++---...666333000,,,*********+++,,,000333333///,,,++++++222111...,,,***)))))))))+++...222555555333///,,,)))+++------------///000......///000111333555666555333///,,,***)))***++++++///444666666555777888555444333222111222222333444222000/////////---,,,000222444555444444555666666888999666111000444999444222///,,,+++***++++++*********)))((())),,,...333666999777222...,,,,,,///111222222222333777;;;888777555444555444333111222111222666;;;>>>===;;;111///,,,***+++...222555......///111333444222000///,,,(((%%%%%%(((,,,/// !!!!!!""""""""""""""""""$$$(((,,,//////---+++'''+++111555444000***&&&))))))******+++,,,---------000444666555333222111+++...444;;;>>>===888333+++++++++,,,---...//////333333444666888777444222------000666;;;;;;555...,,,111444000(((%%%***000//////---)))&&&''',,,111+++444>>>>>>666///...111++++++,,,,,,+++***((('''%%%$$$$$$''',,,000111111+++++++++***++++++,,,---,,,...000555888999888666,,,---...//////---)))%%%$$$&&&***...000111000///,,,)))$$$!!!***222444444222000......111444<<<===???>>>;;;666000---###&&&***///222333333333+++,,,...---,,,000777<<<666888999999777444444444555777999888444111111222......,,,,,,333;;;<<<888333666999999999:::===@@@BBBFFFIIIIIIJJJNNNVVV\\\eeetttSSSNNNIIIJJJMMMOOOMMMJJJJJJHHHEEEBBBAAABBBCCCDDDCCCEEEFFFBBB;;;777888:::===999555444555555333111///...---111666:::;;;:::444000---...333666555333000000000111222333444555;;;<<<;;;777222000222444333///++++++...111222222444///+++,,,000222000---***'''$$$$$$'''+++...000//////......------------.........------,,,++++++555444333111///---+++***++++++***%%%  """%%%&&&&&&%%%######$$$&&&111000---***(((&&&&&&&&&+++***(((((((((***,,,...555444111---***((()))+++///111333444222111000000///000000111111111111000111///,,,+++,,,///333666555222...***)))***---///222333444555555555444333666555555555555555666666444222000...,,,,,,,,,---,,,---///000111222333555555666555333111222777;;;666111+++((((((+++...000000///,,,***)))(((((()))222444555444111...,,,,,,---///111111222333555777555444222000////////////...222666;;;===<<<:::999777000)))(((...333333111000//////111444555444333222///,,,,,,---///000000!!!$$$'''))))))***+++---...---+++(((&&&(((***---......,,,)))''',,,,,,---......---,,,+++...............///000111222222222555888888444111###%%%(((***,,,,,,,,,,,,000555999:::666000...---******+++///222333000,,,000333444///)))''',,,222555222...,,,******)))((()))...333444111---***)))++++++***'''%%%%%%***///))))))***,,,111444222...,,,------,,,++++++,,,...///...000444:::>>>>>>===444...(((%%%''''''$$$!!!"""%%%)))---//////---,,,***(((&&&"""!!!###'''***000///---,,,---///111333888:::======999555111///%%%&&&'''***...111333333111///------///111222222777777777666444222///---000444777777333111111222///---,,,...111555777888777333///000555===BBBDDDIIIJJJJJJKKKOOOUUU]]]cccyyy[[[UUUOOONNNPPPPPPMMMIIIJJJHHHFFFCCCAAAAAAAAABBBEEEFFFEEE@@@999444555777<<<999666555666666444222111...---000444888888666333000---///444666555222222111000000000111333333;;;<<<<<<:::666333444555444000,,,+++---000222222111---***+++///111000...+++(((%%%%%%)))---111222000///...------...000111......---------...//////555555444333111...+++)))++++++***'''"""!!!"""$$$%%%&&&&&&&&&$$$$$$&&&(((///...,,,***)))((((((((())))))))))))***,,,...///111111000---++++++---///000000///...+++***))))))---...///000222222222222111///,,,******---000222...---,,,+++,,,///222444222333555777777666555444666777888999888777666555333222000...,,,+++******,,,---...///000111333444333222000//////222777;;;555111,,,))))))***---...111000...,,,***)))((('''111222222000---,,,,,,,,,...///111111000000111222111000///---------...//////222777;;;>>>>>>===;;;333---&&&&&&---444666666111///---...111444666777333000+++)))***+++,,,,,,!!! !!!$$$(((+++,,,444333111...+++)))&&&%%%'''))),,,...---+++(((%%%+++,,,...//////...---,,,,,,,,,,,,,,,,,,---....../////////222555555333000'''(((***,,,......,,,***000444999999444///,,,,,,+++)))((())),,,...---,,,111444444000+++***000666666333...+++)))((('''''''''***------+++******+++******(((&&&&&&(((,,,///---------///333555333///---......---,,,,,,---///111111111555;;;?????????555///'''$$$$$$$$$""" """$$$'''***,,,---------,,,***(((%%%$$$%%%)))+++111///,,,******+++...000444666999999777444333333,,,+++******---000222333000...,,,,,,...111222222666666555555333222111000///111333444333222111111,,,+++***---111666999:::666333111222888???DDDFFFIIIMMMQQQUUUYYYbbbmmmuuuiiibbbZZZWWWWWWVVVRRROOOLLLJJJGGGDDDBBB@@@??????BBBCCCAAA<<<666333444777;;;999888777888777555333222///---///333666555444111///...000444666444222444333111000000111333444:::<<<>>>===:::777555555444222///...///111111111---***'''))),,,//////...,,,***((((((,,,111444666000///---+++,,,///222444///.........///000222222666666777666333000,,,)))***++++++(((&&&$$$%%%&&&&&&'''''''''%%%%%%'''))),,,,,,,,,++++++*********'''(((***,,,---...///000---.........---///222444222000---***'''%%%$$$$$$***+++---000222444555666222000---***)))***,,,---+++++++++---...111333444222333666888888777555444666999;;;===<<<888444111111111000///---+++)))(((+++,,,---...///111111222222///,,,+++///444888;;;444222000---++++++,,,,,,000000000000///...---,,,......---+++((((((+++---...///000000...,,,------,,,,,,+++++++++,,,...///000333888<<>>???555///'''""""""###"""!!!######$$$&&&(((***,,,---...---***(((((()))+++---000---)))&&&%%%'''+++---///222444555555444555666222000...,,,,,,...111333...,,,+++,,,...111222222666555333222111111222222.........000222222111///)))((((((,,,111666:::;;;888777666888>>>DDDIIIKKKJJJPPPXXX___fffppp}}}}}}ttthhhbbb```___\\\YYYPPPNNNKKKGGGCCC@@@???>>>===<<<:::777444444777:::999999:::::::::888666444333000...///333666777666000///...000333444333222555444333222333555888:::999;;;======;;;888444222222333444444444333111///)))'''%%%'''***,,,---,,,---+++***+++///444777888222///,,,)))))),,,000333...///000222222222111000666777888888666111---***))))))))))))(((((((((((()))***)))(((&&&%%%&&&''')))***+++,,,------------(((***,,,...//////...---+++---...//////000333666222000...,,,***(((%%%###'''))),,,///333666888999555444111...,,,++++++,,,,,,,,,---............---000222555777888777555333555888===???===888111---...///000000000...---,,,,,,++++++---///000000000222---))))))///555999:::555555444222///...---...---///111333444555555444++++++)))&&&$$$&&&))),,,+++---//////---,,,,,,---+++*********+++---///000333555999===@@@BBBBBBBBB<<<444,,,))),,,111444555333000------000555999;;;222...((($$$$$$%%%''''''******(((''')))---222777AAA???<<<777222...,,,******,,,///000000---)))'''+++---///000111000///...))))))(((((((((((())))))+++++++++---///111222222---,,,---111555444///***''',,,111333222000///000000...+++)))***---///111222333333111///000666;;;444222...***'''(((***,,,//////...------...000222---***&&&(((,,,111444444111---***---///---+++******+++,,,,,,---///333555777666444333444666888999555///((($$$###%%%''''''&&&%%%$$$$$$%%%'''***,,,///---+++******,,,,,,,,,---***%%%""""""%%%))),,,,,,///333555444444333444111111000///......///111,,,+++***+++...000111111666444222/////////111222...,,,+++---000111...+++)))((())),,,111666:::;;;<<<<<<<<<>>>CCCHHHLLLOOOQQQVVV___jjjwww|||qqqkkkgggbbb^^^VVVSSSOOOIIIEEEAAA???>>>;;;:::888555444555777999777:::<<<>>>===:::777555444111///000555999;;;:::222000...---...000111222444444444555888;;;>>>@@@888999999:::888666222///000333777:::999555000...((('''&&&&&&(((***++++++...,,,+++---111555888999333000+++'''&&&))),,,///---000333555555222...+++555666888888666222---+++&&&&&&%%%&&&''')))******,,,,,,+++)))&&&$$$$$$%%%&&&(((+++---///000//////+++---///000///...,,,***,,,---/////////000222444...------......,,,((($$$%%%'''+++///333777999:::999777555222000...------+++,,,---......---+++)))///000333555666555444333444777<<<>>><<<666...))),,,---///111333333222222,,,+++***,,,///000000...000+++'''''',,,222555666555666777666333111111222---...000222333333333333(((((('''$$$###$$$'''***'''***.../////////000111------------...000222333555666999;;;>>>@@@AAABBB===777000---...111444444222111000111444666777777///+++&&&$$$%%%'''))))))---------------000555999<<<<<<<<<<<<999666333111///000222333222000---+++------...///000000//////))))))((((((((((((((()))'''((()))+++,,,---///000------...222555555111---***...222222///,,,,,,,,,...............///000111111222222000...///333666000000...+++)))***...111333333333333333333111000+++(((%%%&&&+++000222222...'''$$$(((***'''%%%%%%'''((()))***,,,000555888777666333111//////000111333///***&&&'''***---///***)))'''&&&%%%''')))***///---++++++,,,---,,,+++)))&&&""" !!!%%%***---***...333666444222///...,,,///222333111///......,,,++++++,,,///000000000555333000---,,,---///000000---++++++------***''',,,++++++---222777:::<<<>>>???@@@BBBEEEIIINNNRRR[[[^^^gggxxx}}}sssiiibbb[[[XXXQQQJJJDDDAAA???>>>???===:::777555444444555666:::???AAA???<<<888777666333000222777;;;======555222,,,((((((+++///222111222444777:::>>>@@@BBB999888555444444222///------222777:::888444111...,,,+++***))))))***+++,,,///---,,,...111555777888333000+++'''&&&'''***,,,,,,///333555444000,,,)))111222333333222///,,,***###!!! !!!$$$(((***+++,,,,,,+++)))%%%###$$$$$$$$$'''+++///111111111000---...//////...,,,***(((,,,...///000//////000111)))((((((***,,,,,,((($$$&&&(((+++///333666999:::999888777555333111000///(((***,,,...///...---,,,///000111333444444444444333666:::;;;999333---)))+++,,,...111333555777777...,,,***,,,000111000...---+++''''''(((+++---...000333666666333111222555000//////...---+++***)))&&&&&&'''&&&$$$$$$%%%'''%%%)))...111333444666777222222111111111222444555555555666777888:::;;;<<<555333000000333555666777111111111222444444333111+++)))&&&%%%&&&(((******+++...111111000111444888555777:::;;;<<<:::888666222222333222111000...---//////...------......///))))))((((((''''''(((((($$$&&&((()))))))))+++,,,...///111222222111000///000333555333---(((&&&&&&)))+++...///......///000222333222111...------...+++,,,...,,,***+++///333222222333444555333///,,,(((%%%######%%%))),,,---+++### &&&((($$$###%%%'''((()))***+++///555999444444333000,,,+++,,,---000...***((())),,,000333,,,,,,+++***************///---++++++......,,,)))&&&$$$!!! !!!%%%***---***...222333111---+++))))))...444666333///.........---,,,---///000000///111///---+++***+++---...///...,,,++++++***((('''...------000555:::===>>>@@@AAACCCEEEHHHNNNUUUZZZaaafffrrrxxxmmm___ZZZRRRIIICCC???>>>>>>???===;;;999777666444333444:::@@@CCCAAA===999888999555222222777;;;<<<<<<999333+++###!!!%%%---333...000333666999;;;======<<<888333000//////---,,,---000444444333111111111333222111///---,,,---...///---,,,...111444666666111///+++((('''(((+++---,,,---///000000///---+++,,,,,,------,,,+++)))(((  &&&)))+++)))***)))(((%%%$$$%%%&&&$$$'''+++000222333111000------......---,,,+++***+++---//////......///000)))%%%"""###''')))(((&&&'''))),,,///333666888999666666555555333111000...(((***,,,///000111111000111111111222333444555666555666888888666222...++++++,,,---///222555777888///,,,***,,,000222000---///...---+++(((((()))***)))---111111///...111555333222///,,,)))'''&&&%%%$$$&&&))))))'''%%%######&&&***000444777888:::<<<777666555444333444444555333222111111111222222333,,,---///222555777777777222111000000000///---+++)))'''%%%%%%'''(((((('''&&&+++111333111000111333333444555777888888777777333222000///...---------222000---+++***+++---///)))(((''''''&&&&&&&&&'''$$$(((+++,,,+++******+++000222444222---+++,,,...222555666333---'''%%%%%%'''))),,,---------000222444444444222...+++(((&&&'''***---,,,)))))),,,000/////////111333222///,,,'''&&&%%%###"""$$$(((,,,---###!!!(((+++'''&&&***,,,,,,,,,++++++...333777111222333111...,,,---///---+++***(((''')))---000+++,,,...///000///------000---+++---000000---)))'''%%%###"""###&&&)))++++++,,,---,,,***(((((((((---222777777333///...//////......///000111///...***))))))((()))+++---///,,,------+++)))((()))***///......222888===AAACCCEEEGGGIIILLLQQQYYYcccjjjpppzzz{{{aaa[[[QQQHHHAAA======>>><<<;;;:::::::::999777666333:::AAADDDBBB>>>:::888;;;777333222666999;;;:::<<<555*** """,,,333+++---111555777888888888???999222---,,,------,,,...///000///------111444888888666333000...///000///---,,,---000333444444000...+++))))))***---///,,,,,,+++,,,,,,---...///'''((((((((((((''''''&&&$$$)))+++&&&'''((('''%%%%%%'''(((###''',,,111333333222000+++,,,,,,,,,,,,,,,,,,+++***,,,...///......///000,,,&&&###''')))(((((())),,,///333555777888222333333333222111///...,,,---///000111222222111333222222222333555777888666777777777555222///------------...000333555777000---+++---111333111---222444444000+++((()))+++###(((,,,,,,++++++000444444333000,,,***)))((((((###&&&***,,,)))&&&###!!!''',,,222666999;;;<<<>>>:::999777555444444444555111000...,,,+++,,,,,,---'''***///444666777555444333111...---,,,+++)))'''(((&&&%%%&&&''''''%%%$$$!!!)))111444111......///333333222222222444555666222000---+++******+++,,,444111---)))(((***,,,...((('''&&&&&&%%%%%%%%%%%%''',,,000111///------...222555666111***&&&(((---///222444222---)))((()))(((***---------...222666666666666444///***$$$!!!%%%)))---,,,((('''))),,,///------///222333111...)))***)))&&&###$$$(((---///%%%###+++...******000000000///---,,,...222555///111444333111000111222******)))'''%%%&&&)))+++))),,,000333444333111///111...,,,...222222...)))((('''%%%$$$$$$%%%((()))++++++)))&&&$$$$$$''')))222666999777222//////111111000///000111111///---%%%%%%&&&'''))),,,///000))),,,---+++((('''***---......///333:::AAAEEEGGGKKKMMMPPPTTTZZZdddpppyyynnnZZZFFF===555---...666222000///222777::::::999<<<===>>>>>><<<:::777666777777666444444666;;;???>>>777---'''''',,,111555222111///......000222444555777777222***&&&&&&)))---000222111//////444888;;;:::999777444111...---...,,,+++...333888888777111...***((((((***+++,,,...***''''''***---......%%%$$$"""!!!!!!###$$$&&&%%%***,,,+++&&&!!!""")))------***---,,,---111444333,,,%%%(((((()))+++,,,---+++************++++++++++++++++++'''###"""&&&)))++++++)))***...333777999777555333000,,,---000333333333000///000333666666333000222000///000444888;;;<<<<<<:::666333000000000111---......///000111111111///...---,,,---///111222222666999666111------///******(((&&&%%%)))000666444000---,,,---+++'''###%%%)))---000///***$$$ %%%,,,333777888888:::<<<888555333111000000...---///---+++((('''((()))***++++++---000333333222000111000...+++'''$$$%%%&&&$$$###"""###$$$$$$""" !!!(((000333111---------...---------///222555666444333000,,,((('''(((***...---+++'''######&&&***+++)))&&&###!!!###(((,,,---///222555666555333111222222111,,,'''%%%&&&(((+++---000000...,,,******------...///111333444555999777333///+++)))'''''''''(((((('''$$$######$$$111000...---,,,+++,,,---,,,---,,,((($$$$$$)))...000000111111111000//////333///,,,+++,,,---,,,***///111444666666333000...)))'''$$$$$$%%%&&&&&&&&&&&&'''+++111777999777333///......///000///,,,***,,,+++***)))((((((((((((+++***(((%%%###$$$'''+++...444888555...***...444333111///111444444///***&&&&&&(((***---///222333(((((()))***+++,,,,,,,,,000------111:::CCCIIILLLQQQVVV\\\aaahhhvvvhhhSSS???555///((((((......,,,+++///555:::;;;;;;;;;<<<<<<<<<:::888555333888777666444333444888;;;>>>777...)))***///444888222111///......///111333555777666222+++''''''***...111333222///000444888777888888777555222...,,,,,,******+++///333555666000---***((((((***+++,,,///,,,((((((***,,,,,,+++%%%$$$""" """###%%%""" """'''***,,,***%%%"""%%%,,,222333111///......000333111+++%%%(((''''''))),,,,,,)))&&&&&&(((***+++,,,,,,+++***,,,)))&&&&&&(((+++++++++***,,,000555888999666444...***'''(((---333555666000///000222555666444222333000...///222666888999:::888555222000000111222///////////////000000000///.........///000111222333666888555000------000+++***(((&&&%%%)))///444111...,,,,,,...---)))&&&'''***...000000---(((%%%(((+++000333555555666777555222---++++++,,,,,,,,,,,,+++)))((()))***---...------///222444444222000...//////,,,((($$$###"""%%%###""""""######"""!!!%%%+++222444111---,,,------,,,,,,---///222666888555555444000,,,***)))))),,,,,,***'''$$$$$$'''***...,,,)))%%%"""###'''***---///333555555444111///...///...+++'''%%%&&&'''))),,,...///...---------------...///111333444666777666333111...---,,,+++)))***+++***(((&&&&&&'''//////...---,,,+++,,,,,,+++------***&&&%%%)))...000111333444444222///...000---***)))***+++***)))+++,,,///222333222111000***'''$$$"""$$$&&&((((((((()))+++000555777666444222111000//////---***(((,,,,,,++++++*********+++******)))'''%%%&&&)))+++///333555333---,,,///333666333111222444333---)))%%%'''***---000111222222+++++++++++++++,,,---......///111666>>>HHHOOOSSS\\\bbbkkkrrr{{{aaaLLL888000,,,((((((,,,+++)))'''+++222999===>>>:::::::::999777555222111888777666333111222555777===777000,,,---222666999222111000//////000111222666777777333---******,,,///222333222000111555888333555777777666333000---++++++***))))))+++000333...,,,***))))))***+++---000...+++++++++,,,+++***'''%%%###!!!!!!"""%%%&&&(((&&&$$$$$$''')))+++,,,)))&&&%%%)))111888:::999333111///000111///***%%%'''%%%%%%(((,,,,,,'''"""$$$&&&))),,,,,,,,,***(((---,,,******+++,,,+++***+++---000444777666333///***&&&###%%%+++111444555//////...000333444444333333000---,,,...222555666666444111//////000222333//////.........//////000//////000111222222222222666777777444///,,,---000,,,+++***(((''')))...222...,,,+++---000000...***+++,,,///111111000...---,,,,,,,,,...111222222111111---(((&&&''')))***+++)))((())))))+++...111222///000111444666555222///---///000...***&&&###!!!%%%###!!!!!!"""$$$$$$$$$***...333444111...------,,,,,,+++,,,///333777:::666777777444000,,,******,,,,,,+++)))''''''***,,,000///,,,((($$$###%%%'''+++...111444444111...,,,***++++++***'''%%%%%%%%%&&&)))...000111000000000---------...///222444555444444444333222111000000+++---//////---+++***+++---...///...,,,++++++,,,+++---///---)))((())),,,...111555777666333///,,,---+++)))))))))***)))((('''(((***---///222333444---)))%%%"""$$$'''***,,,,,,++++++...111444666666555333111000...,,,(((&&&,,,,,,,,,,,,------------***+++,,,+++******+++---111111000///------000333555333222333444444000,,,%%%(((---111333333222111000///...------...000111333666;;;@@@FFFOOOYYY```mmmuuuwww\\\JJJ888222111111111333...***(((***111888===???::::::999888666444111000555555444222000111333666<<<888222///000333555777333333222222222222333333888888777444000......000111222333222111222555888111333777999999666333000......---(((%%%&&&+++000,,,,,,,,,+++******,,,---000000/////////...---,,,)))(((&&&%%%%%%'''***,,,---,,,******+++,,,,,,+++***((((((---555<<<>>>>>>555333111//////---)))&&&'''%%%%%%***000111+++&&&((()))***++++++***(((''',,,------------,,,)))(((***+++---111222111---***(((&&&$$$''',,,///000///------------///111222222111...+++***,,,///111222111///---,,,,,,...111222---------------///000111///000222444555444333222999999777333...,,,,,,......---,,,++++++,,,...000,,,+++,,,///444555333000......///000222333444444222///++++++...000///---,,,***''''''(((*********(((((()))+++---000222333111222333555777666333000000000000...***'''%%%%%%$$$""" !!!$$$''')))))),,,///222333111//////000---,,,,,,---000444888;;;777777666333///---,,,---//////...---------...///000000---)))%%%""""""###&&&)))---000111///---+++))))))***)))(((%%%###""""""(((000555777555333222,,,,,,+++,,,---000222444333333333333333222111111---///111111///---,,,---,,,...000///,,,+++,,,---...000222000---)))(((((()))---222666777444000---,,,,,,++++++++++++++++++)))******,,,...222555777333///)))%%%&&&))),,,...///---,,,,,,...111444555555333111///...---***(((++++++,,,------.........+++---000111000/////////111///,,,+++,,,...000111222111111333555666555333(((+++...111333444333222444222000//////111333555:::???FFFJJJOOOXXXgggrrrhhhSSSFFF999666888;;;===>>>555111------333999>>>???;;;:::999888666444333222222333222111000111444666:::777333111111222333333444444555666666666666666999888888666333222222333222333222222222333555777111444777:::;;;999666444333333000+++&&&%%%)))...---///000///---,,,---///000111333555444333111000,,,+++++++++,,,...000111///...---...///...,,,***+++******///555:::======555444222000...,,,***((()))((()))...444555222...000///---+++)))(((''''''***,,,......---***(((&&&&&&'''(((+++,,,+++(((%%%&&&%%%&&&+++000222000---++++++++++++,,,---...///...,,,***))),,,...///000...,,,***)))***,,,...000++++++***+++---///222333///111444666666666444333;;;:::777333///,,,,,,,,,//////000111222111000...,,,,,,...222888:::888555////////////111444777888888333---+++---...---+++))))))***,,,...---+++))))))***+++---...///000000111111222444666666444222111000...***'''&&&''')))###"""!!!###'''+++...///,,,---///000000111222333.........///111444777999555444111...++++++...111555444333333333333222111------,,,)))%%%"""!!!!!! ###'''+++......------++++++******)))&&&###!!!""")))444;;;<<<999444111---,,,+++***+++---000222222222111111000000//////---///000000...,,,,,,,,,+++...000///+++***,,,///222333444333000+++(((&&&$$$(((...333555333000...---.../////////.../////////...------///222555777999444...+++***,,,---...000///...------///111333222000......//////...,,,***+++,,,,,,---,,,,,,+++,,,///333444333222111111111---***)))+++...//////111111111333555666555555,,,,,,...///000222333444555333222111222555888:::<<>>AAABBB===888333333777<<<>>>???::::::999888666555444444111222222111000111333555777555222222222333222111333555777888999999999888888777666555444444444444333222111111111333444555222444888:::;;;:::888777666555111---******,,,...000222555333000......000000333777999888555333333/////////000000000000000.........///000///,,,)))))))))***---222666888888333333222111///---+++***+++,,,...111444666666555555333111...,,,)))'''&&&(((+++......,,,)))'''&&&$$$$$$$$$&&&(((((('''%%%###$$$&&&,,,222555444111***+++,,,,,,+++***+++,,,,,,++++++---000222222222...---+++))))))+++---...+++*********,,,...111333000222444666666666555444888777555333111///......///111555999:::888222...,,,---///444:::<<<:::777......---...000333777999:::666111...---,,,,,,,,,(((***,,,///111000,,,)))***+++---...///...---,,,000//////000333555666555111000---)))''''''***---&&&%%%%%%''',,,///111222++++++,,,,,,...000222333......///000111222222333111///,,,)))(((+++111555999777666666666444222///(((***+++***'''$$$"""!!!!!!$$$(((+++...///000---,,,+++++++++***'''%%%&&&---666<<<===999444000000///,,,++++++---///111222111///---,,,------......//////---+++)))***+++***---...,,,''''''+++///333444555444222...***(((###&&&***...000000//////---///111111000000111222333111///...///111333555888666222000//////...---///000000///...---...000...---,,,---000222222222+++,,,,,,,,,,,,***((('''---000333555333111000000///---***)))***,,,------333222222111111000000000---,,,,,,---...000111333222222222333666999<<<>>>>>>GGGUUUbbboooxxxeeeRRREEE999999888666777;;;???AAAAAA<<<777777:::>>>@@@@@@999888777666666555555555222333333222000000222333222111111333555555444333111333666999;;;;;;::::::555444333333333444444444333222000000111222333333333444777999::::::999888555222///...///111111111333777999888333000000111111555:::<<<999555222111111111222222111...+++)))***+++---///111///+++(((%%%%%%'''***...222444444000111222222000...---,,,...000222222111222555777444444555444222---(((%%%(((+++......+++)))((((((%%%###"""$$$''')))******'''&&&&&&***000444555444+++---//////,,,*********,,,,,,...222666888888666222000---+++***+++---...---,,,*********,,,///000111222333555555555555444111111111222333333333222///333999???BBB>>>666///,,,---///444:::;;;999555---,,,,,,,,,...222555777:::888555000,,,***+++,,,)))***+++...///...+++)))***+++---//////---,,,***---,,,+++,,,000444777888333333222000...///111444+++++++++---000222222111---+++))))))+++---///000,,,---///000000...,,,*********))))))***---333777:::888666555555222---***$$$'''***+++)))'''%%%%%%###$$$%%%'''***...111333...,,,***+++---///...---,,,111666999888444222000555333000------...000111111///,,,******+++...000000000...+++((('''(((***'''******'''""""""(((...111222333444444222///---'''((()))+++,,,---......***---000111//////000111111000...------...000222333222222222333111...,,,...000333222///,,,+++,,,---,,,+++---000333444444.........---+++(((&&&$$$,,,///111222000...---------,,,,,,+++***)))******/////////---,,,++++++,,,***+++,,,---...//////...///000222555999===@@@BBBIIIUUUgggzzzkkkZZZKKK@@@:::333666888666555888<<<>>>BBB===999999<<<@@@AAA@@@777777666555555555555666555555555333000///000111//////111444777888777666///222555999;;;<<<;;;:::333222000111222333333222333111//////111222222222333444666777888888888888222///---...222555555444555999<<<;;;555111111222222777<<<===999444000...222333333333000+++&&&"""((())),,,///111///+++'''!!!"""%%%(((,,,///111222---///222222111///...---///222444222......222777111444888999777111***%%%(((+++......,,,))))))***&&&$$$###$$$'''+++---......***'''(((,,,111333333,,,///222111---***)))***,,,...111777;;;===<<<:::555333000---,,,,,,---...000...,,,***)))***,,,---222222333444555555555555,,,,,,///222555777777666///444;;;DDDGGGBBB888///,,,,,,...444999:::777333++++++++++++---000333555888999777222,,,)))***---+++******+++,,,,,,+++))))))***---...///---+++***+++)))((()))...444888:::666888999888777777888:::000//////111222222111///...,,,)))((()))+++,,,---***,,,...///...+++'''%%%%%%''')))***,,,000444777999777555444333///)))$$$"""&&&***,,,,,,***(((((('''''''''(((***...222444...,,,***+++///333333333111333444444222000000111999666333000...///111222000---***((())),,,000222222111...***&&&&&&'''***%%%'''(((###&&&---///000111333555555333111,,,+++***)))***+++---...'''+++...///------...000...---,,,++++++,,,...///---...111333555333///,,,---000444444000,,,***)))---,,,+++,,,000333555555000000000...,,,((($$$"""+++---//////---+++******+++,,,---,,,)))(((((())))))*********))))))+++,,,'''))),,,//////...,,,+++,,,...111666;;;???BBBDDDWWWeeezzzvvvaaaPPPBBB777444555222444666444111222777===:::;;;:::666777;;;===<<<999:::999666222111333555888777444000---,,,---///333000---///444888777555111222333555777888::::::111111000000000000000000444666777666444333444555777888999999888666333222---))))))...222444666:::>>>===;;;888555222000///444999===>>>999333///...444333000---+++)))((('''++++++,,,,,,,,,+++***)))"""###%%%&&&'''***---000//////.........///000000444222///+++))))))---000;;;;;;;;;;;;999333,,,&&&(((+++...---)))(((+++///+++)))))),,,///111000---000///+++(((+++///---''''''***...///---***((('''***000777:::999888;;;======888111------......---333111,,,'''&&&)))000555333555666666444444555777///+++)))...555999777444555777:::>>>>>>:::333...,,,---///111222222111111------...///000222444555666666444///***(((***---)))((((((+++///111///,,,''''''(((***---...---,,,++++++)))'''&&&)))000555:::;;;:::888666444555666777555444333333111...,,,---+++)))(((((((((((()))---///111111///---,,,,,,+++***)))---222555666555444000---///222333///+++...---,,,+++,,,...111333,,,+++)))((((((***,,,------,,,***+++---000444777222000///000111222111///333333333222111000000///---,,,+++***+++...222444666111+++***,,,---+++((("""###"""!!!!!!$$$+++111...000111222111222333555111...,,,///333555222...++++++,,,///333333///,,,---,,,+++***)))((((((((()))((()))---222444111...222444555333...++++++,,,000111111222222222111111333333222000...---,,,,,,+++---///---***((())),,,,,,,,,---------+++(((''')))((('''))),,,---***'''$$$'''))),,,---......///))))))---222777>>>MMM[[[ggg}}}fffYYYJJJ???777000...000111444777666333333666:::;;;===;;;666555888999777777999999777444222444555888666444000......111333222///,,,...333666666444222222333444444555666666000111222333444444333333333444555444333444555777:::;;;:::999777444111///,,,))))))///333444777:::::::::888666444111000///444888======:::555111///111000///---,,,******)))------......---+++((('''"""$$$'''(((((()))***+++***+++,,,------......///111000...+++)))***...222;;;;;;<<<<<<:::666///***+++,,,---,,,***((()))***---,,,,,,...222333222000//////,,,***---000---&&&'''***---...,,,***(((''')))...444777666666999===:::666000......//////...000...+++))))))...555;;;777777777777777666666555...+++))),,,333777555111111111333555777666333000,,,,,,---.....................///000111222222333333222000,,,(((''')))+++)))((((((,,,000222000---((((((((())),,,...///...++++++***'''&&&''',,,000444555666555333333444666666555444333222000...---//////...,,,***(((((()))...000333444222000//////---,,,---000444666444222222...++++++///444777888888444000------...//////+++++++++,,,+++***)))))),,,,,,,,,,,,...000222444111000//////111222111000000000111111111000...---......------...000222444777222---+++,,,,,,)))&&&!!!#########$$$(((+++***,,,///000111222555777555222000111555555222///000000000333555444111......---,,,+++************(((''')))---333555333111000222222000---+++,,,---//////000111222333333333444444333222000...---,,,,,,...///,,,'''%%%&&&((((((***,,,------,,,***(((''''''(((+++------,,,+++(((&&&&&&)))...000///---,,,+++,,,000555???QQQaaaxxxLLLDDD<<<888444000///111222666999:::777555555777===>>><<<777555666555222555777999999777555555666777666555222000111444666000...,,,...222555444333333333222222111000000///000222555777888888777666111222333222222333666999======<<<999666222...,,,***'''(((...222333555777555555444333222111000000333666;;;<<<:::777333222...............------,,,...///000000...+++'''%%%$$$&&&)))***)))'''&&&&&&&&&(((***---......------------,,,******,,,111444;;;;;;<<<======999333//////---,,,,,,,,,***'''%%%,,,,,,,,,///111333222111...//////---000222...''''''))),,,---,,,)))(((''')))---111333444666:::===777444111000000000///...000///---,,,---222888>>>;;;999888999;;;;;;888444///,,,))),,,111333111...,,,++++++---000222222111------,,,++++++,,,---...000000111222222111///.........,,,)))&&&&&&(((******)))))),,,111333222000***)))((())),,,000222222///...---***'''''')))+++...///000000000111333555666555444333111///...---111333333000***''''''(((///222555777555444222222//////000333444444111......,,,***))),,,555@@@GGGEEE===444000//////---***)))+++---......,,,)))''',,,,,,---...///000111222000///---...///000000///,,,...000111111///---+++...///000111222222333333666222///......,,,((($$$!!!$$$&&&%%%$$$$$$%%%'''))),,,...000222555888999666444444666666444111555444444555666666333111///...---,,,,,,,,,,,,,,,''''''(((---333666555333.........,,,***+++---///...///000111222444555555444555555444222000---,,,...//////+++%%%"""###%%%&&&(((+++---...---,,,***&&&(((+++,,,---,,,---...+++'''$$$'''...222000,,,111...---///333???RRRcccDDD>>>::::::888444222333333777;;;<<<:::666444444<<<>>>===888666777555222333555888999999888666555555666777777555333333444000...---///222444444333333222111///---,,,******000333777::::::999666444222222222111111222555888===<<<;;;888555222///---'''%%%'''---111111222444222222222222111111111111111444888::::::888555333...///000111111000///...---...000000///+++(((&&&(((******)))'''%%%$$$$$$'''***...111222000---+++)))*********+++...333666::::::;;;======;;;666222000---+++---000///***$$$((()))***,,,...///000//////222333222444555111***'''))),,,---+++)))((((((***,,,///111222555:::>>>777666444333111000///...333222111000000222777;;;<<<999888;;;???@@@<<<777333000------000000---***))))))***,,,///111000///---+++***)))***,,,///000111222333333222///---++++++***)))(((''''''(((***+++)))))),,,111444444222,,,***((()))---222555777444444222///,,,+++******,,,---.........///111333555555444222000//////000333555666222+++'''&&&(((...222555777666444333333111000000//////...,,,+++,,,---,,,+++---666DDDOOOLLLBBB777111111111,,,((()))***,,,......---+++***------,,,,,,...000222444111...,,,+++,,,,,,,,,++++++---000222222000---+++---///111333444333111000222111000000///---)))%%%!!!###%%%''''''%%%$$$$$$&&&)))+++...///111444666888666444444666666555333444444444444444444333222//////...---------......***))))))---333666555333---,,,***))))))+++...111000000111111222333444444333333444333222///---+++...//////+++&&&###$$$&&&'''))),,,///000///---,,,'''***......+++***+++------***((()))---111111000666222000000222:::JJJYYY;;;777555777777333111111222444888999777444111000999<<<===:::999:::999555222444666999:::999777555222666:::;;;888444000...000///000111333444444333222111000...,,,***((('''111444777::::::777333111333444444222111111333555999999888777555333222111)))''')))///333222111222000000111111111111111222///111444777888777444222///111333444444333000///+++,,,...///...,,,***(((,,,,,,***'''$$$$$$&&&(((---000444777777333///,,,'''((()))***+++...333777888888999;;;;;;999555222...++++++///333333---'''&&&''')))+++,,,...//////111555777777888888444///(((***,,,---,,,*********)))***+++---///333777:::777777666444222///...---222222222222111333666888999666666:::@@@BBB???;;;888555111000000///,,,)))***,,,///222444444000---((('''&&&&&&(((,,,000222222333444333222///,,,***+++***)))((()))******++++++)))))),,,111555555444...+++)))+++///555999;;;;;;999777555333111///...///000000///......000111333444444333000000111333666888777444...++++++,,,---000222333222222222222222000---)))''''''(((***,,,...000//////666BBBLLLIII@@@555111222222...)))***))))))***,,,...111222///...,,,+++---111555888111...+++))))))))))))(((---///222444333111...,,,,,,...111333333111///---......///000000///+++)))((('''&&&&&&'''''''''''')))+++---...///000222444555444333333444555666666111111111111000000111222......---------...//////...,,,+++...222555333111...+++)))'''))),,,///111222222333333333222111111000000000000///...,,,+++...//////,,,'''&&&(((+++,,,---///000111000//////***---///...***'''((()))+++---///...---...222555888666555444111222<<>>>>>===888666444222111000---+++,,,///333888:::777111,,,$$$$$$###$$$'''+++///222222333333222111///---,,,,,,***))))))+++,,,,,,+++***((((((+++111555666555...,,,+++---222777<<<>>>===;;;999777777666555333222333333111//////000111222444555333111111555888:::999666444333222222222---...//////------///000333000,,,&&&###$$$(((+++,,,...111000///222:::AAA???999222///000111...++++++)))''''''***///444888111000...---///222666999000...***))))))*********111222444444444222///---,,,...111222222000---+++,,,...///000000///---,,,---***'''&&&(((*********---...000000000000222333222222111111222333555666000000///...,,,,,,---///,,,,,,,,,,,,,,,---...///000...---...222444333111000---***)))***---///000111333555666555333000...---------,,,,,,,,,,,,,,,...//////,,,)))))),,,///000000000000111111222222///000000///,,,)))'''''')))...222111---,,,111666777777888777111---000777UUU{{{000---,,,111555555666999444333222222222333333222222777::::::;;;===<<<888333222333555888888555333...222666888666222...------///111222222111111222------------------,,,,,,000222555777777555333111111333666777555444444444444444444444555555666666...---///555777333000////////////...------,,,,,,******,,,///222222///,,,***---111555777555333111---,,,+++***))))))((((((*********(((((())),,,///000333777::::::777222///'''(((******+++---111444444333222222111///***'''&&&(((+++000333222---)))'''***...000000000333555222777:::888888999777444***,,,......---------...(((((()))+++...000222222///000111///,,,+++---///---///111111///...///000.........///222555888:::444333222222222111000///---000444999;;;999333///&&&&&&&&&''')))---000222222222111111000/////////,,,***)))***,,,...,,,+++)))''''''***000555666555---,,,,,,///444:::>>>???<<<999666666888999888777333333444222111000111333000333555444222333888===:::555000000333666777666......,,,***)))))),,,///222111...)))&&&&&&***---,,,------,,,+++---222777444111///.........---,,,,,,***((((((***///555888333333333333333333333333///,,,***)))+++...000000444444444444222000...------///111222222///---+++...///000000///...---------***((('''***,,,,,,+++///000222222222222444555333333222000000111333555333333111---)))(((***---************+++,,,---...000---,,,...333555555333444000,,,+++---/////////...111555888888555000---,,,+++*********,,,...//////000///,,,)))))),,,000000///......///222555777222111000000///...***((())),,,///000...---///222444555777777111+++,,,222CCCbbb///+++)))...111222555888:::777555444555777888888111666::::::;;;===:::666333222222444666777555222...000333444222111000000,,,...000111111000000000++++++,,,---....../////////111333666777666555444///222666888888666666666444444444444444555666777---+++...333555000,,,+++//////...---+++******))))))((()))---000000---***%%%)))///444666666444222///...+++)))'''&&&&&&''''''(((***++++++,,,...000...111555888999777333111((()))***++++++---000333222111000///...+++&&&###$$$'''+++///111///+++''''''***...//////000333555222777999777666888777444+++---//////.........///,,,,,,,,,///111333444333***+++,,,+++******...111000111222111---***((((((+++,,,,,,++++++...333777///000000111222333333333---///333888:::999555222+++++++++,,,...000222444222111000000///000000111---***)))***---...,,,***)))'''&&&)))///444666555---,,,---000666;;;???@@@:::777444444777999:::999222333333222111111333444000333555555333555:::@@@777000******111777777555///...+++(((&&&'''+++...111222111...***))),,,///,,,+++)))'''''')))...111---------------,,,,,,+++---+++***)))+++///333666333555777888777444000...---+++)))***...222555666555555444333111///...---...000111222222000---+++000111111000...,,,,,,,,,,,,)))((()))+++---+++)))///111333333333444666888555444333111//////111333888777444///)))&&&(((+++((((((((()))***+++,,,---...,,,+++...333777777666666222...---///000///---,,,///555999999666222...,,,***)))(((***---000222000111000,,,((((((+++///...---,,,,,,...222777:::444222000111333222...***)))***,,,...//////...---222333555666000+++,,,222;;;PPPbbbwww---...//////000333888<<>><<<;;;222...222666444333555222000------...//////...111+++(((***---,,,,,,.........///000000111222333222777999777666888777555333111111333777999888555111222333444444444444444......------,,,,,,------////////////---***'''%%%(((***...000111000...---''''''***000666888777444///000000000---***&&&$$$&&&'''***---///...+++((()))***...222555555333000***(((&&&&&&)))...444888222222000,,,'''$$$###$$$%%%&&&***111666555...''''''(((***---111333333222888777444111222666555111------------......//////888888888888666444222000)))&&&%%%''',,,000111000333555666333---(((&&&'''((()))***+++---///111333---...///111222222222222222444777:::::::::888777333000------111444444333333222///------...000111+++++++++,,,---...///000***&&&###%%%,,,333888:::---+++***,,,222666777666111222222333333333222222+++,,,...000000000///...111222222222222222222222,,,((($$$$$$)))000555777---+++***)))***+++,,,+++333222111000///...------111---(((###"""&&&...555888333///,,,'''$$$(((///,,,---...---...000444777111555:::<<<999555111///)))))))))+++---000444555111222222222111///...---...---------...///...---///111333333000---,,,++++++)))((('''((()))((('''))),,,/////////000444888//////...------///444888>>>:::555000,,,)))&&&$$$(((&&&%%%'''***,,,+++***++++++---...000222333333444222///.........,,,+++,,,///555:::===:::555000///---******---000222333333///)))&&&&&&))),,,...---,,,+++,,,///333444555888444000///111444444333,,,+++***,,,000111///,,,...///000000///000222444<<<:::@@@TTTqqq111111111000000333888<<>>===:::777666777888999:::::::::;;;:::222...111444222111222333///***((((((+++---...000)))$$$&&&((())),,,///555555444444333333222222222888;;;999888888777444111111111333555777666555000111222222111111222222///---+++***)))******+++......//////...,,,***))))))***,,,...///000000000***+++---222666777666333///000111111///,,,)))'''((()))+++...//////+++)))&&&'''***...111222000...,,,***'''&&&'''+++///222111111111...***((('''((('''(((,,,333777666///((())))))***,,,000333555666444444222///000555444000---,,,++++++,,,...000222;;;<<<<<<999555111000000,,,)))'''(((,,,000111000222555777666111+++((('''&&&&&&'''***///333444555---......//////000000000111333666888::::::999999444222111111333555777777333111...++++++,,,---///,,,,,,,,,,,,---...///000+++(((&&&&&&***000555888000...,,,---000333333222000000000111000000000///)))***,,,......,,,***)))+++---//////...---,,,+++(((&&&%%%''',,,000222222...............,,,+++)))......///000000000000000///---((($$$###'''...333666222///,,,'''$$$&&&,,,+++---...///000333777:::222444666555333000...---,,,,,,,,,---...000111222///000111222222222222111///.........//////...------///111222111///.........,,,)))((((((((('''&&&(((***,,,,,,+++,,,///222111000//////000333666888;;;888444000---***&&&$$$$$$$$$$$$''',,,...---,,,(((((()))***+++,,,------+++******,,,---,,,)))''',,,///444:::===<<<888444222///------///222444444222...(((%%%$$$&&&)))+++,,,++++++---111333444333222///------111444666666111...++++++,,,,,,)))&&&(((***---///000333666999111///333AAAWWWsss555444333111111444999>>>>>>>>>???@@@@@@>>>999666999::::::888555555888;;;;;;555111222444222//////444///'''###$$$''',,,......'''"""###%%%''',,,111;;;:::999777555222000///111777;;;:::888777444000///000222222222222444555000111111000......///111444111---***))))))+++------...///000000///...---******+++---///111333444///000222555777777555222000111333333222000---+++***+++,,,...000///,,,)))&&&&&&'''***...000000///...,,,)))&&&%%%&&&)))+++...000111111///---------(((***///444888666///((()))(((((())),,,000444777000000...+++,,,000000---+++***((((((***---111444999<<<===999333000111444111---)))))),,,000000///222555888777444...***'''%%%######(((000666777666------,,,++++++,,,---......000333666888999999999555555666555444555888:::222///,,,)))(((***,,,...------------...///000000---,,,***((((((+++111666444111///.../////////...///.........------,,,,,,'''(((***+++***(((%%%###&&&)))---///---)))&&&%%%&&&'''))),,,000111111///000222444444222...)))&&&((())),,,...000111111111,,,+++(((%%%$$$''',,,///222///,,,+++'''###$$$)))(((***---///000333777:::444333111---***)))***,,,///000111222111111000///,,,---///111333444555555000000000000//////...---+++...111222222111222222222///+++)))))))))(((((()))***++++++***+++,,,...333111000111555888888666666444222000...+++'''$$$!!!"""%%%)))---//////...&&&&&&&&&'''((()))******&&&'''))),,,...---***''',,,...333888======;;;888444333111111222444555555///,,,'''$$$"""$$$''')))------...000333333222000,,,+++***,,,000555888999555111,,,***)))((($$$!!!%%%(((,,,///111555999;;;///---...555AAAVVVttt666555444222222666<<<@@@>>>?????????===;;;888666:::<<<<<<777333333888>>>===:::777777666444111///555000)))%%%%%%(((,,,...,,,'''%%%''')))***...333;;;;;;999777444111...,,,///666:::999666555111------///111111......111444000111222000...---///222;;;888333...,,,---///111///000000111111000//////)))+++---000222444555555444555777999999888666444222333555666666444222000,,,,,,---...000///,,,***)))((((((+++...111222222...,,,)))&&&%%%%%%&&&&&&+++---111222222000000000)))+++///444666333---(((&&&'''(((((()))+++---///---...,,,''''''))))))'''''''''''')))+++...000222111666:::777111000444999555000,,,+++---000000///222333555444222///,,,***&&&###!!!'''111888888555---,,,***((('''(((***+++---...///111222444444444555777888666333222444777///---***))))))+++...000///.........//////000111000000...+++((()))///444666444222000/////////...///...---,,,+++++++++***((()))******)))&&&""" %%%***000222///)))%%%###)))***,,,///111222111000222555:::;;;777000)))$$$$$$&&&))),,,...//////...'''((('''&&&%%%&&&)))++++++''''''(((&&&######&&&&&&))),,,...///111444666777333...((($$$%%%)))---222333555666666444222000***+++---///111222444444///111222111000............000333444333333444555555222...,,,,,,---------.........---------...///444111///222777:::777333000//////000///---(((%%%!!!###'''+++...///...---'''&&&'''''')))+++---...------///111333222///------///222666:::;;;:::888555333222222444555555444---+++(((%%%$$$%%%))),,,222222222444555444111...*********---000555888:::555000+++))))))(((%%%"""***,,,///111222444666888333000...222999GGG]]]ooo444444333333333777===AAA>>>>>><<<:::888777777777;;;<<<;;;777333444;;;BBBAAAAAA???<<<:::888555111555111---++++++---......+++***,,,111222000111444::::::999888555222///---000777;;;:::777666222...,,,...///...++++++...111111333555333000///222555>>>;;;777333111000111222111111111000000///......)))---111666888777555333666888:::<<<;;;:::888777333555777999999777555444---------///111000...,,,,,,+++***,,,///111333333---,,,***(((&&&&&&&&&'''***,,,000222222111111111***+++...111222///+++'''&&&))),,,,,,***(((''''''+++---+++%%%"""$$$$$$!!!"""$$$(((+++---------,,,+++111555444///...222777666222---,,,///111111///333111///...------------***%%%###(((111666555111,,,+++((('''&&&'''((()))++++++++++++,,,------...333444555333///---///111,,,+++******,,,///111333000000/////////000111111111222111...++++++///333555444333111000000111111000///...---,,,+++,,,,,,,,,,,,,,,+++(((%%%###!!!'''---333444///)))%%%###++++++,,,---......000111333888>>>???:::111)))%%%&&&''')))************)))$$$%%%&&&&&&%%%%%%&&&(((### $$$%%%######&&&))),,,///000000000000111888444...((($$$&&&,,,000333555888999999888555333******++++++,,,---...///...000333222000.........444555666666555444555666444222//////000111222222111000/////////000000000333000...111666777444000+++,,,---///000///+++((($$$'''***---...---,,,+++&&&&&&&&&(((+++...111333888666555555666555444222000000222555777888666444333222111222444444333111,,,,,,+++(((''')))...222999777666666555333000---,,,---...///000333555777000---******,,,---+++(((,,,///111333333333444555222,,,***...555<<>><<<;;;:::888555444666777;;;;;;:::666444777===BBBBBBEEEDDD@@@===;;;777333333111//////000111000///+++---333999:::555333555999999:::999777444111///222888<<<;;;999888555222,,,,,,,,,***))))))+++---000444888777444222444888;;;:::888666333111//////000000//////......------+++///444888999777333000222555999;;;;;;:::999:::555777999;;;;;;999777666/////////111333444222111...---,,,---000222222222------,,,+++******)))))),,,...000111000000000111+++,,,---...---+++)))'''(((,,,000000,,,'''%%%%%%+++---,,,&&&"""######"""!!!$$$(((,,,---,,,)))'''***///333222...,,,---000444111......111222111000222///+++)))***,,,......,,,(((&&&)))///333222///+++***)))'''''''''((((((***)))(((''''''((()))***///000000///---,,,,,,---***+++,,,---///111333333111111111000000111111222111222333333222222333444333333333111000000222444111000///---------......000///---+++)))'''%%%$$$***///444333---'''$$$%%%***++++++***)))***---///444:::@@@@@@:::222,,,))),,,+++***)))((('''&&&&&&$$$&&&''''''&&&&&&'''(((!!!!!!$$$$$$$$$&&&...111444444333111000000666444000,,,)))+++000444444555888::::::999777555+++***))))))((()))))))))+++///222222000......///777888888777555444555666333111000111222444333222///...---...000111111000222000...000222222000---((()))+++...111111...,,,(((***---...---+++++++++%%%%%%&&&(((+++000444666===:::777666666666444333111111333555777666333000//////000222333444222000...000///---,,,---222777===:::666444333333222111///000111000///000111333,,,******,,,000111///---))),,,///222222333444555000+++)))...333444666999HHH\\\ppp}}}333444555444333444666888777999:::999666444555666===:::777555555888<<>>:::666444555888::::::>>>DDDEEE@@@<<<;;;777000000...,,,+++---000111222---000666<<<;;;555333666555666666666333000,,,)))...333666444333444444111...***&&&%%%((())))))''',,,333;;;<<<888666777;;;666888;;;<<<:::555///+++))))))******,,,---///000222222333444333111...---''',,,222666777777999;;;888999;;;===<<<;;;888777555444555888;;;<<<<<<;;;777777666777888888777555222222222111000...---,,,444555444222///......000000///---+++(((''')))***(((+++---+++&&&$$$&&&)))+++//////***(((***,,,---''''''((()))((('''%%%$$$###&&&+++000222222000......,,,---000444555333000---+++***+++...000...,,,******+++,,,---///000111))))))******+++***))))))&&&%%%######$$$'''***,,,***((((((,,,111333222000+++,,,///111111///---+++333333222222111222222222111111444999>>>>>>;;;777///111111///,,,+++...000000///...------...000111666333...***(((((()))***333777999444,,,'''))),,,---000222222000...///000555:::???>>>999333111111666333///+++((('''(((((()))***++++++******+++,,,***### """%%%$$$$$$&&&---000444555444222000///000222333333333444555777555666666666555444333222***)))((('''&&&&&&'''(((&&&+++111222///---...000444555555555333333555777000000000111222000---***///---,,,///333666777666222333222///,,,++++++,,,'''''')))---111444444333)))+++------++++++---///...---,,,---///333777999666666777999999777222///000222555888:::888444111+++,,,...222444444222000777888888444///...222777:::555...+++---222777:::...000111000,,,***+++---++++++,,,///222111,,,(((%%%(((,,,------,,,,,,,,,000000222111***$$$&&&,,,///444===HHHQQQaaa{{{999999777444111222444777777;;;@@@@@@<<<888777888555444333111///111444777===@@@@@@===;;;999222+++,,,***)))+++000222222000444666777888777555222000333555777777444...((($$$)))///333333333555444222111***%%%$$$$$$###$$$(((000333888===@@@@@@===:::<<<:::999::::::777000******+++---,,,++++++,,,---555666555333///,,,+++,,,***+++---///222444666777<<<<<<<<<<<<:::888555444333222222444666888777777444000111777:::999777777333666555222111333333//////222555444111000555999000///---+++))))))+++---,,,+++)))((('''''''''(((,,,***$$$!!!%%%...222222---------+++((('''''')))(((+++...//////.........222000...---///000000000,,,)))'''***///111///,,,******((((((---111///(((((()))))))))((('''%%%$$$&&&%%%$$$$$$&&&((((((((((((&&&&&&+++111444222///***+++---......---,,,+++000000000000///111444666444777888777999===;;;777,,,---...---,,,,,,...000000222333222111000111222777555222///---+++++++++222777:::777000***'''''',,,...000///------000222222666999777222000333666777555111+++%%%######%%%+++***)))((()))***---...,,,)))&&&%%%'''((('''%%%))),,,000222000---+++***(((---222222000///222555555333111///......//////...,,,************)))(((***,,,//////...+++***)))000222444555333222111222333///---///333444111---...------...222555777888777555222000///...,,,+++))))))***///333444000,,,&&&(((***///333444444333666000,,,...111222555999999888777666666555222000777999777333333444111,,,***+++---///000000000000<<<===<<<777222...///111111...,,,,,,---000111111,,,+++******+++,,,,,,+++,,,,,,,,,///111000,,,((('''&&&%%%''')))******)))000111000---***'''&&&'''000///444===BBBIII]]]ttt888777666444222222555777:::===AAABBB@@@===;;;999///000000000000222555888888;;;;;;999888777222+++---+++)))+++000333444333111222444555666555444333333444555555222---(((%%%+++111444222111222222//////)))$$$$$$$$$###$$$'''111333888<<>><<<888:::<<<;;;999777666666555777777666777999666111+++---222999>>>>>>888333111111111222111111000000...---,,,,,,---...000111666:::;;;777555666666444---))))))---///------///000222444333///---...000999777777999;;;:::333...------------,,,...222444---***''''''+++......------------............//////111333555666777666666000000111444777777555333...)))&&&%%%$$$###(((///666666111***(((+++,,,+++)))+++---//////...+++))))))&&&$$$&&&)))+++***((("""###$$$%%%%%%%%%%%%%%%(((---///------000111000000000000...+++******+++...000333333222111000000000///.../////////---+++)))***+++,,,---......///,,,///000......000///,,,'''***---000111///---+++)))***---111444333111...000111111111111///...---//////......---------,,,***+++++++++,,,...111444444555333000111444444000+++,,,...//////111333666555666666444111//////000))))))***+++,,,,,,,,,,,,222111111000000000000111333222111111000...***((("""###%%%'''(((***+++,,,333555555444000---,,,+++000111333333222000---+++((((((((('''&&&&&&(((***...///111555777333,,,&&& !!!"""######""""""%%%'''+++---///...,,,+++...//////,,,))))))---111111111222555999999666222...333999<<<<<<888555333000///---***)))((((((((('''&&&%%%%%%&&&&&&###!!!###&&&)))((($$$"""###$$$((())))))(((''''''(((******---111222111222555999111***%%%&&&(((+++///555///,,,'''%%%&&&((()))***,,,000000+++'''(((++++++.../////////---+++)))(((***///666:::;;;;;;<<<>>>@@@;;;555///,,,)))'''%%%)))******(((&&&''',,,111333333222000///111555999444111---++++++,,,++++++))),,,000111000///...///...//////---)))((())),,,<<>>CCCBBB>>>888555//////...---+++)))))))))***)))((((((((('''$$$!!!$$$&&&&&&$$$ ###''''''%%%$$$%%%(((***,,,,,,,,,000333222000111444888000'''!!!$$$***...000111***'''$$$###%%%'''(((((()))......((($$$%%%)))***---111333222...++++++---,,,000555666666777:::===>>>999444///,,,***(((&&&(((+++,,,***''''''+++///222333444333222333666888333111///.........,,,+++)))---222555555333222111///222333000---++++++,,,555@@@UUUmmm}}}++++++,,,---...222777;;;AAAAAA@@@<<<888777999<<<;;;;;;:::777222///...///...111222222555:::999555444333222444888888666333222333555666666444111///++++++,,,---///111333444;;;>>>===777333333222///)))'''(((---000...---///...000111...)))&&&(((,,,---333999:::555///***)))(((((('''&&&%%%'''+++...//////...---,,,---111444555444333111000...---,,,...000444666777444111///111222444777999888666333...)))%%%"""&&&...///000---'''&&&((()))'''------...///000///---+++***'''&&&)))///222111...%%%&&&(((***++++++******'''---111...+++,,,,,,***'''***---......---,,,,,,333555888888777555444444000///......---+++(((%%%%%%)))---000111111111111,,,111444222000///,,,(((...---,,,***((('''%%%%%%$$$)))------)))&&&'''((())))))***,,,///222000000/////////000000111---+++(((%%%%%%+++333999::::::666111000222000,,,+++,,,,,,,,,++++++,,,...666888:::999666222///...******)))((()))***,,,------------///000111000...,,,---///222555333---(((###+++333666444000///000+++---...///...///111222666555444333222222111111&&&((())))))'''(((,,,///...111555777555222000///)))(((&&&''')))+++,,,,,,((('''&&&&&&(((+++...111+++000555555222000111333333111111555:::;;;666222000777AAAGGGFFFAAA:::777---...//////---,,,++++++---+++*********(((%%%###$$$&&&&&&""" &&&+++'''$$$"""$$$)))...//////...111444333000000444888///%%%###+++//////...(((%%%######%%%'''(((((((((,,,---'''"""###'''))),,,111666444...+++---111///222444333222333777;;;666333000...---,,,+++)))'''+++...---***)))+++///000333555555333333555888222111/////////...---+++''',,,333888888666444333,,,///222000.........---...999NNNcccpppyyy...---,,,,,,---111777;;;CCCAAA???<<<:::888777777888666444222000...,,,***,,,---...111333666888999777444000000222444444222444333333555666666555333222222111000000111222333777666444222000///---+++)))***+++---///000111222111000,,,(((%%%%%%(((+++,,,///222222///+++(((&&&%%%%%%'''+++///000---***...//////000111222333333111///,,,***)))***+++,,,---333999<<<999555222111222555:::;;;999444000...)))++++++&&&###+++)))((('''''')))+++---+++---......,,,++++++,,,(((((())),,,///222333222)))'''&&&'''***,,,***(((,,,000333444111,,,(((&&&)))+++...///---,,,++++++777666444222///000333555111,,,)))***...---'''!!!&&&+++///000---+++---000111222444444222...***''')))((('''((()))&&&!!!!!!!!!###&&&((((((&&&$$$&&&''')))***+++++++++***...,,,+++...111333222111222000---)))(((+++222777666333111111333444111...&&&)))++++++)))))),,,///888777555333111///...------,,,***'''%%%&&&))),,,...,,,***+++///111000//////000222444444222,,,(((***///444666555222000///.........,,,+++,,,///222777555222//////000222444---+++)))'''(((,,,000333222//////333444222111222111///,,,++++++---///000+++******+++---......---111222333111...---000333444777:::;;;999777444444444444777<<>>===;;;333444555555444333111000000///...,,,***((('''&&&&&&&&&&&&$$$!!! !!!###***(((''')))---...---******+++,,,+++)))(((((()))+++******+++---///...---...------000222111,,,(((---//////,,,'''&&&***...333111000333222000000222444222000---+++)))))))))******+++---000000///...,,,---...---+++)))))))))000000111222333333444444111222222111000...,,,+++//////000000...,,,***)))---...000111111000///...222555<<>><<<777333//////000000///...------,,,...222666666555111/////////......///111333555666666444111...---...000777555111,,,)))***...222------,,,***))))))+++---+++++++++******))))))((('''))),,,///111222222111000...,,,,,,///333666777666444000+++'''&&&)))+++000///...///000///+++'''%%%'''***---///000000///++++++***(((&&&%%%&&&((((((''''''(((***,,,+++***'''''''''%%%######&&&(((---...000///---,,,---...///000111111//////000111.........---+++***+++,,,%%%###"""$$$(((---000222111111222333555777999:::444333333111...+++(((&&&---......---,,,,,,///111...,,,)))(((***,,,------......---,,,------...///---......------///333666111000///111222000,,,''''''(((+++111666777333......111333333111111444777777666555444333333222222...,,,+++---000000...+++)))*********,,,///444888...,,,)))((('''%%%"""'''///888999555111333555::::::888333...)))'''''')))***,,,///222333444555555333111///------...///((())),,,///---***,,,111---'''""""""&&&))))))&&&"""&&&+++---,,,+++---//////---+++,,,---/////////+++---111333333444555666777:::<<<888333111333777555333000...///222777:::888666444111111222444666111,,,'''$$$%%%)))---///+++***(((&&&%%%$$$$$$$$$%%%###"""###''',,,///000000000000...,,,+++---///***,,,---...///...,,,+++222555777444...+++...111---......---///000,,,%%%"""%%%''')))******))))))***+++***(((&&&&&&&&&'''***...000000///++++++,,,...111555888:::<<<888222---******---///+++************,,,...///......---------///111222000000444<<<@@@???@@@CCCFFFOOO[[[hhhuuu***((()))...444888777444111111111111111111111111111444777666222111333777333222000...,,,***)))((())))))***---000222222222000111555999;;;:::666333000000111111000///---,,,(((***...555:::999333,,,---------......000111222444444222///,,,+++,,,---555333///+++((()))---111---...///...++++++---///...------,,,++++++******((())),,,///222444555555111...+++,,,000444777777444222///***&&&&&&(((***------,,,,,,,,,+++)))'''%%%'''))),,,...000000000......+++((($$$"""###%%%&&&%%%%%%''')))++++++***------,,,(((%%%%%%(((+++---...//////......000222000111222111000///111222...//////...,,,+++,,,---'''&&&%%%&&&))),,,...000......///222444666666666222222111///---***((('''+++,,,...---+++***,,,///***(((%%%&&&)))---///111000...,,,+++,,,...111333/////////---+++,,,///333000//////............///***)))***---111222///,,,...222555555333222333444222333444555666666555555000---***+++///000---***---------+++***,,,111555,,,+++******+++***'''%%%+++333;;;;;;444//////222666777666444///,,,++++++***+++...222444555666555888666111...++++++,,,---'''(((---000...+++///555111***"""!!!%%%))))))'''###(((+++,,,)))))),,,//////------///222444222111+++---///000000000111222666;;;===999222...222666444333222222444777;;;===???;;;666111///000333555000,,,((((((,,,000222333,,,+++(((%%%######%%%&&&(((%%%"""###''',,,000111111000---)))&&&(((,,,000,,,,,,---------///111333222666888666111///222555//////+++''')))---***$$$###'''***,,,---)))))))))***,,,,,,***((()))((((((+++000222111000******)))***,,,///222444888555111---+++,,,...///***)))))))))***+++---...,,,,,,++++++,,,...111333111...000666999999:::===BBBHHHPPPZZZcccooo|||***((()))...555999777444222222000///.........///+++...222111...---000444222222000...,,,***((('''((('''(((,,,111444444222///000333777:::999666333111222222222000///---+++$$$%%%***444<<<<<<333++++++,,,,,,---...//////000222222111...+++)))***+++000...,,,)))(((***///333---000222222///......000000//////...---,,,+++++++++---///222555888999:::222...,,,---111555666666222000---)))%%%%%%'''******++++++***)))(((''''''%%%&&&(((***---///000000000///,,,'''### !!!"""&&&%%%%%%'''***,,,,,,+++222222000,,,(((&&&))),,,+++---...//////000333555111222222111000000111333///000000///---,,,,,,---))))))((()))***+++------,,,,,,...000333444333222000000///...,,,***((('''%%%'''))))))'''&&&(((***&&&$$$###$$$)))...222444111...,,,***+++...222555000111000---))))))---111000///...,,,+++---111444...,,,***,,,///000...+++---222777888555222111111---///222555777888777777222...******...///---)))000000///,,,)))***...222///...---...///000...---...666===<<<333,,,,,,///333444555333111///......+++---000333666666666666;;;777222---******+++,,,&&&(((---111///---000777555,,,###!!!%%%******(((&&&***---,,,((('''+++//////...///222666777555333---...000000.........///555:::===:::222...111777333444555666999;;;>>>???DDD???777000------000222...+++***,,,111444555444...,,,)))%%%######&&&)))***&&&"""###''',,,///000333111---(((%%%'''...333......------...111555999000444777555111///222666333000)))"""$$$+++***$$$!!!%%%))),,,...000(((((((((+++---...,,,++++++******---111333111///))))))((('''(((+++---///222111000.........//////)))))))))))))))***+++++++++***))))))+++...222444000,,,,,,222666888;;;@@@???CCCHHHMMMSSS\\\gggooo((())),,,111666888888777777444000///000000...,,,+++,,,,,,------.........000...---,,,+++***(((&&&%%%'''+++000555777666444000333666777555333444666333222000...,,,+++******"""&&&,,,222666666111---(((,,,000111000...---,,,,,,...000000...+++))))))...---***''''''***///444000111111111///....../////////...------------.../////////000444888===@@@666444111000111222222111555111,,,((((((***,,,------,,,***(((&&&%%%$$$$$$"""$$$%%%%%%&&&''')))+++,,,---...,,,(((%%%"""!!!###(((...///------000444666999777000+++---///000333///,,,+++---///111111333222000......000444777000111222333333222000///---,,,)))((('''''')))******,,,000111///---++++++,,,***))))))******)))(((%%%$$$###$$$&&&((((((''')))&&&"""###)))///333555222000...---,,,---...///222111///......///111222...***&&&'''+++///...,,,------...111333333000,,,555555555444222000...---------///111333444222///111///---++++++---...000000444666222---,,,222888222333444333111...---,,,---111555888666000)))%%%+++000444222...******,,,000111222444666777888888888444222222///***(((+++---...//////111444888<<<222)))###$$$'''''''''(((&&&***...///---++++++,,,///---,,,111666888555111,,,...111333333111///---555999<<<888000,,,///333111555:::>>>???>>>>>>?????????<<<444***&&&***000...,,,++++++...111333333...,,,)))'''&&&&&&'''((()))'''%%%$$$&&&***///222555222---))))))---222555555333000...///111444666555444222000...,,,++++++---((($$$%%%)))+++)))&&& !!!%%%)))---111333555,,,...//////---+++***+++111...+++,,,000000,,,(((###%%%&&&&&&'''''')))+++........................+++,,,------,,,+++,,,,,,+++(((%%%$$$'''+++...000...------000444777666444>>>???CCCHHHNNNTTTZZZ]]]rrr'''(((+++111666999999888555222......000111///---,,,,,,---------------...///...,,,+++***)))'''&&&&&&(((+++000555777666555444666777666444222222333222111000...,,,***)))(((&&&(((,,,000333222...***+++...222333222///---,,,000222333222///---,,,,,,///...,,,***)))+++000333111111000///...------...//////...............////////////000222666:::<<<666444111000000000000///111...+++***,,,---......---,,,)))'''%%%$$$#########$$$%%%$$$$$$$$$''')))(((+++---,,,***'''%%%$$$''',,,000111000///222555888;;;:::333...000222222444222...++++++,,,///111111000---***))),,,222777000111111222222222111111---,,,***((('''((()))***+++---000000...,,,++++++,,,+++***+++------,,,+++)))(((&&&&&&'''(((((('''***&&&###$$$(((...222333555333111///......///000444444444444333222111111,,,'''######(((---////////////000333555555222///444333222111111000000000//////000111333222000...222111///---,,,---///111222555777666333444777;;;555555555333111000000000...000333555333...)))%%%))),,,///...+++((())),,,000//////222777;;;===>>>999444111111000,,,+++---111222222222222444888:::333***######&&&%%%%%%'''&&&***---...,,,))))))))),,,******...333555111---))),,,///222333333222111666888999555///,,,,,,...222777>>>BBBBBB???<<<:::===>>><<<444***%%%'''+++...,,,++++++...111222222...---,,,***))))))(((((()))(((''''''***...222555888555000---,,,000444777555444222111111333555666666444111...,,,+++******,,,(((%%%'''+++...---+++((()))+++...111333444444333333333111...------...111///------//////,,,)))###%%%''')))******+++,,,......---,,,,,,,,,,,,---+++---...//////.........+++(((%%%$$$'''+++...///...---,,,...222555666555888999;;;@@@EEEKKKPPPSSS___kkkxxx'''(((,,,111666999999888222///,,,---000222111/////////..................//////---,,,***)))''''''(((***---222666777666555444555555333000......///000000///...---+++)))(((++++++,,,...///...+++(((///222666777666333111000666777777555222000000111000000///---+++,,,...000000///...---,,,,,,,,,,,,000000000000000000000000////////////111333555777555222000......///...---,,,,,,---///111222111000,,,+++)))'''%%%$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&%%%(((+++---+++)))((((((,,,///333444222111333555999===<<<666222333555555555444111,,,((((((---111111///+++'''&&&)))///444............///000111111...---+++***))))))******...///000///---+++++++++++++++,,,...111222111///...+++)))((()))))))))(((+++(((%%%%%%(((,,,000111999777555222111000000000555777999:::888555111...+++&&&""""""(((...222444000000222444666666444222222222111000000111333333000000000111222111///---111222222///---,,,000333666777999::::::;;;;;;;;;666444222/////////111222...///111222000,,,(((&&&)))+++---,,,***))),,,///222...,,,///888@@@CCCCCC;;;444///000111000///000333444444444333333555777444+++$$$###$$$######%%%'''))),,,,,,***(((&&&&&&***(((''',,,222444000,,,'''))),,,///222444555555666666444222///---+++***222888???CCCBBB===777444999;;;;;;444+++%%%%%%'''///---++++++---000111111......------,,,******)))+++++++++,,,...222666888;;;888333000000222666888555555555444444444555555555333000,,,******+++,,,,,,***)))+++000333444222111222333444555555555555777777666333///---...///000000///...---,,,+++***%%%'''+++...000000/////////...,,,***))))))******+++---///111222222111000***'''$$$$$$'''+++...///---,,,***+++///333555666333333555888<<>>BBBCCCEEEIIIPPP\\\lllxxx444444555777888888555333...,,,***---222666666666666666555555555555555555333666888666444222444777444444555777888777333000,,,---///333777999999888555333000...000555<<<@@@999666333222333555666555,,,---///000000222555888:::;;;<<<;;;999999999:::888888555000***%%%######))))))***...333444222///---///111333444444444333555666666666555333000///)))(((''')))---111333333222333555888:::888444000,,,+++(((&&&&&&(((***+++))),,,000111000---+++***+++,,,---,,,***)))***,,,...///000111111000///...///333222,,,))),,,000111...///...+++)))***...333555777:::999666222///...111111111111222333444444333333333222111111000000222333444333111/////////...000333777:::999555222***((('''(((,,,000333444333333111///...///222555777666666555333222111111---...///000///---***)))&&&(((+++...//////...---***,,,---,,,+++******+++,,,111777<<<;;;777000+++,,,++++++---000333333222,,,,,,---...///111222333------///444999<<<:::888222...++++++///222333222///000111111222222222222444333111000///000222333666111...///444777666444///,,,***++++++***---222222444777777555333222222///,,,,,,---,,,'''&&&((())))))+++...111111...,,,&&&$$$%%%+++222666444000+++,,,...///000000/////////------///444666666444)))***+++******+++...000000111111000...------//////...,,,---000333444555333000,,,(((&&&%%%%%%&&&+++---000333444555444333333222///---+++++++++++++++---000333444333111000///.........///222666888555666777888888888888888444444555666666777666666333666999999666222///...///......///111333555666777888:::@@@DDDEEEAAA===777777555333111///...---+++...333:::???>>>888222'''&&&$$$%%%(((***,,,,,,))))))))))))***...444999777555333222333666999<<>><<<555444333333444777;;;======:::666555555777777666......---++++++---222555666999;;;;;;:::999::::::888777444///***''''''''',,,+++---222777777111,,,,,,---000222444444444333555666777777555222000...)))((((((***---111333333111222333555777666444111///,,,)))%%%###$$$%%%&&&&&&,,,222666555222...,,,------,,,***)))***---///000111111222333333111000,,,///---'''$$$(((---///---------...///222555666333666888999777555333333222333333444444444333333222222222222111000000///111333666666444222111111222444777;;;===;;;666222)))'''%%%'''+++///333444555666555333111222555888555555555555555555444444...---+++***+++,,,---...+++,,,.........,,,,,,+++,,,---...---)))((((((***)))...444999999666000,,,---,,,,,,---000222222111---+++***---333666555333......000333666777777777222///---000444777555333000111333555666777777777666555222111000000000///111000///000111111///,,,++++++,,,---***'''+++222444666999888666222///...---,,,...222111,,,)))+++)))***,,,111555666444222+++))))))---333555222...---///111333444222111///------...000222555555555---------,,,+++,,,///222111000...,,,***+++---//////...,,,...111555777777555444222///+++(((%%%###'''***///333666777666555333111///---+++***)))))))))+++///222333333333222///.........000222444555222333555666666666666666222333444555555555555444333444555444222111111222222///...111777<<<>>>>>><<<;;;<<>>:::;;;;;;:::888555222000///111777>>>DDDBBB;;;333'''%%%$$$%%%(((***,,,,,,+++,,,------...111777<<<888666333222222555999;;;BBB???@@@CCCEEEHHHRRR]]]___fffqqq~~~555666777999;;;<<<999777000---,,,...444888888888222333333333444555555555111555999999666666:::>>>;;;:::::::::999555111---,,,---222999???AAA???;;;555555666666777888888888???<<<999777666777666555333222...+++***,,,111555444666:::;;;;;;:::999:::777666444///+++******,,,///...000555999777000)))+++---000222444444444333444555666777555222///---***)))(((***---000222222000///000222444555444222111...)))$$$!!! !!!!!!$$$+++333888888444000...---,,,+++)))(((***///222333333333555666666444222+++---+++$$$!!!&&&,,,///,,,,,,---000444888999999111333555666666555666777000111222333333222000///111111222111111000......111333777888666444222222666777;;;>>>???<<<666222)))'''%%%&&&)))...222333666888888666444444777;;;444444555666777777666666///---***((())),,,000333111222111///---,,,,,,---...000000...***((((((***'''+++000555777555111//////...,,,---///000000000...+++)))---555:::888444444444555444444333333222000......111777888555111000222444777999:::;;;;;;999777555333222111///...,,,...000111000...***((()))+++//////***&&&***222444666888777333///+++)))++++++000555444///,,,---******---222888:::999666222///...111666777222---///111444666777555333111---...///000111222333444000111111000//////111333333000,,,((('''))),,,...///...---...222666888999666777777666222,,,%%%!!!$$$(((...444888999999888333222000...,,,+++***))))))+++...111333444444444///////////////000000111...000222444444444444555333333444444444444333333111111000...---...111444444111///333<<>>======AAAFFFGGGCCC>>><<<===>>>>>><<<999555333222444999BBBGGGEEE===555&&&%%%$$$%%%(((***++++++---///000111111444:::???:::888555333333666:::<<<>>>;;;===BBBDDDEEENNNYYYTTTZZZcccooo~~~999888666666777888888777000//////000222333333222000...---///333555555333666555333222222333444555999666555555666555111---///000000222;;;CCC@@@777222555888;;;:::666111...666666777777777777666666111---)))***...111111...333222666;;;<<<888555777111222222222111222555777555333222555888888222---+++---...///000222444777333777777333000000///---((())),,,///111111...+++------...000333555666555444///***''''''%%%""" ''',,,222555555333111000///000///---+++,,,222777555333222444666777555333444000,,,(((&&&(((+++...---+++***...333555333000+++))))))+++///333333111,,,++++++---///000000///111222222///,,,+++---000222333555444333222222333666666777999:::888555222+++---...---+++,,,///333777777666444222111333444,,,000666888888555333222***))))))***---000444666999666444222000...+++(((/////////000000000---++++++,,,///111222222111000......---+++)))))),,,......,,,***+++000444555555444666999999555111...---111000///111555666444111000111444888<<<>>>===<<<888999:::888333...***)))000555666222//////000///---++++++...///,,,---000222222222111///,,,***)))(((---333888999555///+++---,,,---222888;;;999555......000666<<<===777222111222555888::::::999888555333111///000222666888666666555333222333666888:::444+++'''''')))+++++++++,,,,,,...555===<<<777:::888666555222///***'''%%%''',,,333:::;;;888555///---,,,///333444000+++,,,,,,------...000111222...***))),,,222444000***,,,,,,,,,+++******+++---000666888444222555555111222...)))%%%&&&+++222777555111000444<<>>======???AAA???999444...***&&&&&&))),,,---,,,...333888888666666:::>>>888555222000222777===AAA<<<=========???DDDJJJOOORRRSSSVVV]]]jjj|||777666555555777777666555000000000222555777777666000///...///222333222000333222111111111333555666666444333444555555222///...111333555:::@@@===666111222444555444222///---///111333555888:::;;;;;;444///++++++...111000......000666>>>???:::666666222333444444333444777999666333222444777666222------///000111111222555777666999999444000000///,,,((())),,,///111000...,,,+++++++++,,,///111333333222000...---,,,***%%%!!!(((,,,111444444333333333111222222000......222666555444333555888888666444333000---***)))+++...///,,,***))),,,000333222000***(((''')))...222333333///...,,,---///000000///000000///......///000222444555777666555444555666444333333555666555333111---///000000//////222555666555333000---,,,---......222777999777333///---+++++++++,,,...000222333555333111/////////---+++222222222111111000...,,,---...111222333333222111......---+++******---///,,,)))(((***...222444444111444777777555333111000111000///000333555444333111222444888;;;<<<;;;999555777888666222...+++***000555777555333555666555///,,,,,,//////,,,,,,///000111222111///,,,+++***,,,000555::::::666111------,,,,,,111666999666222...///444;;;AAA@@@:::444111222444666777888888888888555111...---///222444444444444333333444666777777111+++'''(((+++---......///...000666======888999888777555333000,,,***)))+++...444888999666222+++***+++111888;;;999555....../////////000222333333///,,,---111222...)))&&&'''(((((((((((()))***///555666333111333222///111---(((%%%&&&+++111555666333111444;;;AAACCCBBB@@@???>>><<<;;;:::999999======AAAEEEDDD>>>;;;===CCCAAA>>><<<:::777444222,,,)))&&&&&&***---------...222555666555555777999555444222111222666:::<<<888999:::<<<>>>BBBGGGKKKLLLNNNQQQWWWbbbqqq444333333444555555444222000000111444888;;;;;;;;;222000//////000111111000444333222111222333555777222222222333444333111///...222666777999;;;999555/////////......---,,,,,,---///111444888;;;===>>>555111,,,+++---...---+++))),,,555???AAA;;;555444111222444444444444666888555333111222444444111...000111333333222222444555777:::999333//////...+++(((***,,,///000///...---***)))((((((***---000222111222222333222---'''"""(((+++...111111222444666333555666444111000222555555555555777999888777444222111///---,,,---///000,,,***)))***---///000000***((('''(((,,,111444555333000...---///000111111222000...000555888999888777999:::999777666666777222000///000111222222111///000111111000111333555444222...+++(((''''''(((---111777:::888333...+++---......///////////////111///---,,,---.........333333333222111///...---///000111333333333222222...///...,,,+++,,,...111+++))))))***...111333333///222555666555444444555333111//////111333444444444444555888::::::888666111333444333000...,,,,,,///444666555555999;;;:::111......000///,,,+++------///111000...---,,,,,,000333888;;;:::777222///---,,,---000444555333///+++...444<<>>===:::111222222111000111333555:::555//////000000,,,(((###$$$&&&(((************...222444111...///...,,,///,,,(((&&&&&&***...111777555333555999===>>>=========<<<:::999666444333666777<<>>BBBEEEEEEGGGKKKPPPXXXcccooowww111111111222333333111/////////000444999<<<>>>>>>555222///------000444666;;;:::777555333333444555000000000111111000...------222777888666555444333///...,,,*********,,,---333333444666777999;;;<<<666222...+++++++++***)))(((+++222;;;===666000///---///111222222222333444444222000000222222000///111222333333111000111222444777666000---......,,,(((***,,,.........///000---,,,***((((((+++///222444555555555222---'''$$$((()))+++,,,---///333666333555777666222000111333444555666777888888777555222111000...------,,,,,,,,,,,,+++***+++---000222...---******,,,000333555333000...---///222444555777333000555===BBBBBB???;;;<<<===<<<999666555555111///------///111333333111111111000000///000000222000,,,)))((((((((('''***000888<<<;;;666222///...///000111111///---,,,...,,,))))))+++,,,------///000000000///............///000111111111000000///000///---,,,---///222......---...///000111222111222444555555555777888666444000......000222333777777777999:::999666444///000222222000///000111...222444222444888:::999111......000///***(((***+++...111111...------///333555888999999666222///......///111333333111...(((+++111777<<<<<<888444666555333111000111222333666555555333111...,,,***,,,,,,...000222333333222---+++******,,,000333555::::::888555777;;;:::777777777777666444222222222666666777777666333///,,,...///111555999:::777444444555555222000000222555<<<777222000111111...+++%%%&&&)))---000222111000---///111///,,,+++***)))---+++)))'''(((***,,,...555444333555888::::::::::::;;;:::999777555222000000000333888999777999===??????<<<666000///222666...+++((()))+++,,,+++(((------...///111111///,,,,,,---...//////...---,,,---000555888:::<<<>>>???@@@CCCHHHMMMTTT\\\dddjjjvvv000///...///000111///...------///333888<<<======777444///,,,,,,111888===DDDBBB===999555333222222///000111000///...---,,,---111666777444//////111000///,,,+++***,,,...///777777777777777999:::;;;999666333000......------++++++///555555...******+++---000222111000000000000/////////000111000//////111222111///------------111000,,,***,,,---,,,(((***,,,---------000222333222///,,,***+++000444999888666333...***'''%%%((((((((('''(((+++///333111333666444111......000444555555666666555666666222111000...,,,***)))(((...//////---+++,,,000444444222000------///222444000...,,,---111555777888888333111555???EEEEEEAAA<<<>>>???>>>:::555222111222///,,,,,,///222555666444333222111000///...---000...++++++,,,---,,,+++---333:::>>>===888333000,,,...000111111///---,,,---+++)))((()))******)))(((***,,,,,,,,,,,,...111+++,,,,,,---............111111000...,,,,,,///111333333333222111000111111444555555444333444777999999777333///,,,,,,...000:::999999;;;;;;:::777555///000111111111222444666222444444222333777888666111......000...)))'''(((***...222222///---///111333444666666555333000...000000111222333222000...)))***...222666888777666999777444000...---...///111444777888777333...+++))))))))),,,///111000///)))***+++,,,---000333555>>>>>>;;;666555888777444555777777666444222444555:::::::::888444111...,,,000111333555666444000---555666666222...---000444888555111111222333222000******---111555777666444,,,---......+++((('''(((---,,,+++******++++++,,,222222333555888999999999888888999888777444222111111......000111222888???;;;<<<;;;777222000111444111...++++++---,,,)))%%%******,,,...000///---***)))***+++,,,,,,***((('''+++///444777999999::::::===AAAGGGMMMSSSYYY___cccmmmvvv000...,,,,,,...///......------...111666999;;;:::666444000------222:::@@@FFFCCC???:::555333111111...000222222000/////////000111444666222------111111111///......///000111666666666666777999;;;======;;;888666444333444444///...///222000***''''''+++...222333222///......+++,,,---///000000000000...///111000...+++******))),,,,,,(((&&&)))++++++(((***------+++,,,000444888888555000,,,+++///333:::999555000+++''''''((()))((('''%%%$$$&&&+++......111333222...,,,---...333333333222111222444777111000...,,,***)))((('''...111333111,,,,,,000555666666444111......000333...---,,,...222666999999555000---111:::??????<<<:::===@@@@@@===777222///000---++++++...222666777555444333333333333000......---,,,...222333111...111666;;;===;;;555000---)))+++---///000000///......,,,++++++++++++***(((&&&(((++++++***,,,000333******+++,,,---...//////222222111...++++++---///444555555444111000000111555555333111000222666999999888444///++++++---///:::999:::;;;<<<;;;999666///000111111222444888:::999999777444555999999555111...///111///***'''(((+++///444333000...000333222222333222111000///...///000222333222111///...,,,---///111444666888999999777444000...---------000333777::::::777222///)))'''&&&)))---000///---'''***,,,------...000111<<<===:::444222555555333444666777666222222444777::::::999666222...------,,,///222444444222///,,,444555555000***(((,,,111222111000111444555666555---,,,---111555888666444,,,+++,,,...,,,'''''')))---............---++++++///111444666888999999999555666666666666555444444555000---------///777???;;;;;;999666222000//////222000......///---)))%%%&&&(((+++...///...---,,,)))*********))))))((('''+++...333666666666666666:::>>>EEEKKKQQQVVV[[[^^^ffflllvvv111...+++***,,,---...///.........111555777888888333444333111000222666:::???===999666444222222222---000444555444444555777555222222555333......222111222222333333333222222555444444444555777:::;;;===<<<:::888666666888999222000222444222,,,((((((***---111222000---***)))&&&))),,,///000000000111,,,...000000---+++***)))(((+++***&&&$$$''')))((('''***---,,,***,,,111666::::::888222,,,***,,,000777666444000+++((()))***+++***(((%%%###$$$'''***---000111///,,,+++,,,///222222111...,,,...333777///...,,,+++************,,,111555333---+++///444444555555222///...000222---,,,---///333666777777111---+++---333777777555555:::@@@CCCAAA;;;555111+++)))'''(((,,,000333555000//////111444555333111---,,,,,,000555555111,,,///333777999666111,,,***%%%'''***---///111111222.........///000000---+++(((+++......,,,---111666++++++,,,---///111222333333333111...+++***+++---///111333222///...///000222111///------///444888666666444000,,,+++---000777777888:::<<<<<<999777///000111111222444999<<<<<<<<<888555666::::::666222000111333222,,,)))***,,,111666555000...000444111111000000/////////...---///111222111///...---+++---000333444555777777666444222111////////////333444555666777666555444,,,)))&&&(((,,,000///---'''***---...,,,+++,,,---666888666111000444666555444666777555111000333777666666666333...++++++---***...222666666444111000222444333---&&&$$$(((.........000222555777777777111...---///444777555222+++***,,,///---((('''+++///000111222111///,,,***000222555888888888777777222222222222333555666777666111---,,,+++,,,222:::888666333111111111000///111//////000222000,,,(((!!!&&&,,,//////...///000,,,,,,***))))))***+++++++++...111333333222111222555:::@@@FFFKKKOOOSSSVVV[[[```hhhoooyyy222...***)))***---///000/////////111444777777666000333555555333111222444777555333222111222444555,,,000555777777888;;;===888333111555444000000444111222444666666555333111666555333222333444666777;;;:::999777666666888:::333222555888666///+++***(((+++//////---)))&&&$$$###''',,,///000000111111,,,...000000...+++*********,,,+++%%%###%%%'''''''''***---,,,***+++111666:::;;;999333+++(((***---333444444111---***+++---...,,,***&&&######&&&(((---///000...+++***---000222111///,,,))),,,222777...,,,+++******+++---...+++111666444---***...333111333444222///...000222...---...000333555555444///---+++,,,///222222111111888@@@EEEDDD>>>888444(((&&&%%%&&&***...111222+++***+++...333555444111,,,+++,,,111555555///))))))---222444222///,,,+++###$$$'''+++...111333444...///000333444444111...,,,///222111......333888------...000222444666777444333111---***)))***+++***---//////---,,,...000///...,,,******---333888333444333000---,,,///222555555777999;;;;;;999777///000000000111444999===<<<;;;777444666::::::666333111222555444...+++,,,---222777666111...111555111000//////.../////////,,,...000000///---,,,,,,))),,,111444555444444444222222111111111111222222666555444333333444666888///***'''(((,,,000000...(((+++//////,,,))))))***111333222//////444777777444666777555000///333777222333333000+++)))***,,,+++///444888888555333222111333222+++$$$!!!&&&,,,,,,---000333666777777777444000---///444666555222,,,)))+++000...((((((---000111333555444111---+++111444777999888777666555/////////000222444777888444000,,,+++))))))---444444000,,,,,,///333444333///......111444333///+++%%%---000///...000333000...+++***)))+++---///+++---000111000/////////222666<<>>999444***'''######'''+++,,,,,,)))'''%%%)))///222222///.........000222000+++'''###***111444111///000222+++******+++///222444444555333222444666555222......///000000000111333555222///---...222555666555000000000000///...---,,,222000...,,,+++,,,---...+++)))%%%###$$$''',,,///...------///333333111---222222222444555666555444000//////111444666777666999;;;<<<:::777666888;;;444///,,,000666999444---...333999;;;888444222222333...+++---333555111------000222222///,,,***)))''',,,333888999777444333333111///...///111333555444111...---000444777888000///---,,,++++++,,,,,,---...000000...,,,+++***///...---,,,...000333555444444333111///000222444:::777333...+++***)))***---000444888:::999666444222...(((%%%%%%'''((()))111222444555666555555444222...---111888;;;666111,,,///111///***'''))),,,666444111//////000222444777777888999:::777444111---......///000111222333...///...---+++***,,,.........------///333999===888000***,,,333777444///'''%%%&&&)))---000///---***+++,,,,,,,,,,,,---...,,,***'''''')))+++------111333777<<>>999222+++((())),,,...///222888<<<===<<<888666---,,,+++******,,,...000333333222111000000333555:::888555222000000111222///000111333333222111111///,,,)))((()))+++++++++///333555333---+++---000---///111444555555444444...---***&&&$$$(((000777666555333222222222333444777555111///...///222444111000...+++************...///...---++++++---///222000...---///333888;;;666000+++,,,111333000++++++***((()))***++++++***)))***+++,,,------,,,,,,)))'''%%%$$$%%%&&&&&&&&&,,,,,,,,,///444888:::;;;999:::===CCCKKKTTT]]]bbbppp{{{999::::::999888777666666222333444777;;;<<<:::888333333333333222111000//////111333444555444222111666:::???BBBCCC@@@;;;888...,,,)))(((***...111222111000000000000///---++++++...000222222000,,,***,,,...222333333222111111---+++)))))),,,...///...///000000///---,,,---...000333777::::::888444111000222444555444222///---)))***+++---//////---+++///000000///,,,+++,,,---'''((())),,,///222444555333333333222000---,,,+++///000000000...---...000222000---+++***+++,,,---333222222111000000000000))))))***///555888777555222444555444222111111222222222222111222333444555:::555000///222555777777+++***(((***---000111222444333333333555555333111000000000000000111000000222---((('''(((,,,...///111222333333111---)))&&&---111444666555444555666888666555777:::<<<===>>>;;;777333222333333111///,,,,,,,,,...111222222222)))&&&"""###&&&***+++***))))))((()))***---000222333333333222222111111111///---+++)))***---000333222...++++++///222333333///000222333222222333444222000///000222444333333......------,,,,,,,,,---...------///111111...+++,,,000444555222//////000111---******++++++((($$$$$$(((---000111111222333...///111444666555333111444333222111/////////...---***'''(((,,,333888:::AAA<<<555...***)))+++,,,///333:::@@@DDDCCC???;;;---,,,+++++++++,,,---...000000000///...///222444888777444222111222333555333333333222222222111111...,,,***+++,,,------,,,...222444000)))&&&)))...000222222000......000333///---***&&&%%%)))111777555555444444333333333444333111...***''''''***,,,///...,,,***((((((((((((...///...---,,,,,,...000777444111///000333666777///+++(((***///111...***+++***))))))***+++,,,---+++++++++,,,------+++***'''%%%$$$%%%'''((()))(((+++++++++---111333222222333444777>>>GGGOOOUUUWWW^^^hhhwww777777777888999888777666000111444888;;;===<<<;;;777666444222111000000000333444555666666444222111333777<<<@@@AAA@@@<<<:::333333111///...000333666222111//////000///...,,,...000222333333111...,,,///222555666333000......+++***((()))+++---...///111222222111...,,,,,,,,,---000333666777666444222111111000///............))))))+++...111222000...111222333111///---------(((***---000333777999:::444444444333222000---***---...000000.........000///...,,,***)))))))))))),,,---...//////000//////***)))+++///555777666444222444555444222000///000000000000000000000000000444222111333777999888666***((((((***---111222222555444555666555333...******...333777888777444333333///***''''''***---///222444555555222...***''',,,...000222222222333444777666666888<<>>@@@BBBCCC???<<<777333111111222333333333333333333222222222+++---000333555555555444333666888555222222777<<<777555222222333444555444555555444444333222111111111555888666000,,,,,,...---...000000000000000111000111222111///,,,,,,,,,+++******+++,,,...000222222111000...---......///******+++...222555666555333444555333000---,,,,,,---...000222333444444444555444555666666333...))),,,---............000222222111000///---+++***)))'''((()))***++++++,,,,,,+++******---333888999888333333222000---+++,,,...******+++,,,---...///000000000222777;;;;;;666222*********,,,000222333222///000222333333000***&&&$$$***111555666555666666111///,,,)))((())),,,///444777:::999555111...---,,,,,,,,,...111444666777999888888:::>>>BBBCCCDDD===888333222666;;;>>>???666333222444777777333///))))))***///555777555222000000111111222333333333222444777888888777444333)))(((&&&&&&'''(((+++,,,000---)))(((***,,,+++)))***...111111...---000333222000------------,,,+++***(((''')))---000000///111111///***%%%###&&&)))+++...///...+++***---//////......///000111111000***---111222222111000000---***''')))...222222000000111222222111///---+++))))))+++///444777888888222333222222000...+++***'''%%%%%%***000333111...,,,,,,---...///000000111((())))))))))))+++///111777444111...,,,,,,---...------...------,,,+++***......000333444222...+++)))***)))))))))---222777888555000+++((())),,,000000000111222333111///---111222444555555333111//////111222///)))%%%&&&(((###&&&***...000///...,,,......///...------000222---++++++...111000+++&&& !!!$$$)))---...,,,)))***++++++***+++///666<<>>CCCFFFFFFLLLYYYdddlllttt{{{888555111000111111///---***...444888<<<>>>AAABBBAAA>>>888444111111333444000000000000111222333444---...000111333333333333///333666444000111777===999666444333555777777777666555444333222222222222000333666444///,,,---//////111333444333222222222---///111111///---------,,,+++)))((())),,,///111333333222222111111000///+++***+++---222555777888666777888666333000......---...///111111000//////555555555777777444...)))---...///......///222444555444444222000...,,,+++)))))))))))))))*********(((&&&&&&***000666888888444333111...+++***,,,...(((((()))+++---000222333222222333666999999555111+++++++++---000333333222------...///000...+++(((%%%)))...000111111444666000///,,,***((())),,,///444777;;;:::666222000///---------///333666999:::<<<::::::;;;>>>BBBCCCCCC>>>:::777777;;;???@@@???777444333444777777222---((())),,,222888:::888444111222333333333333222222///111444666666444222000'''&&&%%%$$$%%%''')))***+++(((%%%&&&)))***)))((()))...111111...---///333222...)))&&&&&&(((******'''%%%$$$%%%)))++++++))),,,,,,***$$$###(((---///000///,,,+++...111//////000111222444444444+++...222444444333222333///+++'''(((,,,//////---111222333333111...+++(((((()))+++000444777777666000000000///...------,,,***'''%%%'''---111111///++++++,,,---///000000111((()))))))))))),,,///222888555222...,,,++++++,,,......///000///...,,,+++...///111444555333...***)))(((''''''+++000666:::555333000---------//////000000111333444333111///000222444555555333000...,,,///000,,,'''%%%'''+++###''',,,000222111...,,,......///...---...000222%%%%%%&&&+++000000***$$$"""###&&&***......+++))),,,,,,,,,++++++///777===GGG>>>333+++)))(((%%%### !!!$$$(((******)))/////////111222222000...+++///333444444666===CCCEEE@@@BBBLLLVVV]]]gggpppxxx<<<777111000111111...+++***+++000666<<<@@@AAA@@@AAA???;;;777444222222222000...,,,---000333666777555444333333444555444444444444333000...///333777888777666666777666444333999555000///000000---***...///////////////......555666666555333222222333000,,,***---222333///***'''&&&$$$###$$$(((---222///000111111222111111000000///---,,,---000333666444777999777333000000111333111...+++***+++---...000555999999444...,,,+++(((***---//////000222333222444777999888555111///,,,---//////...+++(((&&&+++(((&&&***000555444222///+++&&&&&&(((+++------...,,,***+++...111333333222555999:::888444222111000//////111444555333000333222111222222000...+++)))''''''***///222333222---...---,,,******+++---000444777666222000111444333111///...///111444666666777:::<<<===>>>>>>>>>:::888777:::???BBB@@@===666666666777888555///)))(((+++000666:::;;;999666444666777666444222111111000222444444222000//////...,,,***(((&&&&&&%%%&&&&&&'''(((+++,,,***'''$$$---......---++++++,,,...222,,,%%%!!!###&&&((((((///***%%%###%%%)))+++++++++((($$$  """$$$'''---333333///...333888444///******...333333222000444555333222444444222.........,,,,,,...222666<<<888666666222,,,((()))...***(((---666:::666000++++++,,,,,,---///000111+++))))))+++///111000///000111222///+++***,,,...++++++,,,---...///000000444222...++++++---000333111222333222000...//////111000111333555444000,,,,,,(((######(((,,,//////666444111///...//////...///000222666999999777444000000222222222000///...111---)))***---...+++(((((((((***---000111000...---......///111222444666)))((())),,,000///)))###!!!''',,,......,,,******)))((()))+++...111333999666222---)))''''''((("""""""""%%%(((******))),,,***)))***---///000000***---///222444666:::===>>>@@@AAADDDHHHOOOWWW]]]ooouuu???:::444222222111---***''')))---333999>>>@@@???===;;;999666444222222222...,,,***+++///444777999888777555444444555555555666555333000---...222666555555555555555444222111555444222///,,,******+++***+++---.../////////...888999999666222...------+++)))(((,,,111333///+++***(((%%%###"""%%%***------...///000111222333333222000---,,,,,,...000222222444666555333111222333333111---***)))***,,,...777999;;;:::777222///...***,,,///000000000111333333666:::<<<;;;888444222.../////////---)))&&&###)))&&&%%%)))000555555333...+++''''''))),,,.........---+++,,,///111222111333555666666444111000000111000///111555666555333333222111111222111...+++'''''''''+++///111000///,,,...//////---+++++++++///333777666222///000222222111111000000111222333777888999::::::999888777555444444888===@@@>>>;;;555555666777888555000+++...///222666:::;;;:::888444666777666333111//////,,,...111222111////////////...,,,+++***)))******(((***,,,000222111...***...///000///---,,,,,,---000,,,'''$$$$$$&&&((()))...***&&&%%%'''+++---...,,,)))$$$ !!!""")))...333333111000333666222...)))***...222333222111555666333111333222///---.........///111444777<<<888777777444...,,,---000,,,)))---333666222,,,***+++,,,,,,...///000000+++))))))+++...111111000...///...***'''&&&***...------......//////000000333111///...///000333444333333333111///...///000333222111333333222...***+++&&&""""""&&&+++,,,---333111///---...///000111222444666777888777666555000000//////......---------+++***---111222///,,,,,,,,,,,,...000222111000//////000000000111222333,,,+++,,,///222111+++%%% ###(((---///...,,,******)))((()))+++...000111222000...+++******++++++'''&&&&&&((()))***(((''')))))))))+++------+++***&&&***...222444666888999:::;;;<<<>>>AAAHHHPPPVVVeeejjjuuuAAA===777444333111---***)))))),,,000555888:::999666666666555444333111111,,,***((()))---333777:::999777555333222222333444666444111---***,,,000444333333444555444333111000444666666111+++(((***---((())),,,///000000//////777888888666222...+++******)))***...333555222///---***&&&######$$$''')))++++++,,,---///111333555333111...+++***+++---///333333333222000000111222333000,,,((('''))),,,///;;;999888777666444111...,,,...111222111000111111555999===???>>>:::777555000000000...+++((($$$!!!'''%%%%%%)))///333444333---+++))))))+++...////////////...///111222000///222333222111///...///111222000///000333555666666333222111111111111...,,,'''(((***---000000...,,,,,,///111111///---++++++...222555444111...---...111222222333333222111000888888888777666333111000......000555;;;===:::777333444555777888666111...222222333666999:::999888333555777666333///,,,+++&&&***...000000///......000///...---------...///,,,...222777999999555111...000222222///---,,,,,,......,,,***'''&&&''')))***(((&&&'''***---///000+++)))%%%!!! !!!"""+++...222444444333333333000---******...111222111222555666444333333111---,,,...000111222333666888:::777666888666111///111333///,,,...222222...******+++,,,---.../////////+++***)))***---000222222......+++'''###%%%+++000000000000//////000000000111111222222333333444444333333222///---,,,...000444333222222111///+++((()))%%%""""""&&&)))******///...---,,,,,,...000222444777999888555444555777111000...,,,+++,,,---...---,,,,,,000555666444111333111//////111222222222/////////...,,,+++,,,---/////////222555333---((($$$'''***...///...,,,++++++)))((((((+++---......---,,,,,,++++++,,,,,,---(((((((((***+++***(((%%%%%%'''***---///,,,'''""""""&&&,,,111333333444555777888888888;;;BBBJJJOOO___aaahhhqqqxxx~~~@@@===999666555333///,,,///......///111222222000000111333444444333222111,,,)))''''''***000444666777666444111......000111666333...***(((***...111222333555555444222222222;;;;;;999555000...///000+++---///222333222111000///222555555333000......---...000333666777666444111---)))&&&&&&''')))***+++*********,,,///222333222000---******+++---///777666444000...,,,,,,---333000+++((('''***...000777333//////111111///---...000222222111000///000555999???@@@>>>:::777777111111000///,,,)))&&&$$$((('''''')))---000111111---,,,+++,,,---///000111222111222333444333000...//////---+++***,,,000444222000...---...000222333333222000000111111///---***,,,///333444222///---///111222111///...---......111333333000---,,,,,,000222444555555222000...666666555444222///---+++((()))---222777999777444111222444666777555333000111111444777:::;;;999777222444666555111,,,)))'''###'''---000111000//////......------...///000111000222666:::===;;;666333///111444555222///---,,,000222222///***&&&%%%'''$$$$$$%%%'''***,,,......)))'''$$$"""!!!"""$$$&&&---///333555666555222000...,,,***+++---///000///111444666555666777444///---///222333333333444555666333444666555222111333555333111111222222///---+++,,,---///000000//////,,,+++++++++---///111222000///+++&&&###&&&...444333222111000000000000111111222333444333222000///111000...+++((((((+++---333222111000...---+++))))))%%%######''')))***(((......---,,,+++,,,...000111555888666222111444888444111...,,,+++,,,...000222000000111444666666555777444000//////000111111---......+++'''%%%&&&(((//////111555777666111...)))***---//////...,,,++++++)))'''(((+++...---,,,,,,,,,,,,,,,,,,,,,++++++(((((()))+++---+++(((%%%"""%%%+++000222...'''!!!!!!$$$))),,,...000222333888888888777999???FFFKKKWWWXXX\\\bbbggglllvvv;;;:::888777666444222000111000///000111111000...---...111333444444333222///,,,(((''')))---000111777777555222...---///111888444000,,,+++---///111111444666666444444555777DDD@@@<<<:::999888666444222333555555555333111000+++///222444333222111111111333555666666666777888444000,,,***,,,.........,,,+++***)))+++---///111000///,,,***+++---000222888666333///---,,,+++***111///+++)))))),,,///222000,,,)))))),,,......---///000111000///......///444999>>>>>>:::666555666000000000///...,,,+++))),,,+++***+++,,,---...------...//////000000111222444333444555666444111...++++++***))))))---222777111000---***)))***,,,...333111000000000111///......111555888888555222000333333222000...///111444000111222111///...------111222444666555333000...222333333222111///,,,+++%%%(((,,,111444555333111///111333555555444222222...111666<<<@@@???<<<888111333444222...***'''%%%###(((...333444222111000++++++++++++,,,...000111444555777:::;;;888333//////222666777555111///---333555777333---'''%%%$$$!!!$$$'''))))))******%%%$$$######$$$&&&)))+++///111333666666444111///...---,,,,,,,,,,,,+++***---111444666:::===999333...000333333222000000000111//////333333000000222777666555555444444333333---...///000000000000000.........---------///000...---***%%%###'''///666555444222000000000111222222222222222000---+++))),,,+++)))&&&$$$%%%'''***000000///---,,,+++++++++)))&&&$$$&&&))),,,+++)))...///000...+++)))***+++,,,000333222......111555444222000......///111222888555222111111333555555888444000---------......,,,...///,,,'''$$$&&&)))---///333777999888666333---.../////////---,,,+++,,,)))''')))---///...+++++++++,,,,,,---------------...///111111...)))%%% $$$***000333000)))$$$$$$%%%'''((())),,,000333888888777777777;;;AAAEEEHHHHHHLLLRRRUUUZZZdddnnn{{{666666666666555444333222///000111444666666444222,,,...111333555555555444333000,,,+++,,,---......777888999666222000111333;;;777333111111333444444111444555555444555999===GGGCCC>>><<<>>>>>>;;;888888888777666444222111000...000333444333111111111222444666555444444777;;;888444000///222444444222---,,,,,,,,,---...000111000///---,,,---000333666555333111/////////---+++---+++))))))***---000333---+++)))(((***,,,......//////...,,,++++++---///444999<<<:::555111111444//////000000//////............---,,,,,,,,,,,,,,,...000222333111111111222444333333444555444000...((())))))***+++...333777000///---***((((((***---333111//////000111000///000333888:::999666444333555444222000///111555888222111000000///000000111222333333444444333222111111111222222111000...---(((***---000222222111000---000222333222111111111///333999@@@DDDCCC>>>:::000111111///+++'''%%%%%%%%%***111666777444111000************,,,...000111666666777777777444///,,,000333777888666333111111555666777555000+++'''%%%!!!&&&))))))(((''''''#########$$$'''***---//////222555555333111//////000000///---+++)))&&&%%%)))...222666<<<@@@===666---///111000...,,,,,,,,,,,,***+++///000......111777888888666444444555666//////......//////000111111222222000---+++++++++))))))(((%%%###&&&---333555444222000///000222333333222000...+++)))'''&&&(((((('''%%%$$$%%%'''***...///...+++))))))***,,,(((&&&%%%(((,,,...---+++---000333111,,,(((&&&'''(((+++......,,,+++---000000000000000000111222222666444222000000111333555777333...,,,++++++++++++...111333000+++***---111...111666999;;;:::888777111111000///...,,,+++***,,,)))'''***///111///,,,(((((()))***+++---///000555555666777666111***%%%!!!$$$(((---000...***''''''''''''&&&'''***///222333444444444333555888;;;<<<===BBBIIIMMMPPPXXXaaappp|||333444555555444222111111111222555999;;;;;;777444---///111333555666777777666333111000111111000///555888;;;999444111222444:::777444333555666666444111333444333222555<<>><<<<<<;;;;;;:::999777555222000/////////000222333333222111111222333666777555333555;;;AAA===888333333555777666444---...///000222444555555222111///...///222666888666333111111111000,,,)))&&&&&&'''(((***---000111------,,,+++)))))),,,---...---+++(((&&&(((+++///555999;;;777000,,,...222///////////////............///...---,,,,,,------000333555555333111111111222111111111222111///---(((***,,,------///111444.........,,,***+++...111333111//////000111000000...222777888666444333444333333333222222333777:::555333000///000222444555444333222222222333444555111222333333222111000///,,,...000111000000//////,,,///222222000//////000111444999>>>AAA@@@<<<888//////...,,,(((&&&%%%&&&'''---444888888444000...+++++++++,,,---///111222888777666666555333///,,,111444777888777555444444555555555555444000,,,(((%%%+++...,,,)))&&&&&&$$$$$$%%%&&&))),,,///111///333666555000---...000222222222///***%%%""" '''+++000555<<>><<<777333///000222444666777888888777666444444555444333111111666:::888444000000222777444222222555666444222000222333111111555>>>EEE<<<>>>>>>;;;777666888<<<777555222///------......///111222222222222444555444777999777555888@@@HHH@@@;;;555444777888666333---///111444666888999:::555333111000000333666888999777444222222...)))%%%"""###$$$'''))),,,///000---//////,,,(((&&&(((+++---,,,)))%%%$$$&&&+++///777::::::555---***---222//////......---------,,,---.........------...000111444777777333111000111000///......//////...,,,***,,,...////////////000,,,...000///...///222555333111///...000111111000,,,000444555444222222333000222444555555666888:::777333000...000333777888555333111000000333555777333444444444333222000//////111111111000/////////+++...111111///---...///222444666999<<<;;;888555//////---***&&&%%%&&&'''(((...555999888444///,,,...---------///111333444999777666555555333111///111444777888777666666666444222222444666444000+++###(((///222///+++'''&&&&&&&&&'''(((***---///111...333777444---***---111444444333///)))###%%%)))...444;;;???:::222&&&((())))))(((((()))***)))'''(((,,,...,,,,,,///555777777333...,,,...111///---***((()))+++...000555777888555...((($$$###'''))),,,,,,+++,,,000444444222000...///000222444333000+++'''%%%&&&(((***''')))+++,,,+++,,,...///111111///***%%%###&&&)))$$$###$$$(((---000///,,,)))///666666000***&&&%%%)))))))))+++,,,***&&&######&&&+++///000///,,,***!!!&&&,,,111444555666666444111...,,,++++++)))(((+++000444444000000555;;;888;;;???@@@???<<<999888444333111...,,,***)))(((,,,)))'''+++222555333...+++)))'''$$$$$$%%%&&&((((((+++000555777555000,,,$$$"""!!! """#########(((***+++,,,+++***+++,,,,,,...000000///---------000333;;;CCCFFFGGGKKKQQQVVV^^^gggnnnzzz333111...++++++,,,...000555555555555999===999222---///222666888:::;;;;;;:::999888666555555666666444666777555333000......000111222111///000555999888666222///111777@@@FFFAAA===999555333555888:::;;;777222...------,,,,,,111333444666;;;???<<<555888888888888888;;;@@@CCC>>>:::777888::::::555111222...+++...444888888777555333000...///222666999888666333///,,,***)))((((((%%%$$$&&&***---...---000000///---)))(((((())))))'''$$$""""""'''...333666666444000+++))))))***,,,...111111///---,,,,,,,,,...000000///.........000111222222111000///...,,,+++)))((((((+++000444555555333111///.........///222555666666555444444222///---...000222111//////111222222111000000111555666777999::::::999999<<<888222000222666:::<<<333...***,,,222999;;;;;;777555333222333333333222222444777777555222111111...222555333///,,,...000222333555888:::;;;999777...***''''''&&&&&&+++222///...///000111000---+++---...///000000222555888<<<<<<;;;999666333000...333444555444222111222333111333777999888666222///******))))))(((&&&&&&%%%'''+++---,,,)))(((,,,000...333666333---+++///444888777555111+++%%%'''(((---555===>>>999444...+++)))***,,,,,,***((())),,,...---***((()))+++111000///---+++*********))))))'''$$$"""%%%,,,222999:::777222***&&&&&&((()))+++,,,,,,,,,...111444222444444111---...333999111...((($$$###$$$''')))+++---///...,,,,,,...111222222111...***(((((()))$$$###$$$'''+++...000000---000111---'''$$$%%%(((+++,,,------+++((($$$!!!!!!$$$)))++++++)))%%%###"""%%%(((---222666888999777666444111...,,,++++++------...---,,,---000222;;;===???@@@???<<<888666//////...,,,+++***)))))),,,)))(((+++111444333111+++)))'''%%%$$$############%%%(((...222222---)))$$$$$$###  (((+++...---***'''((())),,,,,,---------+++)))'''...444===BBBCCCCCCCCCCCCNNNTTTZZZ___fffsss333///***&&&&&&***///333444444111000444888666000///000333555888;;;===>>>>>>===:::888666666777777666888999999777333///---000111111///---///444999999777555222222777>>>CCC???<<<777444333444777:::;;;666000,,,++++++,,,,,,000222444777<<>>@@@???<<<999999;;;:::666222000,,,)))+++111666888777444222111000222444888:::666444111---+++*********)))'''&&&'''***,,,---,,,/////////,,,)))'''&&&''')))'''%%%""""""&&&,,,111333333111...***(((((()))---000222333222111000111///000222222000...---...000000111111000///---,,,+++++++++***+++...333666555444444333333333333444333444666666555333222111000...---///222444333222///111333333111111111222777:::===@@@AAA@@@===;;;:::777333222333666888999000,,,)))+++222888;;;;;;777666444444555666555444555777888888666444333333111555888777333//////111222111222444777888777555000,,,))))))((((((---333///...------......---+++---...000000111333666999=========;;;999555222000111222333333111111222333333555888::::::999666444***)))((((((''''''''''''(((,,,...---******...222111333555333111111444999888888666333...)))$$$!!!&&&'''***111888;;;888444222000---,,,---,,,***''',,,...000///,,,******+++111000...,,,***(((''''''$$$%%%&&&%%%$$$'''...333777777666111+++((())),,,---,,,,,,,,,...000222333111222222///---...444:::111...***&&&$$$%%%&&&(((+++...000000...---///000333333333000---++++++,,,((('''&&&(((***---------,,,///000---'''$$$%%%''',,,---///000///+++'''$$$%%%(((,,,---,,,(((%%%######%%%'''+++///333666888666555333111///---+++***---,,,***(((&&&'''+++...888999::::::999777444333............---+++***)))&&&$$$$$$(((...222111///---+++)))&&&$$$###""""""%%%&&&(((,,,//////+++'''%%%$$$""" ))),,,...---)))&&&&&&(((+++,,,------***'''%%%%%%---444===AAA???===<<<===AAAEEEKKKPPPVVVaaarrr~~~333---&&&!!!!!!(((000666666555111---000555555111111111222444777;;;???AAABBB@@@===:::888888999:::888:::<<<<<<:::555000---000111222///---...333777999888777444333555:::===;;;888444222111333666999888333---((((((***,,,---000444777888===BBBAAA===777999::::::999999;;;===@@@===;;;;;;<<<;;;666333...***''')))...333666666555555444444555666777888666333///+++))))))***+++,,,***)))***,,,......---...//////---***'''&&&&&&)))(((&&&######%%%***///111111000...+++)))***+++///111444666666555666777444666777666333000////////////000000///...,,,++++++---......///111444777444444444444666888999;;;777888777777555222000///------...000333555555555000111222222111000111222888;;;@@@DDDEEEBBB>>>;;;777555444444555666666555,,,)))'''***000666:::;;;777666555666888999888777777888888666444222222333333777;;;;;;666222/////////......///222444555444222...,,,+++***)))---333...,,,******,,,---------...///000000000222666888;;;<<<<<<;;;999666333111000111222111111111333555333555777999999999777666+++)))'''&&&%%%&&&'''(((***,,,...---,,,,,,000444555444333333555888;;;===777777666444111---***(((((('''''',,,222666666444777444111///---+++)))'''...000111111///---,,,---111000...+++)))&&&$$$###"""%%%(((******,,,111555333444333000,,,+++...222111...,,,---000333222111000000000...,,,///555;;;111000---***(((&&&&&&&&&***,,,//////...------...000111111///---,,,---...)))((('''(((+++---......,,,------***%%%$$$&&&(((---///222333222///+++((())),,,//////,,,(((%%%###$$$%%%&&&(((+++///333555333333333222000...+++***,,,+++((($$$"""###'''+++333333333222111000//////+++---...///...+++)))'''###"""###'''---000///---///...+++(((&&&$$$$$$$$$''''''(((***,,,,,,+++))))))(((%%%!!!!!!$$$+++---...,,,(((%%%%%%&&&+++---///,,,'''###!!!"""***333===???:::555333555999<<>>>>>;;;444777999:::999999999:::>>><<<;;;;;;;;;999555222...+++((((((+++000333444777777888888888777666555777444...***'''((()))+++.........///000222222222///111111000,,,)))(((((())))))(((&&&%%%&&&***---111222222000...------...000333666777888888:::;;;999;;;;;;:::666333111111//////000000000///---,,,---...000000///000111333333333333444666999<<<>>>;;;:::999888777555222000,,,---///222444444444333000111111000---,,,---...444777;;;>>>???===999777333333333444666555333111)))'''&&&)))...444888999777666666777999;;;:::999555666555333000///000111444888======999444///---+++***)))***...222444555444000---,,,)))&&&)))///,,,***((((((+++///111222///000000///...///111444666777888888777555222000000111222111111111444666333444555555555444444333,,,***'''$$$######$$$%%%)))***+++++++++---111555999666333333777;;;>>>>>>444444333222111///---,,,,,,***((())),,,000222222777555222...,,,***((('''---...000222222111000000222111///,,,)))&&&###!!!&&&***...000//////111444000111000...+++,,,111666555000,,,---222444333000//////...,,,,,,///555999222111000...,,,***(((''')))+++,,,------,,,+++***+++,,,,,,+++******+++---((('''&&&(((,,,000222222---+++((($$$"""$$$***...000222444555333///+++(((***---000///+++'''%%%%%%&&&%%%$$$$$$'''+++///111000111222222000...+++)))+++***)))'''%%%%%%(((+++000///---+++++++++,,,,,,,,,---000000///+++'''$$$%%%$$$%%%(((,,,......---000...,,,***)))((((((((()))))))))***,,,---......000...+++'''$$$$$$'''***---...///---(((%%%%%%'''---///000,,,%%% !!!&&&000:::<<<777111///111777999<<<>>>BBBKKKWWW```iiiwww000...+++)))***---222555:::999555///000555777666000///------111666<<<@@@===<<<;;;:::;;;===???AAA===999444111111111000000222777;;;;;;666111---,,,000222333222111000000111333111///......000333555///+++&&&$$$'''---222555<<<@@@BBB===999888888666111444777888888777888888999999999:::999777444111000---+++***+++...000222555666888::::::999888777888555///***''''''(((***///000222333444555666777111222222111...,,,,,,,,,***++++++***((()))+++---000111222111///......///000222555666666777999;;;999::::::999555222000000//////111111111111000///...000000///---,,,,,,,,,111000000111444888<<<>>>===;;;999999999999666444...000222444333222111000000000///---***))))))+++222333555666777666444333//////000222444444111///((('''''')))---111555777555555555777999:::999888444555444222000...///111777:::>>>@@@===888333000((('''&&&(((---222555666444000---***&&&"""$$$)))***((('''(((,,,111555666000000///---+++***,,,---333333444555555555444333333333333222000111333555666555444222111000000000...,,,((($$$!!!!!!!!!"""''''''((((((***---111444;;;777222222666:::;;;:::///////////////...------111...+++)))***,,,...///333222///,,,)))((((((((((((***---000333444444333111111///---***'''$$$""")))---111111///---.../////////...+++(((***000666555000,,,---111444222///......---,,,,,,///333666111111222111000...,,,***,,,,,,------...---,,,***)))***+++***)))***+++---***((('''(((,,,000333444...***$$$ %%%...444222333444333111---)))''')))---///...)))&&&'''((('''&&&###"""###'''***---...///000111000...,,,***)))+++---...---,,,,,,---///---***(((((()))***,,,000222444555333...)))&&&(((((('''(((***++++++***------,,,++++++,,,---...++++++++++++,,,...111333333222///+++((('''***,,,---//////---(((&&&''')))///000///+++%%%!!! !!!***444888555111000222444555777888;;;BBBLLLSSS[[[hhhzzz111111000000000111111222555666444000///333555444///---++++++...333999===777777777888999<<<>>>???;;;555...***+++...//////222777===>>>999222---+++,,,...111222111111222333444222000//////111333444...***&&&&&&)))...333666>>>DDDEEE===555222222222000333555666555444444555444666777888888555333111000///.........000111333111333666999<<<<<<<<<<<<777444000+++)))((()))***...000333444444444555666000000000///------...000+++---......---,,,---......///111000...,,,,,,---///000222222222333555666333555666555222///......---...000111222222222222///000000---***((('''(((,,,,,,,,,...111666;;;>>>>>>;;;888888:::;;;888666///333666777555111///...//////...,,,***)))***,,,222222333444444333222222,,,,,,,,,...000111000///))))))))))))+++...111333222222333555888888666555444555555444222111111222888;;;???AAAAAA===888555)))(((''')))---222555666111---***((($$$ !!!%%%***(((''')))---222555666000000...,,,)))((()))***111111111222444666888999555555444111......000222888666333000...---......///---)))&&&###"""!!!"""%%%%%%$$$%%%(((,,,111333888444000000222555555555......------------,,,,,,222000---***)))***,,,---///...,,,)))&&&%%%&&&(((###%%%)))...333555444333///......---+++(((%%%###(((+++------***(((***,,,000///,,,'''$$$&&&,,,111222///,,,,,,///111000///......---------...///000...///000111111000///...000///......//////...---+++,,,------,,,---///111///---******,,,///000111///***$$$!!!'''///555333333222111...,,,***(((***...000...(((&&&'''***(((&&&$$$""""""$$$''')))---......//////...---,,,(((,,,000222111000.........---***(((''')))+++,,,333555777888777333///,,,+++)))'''&&&&&&'''(((*********)))******,,,...///***+++,,,++++++,,,///222111000...+++'''&&&''')))+++,,,---+++((('''))),,,///...+++)))&&&###!!!$$$,,,222333222333333444444444555888>>>EEEKKKPPPZZZiiiuuu333444444444333222000///000333444111111333444222///...,,,+++---222777:::222333444666777888999999777111***'''***------,,,000555:::;;;777333000000+++...111333444666888999777666444222222333555666000---***)))+++///222333;;;BBBDDD<<<333000111222222444444333111//////000111333666888777555333222...000111222222444555777333444777999;;;;;;;;;:::333222///---,,,,,,,,,------///111111///------///,,,,,,+++***)))***---000---///111222111000111111...000111111...,,,,,,,,,---.........------...000000111333333111///...///***+++...000222333333333//////...+++(((&&&'''(((&&&'''(((***000666<<<@@@>>>:::777777999:::777444111555999:::777333111000...//////...---...111444000222444666666444222000***((('''))),,,///000000+++++++++++++++,,,...000000000111333555555333111000222444555333222222222555777;;;>>>@@@>>>:::777---,,,+++,,,///111222222,,,((('''&&&### !!!&&&+++***((())),,,///111111......---+++))))))***,,,...------...111666:::===777666333///+++***+++---666333///+++******,,,---...---+++)))'''&&&&&&%%%$$$###"""$$$(((---111444000...------...///000000000///......------------------,,,+++******+++,,,......,,,(((###"""$$$''' """%%%+++111333222///***+++++++++***(((&&&$$$###&&&((('''&&&''',,,000222000+++%%% &&&+++------,,,+++,,,---////////////.........---+++))))))***,,,...///000000000222///++++++,,,......---...///000000///000111333111...+++***,,,///111222000,,,'''$$$%%%(((,,,...111111///...------------...222333///(((%%%'''+++)))'''$$$"""""""""$$$%%%------------------......))),,,///000...---,,,,,,...,,,***)))((()))+++,,,///111444666666555333111---+++(((%%%%%%'''+++...((('''''''''''')))***+++)))***+++)))'''''')))+++......---+++'''%%%$$$%%%&&&(((***(((&&&&&&***---///***&&&%%%&&&%%%!!!%%%+++111333444333333333222333666;;;AAAEEEFFFMMMWWWbbbmmmyyy666666666555444111///......333555444333555555222000...,,,,,,---111666999000111333555555555555444333...((('''+++---,,,***///333777777555333333555,,,...222555888:::===???:::999777555555555777888333000---+++,,,///000111777???AAA:::111000222555555666555222...,,,+++,,,///333666888888666444333,,,///222444666777999:::999999::::::999888666555000///............///000+++...000...***''''''((((((((('''%%%%%%''',,,///---000333555444333333333111222444333111.........+++,,,,,,+++))))))***+++///222444444333111111222((())),,,///111333333333......---***'''&&&((()))"""###%%%)))///777>>>CCC???:::666555888888555111111666;;;===:::666333333...///000000111333888;;;...111555888888555000---)))'''%%%&&&)))---000222---------+++***+++,,,.........///111333333000...,,,///222333222000000000111222666:::<<<;;;999666111000...///000111000///(((%%%$$$%%%$$$!!!###)))---+++))))))+++,,,,,,,,,,,,------+++******---///***)))((()))---333999===777666222---)))'''((()))111...***&&&%%%'''***,,,------,,,,,,+++******)))%%%###"""$$$(((...222555******+++++++++,,,---...222111000///............)))***++++++*********+++//////,,,'''""" """%%% !!!$$$***///111///,,,'''((()))***)))(((&&&$$$ """$$$%%%&&&***111666444111+++###"""'''***+++++++++***+++...000000////////////,,,)))&&&%%%''')))+++...///000111000,,,'''&&&(((***+++***///000111000///000222444...,,,)))***---111444666111...+++)))((()))((((((000///---,,,,,,...000111222555666111)))%%%'''+++)))'''%%%###""""""######---,,,,,,,,,,,,---...///+++,,,---,,,)))((()))***---,,,***))))))***+++,,,(((***...111333333333222000...***''''''***000444'''&&&%%%$$$$$$%%%&&&'''((()))***'''###!!!"""$$$---......,,,(((%%%$$$$$$###%%%'''&&&%%%&&&***------'''""""""%%%&&&""" '''///333333111///...---...000555;;;???@@@CCCKKKUUUbbbnnnxxx~~~666222000111555777444111222111///000222444555555111///------///222444444444111000222777888444000/////////...............000111222333444333222111222111111444999:::999777888888999;;;======:::888777444222222444555444222999666222000111333555666999;;;;;;777000,,,---///000666===???<<<777444333000///......111555:::===CCCAAA???<<<:::666222.../////////------...111444000...,,,)))'''&&&%%%%%%)))++++++)))'''(((+++///+++---111333555555555555444222111111222222000...,,,,,,***(((&&&'''+++...222444666888888666333111,,,+++***,,,///333444444222///---+++++++++)))(((###%%%'''***...555<<>>;;;777444444000///......000444888;;;BBBAAA???<<<999555000---000111111000//////111333000...---+++************/////////,,,)))))),,,///+++---111333444444333333222111//////111222222111...---***(((&&&(((,,,000555666888888777555222111...,,,++++++...000000000//////...---,,,+++*********+++,,,---000555;;;@@@;;;777444555333//////222222777;;;<<<======888222333000------000222222222---///111222111000...---***'''***111444111///000444666666555222000000111222222222333444111+++'''"""###%%%'''((())))))))),,,...222444444333000.........///...,,,***'''&&& """$$$%%%''''''''''''&&&%%%&&&(((,,,000222111000...---------+++)))'''(((((((((***///666::::::888555111///...---...111...******,,,///000000///000000111111000//////+++++++++...111333444333000///...///000000...,,,000000///,,,***+++---///111111000000///...------222555666222,,,((((((******)))((())),,,...//////***)))((())),,,///000000---***&&&%%%''',,,333777777333---'''###""""""###(((***,,,,,,***)))*********,,,000555777555///***&&&&&&'''((())))))******(((***'''""""""'''++++++,,,)))&&&&&&)))...222444444444111...000666888666666000---//////***%%%###&&&---222///---000444555777444000///111222000...,,,+++))))))***---111333111///,,,)))((()))+++,,,000///...,,,***)))((('''***))))))***+++***(((&&&$$$######%%%***///222333444444222000......000222---***'''%%%&&&&&&&&&&&&'''))))))((($$$""""""###+++)))((()))+++***'''$$$"""%%%&&&%%%%%%&&&'''###!!!!!!&&&+++......+++,,,000555777555888<<<<<<@@@FFFKKKQQQYYYcccjjjrrr~~~///+++''')))...333666666444222111///......//////111000000111222333111000000......000333555333000///000111222333444555555333333222222222222222333333222111222444777777777000000111444888;;;<<<<<<;;;:::::::::;;;999666333000...---///333777:::;;;777777777777777444000---333777;;;<<<999555444555111///......///222555777AAA@@@>>>;;;777222...,,,000111222222000///000111000///...------...///000222111///,,,)))(((***,,,+++...222444444222000000000...,,,,,,///222444555222000---)))''')))...111888888888777666444222111000---+++***+++,,,,,,+++,,,...000///---+++,,,...333333333222222555999<<<999555222222111......111333888<<<<<<<<<<<<888333111111111///---,,,,,,---+++,,,...///000///...---)))(((***000333111///000222777<<<<<<777333222444333222111111111///,,,))) !!!###$$$&&&'''((((((+++---111333222000,,,)))((()))***++++++)))'''&&&!!!%%%(((******)))((('''&&&%%%%%%(((,,,000333333222222222111...)))&&&&&&''')))***---000666999<<<;;;888666444333333333333111......000444666777333333222222222222333333111111111333666666555333444222111111222222111/////////---,,,+++,,,000444666777777666555333111000000444888777222---***)))***+++,,,,,,,,,,,,...///+++)))((())),,,000333444222...***'''(((,,,111555777444///+++((('''((()))+++,,,,,,+++)))(((((()))&&&***111777:::888222---)))))))))))))))(((((((((%%%)))(((###!!!%%%***,,,((($$$###***111555666999888333111444555444666000...222444---$$$%%%...555333000333777:::555222//////222444333111+++,,,,,,...000444777999111000...---,,,,,,------////////////...,,,***)))+++*********+++***'''%%% !!!%%%+++000333333555555444222///...///111///,,,)))''''''(((((('''$$$&&&))))))(((%%%$$$$$$(((((((((***+++***&&&$$$!!!###%%%%%%%%%%%%%%%'''!!!!!!!!!'''***,,,,,,---111777888444444777:::===AAAEEEIIIOOOXXX^^^gggqqq~~~(((&&&%%%(((---222555666444333111///,,,+++,,,---000///000111222222///------,,,+++---///111000...---...000111333555777777666555333222111222222333555444222222333666888999.........000444888::::::888999;;;;;;:::777444111///......111555999;;;<<<444333333777;;;:::444...222666999888555222222333111///...------///111333>>>>>>===999444000,,,+++...000333333111///......111000/////////000111222///...+++)))'''&&&'''(((,,,000555666444111/////////,,,)))***---222666888888666111,,,)))***...222777666555444333333222222///---***)))*********))))))...333222...,,,...111999888777555333333555777666222///000///,,,...111666;;;???===;;;:::666111000333444111+++'''(((+++,,,,,,,,,---......---,,,'''''')))...111000...---000777>>>===888333444777555444111000...,,,+++)))###$$$%%%''')))***++++++---///111333222///+++)))###%%%''')))***)))((('''"""&&&***...///...***(((***((('''&&&(((,,,000333444555555666555111***%%%&&&(((+++---...111555888===<<<:::999888777777888666555555555666777888888555444333222222333555666666555666888999888555222444222111111222222111000---.../////////000333666:::;;;<<<;;;:::777444222...222666666333...***)))+++...111000---,,,---///111...***)))+++...000111555111,,,)))(((+++///222888666333///......///000---...---+++)))''''''((('''***000666888666222...------,,,+++***)))((('''%%%))))))$$$!!!$$$))),,,%%%"""""")))///333777;;;<<<666111111111000333111222666555---###'''111999777333444999;;;444111......111333222111,,,---///222555888;;;<<<444333222111000///......---...000111111000...,,,///...---------,,,)))'''""""""$$$(((...222333333666666555333000...///000///,,,)))'''((((((((((((&&&'''((()))((('''&&&&&&((()))+++,,,,,,((($$$!!! """%%%&&&&&&&&&(((***!!!""" """&&&)))+++,,,,,,000444444000111444888;;;>>>@@@CCCHHHPPPVVV^^^fffrrr}}}$$$%%%'''+++///222333333333333222///+++)))***,,,......///111222111...+++++++++******,,,---,,,,,,***+++---///222444666777777666444222111111222222777666555444444666888:::///...---///111444555444222444777888777444111///000//////222555888888888111///111666<<<<<<666000000333666555111...///000000///---,,,,,,---...///777999999666111---++++++///111444444222000///...111000///......///000000,,,***(((''''''((())))))...333888888444111000111...+++))))))---333777999===;;;666000,,,,,,///222333222111111111222333333...,,,***)))***++++++***)))...444444111///000333999999777444111000111333444///---------,,,...222:::???BBB>>>999777333///000444555111***&&&(((+++///---++++++---...---,,,)))***,,,...111111///+++///555:::888333111444999777555222///+++)))(((((()))***---///111111111000///000222444333111...,,,###$$$&&&((()))************---111333333000+++(((***((('''&&&)))...333666555666777888777444...)))'''***,,,...///111444777<<<;;;::::::999999888888777999:::;;;999777555444555444222111222444666888666666777888999777444111222000000000222222111000+++...333555555444444555;;;<<<<<<<<<;;;888555333000222444444222///---,,,...111444333000------...111...***)))***,,,...///555222---)))(((***...000666555222000///000222333/////////---***((('''((())),,,///222222111///...000000...---+++***)))((('''******%%%###'''++++++&&&###!!!"""%%%***---///666:::;;;555000//////---...000555888333)))###$$$---555;;;888333444888999333000------000111000...---///111444777999;;;;;;666666555444222000///...,,,---000222333222111000333222111111111000---***((('''(((,,,000333333333555555444111...---...///...+++((('''((())))))(((+++***((('''''''''((((((---000333333000***$$$ !!!$$$&&&'''))),,,///###  !!!!!! !!!###''')))))))))+++***+++...---+++---222333666999:::<<>>888555222//////111222///)))'''))),,,000---***+++...000000///...000222111333444111,,,---111333222///...333777666555333...***'''((((((...000444777888666444333///000111222222111111000'''''''''''')))***,,,---111222444555444111---+++(((&&&%%%%%%)))///555999444444444666777555222///+++,,,...//////111444666;;;:::::::::999888888777888:::<<<<<<888444111000555444333222333444666888444333333444555555222000//////000222444444222000+++///555888888555333333888999999888777555333222444444555555444333222111000222444444222...,,,+++***(((&&&'''***---000111333000,,,((('''))),,,...111000...------...///000///111111000---***((((((***,,,//////...---,,,---000000///---,,,+++***)))(((***)))'''(((---///...((('''&&&'''***---...---444777777222///000///---,,,///444555...&&&&&&+++333888999666333555777666222///,,,,,,///111000...000000111333444666777777444333333222222111000000...///000222333333222222333333222222333222///---,,,+++***,,,///111222222444333111---++++++---///---***(((''')))***++++++---***'''&&&''')))******111555999:::555---%%%!!! ###%%%'''***...111&&&$$$"""!!!###%%%%%%%%%!!!"""$$$'''******)))&&&(((&&&&&&))))))(((+++111...111333333333777===BBBJJJRRR\\\eeemmmyyy,,,---///111111111222222///111222///+++***---111/////////111333333222000000///...,,,*********+++&&&'''))),,,...111333444777777666555444222000///555777999888555555666888///......///000///---+++'''+++000222222111222333111111222444777777555333333333333555777555000,,,,,,000333333///,,,***+++---,,,+++*********++++++(((,,,//////,,,***+++---...000333333222111111222---,,,,,,,,,---///111222///,,,)))))),,,.........000444888666111///222666111...,,,,,,///333666777666666555222000///111222000000000111111111111111111///---,,,---......------///444777777555222000000111111000......000222222---***+++,,,,,,///444999@@@CCC>>>888666444222,,,------***((((((+++...///,,,)))***000444555444111444555333333555222+++***,,,......---...111333222222111...***((()))+++...222777:::;;;888333000,,,,,,,,,---...000111222,,,+++)))((()))+++...000333333333333222000///...+++(((%%%$$$&&&***000333000//////111333555555444.../////////...000333555::::::::::::999888777666999::::::888333000000111555444444444555666777888///.........000111000///...///222555888888666333---111555666555333111111444444333222222111000000555555666777888777555333111222222333222///***&&&$$$######%%%***...000111000---)))'''&&&(((+++------,,,+++******+++,,,---///111333333000,,,***((('''+++///000///,,,,,,,,,---------,,,+++*********'''(((&&&'''...555777333***)))((()))---///000000444555333///000333222......---......+++(((***000666777666222222666777555000---+++,,,000333333111222222111000000000111111---------...///000222333333222222111111000000000111000000111222111///,,,+++)))((((((+++///000111222000---)))'''(((,,,000---***((((((***---......***((('''(((+++,,,,,,+++///444::::::555,,,$$$ !!!###$$$'''+++///((('''&&&&&&((()))))))))%%%%%%&&&((())))))&&&$$$""""""$$$((()))(((***///...///000///---///444888???GGGQQQYYY```iiittt|||222222222111000000222444---000222///,,,+++...333111000000222444555444333222222111...+++***+++,,,&&&''')))+++...000222333777777777666555222000...444666999888555333444666.........000111000---***&&&+++000222222222444777444555666999;;;;;;999777666666666555444111,,,))),,,000444444000,,,******++++++******************###(((------***)))+++...+++,,,.........---...///***++++++,,,...111333555000,,,))))))+++------,,,///444666444///---111777222///---...000333555666000111222111000000111333222222222222222111000///444111///---......---,,,...000333777999777222...---...//////...///111333111---***+++,,,,,,000555777>>>BBB>>>888777666555******)))'''&&&(((+++......***'''***111888999999111555555222222444000(((((()))+++---.../////////...///000...+++)))+++------111777;;;;;;777111---))))))((()))+++...111333111...+++)))))),,,000222333222111000000000111111111---((($$$###%%%(((+++---,,,+++---000444666777000111000///...///222555;;;;;;::::::999888666666999999777333///---000333555555555555666777888999,,,+++******---...///...///111444999<<<<<<999666///111333333222000000000111000///...............222444666999:::888444111111000000111222///(((""""""!!!"""%%%)))---......---+++(((%%%%%%(((+++------,,,+++***++++++------...111555555222...+++)))$$$)))000333111...,,,,,,++++++******************&&&%%%$$$'''111;;;<<<777+++)))((()))---111333444444444000...111555444000000+++((()))******---222777666222///222777888555///,,,+++---222555666555444222000...------------''''''(((***---000333555777666444111///...------...------...000///---+++(((&&&$$$%%%(((,,,///000111///+++&&&%%%''',,,000---+++)))***,,,///000111&&&%%%&&&***...000...+++)))///666777222)))""" !!!"""%%%))),,,)))(((((()))+++,,,+++***)))''''''''''''&&&$$$"""$$$***+++)))***---000111111...++++++///333222:::DDDLLLRRRYYYbbbiiixxx666666666666444111...,,,///000111111000///000222666333111000222555666777888666444222111000000111...////////////000000000333666777555000---,,,---...333777888444000......---+++***,,,///111000...,,,+++---222999;;;888444888999:::===AAADDDDDDCCC<<<:::666333111///---+++,,,000666888666222...,,,---+++***+++,,,+++((($$$''''''(((((((((''''''&&&%%%&&&(((***,,,------...)))(((***---222666999999111///+++)))(((***,,,...///222444333000///111444333222000...///111333555000222333222000---,,,,,,000111111222222222222111///......---,,,++++++***)))---111333333222222222,,,---...------...000333------,,,,,,---...000111;;;:::999999999888555333+++)))&&&$$$&&&***///222---,,,,,,---///222444666333...++++++///000...+++))))))***+++,,,---......000000///...,,,***((('''(((...444888888444000---'''''''''***---/////////...---,,,,,,...111444666;;;444---***---000000///000+++&&&$$$%%%((())))))000,,,((()))///666;;;===@@@;;;555000///000222333:::===???<<<666222333666666666555000,,,,,,111777333444444333333666:::===444111---)))'''(((***,,,111111222666;;;<<<:::777666111---///444777444000222---******)))&&&(((+++222777<<>>CCCKKKTTT[[[cccqqq666666666666444111...,,,000111222111//////111222666444111000222555777888777666555444333333333444111111222222222222111111111333444333///,,,++++++000444888888444000------***)))***---222555555444444333444888<<<===:::666888888999;;;???BBBCCCCCC;;;999666444222000...---///222666:::;;;999555222///...,,,---------)))&&&(((***+++,,,+++)))&&&$$$$$$%%%''')))***,,,------,,,---...111444777999999111///+++))))))******+++111222333222111000111111111000///...///000222444111222222111...,,,++++++...//////000000111111222000000//////.........---+++---///222444444222111((()))******+++---111444...------------///111222999999999999999777444111,,,+++)))((()))+++...000---,,,++++++,,,///333555///+++((()))---///---***))))))))))))))))))))))))...//////...,,,)))&&&%%%$$$***111555555222///---)))(((((())),,,...//////...---,,,,,,...111444666888333,,,+++---000000//////+++&&&%%%(((,,,...///222...******...333777999???;;;666222111111333333888;;;===:::555111222444444555444111,,,---222777222333222111000111555888444111,,,)))'''(((+++,,,333222333555999999777555333...+++...444777555111444///+++***((($$$%%%(((555777;;;======999555111...000333444333000,,,)))'''###$$$((((((%%%%%%)))***++++++***)))***---000555///(((%%%'''((('''&&&%%%'''))),,,---......---,,,---///000111111111111...---++++++++++++***((()))&&&%%%(((...444888:::222...))))))---222666888222---((((((+++...---,,,...---***$$$ !!!)))///333444555444222111111222---,,,---222666777333///...,,,)))'''%%%$$$######"""!!!"""%%%)))+++,,,+++///111111+++$$$"""&&&+++,,,---...///000///...---+++)))'''%%%$$$%%%'''(((&&&&&&&&&%%%$$$%%%(((***---)))&&&''',,,///...,,,***(((&&&'''***++++++)))&&&&&&'''((('''%%%###!!!%%%&&&&&&### !!!'''---//////000111222111///,,,+++)))'''&&&''''''%%%$$$###$$$'''***+++,,,+++++++++***)))((('''(((,,,///...111555999>>>EEENNNTTT^^^hhhxxx444555555555333000...,,,222222222000//////111333777444111111333666888999777777666555444444555555444555666666666444222111...000222111///,,,++++++222666:::999444///,,,+++++++++,,,000444777888888:::999999;;;======999555777666555777;;;???@@@AAA:::999666444222000000000333444666;;;??????<<<888111000......///...+++))),,,...///000...***%%%""""""###%%%''')))+++------///000222444555666555555000...,,,+++++++++***)))222111111111222111000...---------...///000111222333333222000,,,******+++......---...///111444555333222222111111111222222...------000444666444111&&&&&&%%%$$$%%%''',,,000///...------///111333555555666777:::;;;:::666333//////////////////......,,,+++)))(((***---222555---***(((***,,,...,,,)))))))))((('''&&&&&&%%%%%%---.........,,,(((%%%"""!!!&&&...333444222///...---+++((((((***,,,......---,,,,,,,,,...111444666555111---,,,///111000//////,,,((((((+++///333555333000,,,***,,,///222444;;;:::777444333333333444555777999777333000000111222333333111......222666222222111///------///111333000,,,)))'''(((+++---444444333555666666555333000,,,***---333777666333222...******(((%%%&&&)))444333444777::::::666222///000333444444222000...+++'''&&&'''&&&$$$$$$''',,,------------///222555666000'''######$$$$$$$$$!!!"""%%%(((+++---......---...000222222222000//////...---...///...,,,***&&&%%%%%%''',,,000222333333...)))''')))...333555...***&&&&&&))),,,---,,,...,,,(((###!!!)))///444555555333000...---...---...000555888888333///---)))%%%$$$%%%&&&%%%###$$$######$$$'''(((((('''+++---...***%%%###''',,,000222444666666444111///***)))&&&$$$######$$$%%%###!!!!!!"""$$$&&&&&&&&&&&&$$$###&&&+++///000///)))'''%%%%%%'''(((((((((###$$$%%%%%%%%%%%%%%%$$$)))++++++&&& &&&---111222444666777333...***+++******+++,,,+++)))''''''((()))***************(((((('''&&&%%%&&&))),,,(((***...333777===DDDIIIUUU[[[fffttt000111222333333111000...333333333111//////222444777444111000222666999:::888777666555444333333222333555777888777555222000...000222333222///---,,,333777:::999444...+++***000000111333555777888999999888888999:::999666333444333222333666:::======999888777444111000111222666444444888>>>@@@<<<777//////......///......---111111111000---)))&&&$$$######%%%''')))+++---...///111333444333111000000///---,,,---//////---+++222///---...111111...******+++,,,---...///000000555555333000,,,***+++,,,...------...000333666888555555444333444444555666000---,,,///444666444000'''&&&###  %%%(((//////......///222555777222444888<<>>;;;555777999:::888333///+++)))((('''(((,,,222999===;;;:::888777555333000---))))))))))))************,,,---......,,,)))&&&###%%%***111666888777666555333...)))&&&''')))+++,,,&&&'''''')))+++---000111333222111111222222222111111111///......///111222......,,,++++++,,,///000,,,...000111000111333666111000///...,,,+++---...///000222222222111111111555555444222///---...///222000,,,)))((())),,,...222222222111111222444666222000...000222444444222...+++,,,//////,,,+++---(((%%%%%%***222777777444444444333222222111111111...---+++(((((()))***+++......///111444777999999999333***###!!!"""%%%'''%%%%%%&&&''')))+++---///,,,---...000000///---,,,...---,,,---//////...,,,)))***+++,,,,,,,,,------///000000///---+++******+++******+++---///000000---+++'''###"""$$$)))---/////////...,,,,,,---///------...000333666777777...,,,,,,000444444...(((&&&%%%$$$%%%''')))***)))+++---///...,,,,,,---000555888;;;===<<<888333000'''&&&%%%$$$$$$$$$%%%%%%'''%%%###%%%''''''$$$ !!!&&&+++...,,,)))%%%######"""!!! !!!"""#########$$$%%%&&&'''((()))'''***+++((($$$$$$***111555333111//////...,,,***---...000222444333000---222222111000///......---***++++++(((%%%############%%%)))...333666888888:::AAAIIIOOOVVVcccvvv(((***---000222333333222333555555444222111222222333000,,,+++...222666888888888666444111---+++)))+++,,,...000222111111000333444555777888666222//////333777777222...++++++---000333555777999<<<>>>999999999999999888888777111000///111444777888888888888666222...---000444444111......000111000...---......---++++++---...444111,,,(((%%%%%%&&&(((&&&&&&&&&'''(((+++---///111444666555222//////111...++++++///666999777444///,,,***)))***,,,------(((((()))***,,,...000111444444333111---++++++,,,))))))***+++...111444555777666444333333444555777333000,,,,,,///000///...))))))((('''(((***///333///...------000444888;;;;;;<<<===???@@@???;;;777666777888888666222---***)))((((((***...444;;;>>>AAA@@@???<<<999555111///******+++,,,...//////000............---+++)))((()))...444888999888777666333///***'''''')))+++,,,%%%%%%&&&(((+++---///000444333222111111111111111333444444222///---------,,,---------,,,,,,...000(((+++---...------111555111///+++)))(((***---...///000222333333222000...333444444222000000111222222///+++(((((())),,,...///000///...---...222444222000//////111222222111222111333666444---))))))&&&%%%%%%***000444555444444333111000///000111111///111///,,,,,,...///---------...111555888888888888333+++%%%"""###''')))***)))(((((()))+++...000+++,,,------...............,,,++++++---//////...---...//////...---...///222444666555222---***(((***,,,...000222222222111,,,***'''%%%%%%'''***,,,,,,------,,,+++,,,...111---,,,------000222555777---...000333666555000+++%%%$$$###$$$&&&)))******,,,...//////...------...111444777999888555000---&&&%%%%%%$$$$$$$$$$$$%%%)))))))))******(((%%%""" $$$)))------)))$$$ !!!""""""!!! !!!""""""###$$$%%%&&&&&&&&&&&&"""%%%'''''''''(((,,,000333///+++))))))***++++++---...///111333222///,,,111111222111111000///...***+++,,,)))&&&###!!!!!!"""$$$(((...222444333222111888???BBBEEEQQQdddsss{{{(((***---///111111111000333555777666444222111111111---)))(((+++000444666777666555333111...+++)))&&&'''***,,,///000111222333333444666888555000,,,+++///444555222...,,,,,,---000333555555777:::===<<<======<<<:::999999999222222222444777999999999777888666111,,,+++///333111///---++++++,,,---...111222111...***((()))+++...,,,)))&&&$$$$$$%%%&&&'''&&&&&&&&&''')))+++---000333555333///---///222///,,,***...555999888444...---+++)))(((+++000333((((((((()))+++...111333000111111000---+++*********+++,,,...111333555555777555333111000111333444333111...,,,++++++,,,---***+++,,,,,,,,,///333666///...,,,,,,///333888<<<888888999;;;<<<<<<999777555555444333111...***(((*********,,,///444999;;;?????????===888444000///------...///000111222222000//////...............,,,000555888888777555444222...***((((((***++++++%%%&&&'''))),,,...000111333333111000......///000333666888777222...,,,+++---...///...,,,+++---///***,,,...,,,))))))---222222...(((%%%%%%)))---000///000222444444222...+++...///111111000000222333111///+++(((((())),,,.........---***'''(((,,,///...---------///000111111444444888<<<:::111***(((%%%&&&(((***,,,...///000222000...------///111333222555555000000222222...,,,,,,,,,000444777666555444111+++&&&###$$$(((++++++***(((((())),,,///222,,,,,,,,,,,,---///000111///---******,,,///111111///111222000......000222444666888555000+++(((''')))---111555555444222111,,,***(((((((((***++++++---------,,,+++,,,...111,,,,,,---......///000111,,,---...000000000...---)))'''%%%%%%(((***+++++++++,,,------,,,***)))(((+++---///111111...***(((&&&%%%$$$###""""""!!!!!!'''***------,,,)))'''&&&$$$'''***,,,***&&&###!!!!!!$$$%%%$$$"""###$$$###%%%&&&''''''&&&$$$### !!!###&&&)))+++,,,+++...+++'''%%%''')))++++++++++++,,,---......+++))),,,---///000000///---,,,''')))***)))&&&###""""""!!!"""&&&,,,111222///,,,,,,111777;;;>>>FFFRRR[[[gggxxx***+++...///000000///...222555777888666333111000///+++'''&&&)))...222555555555555444222///,,,+++$$$%%%'''***---000333444222111222555666333...)))(((---222444111...------111333555555444444666888?????????===:::888888999444444555777:::<<<;;;:::777888666111+++)))---222......---***)))***---000555666444///)))&&&'''))))))((('''%%%$$$$$$$$$$$$'''&&&%%%$$$%%%''')))+++---000222000,,,+++...222111,,,***---444888777333//////---)))(((+++222888)))(((((((((+++...222555,,,...//////,,,***)))(((---...111333555777777888777555222000//////111222333222///,,,)))(((***---,,,---...------...000333...---,,,,,,///333999<<<111111333666999;;;;;;999333222111///---***((('''+++++++++---///222666888;;;<<<<<<:::666222///...//////000000111222222222111000///......///111222---000555777777444333222111...***((()))***+++***&&&''')))+++---000222333333222000...++++++---...222666:::999555///,,,+++...000111000,,,+++,,,------//////,,,((('''+++///333...&&&"""###(((...111///000222444555222---)))***,,,...//////000222444111///+++((((((***,,,///------+++'''######'''***))))))***+++---///111111111333999???>>>555...+++$$$&&&((()))((('''((()))///---+++***,,,///333555555999888444222444333...,,,++++++...333666555333111///***&&&###%%%))),,,***)))'''''')))---111333...---,,,,,,---000222444111...+++***,,,000222333111222222111......111444444555555222,,,'''%%%&&&(((---333777777444111///+++***))))))+++++++++***......---,,,***+++...000+++---//////...,,,+++++++++++++++***)))))),,,......+++))))))***,,,------)))***++++++***'''%%%$$$%%%'''***++++++)))&&&$$$&&&%%%$$$###!!!%%%)))...///---***)))***((()))***)))'''%%%$$$###"""&&&(((&&&%%%%%%&&&'''(((***+++***(((%%%$$$!!!%%%***,,,***(((+++(((&&&%%%''')))***+++***))))))***+++***(((&&&''')))+++---...---+++)))###&&&((((((&&&$$$###### $$$***///000,,,(((***---333888<<>>666111111444555888<<<>>><<<999888777777999999555///,,,...111...///000///,,,++++++---666444111...+++)))(((((()))'''%%%%%%&&&'''''''''***'''### !!!$$$'''---------***((()))---111111---)))(((+++---...------,,,)))((())),,,000222...+++((())),,,---,,,***,,,,,,++++++*********)))---111666999999888777777444333000---,,,+++,,,,,,222111//////000111000///.........---,,,+++))))))++++++*********,,,...///,,,---+++,,,444===<<<444,,,+++***)))******)))(((&&&&&&'''))),,,111555777777777666666555111+++''')))111888666333333333222:::666222000000000...,,,111111000000000000111111111...+++((((((***---///...,,,+++,,,...111222222///111222222000//////000666777888777444111//////000444555111***'''***...111222222000---***((((((000---'''###"""%%%***---///000222111///---,,,,,,+++***))))))+++...222555333333222...***(((***---)))'''%%%%%%''''''$$$!!!((('''(((+++......+++(((***000888<<<;;;555///+++((()))***)))'''%%%%%%&&&***,,,//////---...111444;;;777333333444222---(((%%%&&&***...222111...+++111///+++&&&""""""&&&))),,,***((((((***,,,---,,,---000222///++++++111777888444///,,,,,,---//////000///,,,++++++---000111888666222---(((%%%&&&''',,,000333555333000///...///---++++++---///111111...+++((()))---333888:::////////////...+++&&&###'''++++++'''(((...///+++............---,,,+++***)))******(((%%%"""""""""%%%$$$######%%%%%%%%%######&&&'''%%%!!!"""'''---111111///,,,+++111...***'''&&&%%%###"""$$$$$$#########%%%&&&'''(((((((((***++++++***(((%%%%%%%%%&&&)))+++***)))'''++++++)))***......,,,((()))+++,,,+++***((('''&&&&&&'''***---+++&&&!!!###""""""###$$$%%%%%%$$$"""###%%%''')))+++,,,,,,+++,,,///222555999;;;===FFFUUUiiiyyy///000111444444222...+++,,,///222444555444222111...---,,,***))),,,222666777666444444555555333222000000000000///...---------...111444666666333111,,,,,,+++,,,...222777999:::777444111000111333444<<<>>>???<<<666111111222333444666888999888666555444777:::888444111222444111000000000000/////////000000///---+++)))'''%%%&&&$$$###$$$'''***++++++---+++'''$$$######%%%&&&,,,,,,---+++)))))),,,///...+++(((''')))+++,,,+++---+++***((()))+++---///...,,,+++,,,------,,,+++((((((((((((((((((((((((,,,000444777777777666777222000...+++******+++,,,555444222222333444333222---------------,,,,,,,,,+++)))%%%###"""###%%%'''******)))***111999666///))))))***+++,,,+++***((()))'''&&&'''***///555999999777444333222///,,,***000777<<<999555555666555777333...------///...---111111000///............000...+++)))***---000222222000///...000111000000000111333333222111222333555666777666333111///000111222111---)))(((,,,000333444333000,,,***)))))),,,+++(((&&&&&&''')))+++---///000000...,,,++++++,,,+++))))))***...333666333333111...)))(((***,,,+++***(((((()))'''$$$ $$$%%%(((,,,///...)))$$$%%%,,,444888888333...***&&&((()))((('''&&&&&&'''+++---.........///333666999555111///000///+++'''&&&'''***...000000---***---,,,***&&&"""!!!"""$$$'''&&&%%%&&&(((+++,,,,,,111444555111,,,,,,111777666333///------------,,,,,,,,,++++++,,,...000222777555222---***((()))***+++---///222222111...,,,---,,,,,,---///000000...///,,,***+++///444888:::000000//////...,,,)))&&&***...///***(((+++,,,***---,,,,,,,,,+++***)))(((&&&'''((('''$$$"""""""""%%%$$$###$$$&&&'''&&&%%%%%%''')))'''$$$!!! !!!$$$'''+++...000000...,,,---***&&&$$$$$$$$$###"""$$$###"""!!!!!!!!!"""###$$$$$$&&&))),,,---,,,+++)))'''&&&'''***+++,,,+++))),,,,,,)))))),,,,,,***)))***++++++***)))'''%%%###$$$&&&)))+++***%%%!!!############%%%&&&&&&%%%"""###$$$&&&)))+++,,,,,,***+++---000333555777888AAANNN```nnnxxx111111222333444222...***))),,,000333555444222111------,,,++++++...333777888777555555666666444333444444444333000...+++)))((())),,,000222444444555000---+++***,,,222888<<<>>>999222......///...---333666999999555111000111111//////111444666444222000444999:::888666666777444222000222555666444222,,,---......,,,***(((&&&$$$######%%%))),,,......///...+++)))''''''''''''***+++,,,+++***)))***,,,+++)))'''&&&((()))***))),,,+++***)))((()))******,,,---//////---,,,++++++%%%%%%%%%&&&''''''((((((***...222444444444555555000///---,,,,,,---...///888666555555666666555444,,,,,,,,,,,,---///000111---)))$$$ !!!&&&&&&&&&)))///444111***'''))),,,......---***(((+++)))'''&&&)))///555::::::777222///.........---777===???<<<888888888777111...***)))***,,,...///111000///---,,,+++******...---++++++,,,000444666777555333222222111000...000222333444444444666777555666777666333111000111333111...+++***---000333555555333000,,,******+++******))))))))))))))))))+++---///000...---------///---***((()))---111444222111///,,,((('''(((***------,,,,,,+++((($$$!!!!!!$$$)))...111...'''"""###)))000555444111---***&&&((())))))(((((()))***---.........///111555888777333---+++++++++(((&&&%%%&&&)))---000000...,,,+++,,,+++)))%%%"""!!!!!!###!!!!!!"""%%%((())))))111333444111,,,+++///444222111000//////---***'''&&&''')))+++---000222333444222000---,,,,,,---...+++***+++///333333000,,,,,,,,,---///111111///---///---,,,...222555777777111111000///...---,,,,,,000555555000***)))+++,,,,,,++++++***)))((('''&&&%%%&&&((('''%%%#########&&&%%%%%%&&&'''((((((&&&''')))+++***(((&&&%%%&&&&&&&&&(((,,,111111///+++(((%%%!!! !!!""""""###"""!!! !!!!!!$$$(((---000000///---***((((((***,,,------+++...---***)))+++***'''&&&''''''''''''%%%###""""""###%%%(((***((($$$ ######$$$$$$%%%&&&&&&'''###"""###%%%)))+++++++++***+++---000222333333333:::EEETTT___gggttt222222111222222000---***))),,,///222333222000///+++++++++++++++...222555666555444444555666444333444444444333000---)))'''$$$&&&)))+++---///222444222000,,,+++,,,111666999<<<666000...//////+++'''+++///444666444222000000000,,,***,,,111444222///...222666777777666777888888444222444888;;;888444---------,,,,,,,,,,,,,,,)))((('''(((+++---............---,,,+++******))))))***+++,,,+++***))))))***)))(((((()))))))))))),,,+++***)))((((((''''''***---111111---++++++,,,###$$$%%%&&&''')))*********,,,///111111111222333222111000///000111444555777666555555666555444222+++++++++,,,...111333555///,,,)))%%%"""!!!""""""######%%%)))///222///***(((,,,000222000---)))'''+++*********---111666888888555111/////////...---555;;;???===::::::888444,,,***'''&&&'''***...000111000...,,,***(((''''''+++*********---111555888999777666555555444111//////111333333333444777999666777888666444333333333555222......111444555555666555333///,,,***,,,---,,,,,,,,,+++***)))((('''***---000222222222333444444000,,,((((((***...111000...,,,)))&&&&&&&&&'''------......---***'''$$$###''',,,000111...***&&&(((,,,222555444111...,,,***+++,,,,,,++++++---/////////...///000333777:::666111,,,)))((())))))(((&&&''')))---000222111000,,,...000...+++&&&###"""!!!  """%%%&&&%%%,,,...///---)))))),,,000000000000111000---'''###"""$$$(((,,,///222333444000///---,,,...///000000---++++++000555777444///...------...000000000......---...000333555555444222222111///......///000333888:::555...+++...222---,,,+++***)))(((((((((***++++++***(((&&&&&&'''(((''''''''')))***)))((('''(((***,,,,,,,,,,,,,,,'''&&&(((...444555///)))&&&### !!!"""$$$)))...111222111...,,,(((''')))+++------...000///+++)))+++)))&&&""""""#########"""!!! %%%''')))+++***'''### !!!"""$$$$$$$$$%%%&&&'''$$$###"""$$$(((******)))***,,,///222444555555444777???JJJRRRYYYdddttt222111000000000///,,,***+++,,,...000000///...,,,******+++++++++,,,///111111000000111333444333222111111111000...,,,***((($$$&&&((())))))+++...000222111///...///000222333666222......111000+++&&&'''+++111444555444222111111---)))***///222000---...///000111222444777999:::666444555:::;;;999555...,,,)))((((((+++///111222///---,,,---------,,,+++,,,,,,---------------******+++,,,,,,+++)))'''***+++,,,,,,++++++++++++++++++***))))))((((((((((((,,,000000---++++++---%%%&&&''')))+++,,,---...***,,,---...---...///111111000//////111333555777444333222222333222000...******+++---///222444555.........---+++)))'''%%%###"""%%%+++000111///...,,,///333333000,,,)))(((***,,,...000222444555666444333222333333222///,,,...555;;;;;;:::999555///)))((('''&&&'''***...000111///---+++)))'''&&&&&&((((((((())),,,000444777666666666777888777444111///000111222222333555888777888888777555444555777666333222444888:::888555555444222///,,,+++---///222111///,,,***)))((('''***---111444666888:::<<<:::777111---++++++---///---+++(((&&&%%%%%%%%%&&&+++,,,......---+++***))))))+++...000000///...---000333777888666333000//////000111000...///111222000//////000222555777999444000,,,******+++---...---------///111111000///,,,///111000---(((%%%$$$$$$""" !!!######"""(((***++++++)))***---000...///000111000---'''###!!!$$$(((---111444555666...,,,+++,,,///111222111000......333999;;;999444222///,,,+++---///111111------...000222333222000111222111///------///222111444777444...***...444///...---,,,++++++++++++222222000...+++***+++,,,+++***)))***+++,,,+++)))%%%&&&))),,,///111111111)))***...555;;;:::111***'''$$$  !!!"""#########$$$$$$&&&***...000000///---***'''&&&(((***+++,,,000222111,,,***+++***''' !!!!!!"""############***,,,......+++'''""" """$$$$$$###$$$&&&((('''$$$!!!###''')))(((&&&***,,,111555888999888777666<<>>BBBFFFNNNYYYbbbhhhqqq///---+++++++++,,,,,,+++,,,+++*********,,,---///...//////...+++)))))))))''''''(((+++///111222222///---,,,*********+++,,,&&&***......+++***---000,,,---......//////000000222000...,,,+++,,,---...---///333777999:::888666111000///---+++***((('''((())),,,000555:::<<<===;;;:::888666555333111111+++(((%%%###$$$(((---000333111...---.........---...............///111111...---++++++------***(((+++///222333000.........,,,+++***)))+++---000222...------///111333333333,,,---...///111333444444......---+++))))))***,,,)))((((((((()))+++...000000/////////000...+++((((((***---000111111000///,,,---...//////---+++***'''$$$$$$***,,,)))))),,,***,,,---+++((('''***---***,,,...111222333333222111222444666777666222......222444333333333000******,,,...---,,,+++---///......---,,,++++++++++++((((((((()))+++...111222///000333777999999555222444444333111//////111333555666666555333444666888666555555555555555444333---...//////...---...///111222333444222///,,,***+++...222555666777999;;;777555333000///.........+++(((%%%%%%(((***+++***+++,,,,,,***(((''')))+++***,,,------++++++...111222444555555333111111111555444333///,,,+++,,,---111000000222555666444222,,,------...000444999<<<888555222000///...,,,***)))******)))'''&&&&&&''')))'''%%%%%%&&&(((((('''---.../////////000111222000///............,,,***(((***---000444777999:::222///---///444777555333000111333555777999999999333000---,,,---///111111000//////000222222000...---000111///***(((+++...&&&$$$%%%((('''$$$&&&,,,,,,+++***)))***,,,...///666444000,,,+++...444999222000///......---+++)))%%%%%%&&&)))...///...,,,,,,...222444555222...+++'''&&&%%%&&&''''''%%%###!!!"""###%%%&&&&&&&&&%%%"""###$$$&&&)))***)))(((((('''&&&''')))++++++++++++...---***)))++++++(((&&&&&&%%%$$$$$$$$$$$$$$$&&&)))------)))$$$!!! $$$((((((&&&&&&)))------'''!!!!!!$$$&&&$$$ $$$'''---222444333111...///333888;;;???EEENNNUUU^^^fffttt...,,,))))))***+++,,,++++++***(((((())),,,///111111111222///,,,)))((((((%%%%%%&&&***...222333333000...,,,))))))***,,,---''',,,111111...---///222+++++++++,,,---000222333555222...***''')))...222111222444888;;;;;;:::888111111111...***&&&%%%%%%%%%'''---444;;;???@@@@@@:::::::::777222///...///+++)))((('''(((+++...000...,,,++++++---///000000222111000//////000111222000...++++++------+++(((+++///333444111///...///---+++******+++///333666111...---///444777777666......///111222444555555000///...+++(((''')))+++((('''''''''(((***---...000000000000111///+++)))(((***...111222000...,,,///.........---,,,,,,,,,)))$$$$$$(((((($$$$$$(((&&&((()))'''$$$%%%+++000+++,,,,,,---///000222333333333444666777666333111444555333000///111///+++,,,...111000...,,,---///...------,,,------......)))))))))***+++...000111...000333777999888444111666666444111///...000222333444444333222222555777666555333111//////111222***,,,...///.........///,,,000444888777333...+++,,,...222333333444555666......---,,,,,,,,,,,,,,,,,,)))&&&'''***---...---------,,,)))%%%$$$'''***&&&)))++++++***)))+++---...///111111/////////000444444111---)))'''''')))111000000333666666222///)))+++---///222777<<>>;;;999777555444222000///+++...000///,,,,,,000555.........,,,***,,,333888444333222222222111///---///000111111000///111222111000111222333333111///+++***'''&&&(((,,,000333111...---111999<<<888333444222000000111111000//////---+++******)))'''%%%)))))))))((((((+++///333111///---......,,,'''###(((...000...000444333///000...---,,,,,,,,,)))'''***)))(((((())))))(((&&&&&&)))***((($$$###'''+++......------------...///...111555777666444333222999888777444111111333555999888666000+++(((***---///,,,+++,,,000333222000%%%)))---......---...000000333666777666444333222666666666333000///111444555666666222...---000333:::444---***+++...///...///111111000333555111+++//////000444777555000,,,,,,---000222222111///...,,,***)))'''''')))***,,,///+++'''(((,,,///---+++...///000,,,&&&!!! !!!$$$%%%(((***++++++******------,,,+++***+++...111000222111---(((%%%&&&(((---...000222333222111000///---+++---111444333222333000......000000---***---,,,+++,,,------+++)))(((((((((***,,,+++)))''')))---111111......222666666333///---...000222333333000///333888;;;999555111000000222555666444111000000///000111333444666///000222222111000//////000///...///111111///...///............---***((()))'''%%%$$$%%%&&&&&&%%%,,,+++******,,,,,,+++***---------,,,---000666;;;444111---+++,,,---......(((+++...---***'''&&&'''%%%$$$$$$###"""!!!!!!!!!$$$)))+++***''''''''')))&&&%%%&&&((((((%%%""" """%%%''')))******,,,'''$$$'''---000---)))((('''&&&%%%%%%''')))***"""######!!!"""###  ###&&&&&&&&&$$$###$$$&&&(((222,,,###!!!$$$(((***)))'''$$$"""&&&,,,333777888:::@@@DDDPPPWWWbbbkkkuuu///+++(((***...000///---000///---++++++,,,...///777888888666333000000000+++++++++,,,...000222444555777666111000222111///---+++---111000++++++............,,,+++---111444888555111......000444777999999:::;;;:::777333000111222333222///,,,+++***+++...000333;;;CCCBBB<<<888888999999777333...++++++...000000......333777000000///,,,)))***///444222222333555555333...***...///111222111000111222333222111111111000---+++)))(((&&&&&&(((,,,111444222111000333888:::777444444333111111111111222111///---+++*********)))(((***++++++++++++,,,///222111///......///,,,((($$$)))///222111222555444000...------------+++'''$$$'''''')))+++---,,,***'''''')))+++)))%%%$$$&&&***///......---,,,,,,,,,++++++///333555444333222111777777666444222222444666::::::777111***'''(((+++///......000444444111---###''',,,.........///000111444777888666444333222555666777555222111222444555444333111000111333666888444///,,,,,,---...//////222333444777999555/////////000333555444///+++---///111333333111...,,,******)))(((((()))******,,,(((&&&''',,,//////,,,......---)))%%%!!!"""$$$'''***,,,,,,+++*********(((&&&$$$%%%))),,,///000///---)))'''&&&'''***,,,///111222222111000---+++)))***---//////......------///111111///,,,000///...///000111000...,,,+++++++++------,,,+++***---000000...---000444999666222111333666777888222111000333777888777555000///...///111111///,,,,,,+++++++++---///111222000111222222111///......///......000111111///---------......///...---+++---+++(((''''''''''''&&&)))***,,,///111000---***------+++)))(((+++///333111...+++)))))))))((('''(((+++---,,,(((%%%$$$$$$$$$###!!!!!!"""!!!$$$)))***)))((())))))+++(((&&&&&&'''&&&###  """$$$''')))******---***'''(((+++,,,)))&&&###$$$%%%%%%&&&&&&&&&&&&"""""""""  """""""""!!! !!!###(((%%%!!!!!!$$$(((+++***)))'''&&&***...333555555777<<<@@@FFFNNNYYYccclllwww...***'''(((,,,......---000000000000000///...---333444666555444333333444,,,---...///000111222333444888999444111222444444---,,,,,,//////+++***++++++...///---+++,,,222888888666333222333666:::===<<<<<<;;;:::777444111//////111333444111...,,,,,,,,,...///111777===<<<777444777:::<<<999333,,,'''(((+++......---///333666333333111,,,(((&&&)))---...000333666777444...)))---///222333222111111111444222111000///,,,(((%%%%%%%%%$$$%%%(((---333666555555666777888777666555555444333222333444555666222000,,,+++,,,------,,,---///000///......///111111000000000000...***'''+++000333444555666444000,,,,,,---......+++&&&###$$$&&&)))...111000---***(((+++---+++'''%%%&&&(((------------,,,***)))((((((+++///222222111000000333444444333333333666888===<<<999222+++'''(((+++000///000333555444...)))"""&&&+++.../////////000222444777888666555444444555666777666444333444555444222///...000444666888555444222000------...000///333777888:::<<<888222//////000222333111---***---///222444333000---***((())))))))))))))))))((((((&&&$$$'''+++......---,,,***(((&&&$$$""""""'''+++---...---,,,***)))&&&""" """%%%)))...---,,,,,,,,,***(((%%%'''***---111222222000///+++)))((((((***++++++++++++++++++...111222111///333222000000333444555555222000------...///000///,,,...000000---,,,///111999666333333555888999:::111111111222222333333222///...------...---+++***((((((((()))***---///000333333222222000///---,,,------...000111000...+++******+++,,,---,,,,,,,,,111...+++*********)))((('''***///444777555111------,,,)))%%%""""""%%%(((+++)))&&&%%%$$$###!!!&&&(((***)))&&&###!!!!!!###!!! """"""$$$'''((())))))+++,,,---***&&&&&&&&&%%%""" !!!###%%%'''((((((---,,,+++)))'''&&&$$$###!!!###%%%%%%$$$"""!!!!!!!!!   !!!!!!!!!###&&&***++++++*********...000333222111333777;;;AAAIIIRRRYYY```iiiuuu}}}+++(((%%%%%%(((***,,,,,,000222444666555222...,,,---///111111111111222333...///000000000000//////000666888333///000333555///...---...---+++(((''''''+++...,,,((()))111888:::888666555666999<<>>>>>;;;555///,,,---000111//////000222000,,,'''&&&(((,,,...//////...---000333666888777777888888888666444222111222555666555111,,,,,,000444666666222444444222...,,,...111111777;;;<<<======888222...//////000///...+++)))+++...111444444111---***'''(((***++++++***((('''&&&$$$$$$&&&)))++++++***)))&&&###$$$%%%$$$!!! $$$)))...000111000///...,,,((($$$"""###'''***---,,,+++---///...***&&&'''***...222444333111000***)))(((((())),,,---...---,,,+++,,,---000111222444222000000222555777777666222...---...000222333///000111000...---...000666333111000222444555555111111111///,,,++++++,,,...............---,,,+++)))))))))***,,,...111222444333111000///...,,,***,,,,,,---///000000---***&&&'''(((((('''''''''(((000...++++++,,,---,,,,,,)))+++000666999999555222...,,,(((######"""!!!""""""!!!###$$$&&&&&&%%%$$$"""!!!!!!!!!  !!!!!!"""$$$&&&'''***,,,...---)))&&&%%%&&&&&&### """""""""""""""######$$$+++,,,,,,)))%%%""""""###!!!!!!""""""!!! !!!###!!!######!!! ###%%%""""""&&&'''))),,,,,,***)))***,,,000111111000///111555888DDDIIINNNQQQUUU]]]iiirrr)))&&&###!!!###&&&)))+++111333666888888444///,,,***,,,.../////////000111///000000///...---,,,++++++111333...***,,,///111000///...------,,,((($$$###'''+++)))%%%&&&...555:::999888666777888:::;;;999999999666333111111222---000444555444111000//////......000222222111111444555777555111---,,,,,,%%%&&&)))***+++---...000000111///***$$$ """((()))***---000222222111222444666666333///,,,+++...---,,,------,,,)))&&&""""""###&&&***///444777:::===???>>>999666666888333555777888888:::===???@@@===888555555555555555222444666555222000......333555666666555333111000000111222444222///+++***'''(((***---000///,,,)))%%%%%%'''+++///222333222---...//////---***)))((($$$%%%&&&((())))))))))))$$$'''+++---------......///111333333333444777999===>>><<<777222111444777333///+++***+++---+++***,,,---...//////...---+++...111555777999:::<<<>>>;;;777111......111444777666111---,,,///222333222111333444222...,,,...000666<<<@@@@@@>>>===888222---......---,,,+++***)))(((+++///222222111...---''')))+++,,,,,,+++)))'''&&&%%%%%%&&&((()))((('''&&&$$$###$$$((()))'''$$$%%%''',,,000333444333222111///,,,(((&&&&&&))),,,...------///111111---)))+++...111444555444222111)))))))))***,,,///333666555222...***))),,,000444111///---...111444555666777333...+++,,,///222333111222222111///......///333111...---.../////////000000...+++'''$$$$$$%%%)))+++---......------,,,))))))***+++---000333444333000...---......,,,***,,,+++,,,...///...,,,)))&&&(((((('''$$$###$$$%%%,,,***)))))),,,...//////,,,---000444888::::::888000...***### """"""  ###%%%''''''&&&$$$!!!"""$$$%%%%%%###!!! !!!###'''+++---///+++'''%%%%%%((()))(((&&&&&&%%%###""" '''***+++)))$$$!!!###%%%%%%$$$"""  !!! """###!!!$$$((()))'''$$$"""!!!$$$&&&&&&"""###)))***,,,---+++&&&%%%'''***/////////...///111444777AAACCCFFFHHHLLLVVVdddooo}}}(((%%%""" $$$(((+++000222555777666333///------...000000///...///000///......---,,,+++++++++(((---...***''')))++++++...///---,,,...///,,,&&&"""$$$&&&%%%###%%%+++111888777666555444444555555888999999666000------///222555888999888666555444222//////111111//////111333444333///******---000)))***+++---............,,,......+++%%%""""""###+++)))((()))---000333333444666777555222...,,,++++++++++++---......,,,***###$$$%%%'''+++000444777999;;;===<<<999666666777111555999:::999888999;;;AAA>>>:::888777777777666333444666555222///......222555777777555333222222000...///111000,,,******(((((((((***,,,...---,,,&&&%%%&&&)))---000111111------------,,,+++***)))""""""###$$$&&&((()))+++&&&(((+++,,,,,,,,,---...000111333444333444555777:::;;;:::666333333666:::666000)))''')))---//////222111///...//////---,,,...111555888999<<<>>>@@@===888111,,,---000333555555222000//////000000000111222111000...---...///888???BBB@@@===;;;777222+++,,,,,,+++)))((()))***'''))),,,...000000///...)))***,,,------,,,***)))'''(((((())))))))))))(((&&&&&&''')))+++---,,,+++***,,,///222444444444444222111///,,,***))),,,...111111111222222222000...222333444555555444333222***+++,,,,,,...222777;;;:::777111+++(((***///333///---,,,---000222333333777333...++++++...111222222111111000//////......222000------...//////......---***'''%%%######"""$$$(((---///...,,,+++***(((((()))***---000333555000---******---...,,,***,,,+++***+++------+++***(((******((($$$"""$$$''')))''''''(((+++...000000......///222666:::<<<<<<333111---''' """%%%'''&&&%%% """&&&)))+++***(((###%%%(((******&&&""" ###)))---///000***'''$$$%%%))),,,,,,++++++)))&&&###!!! %%%((()))(((%%%###%%%''''''%%%"""  !!!$$$&&&&&&$$$ """''',,,...---)))&&&%%%%%%%%%###"""'''***,,,,,,(((""" $$$(((---,,,,,,---...000111333444777;;;>>>DDDPPPaaammmrrr{{{(((&&&"""###)))------...000222222000...---000111222111...---,,,---,,,,,,+++++++++---...///))),,,+++''''''))))))''')))++++++***///555222+++###############%%%)))---222222222111111000000000222555777555000,,,---///666888::::::999777777777444000000333222......222111111///+++''''''---222---------.........,,,+++)))+++...,,,)))&&&'''(((///---++++++---000111111444555666444111///...///+++++++++---///000...---&&&&&&'''))),,,000333555555777888888777555555555111666;;;;;;777222111222:::888666666777777777555333444444333000.........000333666666444111111222...++++++//////,,,,,,000,,,)))&&&%%%''')))++++++$$$$$$&&&)))---...---,,,,,,+++)))))))))))))))(((###"""!!!!!!"""%%%(((***(((***,,,---,,,,,,---...111333444444333333333444555666666333///000333777777222+++))),,,111444666666222///---///000000///111333666888999;;;>>>@@@===888333000000222222222333333444333111111111222222000...------......---333999<<<999666555333///)))***+++)))'''''')))+++((()))***,,,,,,---------+++,,,------------,,,+++(((***,,,------------...***,,,...///......///000///000000111222333333333333444333111///...///111444555666555333222333444777777666555444222111111+++,,,------...111777<<<:::999555000+++***---111///...---///111222222111777333...+++,,,...000111000///.........------,,,...---,,,---///111111000,,,((($$$$$$&&&'''&&&%%%%%%***000333111---***((((((((()))+++...111444666,,,(((&&&'''+++...---+++---+++))))))***+++++++++&&&(((***'''###"""%%%))))))''''''(((+++...//////...---...222666:::;;;;;;666555111+++%%%!!! !!!%%%)))+++,,,+++""""""$$$(((,,,...,,,***''')))***+++***'''### !!!%%%,,,111222222+++(((%%%&&&***......---...,,,)))'''%%%$$$$$$$$$&&&'''''''''&&&&&&&&&'''###############$$$%%%%%%""" &&&)))(((&&&###!!!  %%%+++///...+++'''%%%###"""!!! !!!###$$$'''))))))$$$"""(((************,,,,,,,,,,,,)))...444999???JJJXXXcccgggooo|||)))'''$$$ $$$***///+++,,,---......------,,,111222222000---***))))))******)))***,,,///222444+++,,,***'''(((+++***&&&%%%((()))***111888777000$$$###""""""###&&&)))+++........................+++000444333000...000333777888999999777666666777555111111444222---...444...///...)))%%%&&&---333------,,,,,,---+++)))&&&'''+++......,,,***+++---333111///...///000//////222333444333111000111222,,,,,,,,,...000111///---(((((()))***---000333555222333444555555555333222222777<<<;;;444---******444333222444666777666555222333333111///------...---111444444222000000111---))))))...000...///555...***$$$!!!"""%%%((()))!!!###&&&+++...---***'''***(((&&&%%%&&&(((((((((%%%###!!! ###&&&((()))+++------,,,,,,---...222444555555333222222333222333222///,,,,,,///333888333...---111666999:::777333...---///222333333444666888999999:::<<<>>><<<999555444444444111...111444777666444222333666333///+++***---///...,,,+++111444111......---+++((()))***(((&&&&&&))),,,******************++++++,,,------......------,,,)))+++...000111111222333...111333333000///000333222111111000000111222333666777777777444333444444666888999777333222444777:::999777444222111000///,,,---...---,,,///555:::888999888333...,,,---///000//////111333444222111777333///,,,---///000111...---,,,,,,,,,,,,+++******))))))+++///111222222***%%%!!!"""(((++++++((((((...555777444///***(((******+++---000444777999)))&&&###%%%+++///...,,,...+++(((''')))+++++++++"""%%%'''%%%!!!!!!%%%)))***)))((((((+++---......,,,---///333777::::::999888777444...(((%%%###$$$$$$###$$$'''+++...//////&&&%%%&&&***...///---***+++++++++***(((&&&$$$""" """(((///444444444---***''''''+++...///...000...+++)))(((((()))***((('''''''''''''''&&&&&&!!!$$$&&&((()))(((((($$$!!!!!!&&&***)))&&&'''%%%"""!!! """)))...---***&&&$$$!!! """$$$%%%$$$###$$$&&&&&&!!!!!!((())))))((()))***)))(((&&&&&&,,,444999>>>EEEPPPXXX___gggsss