BM66( bbbVVVOOOTTT^^^lll]]]OOOGGGAAA@@@@@@GGGZZZnnnbbbQQQMMMJJJGGGEEE@@@===CCCLLLmmmfffVVVSSSJJJFFFDDDDDDDDDBBBAAACCCQQQnnnwwwooommmcccXXXKKKEEEEEEGGGGGGEEEHHHLLLdddxxx```NNNEEECCC@@@<<L=hĦ4ĉ@ӵvvvbbbMMMDDDFFFKKKNNNOOOMMM[[[{{{>LGG=?HdĦ=ĪjGG=?aaaNNNIIIJJJJJJHHHLLLGGGVVV|||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>&eHHH@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]ĦIIIH׼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ĦGGGDdDĦrrrgeĦ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ӵIIIDdDĦIIIXXXkkkgeĦ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ӵRRRDdDĦGGGCCCMMMYYY```gggvvvgeĦ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]3hhseHHHGGGHHHGGGDDDCCCIIIRRRVVVqqqgeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sEEEDDDBBBEEEJJJKKKHHHJJJNNN>>>PPPfff{{{geFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBennnVVVNNNHHHFFFIIIIIIDDDCCCFFFHHHHHHGGGHHHVVVqqqgeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦsssZZZPPPHHHHHHJJJIIIFFFEEECCCEEEGGGFFFGGGNNNŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenenevvveeeSSSLLLMMMLLLHHHGGGFFFFFFEEEDDDCCCFFF>Ak<fhDenenenehhh[[[WWWSSSOOOLLLKKKIIIEEECCCCCCCCCFFFRRRaaavvvkkkbbb[[[YYYSSSNNNHHHEEEGGGHHHEEEBBBGGGEEEAAA@@@HHH[[[sssxxxpppooobbbZZZQQQLLLLLLKKKGGGCCC===@@@CCCDDDEEEHHHLLLPPPjjj|||{{{rrrggg]]]WWWPPPHHHAAA???AAADDDEEEDDDCCCCCCCCCEEEOOO___rrr{{{nnn___PPPFFFJJJHHHDDDAAA???@@@DDDGGGEEEBBB@@@CCCNNN^^^ppp{{{ooo\\\PPPDDDEEEGGGHHHGGGEEECCCAAACCCBBBBBBDDDGGGHHHHHHGGGEEEOOO^^^mmmzzzttt]]]VVVJJJBBBFFFKKKIIIEEECCCCCCDDDEEECCCBBBCCCIIIMMMIII===FFFJJJOOOSSSOOO\\\zzzqqqgggYYYNNNMMMNNNJJJFFFDDDDDDEEEFFFFFFEEEEEEEEEFFFLLL[[[mmmXXXCCCBBBBBBOOOLLLRRRXXX]]]cccmmm{{{}}}ooo```XXXTTTMMMGGGCCCEEEEEEFFFGGGGGGEEEBBB??????___wwwUUU999>>>>>>DDDFFFEEECCCAAACCCHHHQQQWWW```kkkyyy{{{oooggg]]]SSSLLLLLLJJJHHHIIIJJJIIIEEEBBB<<>>CCCGGGLLLQQQVVV[[[aaafffllluuuyyylllcccWWWSSSMMMKKKKKKKKKJJJGGGKKKFFFLLLBBBCCCJJJ???>>><<<===>>>BBBEEEFFFCCC@@@GGGDDD@@@@@@BBBEEEFFFFFFDDDIIITTTaaajjjiii```WWWKKKMMMQQQWWW^^^ffflllpppzzz||||||gggaaaXXXPPPKKKIIIHHHHHHNNNBBBGGGDDDBBBAAA:::FFFDDDBBBAAABBBDDDGGGHHHIIILLLHHHDDDCCCDDDEEEEEEDDDIIIHHHGGGIIIKKKKKKHHHEEEEEEEEEFFFHHHKKKPPPTTTWWWMMMNNNOOOQQQRRRRRRSSSSSSSSSUUUXXXYYYZZZ[[[]]]^^^]]]]]]^^^```bbbdddggghhhhhhgggggghhhkkkqqqvvvyyytttfffZZZRRROOOOOOLLLBBBJJJGGGEEEEEE@@@MMMEEECCC@@@===<<<>>>AAACCCNNNQQQSSSQQQKKKFFFEEEFFFEEECCCBBBAAABBBDDDFFFHHHGGGFFFEEEDDDEEEGGGJJJKKKPPPOOONNNLLLJJJIIIHHHHHHEEEGGGIIIIIIHHHGGGHHHJJJIIIIIIIIIJJJKKKMMMOOOPPPIIIIIIIIIJJJKKKLLLMMMNNNQQQMMMQQQ]]]fffsssrrreee___^^^XXXMMMQQQLLLNNNSSSHHHJJJBBBDDDFFFFFFFFFGGGJJJLLLYYYbbbiiicccUUUHHHEEEGGGAAADDDGGGIIIIIIIIIIIIJJJHHHGGGFFFFFFGGGJJJMMMOOOFFFFFFEEEFFFGGGJJJLLLNNNIIILLLMMMLLLHHHFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHLLLMMMNNNNNNMMMJJJGGGEEEIIIAAACCCLLLJJJIIIbbbzzznnnfff___ZZZYYYXXXUUUTTTVVVQQQIIIFFFKKKJJJDDDEEEMMM\\\nnnzzzttthhh^^^PPPCCCCCCEEEGGGGGGFFFEEEFFFGGGAAAIIIRRRRRRMMMIIIMMMQQQGGGHHHHHHHHHGGGHHHJJJLLLHHHGGGGGGIIIJJJJJJFFFBBBJJJIIIGGGEEEDDDDDDEEEEEEGGGIIIJJJHHHFFFEEEGGGIIILLLHHHJJJPPPMMMGGGQQQcccxxxqqqkkkiiigggcccaaaaaa\\\SSSOOORRRPPPGGGDDDHHHWWWkkk{{{zzzrrriii\\\OOOIIIIIIIIIHHHHHHHHHHHHHHHDDDIIINNNMMMJJJHHHKKKOOOJJJKKKKKKKKKJJJKKKNNNPPPHHHGGGFFFHHHIIIIIIGGGDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJKKKJJJHHHHHHJJJMMMOOOPPPUUUYYYTTTLLLOOOYYY|||~~~{{{yyysssppppppmmmccc]]]^^^[[[PPPFFFDDDIII^^^rrryyywwwssshhh]]]UUUQQQNNNLLLMMMMMMLLLIIIHHHHHHHHHGGGFFFHHHLLLOOOJJJKKKKKKKKKKKKLLLOOOQQQKKKIIIHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKKKKJJJLLLOOOQQQVVV]]]dddeee^^^VVVPPPOOOnnn|||||||||sssmmmnnnjjj^^^PPPHHHCCCVVVlllxxx}}}}}}xxxqqqkkkeee^^^[[[\\\[[[XXXTTTRRRNNNIIIGGGHHHKKKNNNPPPMMMNNNNNNMMMLLLLLLOOOQQQPPPOOOMMMLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLKKKKKKMMMMMMNNNNNNPPPRRRUUUWWW]]]gggooommmfff___TTTKKKVVV}}}}}}{{{ooo```UUUPPP___rrr}}}yyyyyyxxxtttooojjjccc[[[UUUSSSTTTUUUVVVUUUUUUTTTRRROOONNNOOOQQQUUUUUUSSSRRRPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWYYY[[[]]]______```hhhnnnlllgggaaaVVVLLLKKKwwwssshhhcccnnn}}}{{{rrrllliiiggggggcccbbb___ZZZUUURRRQQQRRR[[[\\\]]][[[YYYXXXYYYZZZWWWXXXYYY[[[___cccgggiiiddddddeeehhhjjjkkkjjjhhhaaacccfffhhhggg___VVVOOOKKK\\\~~~yyysss{{{}}}{{{wwwooohhhbbb```___dddgggjjjkkkjjjjjjkkkllleeeddddddeeehhhlllqqqsssnnnnnnpppsssuuutttpppllleee```bbbjjjjjj___VVVSSSMMMJJJrrrrrrssszzzyyyuuutttlllpppvvvxxxyyyyyy{{{}}}ssspppmmmkkklllooosssuuuqqqqqqssswwwyyywwwqqqkkkjjjaaacccooopppbbbWWWXXXOOOBBBaaatttiiilllsss~~~|||zzz~~~|||wwwxxx|||~~~{{{{{{wwwuuuwww{{{zzztttmmmiiifffeeehhhjjjfff[[[QQQFFFFFFHHHmmmuuufffccciiiwww~~~yyyuuurrrtttxxxxxxsssnnnkkkhhhfffggggggcccYYYPPPLLLJJJCCCTTTvvvddd[[[]]]ooo~~~|||xxxwwwsssnnnooorrrtttqqqnnnkkkhhhddddddeeebbbZZZTTTPPPKKKCCCBBBdddwwweee[[[[[[hhhxxx~~~~~~zzztttvvvqqqllljjjmmmooonnnllljjjgggddddddeeeccc^^^YYYNNNHHHGGGDDDPPPwwwiiicccaaaeeemmm|||yyyyyysssllliiihhhiiiiiihhhkkkiiiffffffeeebbb]]]YYYOOOCCCHHHJJJFFFhhhvvvllljjjfffcccdddfffjjjttt}}}xxxpppiiifffdddcccbbbjjjjjjiiiiiifffaaaYYYTTTQQQBBBBBBFFF===IIItttlllkkkfffbbbaaaZZZ[[[cccttt}}}tttkkkeee```^^^\\\aaadddgggiiigggaaaYYYSSSPPPGGG@@@AAA===;;;aaassskkkhhhccc```bbbXXXXXX\\\jjj~~~wwwmmmeee^^^[[[YYYWWW\\\ccchhhiiiddd\\\WWWLLLKKKBBBAAACCC:::OOOuuuooonnnkkkgggeee[[[WWWXXXbbbppp~~~zzzmmm```XXXVVVTTTVVVZZZ^^^```^^^ZZZWWWQQQJJJDDD@@@>>>AAALLLWWWtttllljjjgggcccaaa[[[XXXXXX[[[```hhhvvv}}}~~~~~~}}}ttthhh^^^YYYUUUUUUWWW[[[]]][[[VVVQQQQQQLLLGGGDDD@@@>>>BBBJJJoooqqqiiigggdddaaa``````^^^]]][[[WWWYYYcccpppyyyvvvyyy||||||ssshhh___WWWTTTSSSTTTWWWWWWQQQLLLLLLIIIHHHGGGBBB<<<<<>>@@@BBB===FFFrrrwwwgggaaa```]]]ZZZXXXSSSOOOMMMMMMKKKGGGGGGJJJEEEGGGMMMYYYggguuupppdddbbbdddccciiiuuu~~~xxxiiiXXXLLLHHHHHHGGGAAA>>>AAABBB@@@???@@@@@@BBB999LLLuuucccbbb```XXXTTTWWWRRRSSSTTTOOOHHHBBBCCCEEEEEECCCEEEKKKPPPUUU^^^gggllleee^^^ZZZVVVQQQRRRUUUaaaeeepppvvvvvv|||}}}}}}zzzpppbbbTTTKKKGGGJJJHHHDDDAAA>>>>>>@@@AAA???BBB<<<;;;YYYvvv```[[[YYYSSSTTTZZZRRRPPPNNNMMMPPPPPPKKKDDDIIIEEEDDDGGGJJJLLLPPPVVVXXXTTTPPPPPPMMMJJJJJJMMMSSSYYYeeesss|||{{{tttttttttvvvwwwsssiii\\\QQQJJJIIIFFFBBB???>>>>>>======<<>>222555ccctttddddddbbbYYYSSSVVVPPPXXXZZZQQQJJJNNNRRRRRRPPPIIIFFFKKKPPPQQQPPPPPPPPPMMMLLLMMMLLLHHHHHHJJJHHHHHHKKKQQQWWWaaaqqqwwwuuuuuuwwwzzz|||yyyrrrlll___WWWKKKCCCAAA???===;;;@@@666777???;;;333EEEbbbrrr^^^[[[[[[VVVVVV\\\TTTUUUSSSMMMJJJMMMQQQSSSPPPIIIGGGLLLRRRTTTSSSSSSPPPLLLJJJJJJJJJHHHIIIMMMQQQKKKFFFIIIOOOXXXcccmmm~~~}}}yyyvvvvvvyyy{{{zzzyyyoooeeeVVVIIIAAA>>><<<;;;???999777===???===<<>>EEEAAANNN\\\dddlllxxx}}}~~~~~~|||}}}wwwiiiVVVFFF???>>>>>>777666<<<@@@===999888===555YYYwwwnnn```\\\[[[RRRRRRVVVTTTRRR\\\fffjjjfff___[[[YYY]]]PPPMMMSSSDDDJJJaaaMMMNNNOOOLLLEEEAAAAAAAAA???BBBCCCCCCAAA???======>>>@@@AAAHHHQQQ[[[hhhzzz~~~{{{zzzzzz|||zzznnn]]]MMMAAA<<<;;;;;;::::::999888777777<<<999JJJmmm^^^XXXXXXQQQQQQTTTQQQRRRVVV\\\```___[[[VVVSSSRRRSSSNNNOOOKKK]]]|||pppOOOPPPMMMIIIHHHIIIFFFBBBBBBBBBCCCAAA???>>>>>>???===<<<>>>DDDKKKVVVgggwwwvvvmmmeeefffjjjqqqyyywwwhhhXXXJJJBBB===<<<;;;;;;;;;;;;;;;:::===888;;;aaakkkZZZSSSTTTPPPQQQSSSMMMRRRRRRSSSVVVYYYXXXTTTQQQOOO[[[RRRKKKIIIUUUmmmkkkLLLLLLJJJGGGHHHIIIDDD>>>@@@AAABBBAAA???>>>???@@@BBB>>><<<===@@@HHHVVVcccrrrqqqppppppqqqooojjjeeeVVVNNNIIILLLTTT___lllwww{{{vvvfffUUUJJJ@@@===:::888888999888777888:::444AAAoooiiiWWWPPPRRRPPPRRRRRRJJJPPPPPPQQQRRRUUUVVVWWWWWWMMM\\\SSSPPPMMMFFFSSSZZZKKKMMMKKKFFFCCCBBB???;;;???@@@AAAAAA??????@@@AAADDD@@@=========@@@IIISSS[[[YYYXXXZZZ\\\YYYQQQJJJBBB<<<999<<>>>>>======>>>@@@???>>>>>>???AAA???;;;:::;;;;;;:::>>>CCCGGGEEEEEEHHHKKKIIIAAA::::::666555999<<>>::::::::::::888444::::::666555:::YYY}}}eeeUUUQQQSSSQQQQQQRRRLLLGGGLLLPPPOOOMMMNNNUUU[[[YYYSSSHHHRRRPPPGGGYYYbbbIIILLLKKKEEE???>>>===;;;<<<===>>>>>>===<<<===???<<<999999<<<<<<::::::>>>===<<<<<<>>>AAA@@@<<<888666555777:::;;;:::<<>>:::::::::888666666999;;;777777888:::777444555;;;999:::AAAOOOaaarrr{{{~~~zzzvvvdddWWWGGG===;;;:::888444,,,;;;<<<555888999999>>>FFFrrr^^^ZZZTTTPPPNNNOOOOOONNNKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEHHHJJJIIIHHHEEECCC???;;;===IIIXXXZZZMMM>>>???@@@???<<<888666666777888888888999:::;;;<<<===???<<<999999:::;;;999666777:::777222333888:::666::::::===DDDLLLYYYlll}}}lllRRRCCC>>>;;;666333666555555666888999888777888LLLpppmmm[[[XXXSSSPPPNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEECCCAAA@@@@@@======BBBHHHGGG@@@888CCC???:::999;;;===??????777777888888:::;;;===>>>>>>;;;999888::::::888777444888888555666;;;===<<<777777999???EEENNN^^^lll}}}{{{dddOOOAAA:::888888777666555666888999999888@@@<<>>@@@@@@>>>777777888888999:::<<<<<<<<<:::888888999999888777333888;;;999888:::======666555666:::===BBBMMMXXXpppvvv{{{bbbJJJ<<<999:::777666555666888999999888:::888777;;;IIIjjjwww^^^SSSQQQPPPOOONNNMMMJJJGGGMMMLLLKKKJJJIIIHHHHHHHHHGGGEEECCCBBBCCCEEEHHHJJJGGGFFFEEEBBB???>>>AAACCCWWWNNNDDD>>><<<===;;;::::::999999888888888999999999888777777777888888888666:::===;;;777555777888666444555888:::;;;AAAIII[[[fffuuuuuu]]]III===666777555444444666888888777333:::@@@<<<777CCCgggpppZZZPPPOOONNNNNNMMMLLLIIIFFFMMMLLLJJJIIIIIIHHHIIIIIIGGGFFFDDDBBBCCCEEEHHHJJJDDDBBB???>>>??????>>>===>>>===<<<::::::;;;>>>@@@===<<<:::888666555555555777777777666666666777888777999:::999666222222555444222333666777666:::???DDDRRRdddttt}}}wwwcccKKK777888666333333444555666555999666666:::>>>???BBBGGGkkkYYYOOONNNMMMLLLMMMLLLIIIGGGIIIIIIGGGFFFFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBFFFBBB??????AAA@@@;;;666666888;;;<<<<<<===@@@CCC===<<<:::888666444333333444555666666555555777999:::777666888777444333555333000000333444333444888;;;FFFWWWgggttt~~~aaaEEE:::888444333333444444444888555666:::;;;::::::===MMMmmmiiiZZZOOOMMMLLLKKKLLLKKKJJJHHHHHHGGGFFFFFFFFFHHHJJJKKKIIIIIIIIIHHHFFFCCCAAA???GGGDDDAAAAAAAAA@@@<<<999???>>>=========>>>======;;;:::999777555444444444222444666555444444777999CCC;;;666999:::777444555666222000333444222222555888>>>HHHVVVeeesss~~~vvvYYY???;;;777444444444444444222777<<<===777444<<>>===<<<<<<>>>999444555999;;;:::666999888777666666555666666111333555555333444777:::NNNBBB:::;;;===888333333:::555333444555333333555333333888CCCSSSdddrrrzzz~~~gggBBB>>>999666555555555444666111111888>>>>>>:::888===???AAABBBFFFYYY~~~xxxbbbWWWSSSQQQPPPRRRUUUSSSLLLFFFGGGKKKKKKIIIHHHJJJHHHDDDFFFGGGIIIKKKKKKIIIDDD@@@BBB???>>>???AAA@@@<<<888===<<<;;;:::999888888888===;;;999999::::::777333444444555555666888999:::BBB@@@;;;888666666777888777666555333222111000000666444777;;;>>>DDDUUUfffvvv{{{VVVGGG999555888888444000777777666666777999;;;<<<;;;<<<===<<<===BBBJJJQQQ}}}vvvaaaWWWRRRPPPOOOQQQTTTTTTPPPKKKKKKNNNNNNKKKJJJKKKJJJGGGFFFGGGHHHJJJKKKHHHDDD@@@BBBAAA@@@@@@@@@???<<<:::===<<<;;;:::::::::::::::===;;;999999::::::777555777777666666777777888999AAA???;;;888777777999:::888777666444333222111111777555666888888;;;HHHVVVnnn|||kkkWWW???222222666777666666555555555666888:::;;;<<<============???BBBDDDMMMsss___XXXSSSQQQOOOPPPRRRRRRPPPMMMLLLNNNLLLHHHFFFGGGGGGDDDFFFFFFGGGIIIJJJHHHDDDAAABBBCCCDDDCCC@@@>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<:::999999::::::999777999999888777777888999:::@@@===:::888777777888:::999888777555444333222222555444555555333555===HHH```qqqiiiLLL777222555777888555444444444555777999:::;;;;;;===???@@@@@@>>><<<222eeeooo^^^XXXWWWTTTPPPNNNNNNNNNLLLKKKQQQQQQNNNGGGDDDEEEDDDAAAFFFFFFFFFGGGHHHGGGDDDBBBBBBEEEGGGEEEAAA======>>>===<<<<<<<<<<<<======>>>;;;:::999999:::::::::999:::999888888999:::<<<>>>@@@>>>;;;777555555555666888777666444333333222222111222444444444555<<>>>>>???======<<<<<<<<<===>>>>>>;;;;;;::::::999999:::;;;999888888888:::>>>AAACCCEEECCC???;;;777555444444666666444333222222222222...111333333333666:::<<<===EEEOOOWWWfffzzz~~~hhhLLL:::555555333666555555555666888:::;;;999888888<<>>======<<<<<<<<<======<<<<<<<<<:::888888:::<<<999999888999<<<@@@DDDGGGKKKIIIEEE@@@;;;888666555555555444333222111111222///222333111000333555444444777999???PPPiii~~~|||}}}tttUUU<<<555777999666555555555666888:::;;;:::999999:::===???@@@@@@HHH>>>???VVVwww}}}bbbYYYYYYUUUTTTQQQOOOMMMMMMOOOPPPKKKMMMLLLHHHFFFFFFEEEAAAFFFDDDBBBBBBDDDEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA???>>>>>>===<<<;;;;;;;;;;;;===>>>===:::777777999<<<<<<;;;::::::===AAAEEEHHHKKKIIIEEEAAA===999777666666555444333333333333333///333444000000333444222222444333222===TTTnnn}}}}}}xxxwwweeeFFF888777888555444444444555777999::::::<<<============>>>@@@EEECCCBBBEEENNN^^^rrr{{{aaaXXXYYYYYYXXXVVVRRRNNNLLLMMMNNNGGGJJJKKKIIIIIIKKKIIIEEEFFFDDDBBBBBBCCCDDDEEEDDDCCCAAA@@@BBBDDDEEEBBB>>>???>>>===;;;;;;:::::::::>>>???>>>;;;777666999<<<>>>===;;;;;;===@@@DDDGGGGGGEEEBBB???;;;888666555777666555444444444444444///444444000111777888555333666555///222FFF```rrr}}}{{{tttsssyyyvvvRRR===666333333333333333444666888999888===AAABBBAAA@@@AAACCC===CCCGGGEEECCCDDDDDDDDDMMMyyy{{{dddYYYUUUQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGDDDAAACCCGGGIIIGGGDDDDDDEEEEEEDDDCCC@@@>>>======;;;999:::===>>>===;;;::::::;;;999888777999:::;;;;;;;;;<<<>>>AAAEEEGGGDDDAAA>>><<<<<<<<<;;;:::<<<:::666222000111333444333444444444444444444444222222222111222;;;IIITTTjjjnnnvvv|||yyyrrroooppp~~~mmmJJJ666222333555444222111222444555666999>>>BBBEEEFFFFFFEEEBBBHHHNNNOOOJJJFFFFFFGGGFFFWWWxxxcccZZZWWWUUUUUUTTTRRROOOMMMKKKIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFCCCAAACCCHHHLLLLLLJJJGGGGGGFFFEEECCCAAA???>>>???===;;;<<<>>>???===;;;:::;;;;;;:::888888:::;;;======>>>???AAACCCEEEGGGEEEBBB???===<<<<<<:::999:::888666333222222333444444444333333333333333333444444444111///222:::AAAEEEIIISSS]]]bbbdddiiipppwww|||cccIII999111333333333333555777777555888;;;@@@CCCEEEFFFGGGIIIOOOVVVXXXTTTQQQPPPRRRPPPGGGbbbvvvccc\\\ZZZYYYXXXWWWTTTPPPMMMJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@CCCIIINNNPPPPPPKKKIIIGGGEEEBBBAAA@@@??????===<<<<<<======;;;:::999:::;;;:::999999:::<<>>===<<<:::888888777666444444333333444444333333333222111111111555666666333///---///222444666<<>>===<<<:::777555666666666555444333333444333333222111000//////444555666444111000111333777555666999<<>>CCCHHHKKKMMMTTT\\\^^^[[[VVVUUUVVVNNNJJJHHH^^^zzzhhh```\\\ZZZYYYXXXVVVSSSQQQNNNMMMIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCFFFJJJLLLMMMKKKIIIFFFCCC@@@???>>>>>>======<<<;;;999777777777666777888888888888:::<<>>===:::888555555666666666444333222333333222111111000//////555555444333222333666888333000///000333999EEERRRdddwwwvvvRRR>>>777333555666333333666777666666888<<>>>>>>>>??????>>>;;;999::::::666777888888888999<<<>>>DDDEEEFFFGGGFFFDDDBBBAAACCCBBB@@@@@@???>>>;;;999666666666666555444333222333222222222111000000000666444222000000222444666555222000000000111999CCC\\\kkkvvvzzz|||dddGGG;;;333555666444666;;;888777666777:::>>>CCCGGGNNNTTTYYYXXXSSSOOONNNOOOMMMDDDBBBIIIRRReeevvvhhhaaa]]]YYYXXXWWWVVVTTTRRRPPPOOOMMMLLLJJJHHHFFFFFFEEEFFFAAACCCEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFDDDBBB@@@???>>>???@@@???<<<:::;;;===777888:::::::::<<<>>>@@@DDDDDDEEEDDDCCCAAA???>>>BBBAAA@@@@@@@@@???===:::888777666555444333222222222222222222222222222111444222111000000111222222888666666555222...111777JJJRRRXXX___ooowwwWWWFFF888666555222555<<<777666555555777:::>>>@@@HHHLLLQQQPPPKKKHHHIIIKKKJJJ???===EEEEEEEEEZZZyyyqqqeeeaaa___ZZZYYYXXXVVVTTTQQQOOOMMMNNNMMMKKKIIIGGGFFFFFFGGG@@@CCCFFFHHHGGGFFFFFFFFFHHHHHHHHHHHHFFFDDDBBB@@@;;;>>>???===:::999:::<<<888:::;;;<<<<<<>>>@@@CCCDDDDDDCCCBBB@@@???===<<>>III```wwwfffRRR???999444///111888666555444333444777:::<<>><<<>>>BBBDDDZZZ{{{rrreee]]]ZZZZZZ[[[ZZZTTTRRRRRROOOLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJJJJIIIKKKMMMKKKFFFAAA===;;;???>>>===<<<;;;::::::::::::999999:::<<<@@@DDDGGGEEEEEEEEEDDDAAA===999777<<<;;;::::::;;;;;;999777999:::;;;;;;:::666333000111222222222222111000000000......000333333///,,,111111111111000000000000000111222:::OOOjjj~~~uuuhhhPPP999///222777999777777777666666666666666333888>>>@@@???===<<<===@@@@@@>>><<<999999<<<>>>???FFFbbb~~~lllbbb^^^]]]ZZZ\\\ZZZUUUSSSTTTSSSPPPMMMLLLKKKJJJIIIGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFHHHJJJIIIFFFAAA>>><<<>>>===<<<;;;:::::::::::::::999888999;;;>>>BBBDDDBBBBBBBBBAAA@@@===;;;:::;;;:::999999::::::888666555666777888888777555444000000111111000000///...000...---///222333222111111111111000000000////////////000444AAAUUUlll|||zzzrrr```JJJ:::555444222555666666777777777666666444888;;;<<<;;;:::;;;===@@@@@@???===;;;;;;<<<>>>AAA;;;>>>OOOeee~~~uuueee______```[[[\\\YYYTTTSSSVVVWWWTTTMMMMMMLLLJJJIIIHHHGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEGGGGGGDDD@@@>>>===;;;;;;::::::::::::;;;;;;999999888888999<<<>>>@@@???>>>>>>============>>>999888777777888777555333444444444444555555555555111111111111111000000000222000//////111222222222111111000000000000//////111---...111333<<>>???@@@???===<<<===>>>@@@:::777888;;;FFF___www}}}kkkbbb\\\fffrrrpppccc______```ZZZ[[[XXXSSSRRRVVVXXXWWWMMMMMMLLLKKKIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCBBBAAACCCEEEDDDBBB>>><<<<<<999999999999999:::;;;<<<999888777777888999;;;<<<>>>===;;;::::::;;;===>>>888777666666666666444222666555333222111222222333444444444333333333333333222222111111111000///...111000000000////////////444------111000000DDD]]]yyyoooMMM777333666111333555777888888777777666666777777888888999:::<<<===??????>>>======>>>;;;>>>CCCEEE???999===FFFTTTZZZ___]]]UUUMMMIIIIIIGGGKKKHHHHHHWWWvvv~~~nnndddbbb```^^^XXXYYYVVVQQQQQQUUUVVVUUUMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDCCC???<<<::::::999999999999:::;;;<<<<<<999999888888888999:::;;;???===;;;999888:::;;;===888777666666666555333111555333222111111222333444555444333222222222333333...000222333222000...---000000000////////////...444,,,+++222222///999KKKnnn[[[===555888000111444666777888888888666777888:::;;;;;;999888999;;;===>>>>>>>>>???@@@<<<<<<>>>@@@???===???CCC<<>>;;;::::::::::::999::::::;;;<<<<<<999999999999999::::::;;;???===;;;999888999:::;;;:::888777777777666333111000000000111333666888999333222111//////000111111,,,...222333333222111222000000////////////......000******000111///333;;;[[[zzzbbbBBB444333000111222444666888:::;;;777777888;;;<<<<<<:::777777:::<<<===>>>@@@BBBDDDCCCAAA@@@@@@BBBBBBBBBBBBEEEEEEEEECCC@@@>>>>>>>>>???FFFGGGLLLKKKEEEsssvvvccc```ccccccaaaYYYZZZXXXSSSQQQRRRQQQNNNKKKKKKJJJHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEDDD???AAABBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;:::999888888777444222000000111333555888:::;;;333111000......///000111444555555333000000222444000000/////////.........,,,,,,---------...111333EEE\\\nnnhhhQQQ===333000000000000222444888;;;===:::888777888:::;;;:::888888:::<<<>>>@@@CCCGGGKKKIIIKKKMMMMMMLLLHHHBBB>>>777888:::>>>CCCGGGGGGFFFIIIPPPFFFBBBCCC888VVVooo\\\[[[bbbdddcccZZZ[[[ZZZTTTRRRRRRPPPLLLKKKJJJIIIHHHFFFEEEDDDDDDBBBCCCEEEFFFGGGFFFEEEDDD===???@@@@@@>>>===>>>???===<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<<<<======>>>;;;:::::::::;;;;;;<<<<<<===;;;:::999999888555333333333444555777777888888444333111//////000111222@@@>>>:::333---,,,000333000/////////............+++111222---***---111111444???FFFAAA888333222222111000000111333888<<>>===???>>>======>>>???>>><<<;;;888999999:::;;;<<<>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;999777444222000///222333333000...///444888000000000000////////////444333222222111000//////......---------,,,,,,,,,------------------------////////////000111333333333222000000111444777999@@@===999888999888666333:::<<<===;;;:::???HHHQQQMMMQQQXXX]]]XXXPPPMMMPPPMMMIIIDDDBBBDDDIIINNNQQQPPPKKKJJJMMMNNNNNNUUU^^^hhh______]]]\\\^^^SSSQQQOOOOOOOOOOOOMMMKKKGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGCCCAAABBBAAA>>>???BBB???>>>======>>>>>>===<<<999999999999:::<<<>>>???===<<<;;;;;;::::::;;;;;;:::999888666444222000000222333333111...///111444000000000000000000000///222222222222222111000///.........---------,,,,,,---------------------------------...///000111111222111111000111333555777:::999999:::===<<<:::777888999:::999888:::???CCCFFFHHHMMMRRRRRRQQQUUU\\\\\\UUULLLGGGGGGKKKOOOQQQWWWVVVYYY\\\ZZZWWWZZZbbbzzzccc^^^___]]][[[[[[QQQPPPNNNNNNNNNNNNLLLKKKCCCDDDEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGBBB>>>>>>===;;;===AAACCCAAA>>>===>>>>>>======::::::999888999;;;>>>???>>>===;;;:::999888888888777666666444333222111000000222222222000000111222000000000000000000000000000111333444444222111///.........------------,,,------------------------+++,,,,,,,,,---.........111111222222222333333444222444777;;;???@@@>>><<<999999999888888777777777>>>===@@@EEEHHHLLLVVV```aaa[[[RRRJJJGGGHHHMMMQQQ^^^ccckkkooojjjeeefffkkksss```]]]___[[[WWWWWWRRRPPPNNNLLLLLLJJJHHHFFF??????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>@@@@@@>>>???CCCIIIFFFAAA???>>>>>>===<<<;;;:::999888999;;;>>>???>>>===;;;999777666666555444444333333222111111111///000222333333333333333000000000000000111111111///000333555555333111000............------------------------------------++++++,,,---------------000111222333333222111111///111444999===???@@@@@@===;;;:::999:::999888666999888999===@@@CCCKKKSSS[[[\\\ZZZSSSKKKJJJOOOVVV]]]fffqqqtttnnniiikkkppprrrnnn```______ZZZTTTSSSQQQOOOMMMKKKJJJHHHFFFDDD??????>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCHHHIIIGGGGGGIIINNNJJJEEEAAA???===<<<:::;;;:::999999999;;;===>>>===<<<:::888666444333333222222222222222111111111...///222555777888777666///000000000111111111222///111333555555444222000//////.........---------------------------------,,,,,,---.........------///000111333333222000///000111333444777;;;???AAA@@@>>>;;;;;;<<<>>>>>>===:::999;;;@@@AAA@@@CCCGGGWWW```fffcccXXXRRRVVV]]]^^^hhhppppppjjjgggjjjnnnggg}}}lll``````aaaZZZSSSRRRPPPNNNLLLKKKKKKJJJHHHFFFCCCBBB@@@???>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<>>BBBFFFGGGFFFGGGIIIKKKMMMGGGCCCDDDEEEEEEIIINNNTTTZZZccckkknnnkkkeee```iiiqqquuurrrqqqtttwwwwwwooorrr~~~wwwiiiaaacccddd^^^XXXWWWZZZWWWSSSPPPNNNKKKGGGEEECCCBBB@@@??????@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;999:::>>>@@@@@@AAAEEE@@@???>>>>>>>>>>>>;;;999888:::<<<======<<<:::999:::999777555333222111111444444333333222111111111666444222333555666444222///000000111222222333333555555444333222222111111000/////////............------------------------+++,,,...//////...,,,+++------...///000111222333000333777888888999;;;>>>>>>EEEMMMOOOMMMKKKLLLOOOWWWMMMDDD@@@@@@CCCJJJQQQXXXYYY___mmmzzz}}}tttjjj]]]eeekkkkkknnnvvvxxxvvvqqqiii___fffvvvmmmeeeaaa]]]YYYXXXZZZYYYVVVSSSQQQPPPNNNKKKIIIFFFEEECCCAAAAAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC===CCCBBBBBBIIIDDD;;;<<<<<<<<<;;;<<<>>>>>>===;;;999<<<;;;888888;;;<<<999888777666444333222111111222222222222111000......//////000000111222222222222111000000111333444666333333333222222222111111333111...---------,,,***---...//////---,,,---............000111000...+++///,,,***---222555333000///111222222222444777999<<<>>>CCCIIIIIIGGGIIIOOOPPPQQQOOOEEE;;;999BBBLLLZZZ[[[[[[^^^iiisssqqqhhhcccdddiiiooommmgggjjjqqqsssrrrkkkWWW\\\tttkkkccc___\\\WWWWWWYYYWWWUUUSSSRRRQQQOOOLLLIIIEEEDDDCCCCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCC@@@FFFDDDEEEKKKFFF===>>><<<<<<;;;===>>>???===<<<999;;;;;;777777::::::888888777555444222111111111222222111111000///......000000000000000/////////000000000000111222333444333333222222222111111111222000...---------,,,***+++,,,---...---...111333000000///000111000---+++///,,,***---111444222///...///000000000222555888777999===BBBCCCCCCHHHOOOZZZ[[[WWWKKK>>>888<<>>@@@<<<<<<;;;===??????>>><<<999<<<;;;777777999999777777666555333222111111111111111111000000//////...000000//////...------,,,...///000111111111111111222222222222111111111000111///...---......,,,+++)))***+++,,,---000555888444222000000000///---+++...,,,+++,,,000222111///...............000333666333333666;;;===???FFFOOO]]]^^^\\\QQQCCC999777:::DDDRRR______XXXRRRPPPOOO[[[```iiiooolllddd^^^^^^ZZZaaahhhiii___\\\nnnggg```]]]ZZZVVVUUUWWWSSSSSSSSSTTTTTTRRRNNNJJJGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEBBBGGGDDDCCCIIIEEE===???<<<<<<<<<===???@@@???===;;;===<<<888777::::::777777666555333222222111111111111000000////////////............------,,,,,,...///111222222222111000222111111111111000000000000...---...///...---+++***+++++++++---000555999666444111//////...,,,+++---++++++,,,///000///..................///333666444333444888999<<>>===@@@@@@AAABBBCCCDDDEEEFFFDDDIIIDDDBBBHHHEEE>>>@@@<<<;;;<<<===???@@@???>>>>>>@@@???:::999;;;;;;888777666555444333222222222222222111000000000000111------------......//////000111222333333333222111111111111000000000//////...------...//////---+++,,,---,,,,,,,,,...333666666333000///......,,,+++,,,++++++,,,---......---...///000000000111333555888666777999999;;;BBBKKK]]]dddmmmqqqkkk___SSSKKK999@@@JJJRRRUUUVVVZZZ^^^SSSYYYaaaeeeeeeccc^^^[[[UUUOOOEEEUUUrrrnnn___eee{{{llleee```^^^\\\XXXWWWXXXRRRQQQQQQQQQQQQPPPLLLIIILLLJJJHHHEEEBBB???===<<>>>>>===>>>???@@@BBBDDDEEEGGGGGGHHHKKKEEEBBBGGGEEE???CCC<<<;;;<<<>>>@@@AAAAAA???@@@BBB@@@;;;:::;;;:::777999888777666666555666666555444222111111222444555111111111111111111111111222222111111111111222222000000/////////.........,,,,,,---///000000...,,,,,,---------++++++---...---,,,---...000///...,,,)))***++++++******+++,,,,,,000333555444333222222666666999===<<<:::===CCCNNNUUUaaakkkpppmmmeee^^^PPPEEE===@@@EEEFFFFFFHHHFFFMMMSSSTTTVVVWWWRRRJJJGGGHHHMMMSSS\\\kkkiiiVVVNNNzzzvvviiiccc^^^^^^\\\XXXVVVWWWSSSQQQNNNMMMMMMLLLJJJHHHHHHFFFCCC@@@?????????@@@>>>???@@@BBBDDDFFFGGGHHHFFFIIICCC???EEEBBB===@@@<<<;;;<<<>>>@@@BBBAAA@@@@@@BBB@@@;;;999:::999666:::999888777777666777777666555333222222333555666444444333333222111111111222111000//////000111222000/////////............++++++---///111111...,,,***,,,------++++++,,,---)))***+++...000000...,,,)))***++++++******+++,,,+++///444666555333111000111333888===<<<999<<>>@@@>>>===???:::CCCKKKOOOSSSUUUOOOFFFIII???EEEMMMSSSfffkkkVVVIIIdddiiidddccc```\\\YYYXXXWWWVVVTTTQQQNNNNNNOOONNNKKKHHHEEEDDDBBBBBBCCCCCCBBBAAA999<<<@@@DDDGGGHHHHHHGGGCCCAAA??????AAACCCDDDCCCDDDCCCBBBBBBAAA@@@???>>>@@@??????>>><<<:::999888999777666555666666444333000111111222222333444444333444555555444333111000222333444222000//////000111000000///...---------111,,,+++222===???444((()))***++++++------...///,,,......,,,...000...)))++++++************++++++)))---222777999777444111///222666:::===>>>??????BBBHHHRRR[[[bbbggglllooofffVVVDDD;;;===AAA???<<<:::???DDDHHHJJJJJJKKKLLLLLLDDD===>>>GGGQQQVVVWWWMMM```kkkdddccc```\\\YYYXXXWWWVVVTTTRRROOONNNOOONNNKKKIIIGGGEEEDDDDDDDDDDDDBBBAAA;;;===@@@CCCFFFGGGGGGGGGJJJGGGEEEDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@??????>>>>>>?????????>>><<<:::999:::888666666666555444222111111111222333333444444555555555555444333222111222333333222000//////000111111111000//////......///---,,,...222333...******++++++,,,,,,------...+++------,,,---///---)))++++++************++++++(((***---///111111111000...000444888;;;======>>>===BBBKKKUUU```hhhmmmooojjj\\\LLLCCCAAAAAA???;;;:::===@@@BBBCCCCCCCCCDDDDDD???:::;;;AAAIIINNNPPPEEETTT~~~llldddccc```\\\YYYXXXWWWVVVTTTRRRPPPOOOOOONNNKKKJJJIIIGGGEEEDDDEEEDDDBBB@@@===???@@@BBBDDDEEEFFFFFFOOOLLLIIIGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@?????????===>>>@@@AAAAAA???===;;;;;;:::777777666555333111111111222222333333444444777666555444333333333333111222333222000//////000222111111000000//////////////////,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***,,,///---)))++++++************++++++******))))))+++---///000---///222666999;;;<<<<<<999;;;BBBNNN\\\hhhmmmooonnncccSSSGGGBBB@@@???>>>;;;<<<======<<<;;;<<<===;;;:::999999<<>>??????===???BBBDDDEEECCC@@@>>>===;;;999777777555333111111111222222333444444555666555333222111111222333111222222111000//////000000000000000//////......///000000...***))),,,000---------,,,,,,+++++++++***,,,+++)))+++...---)))++++++************++++++,,,+++******+++---///000---///222555888:::<<<<<<999999===HHHXXXeeelllmmmrrrjjj\\\PPPGGGCCCCCCCCC>>>>>>===;;;999888999;;;777999;;;;;;:::<<<@@@DDDLLLSSS```yyyyyyiiidddccc___\\\YYYXXXWWWVVVTTTTTTSSSQQQOOOMMMLLLLLLIIIGGGEEEDDDDDDCCCAAA???AAABBBBBBCCCDDDEEEFFFGGGKKKIIIFFFEEEFFFGGGFFFEEEDDDCCCAAA???>>>>>>>>>???>>>@@@DDDFFFGGGFFFCCCBBB>>><<<999888777666444222111222222333444444555555444333222000///000000111000111222111/////////111...............---------------........./////////...------,,,,,,++++++******+++***(((***......***++++++************++++++***++++++,,,,,,------------///111555888:::<<<======;;;<<>>;;;888777888:::444888;;;;;;999888;;;>>>>>>GGGLLLTTTqqquuuhhhdddccc```\\\YYYXXXWWWVVVTTTUUUUUURRROOOMMMMMMNNNJJJHHHFFFEEEEEEEEECCCAAABBBCCCDDDFFFGGGHHHHHHHHHLLLJJJGGGGGGHHHIIIIIIIIIDDDCCC@@@>>>======>>>??????AAACCCFFFFFFFFFDDDCCC===<<<999888888777555333222222333333444444555555222222111000///////////////000111111/////////111------------------------***)))))),,,000111///,,,---------,,,,,,+++++++++***,,,+++(((***//////,,,++++++************++++++((()))***+++++++++))))))---///111444777:::<<<===@@@>>>===CCCNNNZZZcccgggyyy}}}jjjUUUGGGEEEDDDBBB>>>:::777888999444777999999666555666888666@@@BBB<<>>??????@@@AAACCCCCCCCCBBBBBB===;;;999999999888777555222222333333444555555555222222222111111000///......000111000//////000111........................)))))))))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))+++000000---++++++************++++++((()))))))))))))))((((((,,,---///222555888:::<<>>AAAHHHSSS^^^eeettt{{{yyydddUUUMMMLLLJJJEEE???:::999999666777888777666444444444777@@@CCC:::777DDDXXXdddtttkkkdddccc```\\\YYYXXXWWWWWWTTTVVVVVVTTTPPPMMMNNNOOOLLLKKKIIIIIIJJJJJJIIIHHHAAACCCGGGJJJLLLLLLKKKJJJMMMKKKHHHGGGHHHHHHHHHGGGEEECCC@@@===<<<===>>>???>>>???@@@@@@AAAAAAAAA@@@<<<;;;999999999999888666222222333444444555555666222222333333222111///......///111000//////000111.........///////////////,,,,,,---,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++000111...++++++************++++++++++++***)))((()))******+++,,,---000333666999;;;@@@???>>>???EEEOOO\\\dddmmmqqqxxx|||pppfffUUUUUUQQQLLLDDD>>>;;;:::999999888888777666555444333===DDDBBB;;;888999:::CCCsssoooiiiaaaaaa```___\\\XXXTTTQQQQQQQQQQQQPPPNNNLLLKKKJJJMMMKKKIIIJJJLLLMMMKKKIIIIIIIIIHHHHHHIIIKKKLLLMMMPPPLLLIIIGGGGGGFFFBBB???>>>>>>?????????===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<999777777888888666333444444444444444444444444222222333444333222000//////////////////........./////////......---------,,,---...//////...---,,,,,,,,,,,,+++++++++*********+++,,,+++******,,,...************************++++++******))))))((((((,,,,,,+++,,,///222555777<<<>>><<<:::BBBRRR___cccbbbiiinnnooopppoookkkeeeZZZWWWQQQKKKEEE???:::666555777888666333111222444::::::>>>AAA===888<<>>>>>======>>>>>>========================;;;999777777888777555333444444444444444333333333222222333333333222000000000000000//////.........///......---------------,,,---............---,,,,,,,,,,,,++++++++++++******+++,,,+++******,,,...************************+++*********)))))))))(((------,,,,,,...000222444888;;;;;;999???MMMYYY^^^bbbfffhhhggghhhhhhccc[[[YYYRRRJJJEEECCC???999333111333555555333222333555666666:::>>><<<777999???<<>>;;;<<>><<<::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999777666777666555333555555444444333333222222222222333333333222111000222111111000///...------......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++******,,,...***************************************)))))))))...---,,,,,,,,,...///000111666:::999;;;EEEQQQWWW]]]___```___aaaccc___XXXYYYQQQGGGDDDDDDBBB:::333222333555555444333444444333555999<<<:::666777;;;>>>@@@@@@===888555666888...iiioooiiiiiigggbbb^^^ZZZXXXWWWVVVUUUTTTRRRPPPNNNLLLJJJJJJIIIIIIGGGFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCC???>>>======<<<<<<;;;:::::::::999888888888999:::::::::::::::::::::::::::999888777666666555444333555555444333333222222222333333333444333333333333333333222111///...------...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,+++******,,,...************************************************,,,,,,++++++,,,,,,......,,,333888999999>>>HHHPPPTTTZZZ]]]]]]]]]___^^^[[[YYYTTTNNNLLLJJJFFF???888666777777666555333222222333777<<<;;;666333666;;;666:::@@@CCCBBB???======666\\\nnnjjjhhheee```\\\XXXVVVVVVVVVUUUSSSQQQNNNKKKIIIHHHHHHKKKJJJIIIFFFCCCAAA???>>>AAAAAAAAABBBBBBBBBBBBBBB<<<======<<<<<<;;;;;;<<<666777999;;;;;;:::888777888888888888888888888888777888777666444333333333444444333333333222222222555555444444555555555555444333222111000///.........---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,+++******,,,...************************))))))******++++++,,,,,,*********+++,,,---......+++000666888777888@@@HHHPPPZZZbbb```[[[YYYXXXVVVTTTUUUVVVTTTNNNHHHCCCAAA888777555444444333222111333999<<<888222111777<<<>>>DDDLLLPPPNNNFFF===777<<>>===<<<;;;<<<===777999===??????===:::888888888888888888888888888666777777666333222222333222222222333333333333333555555444444444555666666444333333222111000/////////...---,,,,,,---///111------,,,,,,,,,,,,------------------,,,,,,,,,,,,***+++,,,+++******,,,...************************)))))))))***+++,,,------))))))***+++,,,------...+++---222666555444:::AAAMMMZZZeeefff```ZZZSSSNNNMMMQQQTTTRRRMMMHHHHHHIII<<<999555333222333222222222666777555555888;;;;;;OOOVVV^^^bbb___SSSEEE<<<;;;:::eee{{{{{{{{{mmmkkkbbbaaa^^^[[[XXXWWWVVVVVVUUUSSSOOOKKKHHHFFFEEEEEEGGGHHHGGGDDD@@@<<<<<<===AAAAAABBBCCCCCCBBBAAA@@@===>>>???>>><<<;;;<<<===:::;;;===??????>>>===<<<888888888888888888888888555777777666333111222333111111111222333333444444444333222222333444555666333333222222222111111111000///---,,,---...111222......---,,,,,,---.........------------,,,,,,,,,***+++,,,+++******,,,...************************((())))))***,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,+++---222333111444;;;CCCPPP```jjjnnnkkk```UUUJJJJJJJJJIIIIIIKKKPPPSSSKKKEEE===777555444333222333222222666BBBJJJEEE;;;KKKQQQYYY___^^^UUUIII@@@;;;@@@FFF{{{vvvxxxyyymmmlllaaa```^^^\\\ZZZXXXWWWVVVYYYVVVRRRNNNKKKIIIHHHHHHFFFHHHHHHFFFBBB???@@@BBB@@@AAABBBCCCCCCBBB@@@@@@===???@@@???;;;:::;;;===;;;;;;;;;<<<<<<=========888888888888888888888888555777888666222000111333000000111222333444444555222222111000111222444555333222222222222222222222111000...------///222333///...------------...///......---------,,,,,,,,,***+++,,,+++******,,,...************************(((((()))***,,,---...............---,,,+++***)))---)))***///111///111777666CCCWWWlll}}}ttteeeJJJFFFAAABBBHHHPPPWWW[[[\\\SSSGGG>>>888555222000666111///:::PPP\\\PPP;;;LLLQQQXXX^^^^^^WWWMMMFFF666DDD333{{{yyyxxx{{{xxxkkkccc``````^^^\\\[[[ZZZYYYYYY]]]ZZZUUUOOOJJJFFFDDDCCCEEEGGGHHHGGGDDDAAA?????????@@@AAABBBBBBAAA???>>>@@@>>><<<:::999:::;;;<<<888888999999888777555444;;;;;;:::999888777666555777777777666555333222111222222222222111111111000333333333222222222111111000111222222111///,,,******+++---///000000////////////......---------,,,,,,...///000000...,,,++++++++++++*********))))))+++)))))))))+++,,,+++*********))))))***,,,...///------,,,++++++,,,------++++++,,,,,,---...//////555999>>>MMMiii|||lll>>>;;;777444666>>>IIIQQQTTT[[[\\\PPPBBB<<<999666666333111777???DDDAAA===CCCKKKPPPTTT^^^dddZZZHHH888CCC333^^^}}}{{{zzz|||vvvlllfffaaa```___\\\[[[YYYYYYXXXYYYVVVRRRMMMIIIGGGFFFEEECCCEEEFFFEEECCC@@@>>>======>>>@@@AAAAAA@@@???>>>>>>===;;;:::999999:::;;;666777888999999888777777;;;:::999888777666666555444555555555444333333222222222111111000000000111111111111222222333333333111111222111000...---++++++,,,---...//////...............------,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,++++++*********)))((()))+++,,,+++*********))))))((())))))))),,,+++***))))))***+++,,,++++++,,,,,,---......///222333333999KKK\\\XXXKKK222111///......222999===CCCKKKPPPNNNKKKFFF===444555444333444666777777666???GGGMMMPPPXXX```YYYLLL888BBB===WWW|||zzz||||||{{{~~~rrrkkkiiicccaaa___]]]ZZZYYYXXXWWWTTTRRROOOLLLIIIGGGFFFFFFAAABBBDDDDDDAAA>>>===<<<;;;<<<===?????????>>>>>>===<<<;;;:::999999999:::555666777888999999999999:::999999888777666555555333333333444444333333333333222000/////////000111//////000111222333444555222222111000///...------,,,---............---------------------,,,,,,,,,............---------,,,---------,,,,,,,,,,,,+++***(((((((((***+++***)))))))))******+++************)))(((((((((((()))***++++++,,,,,,------......333333///,,,444===;;;222---...//////------...///555888===DDDKKKLLLDDD999444555555222000///111333;;;BBBFFFFFFKKKQQQOOOHHH999999AAAMMMyyyxxxzzzzzzxxxvvvxxxzzz}}}|||nnniiihhhcccbbb___]]]ZZZXXXWWWVVVRRRPPPMMMKKKHHHFFFEEEEEE@@@BBBDDDCCCAAA???======999:::<<<===>>>>>>>>>>>>=========<<<;;;;;;::::::666666777888999999999:::999999888777777666555555555555555555444444333222333222000///...///000111///000000111222333333333222222000///........................------,,,,,,.........---------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++)))((('''(((***+++***)))((())),,,...000000000000)))))))))(((((()))))))))++++++,,,,,,,,,---------222333000,,,---222222...---///111111///---,,,,,,111///...444>>>EEEFFFCCC777777555333111111333555666;;;===::::::>>>???<<<>>>000<<<>>>yyy~~~||||||{{{zzzyyyyyyyyyyyy{{{sssqqqtttwwwwwwvvvppptttwww~~~yyykkkfffeeebbbaaa^^^[[[YYYWWWVVVUUURRRPPPNNNJJJGGGDDDBBBAAA@@@BBBDDDDDDCCC@@@??????::::::;;;<<<===>>>>>>>>>>>>?????????>>>===<<<;;;999888888888888888999999999999888888777777666666999999888777555444222111333222000/////////000111111111111111111111111111222111000///....../////////...------,,,,,,++++++.....................///......---,,,,,,,,,,,,---************++++++++++++***(((((()))***+++***))))))+++---///111111111111************************+++++++++,,,,,,,,,,,,,,,***...///---,,,---......,,,---......,,,+++,,,---000---+++---222999???DDD===999555333333444444333111444555222111333666777???222999333UUUwwwrrrqqqpppnnnmmmmmmmmmlllmmmmmmnnnnnnrrrooommmnnnrrrtttsssqqqnnnsssxxxxxxkkkeeeaaa```^^^\\\ZZZXXXVVVUUUTTTRRRQQQNNNKKKGGGDDDAAA???@@@BBBEEEEEEDDDBBBAAAAAA<<<<<<======>>>>>>??????>>>???AAAAAAAAA???<<<;;;:::999999888888888999999999999999999888888777777;;;::::::888666444222000222222222222111111111000222222111111111000000000111000000000/////////.........---,,,++++++,,,,,,---------............///------------,,,,,,,,,+++)))***************++++++***)))))))))+++,,,+++***,,,---------,,,,,,+++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))---000000---,,,,,,...------...---,,,,,,///111,,,,,,...111000000444999???;;;666444333222///------///111111222444777999444888999444;;;uuurrroooiiieeeeeeeeeeeefffggghhhjjjkkklllmmmnnnpppqqqqqqpppooorrrwww~~~yyynnnfff```]]]\\\ZZZXXXVVVUUUTTTTTTQQQPPPNNNKKKHHHDDDAAA@@@???BBBDDDEEEDDDBBBBBBBBB??????????????????@@@@@@===???AAABBBAAA???<<<:::999888888888888999;;;<<<::::::::::::999999999999999999888777666444222111111222444444444333111000000000000000111111111111///000000111111000.........---,,,+++++++++,,,---+++++++++,,,,,,---------,,,,,,---...---,,,+++************++++++,,,,,,,,,,,,******+++,,,---,,,+++---,,,+++)))((((((((((((******+++,,,,,,+++******++++++++++++++++++++++++,,,...000000...,,,---///...//////...---...000333---,,,...222000+++,,,111888999888555111...---...///...000333666777888999,,,<<<111;;;444VVVxxxvvvrrriiibbbaaaaaabbbccceeefffhhhiiimmmpppssssssrrrpppppppppxxx|||{{{ppphhh```[[[ZZZYYYWWWUUUTTTTTTTTTPPPOOOMMMKKKHHHEEECCCAAA>>>AAADDDEEECCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA<<<>>>@@@AAAAAA>>>;;;888777777666777999;;;===>>>;;;;;;::::::::::::::::::666666666666555444333222111333555666666444111///......///000111222333333...///111222222000...------,,,+++++++++,,,---...))))))*********++++++++++++,,,---......,,,***)))+++++++++,,,,,,---------,,,+++***+++---...---,,,+++***)))(((((()))***+++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,***))),,,000+++,,,------++++++---...222---+++------***+++111000666:::777111...000444222000111555777777555444111@@@%%%<<<222222EEEZZZuuu}}}vvvkkkeeefff___bbbfffgggeeedddeeefffooorrrqqqnnnpppuuuuuuppp~~~rrrmmmjjjcccddd```[[[XXXWWWVVVUUUSSSNNNMMMLLLJJJHHHFFFDDDCCCGGGFFFDDDBBBAAABBBCCCDDDEEEDDDAAA?????????@@@AAA???>>><<<;;;::::::;;;<<<===:::777666888;;;<<<======<<<:::888777777777888777777777777666555333222222111000111222222111///000000////////////000000000111333222000/////////,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,.........------,,,,,,,,,*********+++,,,---...///---,,,+++,,,------,,,***++++++************+++++++++,,,,,,+++)))((()))***+++++++++,,,---...///000,,,,,,------.../////////111,,,000222+++,,,000---++++++,,,---.........------000333444222000///...111111222333333444444444111111333555777:::<<<===IIIgggvvvpppjjjggggggdddhhhlllnnnnnnnnnoooqqqsssyyy{{{wwwwww|||ooollliiidddaaa^^^ZZZWWWVVVUUUSSSRRRQQQPPPNNNKKKIIIHHHGGGFFFHHHGGGEEECCCBBBBBBCCCDDDDDDCCCAAA?????????AAAAAA@@@???>>><<<;;;;;;;;;<<<<<<:::777777999;;;<<<<<<===<<<:::999777777888888666777777888777666444333555444333333444333111///000000////////////000000000111222222000//////000,,,,,,------............,,,++++++******++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,---......+++******+++------,,,***+++******))))))******+++)))***++++++)))((()))***************+++,,,------,,,,,,---...000111222222111---///---)))///555---,,,,,,,,,,,,------------,,,---000222444333222000---///111333555666666555555444444444555666777888<<>><<<<<<;;;;;;<<<:::888888:::;;;<<<<<<<<<;;;999888777777777888555666777888888777666555888666555555555444111///000//////......//////000000111222111///...///000,,,---...///000///......,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++------------------------)))))))))***,,,---+++***+++******))))))******+++''')))******(((((()))+++***)))))))))))))))******,,,---...///111333444444222//////+++...>>>CCC444...---,,,+++++++++,,,---,,,+++---111555777555222---///222444666666666666777555444333333444555777777BBBhhhcccjjjkkkfffiiijjjlllmmmmmmlllkkkjjjssszzzxxxiiihhhgggddd]]][[[ZZZYYYYYYXXXUUURRRQQQOOOKKKHHHFFFEEEFFFGGGHHHGGGEEECCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>><<<;;;;;;:::<<<:::999999;;;<<<;;;::::::999777666555555555666444555777888888888777777666555444444555444222000/////////......////////////000111000///...///111,,,...///111111000...---,,,++++++******++++++,,,++++++******************............------,,,,,,((((((((()))+++,,,+++)))******))))))))))))******&&&'''))))))(((((()))+++******)))((((((((())))))---......///000111222222///---...222DDDaaadddLLL///...+++***)))***+++,,,---++++++///666888555111222333333333444666777888666555333222333555777999===;;;cccyyy]]]YYY^^^]]]YYY```aaabbbdddeeedddbbbaaajjjooovvv{{{}}}~~~uuuhhhfffeeebbb^^^]]][[[[[[\\\[[[XXXVVVRRROOOLLLHHHFFFFFFGGGGGGFFFFFFDDDBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAABBBBBB???>>>>>>===<<<;;;999999<<<;;;:::;;;<<<<<<;;;999777666555333333333444444444555666777888888777777222111111222444444333111//////............/////////000000///......000111---...000111111///...,,,,,,++++++******++++++,,,************************---.........---,,,+++***((((((''')))++++++***)))***))))))))))))))))))***&&&'''))))))(((((()))++++++******)))))))))******...............---------,,,)))---999UUUvvvuuuXXX...---+++)))((()))+++,,,///---+++...444666333///444222111111333777;;;>>>777666555444444666888999<<<888PPPnnnYYYXXXXXXVVVUUUWWWXXXZZZ^^^aaacccaaa```cccfffllltttwwwwwwzzzrrrgggdddbbb___^^^\\\[[[[[[\\\\\\ZZZYYYSSSQQQNNNKKKIIIHHHIIIIIIEEEEEEDDDCCCBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAA<<<=========<<<;;;:::999<<<;;;;;;<<<======:::888666555444222222222333444333444555777777777666555000//////111333333222111///......------......////////////...---...000222......///000///...---,,,,,,++++++******++++++,,,***************+++++++++,,,,,,---...---,,,***)))***)))((()))++++++)))(((***))))))(((((())))))***''')))******(((((()))++++++***************++++++///......---,,,+++******111+++---666GGGZZZUUU999,,,+++***)))))))))***+++///---,,,...111222000...///...---...222888>>>BBB:::999888777666555555444222555GGGdddZZZ\\\XXXTTTXXXVVVVVVXXX]]]aaacccbbb```aaadddkkkrrrrrrrrr{{{llldddaaa^^^[[[[[[YYYWWWWWWXXXYYYYYYXXXRRRQQQOOOMMMKKKIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@???;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>===:::777777666444333333444444555333444555666666555444444111000000111222333111000///......------......////////////---,,,---000333............------,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,******,,,------+++***))),,,+++******+++***)))'''))))))(((((((((((()))))))))***++++++)))((()))***))))))))))))***+++,,,,,,---------,,,++++++******333---...000///333///)))))))))***************,,,,,,------.../////////,,,,,,---///111555888:::777777888777666555333222000777???gggYYYWWW\\\UUUQQQXXXYYYYYYZZZ]]]bbbcccaaa^^^bbbfffnnnssspppppp|||hhhaaa___\\\YYYYYYVVVTTTSSSTTTVVVWWWWWWPPPOOONNNLLLJJJHHHFFFEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>;;;<<<>>>?????????>>>===;;;;;;<<<>>>???===:::777888777666555444555666777333333444555555444333222333222111111222222000............------............///...---,,,---000333///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,((()))+++,,,,,,+++)))(((---,,,+++++++++***(((&&&))))))(((((((((((())))))+++,,,,,,+++)))((()))***(((((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((...111))))))---)))'''((()))***++++++******)))+++,,,---------///111---...///111111000//////111333555777777777555444777<<<999===wwwUUUSSS[[[ZZZUUUTTTXXX\\\^^^^^^bbbfffeee```jjjeeehhhqqqrrrsss}}}iiicccaaa^^^ZZZ\\\ZZZYYYYYYZZZZZZZZZYYYVVVRRRNNNJJJHHHFFFCCCAAABBBAAAAAAAAAAAAAAAAAA@@@BBBAAA@@@>>>===<<<<<<<<<<<<:::999<<<@@@BBB>>>:::=========<<<;;;:::888888666666666666777777777777555555777777666444222111333333333222222222111111...---+++******+++---...;;;666000---......---,,,------,,,,,,,,,,,,++++++------,,,,,,,,,---...///*********+++,,,,,,---------,,,,,,+++***)))(((((((((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************+++...///000...,,,+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---.........////////////............000111444666777666444333555///BBB666UUUnnnSSSSSS[[[YYYUUUVVVWWWXXXXXXXXX]]]fffjjjiiiiiijjjpppwwwyyyyyyfffaaa___\\\ZZZZZZZZZ[[[]]]______^^^\\\XXXUUUPPPMMMKKKIIIFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@???===<<<<<<;;;;;;<<<:::999;;;@@@AAA>>>:::;;;:::::::::::::::::::::444444555555555666666666777888888999888666444222333333222222222111111111000///---,,,,,,---...///888444000...//////...,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---+++++++++++++++*********,,,,,,++++++***)))))))))((())))))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************+++...//////...,,,***+++++++++***************)))))))))))))))))))))))))))***+++,,,---.........///////////////////////////111333555666555444222///555666555GGGzzzbbbQQQSSSZZZXXXVVVXXXYYYZZZYYYYYY^^^gggkkkjjjhhhnnnuuu{{{tttccc___]]]\\\\\\XXXYYY\\\```cccccc```]]]YYYUUUQQQNNNLLLJJJHHHFFFBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::<<<:::999;;;>>>???===;;;999888777777777999:::;;;333333333444444444555555777888888888777555333222333222222222222111111111222111///.........//////444222000000000000...---------,,,,,,,,,,,,++++++))))))))))))*********+++,,,++++++***))))))((((((************************((()))******++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************+++---......---+++***)))************+++++++++)))))))))))))))))))))))))))***+++,,,---.........////////////000000000000...///222444444444222111000>>>111999;;;\\\fffXXXPPPTTTXXXTTTTTTXXXWWWZZZ[[[[[[___eeefffccckkkpppuuu~~~pppbbb___]]]]]]___YYYZZZ\\\___aaaaaa___]]]VVVSSSOOOLLLJJJIIIGGGEEEBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>===<<<;;;;;;;;;:::999:::===>>><<<;;;999888666555555666888999333333333333444444444444555555555555444222111000222222222222111111111111222111000///.........///000000000111111000///---------,,,,,,,,,+++++++++((())))))************************)))))))))(((((())))))*********+++++++++))))))***++++++++++++***((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************++++++,,,------,,,***)))((())))))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,---........./////////000000000000000---...000222333222111111444:::666;;;333AAAnnnYYYSSSQQQUUUUUURRRRRRVVVVVVWWWVVVVVV\\\fffllllllssssssvvvmmmcccaaa^^^^^^aaa^^^]]]\\\]]]^^^^^^]]]\\\TTTQQQMMMJJJIIIHHHFFFEEEBBBBBBAAA@@@@@@???>>>>>>???????????????>>><<<<<<;;;:::999:::;;;<<<;;;;;;:::888666444333444555666333333444444444555555555444444444333333222111000222222222111111111000000000//////......------------///000111111000///...------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++(((((()))))))))*********)))))))))***++++++,,,,,,))))))***+++++++++++++++((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,+++))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))***+++,,,---...............//////000000000111---...///111111111111111555---;;;777...777ZZZ~~~\\\SSSQQQRRRUUUTTTQQQRRRVVV[[[ZZZVVVUUU^^^ooo|||wwwyyyjjjcccbbb]]]\\\```aaa___\\\[[[[[[[[[ZZZYYYSSSPPPLLLJJJIIIHHHGGGFFFBBBBBBAAA@@@???>>>>>>===>>>???@@@@@@@@@???===<<<::::::999999999::::::;;;:::888777555444333444444333333333444444444555555444444444444444444444444222111111111111000000000------------------------,,,///111111000......///------,,,,,,,,,,,,++++++)))***,,,---------,,,+++(((((())))))***++++++,,,))))))******+++++++++,,,)))***++++++,,,+++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++++++++***))))))((((((((()))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,---.........------......//////000000......///000111111111111555,,,???666444999<<>>=========>>>???@@@???>>><<<;;;:::::::::999888888:::;;;777777666666555555555444222222222222333333333333222222222333333444555666111111111111000000000000+++,,,,,,---............---///111000...---...000------,,,,,,,,,,,,++++++)))***,,,---...---,,,+++*********+++++++++++++++***************+++++++++)))***++++++,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++++++++***))))))(((((()))))))))***+++++++++,,,)))))))))))))))))))))))))))***+++,,,---.........,,,,,,,,,---.../////////...//////000111111222222222888999666<<<777666OOOiiiXXXWWWQQQQQQRRRTTTTTTSSSVVVZZZYYY\\\\\\[[[^^^bbbbbb^^^jjj~~~}}}~~~zzzbbb___^^^VVVRRRVVVQQQQQQRRRTTTUUURRRNNNKKKLLLIIIFFFDDDDDDCCCBBBAAABBBBBBAAA@@@???>>>===<<<;;;<<<>>>??????===;;;::::::::::::888777777999;;;444555666666777777666666000111111111111222222222/////////000111333444555111111111111000000000000***+++---...//////000000...000111000---,,,...000---------,,,,,,,,,++++++(((***,,,---------+++***------,,,,,,+++***************************************+++,,,,,,,,,,,,+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,++++++***)))(((((('''***************+++++++++)))))))))))))))))))))))))))***+++,,,---.........++++++,,,,,,---...////////////000000111111222222***AAA,,,222<<<---666999{{{[[[WWWQQQOOOPPPRRRSSSSSSSSSUUUWWWaaaXXXXXX^^^[[[SSSVVV```ttt}}}yyyvvvwww~~~~~~}}}~~~{{{}}}yyyyyyuuu^^^YYYUUUTTTTTTMMMRRROOOMMMNNNPPPOOOJJJEEECCCBBBAAA@@@@@@@@@AAABBB>>>>>>?????????@@@@@@@@@>>>@@@AAA???;;;888999;;;777888888888888777777666555444444444444555666666111111000///////////////111111111111111000///...333222111000////////////......------------......+++,,,.../////////...---...---+++******+++---...***++++++,,,,,,++++++*********************************)))))))))***,,,---++++++,,,---,,,+++***))),,,***(((''')))******)))(((((((((((()))))))))))),,,++++++******++++++,,,---...///...+++(((''''''---***'''(((***,,,,,,***'''((()))(((((()))+++...+++******,,,...000000///------......///000000000...///111111111111333555333333333333333444555666FFF___qqqTTTUUURRRNNNPPPRRRSSSSSSUUUWWWYYY\\\ZZZ]]]^^^UUULLLTTTddd~~~|||yyywwwxxx~~~|||{{{xxx~~~|||yyypppYYYTTTQQQQQQRRRLLLRRRNNNJJJIIIKKKKKKHHHDDDCCCBBB@@@????????????@@@>>>@@@AAACCCCCCAAA???>>><<<>>>???===;;;999:::<<<666777888999888777666555444444555555555666666666111111000///////////////111111111222111111000000333222111000////////////......------------......,,,,,,---..................---,,,******+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******+++++++++***)))(((---+++))))))***++++++***)))))))))))))))(((((((((,,,++++++******++++++,,,---...///...+++((('''''',,,)))'''(((***,,,,,,+++))))))***)))((()))+++...***))))))***---......---------......//////000000---///000000000000111333222222333333444444555555222<<>>============???AAADDDFFFFFFDDD@@@>>><<<===>>>===;;;:::;;;<<<666777999::::::888666444333444666777777777666555222111000000///000000000000111111222222222222111333222111000////////////......------------......---------------......//////...,,,+++***+++,,,,,,***++++++,,,,,,++++++***------------------------------,,,+++++++++,,,,,,)))************)))((((((+++***((((((***+++***************))))))(((((((((++++++************++++++,,,---...---***(((((((((***)))((((((+++,,,---,,,***+++,,,+++******+++---)))(((((())),,,------,,,---------...//////000000...///000000......///000000111333555666555555444333...AAA}}}WWWKKKOOOOOONNNPPPQQQRRRSSSVVVYYY\\\aaa___ZZZWWW[[[ooo|||qqq\\\XXXSSSSSSUUUPPPOOOLLLJJJHHHHHHGGGEEEBBB@@@??????>>>===<<<;;;;;;@@@AAADDDFFFFFFFFFDDDCCC@@@@@@???>>><<<;;;;;;;;;777999;;;===<<<:::666444333555777888888888666555222111111000000000111111000111222333333444333333222222111000//////000000......------------.........---,,,,,,,,,---...//////...---+++++++++++++++***++++++,,,,,,++++++***,,,,,,------------------......------,,,,,,,,,,,,***************))))))))))))((('''''')))***)))(((++++++******)))(((((((((++++++************+++++++++,,,---,,,***(((((()))((((((((()))+++,,,------,,,------,,,+++***+++---***)))(((***,,,------,,,,,,,,,---......//////000///000111000...---...//////222555888999888666444:::666777aaa~~~oooSSSNNNNNNMMMQQQRRRSSSTTTTTTWWWZZZ]]]kkkgggbbbfffxxxuuubbb]]]WWWUUUUUUQQQNNNNNNNNNNNNMMMJJJEEEBBB?????????>>>===<<<;;;;;;@@@AAAAAABBBDDDFFFHHHIIIFFFDDDBBB@@@???===;;;999:::;;;>>>???>>>;;;888666444555777999999888777666222222111111111111222222111222333444444555444444222111000000000000000000......------------............,,,++++++,,,---...------,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,............---,,,,,,,,,,,,,,,++++++***************)))((()))+++,,,+++***+++*********)))))))))(((+++******))))))******+++++++++,,,+++)))((()))***((()))******++++++,,,,,,+++---...---,,,++++++---+++***)))+++---...---,,,,,,,,,------.../////////000222222111///......///000333666:::;;;:::777666000999777JJJ```TTTRRRNNNPPPTTTUUUVVVWWWXXX[[[```ccccccjjjssstttccc___XXXUUUTTTNNNNNNPPPQQQRRROOOKKKFFFBBB>>>????????????>>>======AAA@@@???@@@BBBEEEHHHJJJJJJGGGDDDBBB@@@>>>;;;888;;;===>>>???>>>;;;888777555666888999999999888777222222222111222222333444333444444555555555555444111111000000000000000111......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))******++++++,,,------.........---,,,,,,---,,,++++++******+++++++++++++++---//////...---******************************))))))))))))*********++++++***((((((***+++(((***+++,,,+++******+++***,,,------,,,+++,,,---,,,+++***+++---------,,,,,,,,,,,,---......//////000111222111///...///000000333666999;;;:::888777///<<<===BBB~~~ZZZWWWSSSNNNVVVVVVWWWYYY[[[^^^bbbhhhlllfffzzz~~~pppcccaaaZZZUUUSSSMMMNNNPPPQQQPPPMMMIIIEEECCC>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEIIIFFFCCCAAA@@@???;;;888<<<<<<<<<<<<;;;999777666777777777888888888999999222222222222222333444444555555666666666555444444111111000000000000111111......------------......---------------,,,+++*********+++,,,------------***++++++,,,,,,++++++***(((((())))))***++++++,,,++++++,,,---...---,,,,,,,,,,,,***)))))))))***+++*********,,,...///...,,,)))))))))******++++++,,,******))))))))))))******)))******)))((((((***,,,(((+++------***((()))***(((***,,,---,,,,,,,,,---+++***)))***+++,,,+++***+++,,,,,,------......///...000000000...---...000///111444777888888777666:::999===DDDxxxXXXYYYSSSMMM[[[WWWXXX[[[^^^bbbhhhooottt}}}~~~nnnbbbbbb[[[VVVTTTNNNOOOOOOOOOLLLIIIFFFDDDDDD>>>???AAABBBCCCCCCBBBBBB@@@@@@AAABBBBBBAAA@@@@@@GGGDDDAAA@@@@@@???<<<999;;;;;;;;;:::999888666666888888777777888888999:::222222222222333333444555666666777777666555444444111000000000000000111111.........------.........,,,,,,---...---,,,***))))))***+++,,,---.........+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,)))***,,,---...------,,,,,,+++)))((((((((()))***'''''''''***,,,,,,+++)))(((((()))***+++,,,,,,---******))))))))))))******)))******)))'''(((***,,,))),,,...---***(((((()))&&&))),,,---,,,,,,,,,---***)))((()))***+++***)))++++++,,,------......///---...///...------...///...000222555666777666666;;;***222EEE~~~rrr___SSSTTT\\\]]]]]]bbbjjjttt~~~~~~rrrddd___\\\XXXUUUSSSQQQPPPNNNMMMKKKIIIGGGGGGBBBCCCCCCCCCBBBBBBAAA@@@DDDBBB???@@@BBBCCCAAA>>>DDDCCCAAA???===;;;;;;:::<<<:::888777777777555333333777;;;:::555333444777555444333333222222222222777666666555555444333333333111//////000111000///444333111///...---......,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,000333222,,,((((((***))))))***+++,,,,,,------++++++************++++++,,,+++)))(((((()))+++---***)))((()))++++++)))(((***************+++++++++,,,---.........,,,***(((,,,,,,,,,+++***)))(((''',,,,,,,,,+++++++++******---------,,,,,,+++++++++(((''''''***---/////////++++++,,,------......///---------.........//////111111222333333333333222555111:::JJJkkkZZZRRRWWWaaadddgggzzz{{{ttt|||~~~~~~uuuhhhbbb___ZZZUUUSSSOOOOOOMMMLLLJJJHHHGGGFFFCCCCCCCCCCCCBBB@@@???>>>CCCBBB@@@AAABBBCCCBBB@@@BBBAAA@@@>>><<<;;;::::::;;;999777777777777555444:::===@@@???;;;999:::<<<666555444444333333333444555555444444444444555555333111//////000111000///222000///---,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,***...111000,,,)))***,,,)))******+++,,,,,,------++++++************++++++++++++*********+++------***)))((()))++++++)))((())))))*********++++++++++++,,,.........---+++***++++++,,,++++++***)))(((++++++++++++************++++++++++++++++++******))))))(((***,,,------,,,++++++,,,------......///---.....................111111222333333333333222333111999GGG~~~eee___```lll|||uuurrruuutttoooppp|||~~~|||{{{vvvjjjeeeaaaZZZTTTRRRMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCBBB@@@>>>===<<<@@@???>>>>>>@@@AAA@@@>>>??????===<<<;;;:::::::::999888666777777888666555999<<<>>>===:::777888999666666555444444444555555444333333222333555777888222000///...///000///...///...---+++************+++++++++++++++,,,------,,,,,,,,,,,,------------)))+++------***)))+++...*********++++++,,,,,,---++++++************++++++***+++,,,---......//////***)))((()))++++++)))((()))))))))*********++++++***+++---//////...---,,,******++++++++++++******++++++++++++******************************+++++++++***))))))+++,,,+++***++++++,,,------......//////.....................111111222333333333333222222111777DDD}}}uuu~~~qqqjjjmmmtttuuussslllwww~~~~~~yyyvvv}}}{{{qqqhhhddd___XXXRRRPPPKKKJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCBBB@@@===;;;:::;;;::::::;;;;;;<<<<<<;;;===<<<;;;:::999999999999777666555666777888777666666888:::999666444444555555555444444444444555555222222222222333666888:::222000....../////////...------,,,+++******))))))+++++++++***+++,,,,,,---,,,,,,,,,---------......***+++,,,***)))(((***---*********++++++,,,,,,,,,++++++************++++++)))+++---///000000000///***)))((()))++++++)))((((((((())))))******++++++)))+++---/////////...---)))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,***)))((()))+++,,,+++***++++++,,,------......///////////////............111111222333333333333222333111555BBB~~~|||nnnkkkhhhjjjnnnqqqssssssooosss{{{zzztttzzzssskkkccc___[[[SSSNNNMMMIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@===;;;:::999::::::::::::::::::;;;<<<;;;:::999888888888888777555555555777888777666777888::::::999777777777444333333333333333444444333222222333444777999:::111///------...///...---,,,,,,,,,,,,++++++******+++************+++,,,,,,,,,,,,,,,---------......,,,,,,+++***(((((()))******+++++++++++++++,,,,,,++++++************++++++(((***---000111111000///***)))((()))++++++)))((('''(((((()))******++++++(((***,,,...//////...---)))***+++,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++++++++,,,,,,------)))(((((())),,,------,,,++++++,,,------......///////////////////////////111111222333333333333222555333333AAA}}}}}}}}}zzzsssooohhhbbbccccccfffkkklllkkkmmmpppnnnpppttt{{{~~~~~~~~~}}}{{{~~~~~~}}}vvvzzzqqqjjjbbb]]]XXXPPPKKKKKKGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBAAA???>>>===<<<===>>>===;;;:::;;;<<<===<<<:::999888777777777777555555555777777777555666777888999:::999888888333333222222222333444444444444555666777777888888000...---,,,......---,,,,,,,,,------,,,+++*********************+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++************++++++(((***,,,...//////...---***)))((()))++++++)))(((&&&'''(((((()))***++++++((())),,,---......---,,,******+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))((((((***,,,......---++++++,,,------......///....../////////000000000111111222333333333333222555444222===lll~~~|||rrrwwwyyyxxx||||||uuu~~~uuuiiidddfffkkknnnmmmoookkkiiikkkllllllpppwwwwww|||~~~~~~}}}{{{zzz~~~{{{}}}vvvzzzwwwooofff```XXXOOOKKKLLLGGGGGGGGGFFFFFFFFFFFFFFFAAABBBBBBBBBBBBAAAAAA@@@>>>@@@@@@???<<<:::;;;<<<>>>===;;;999888666666666777666555555666777666444333444555777999999888777333333333333333444555555666777888999999888777555000...,,,,,,---...---,,,++++++,,,,,,,,,+++***)))***************++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,***)))++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,,,,+++***)))((()))++++++)))(((&&&&&&'''((()))***++++++((()))+++------,,,+++***++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++++++++,,,+++***+++---...---,,,++++++,,,------......///------...///000111111222111111222333333333333222222444222777WWWzzzwwwtttmmmfffcccVVV^^^eeehhhmmmtttuuurrrwwwuuukkkhhhyyyddddddfffeeeaaa___dddqqquuullllllooorrrzzz~~~yyy|||~~~yyy}}}zzzssswww~~~uuukkkcccZZZPPPLLLMMMGGGGGGGGGFFFFFFFFFFFFFFF@@@AAABBBBBBCCCCCCCCCCCC===???@@@>>>:::888999:::???>>><<<:::888666555555888666555555666666555444444444666888;;;<<<;;;:::444444444444444555666777777999;;;<<<;;;888666444///...,,,,,,---------,,,******+++,,,,,,+++))))))*********)))***++++++,,,******+++++++++,,,,,,,,,((()))***,,,......,,,***++++++++++++++++++++++++++++++************++++++)))******++++++************)))((()))++++++)))(((&&&&&&'''((()))***++++++((()))+++,,,,,,+++***))),,,,,,,,,------,,,,,,+++*********))))))))))))(((,,,+++++++++******))))))///...,,,------...,,,+++++++++,,,------......///,,,---...///000111222333111111222333333333333222...444111222GGG~~~hhhdddwwwrrrbbbZZZUUUMMMMMMPPPKKKHHHIIIKKKMMMPPPTTTWWWXXXUUUSSSSSS\\\~~~}}}wwwnnnhhhggghhhgggffffffdddccccccbbbgggdddiii}}}}}}|||~~~|||~~~~~~yyy|||zzzyyywwwsssqqqvvvyyy{{{rrrhhhaaaYYYOOOIIIGGGGGGMMMRRRTTTVVVVVVOOOHHHHHHEEEFFFMMMVVVYYYTTTNNNIIIEEE@@@<<<;;;;;;:::999???===999666555555666777999888666555444444444555888888888888888777666666333222222222222333444444888:::;;;<<<:::666222///111000...,,,+++,,,---...------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))***++++++++++++***,,,---'''(((000,,,(((...)))((('''))),,,...//////,,,++++++******)))))))))+++++++++,,,,,,---------******))))))))))))))))))******+++,,,,,,***)))(((,,,,,,,,,,,,------...//////---+++,,,///000///------------......000111222222222111111111111222222222///444333FFFmmmnnnWWWUUUQQQ\\\||||||```RRRMMMKKKCCCCCCFFFBBBCCCDDDEEEGGGIIILLLNNNOOOMMMJJJJJJRRRtttpppfff]]][[[[[[YYYVVVUUU\\\eeeuuu~~~}}}}}}|||~~~|||xxxqqqmmmqqq}}}wwwkkkgggeeebbb[[[SSSOOOQQQbbbiiinnnmmmjjjeee\\\SSSJJJEEEEEENNN\\\aaa\\\SSSGGGCCC???<<<;;;;;;;;;:::>>><<<:::777555555555666888777777666555555555555777888999:::999888777666333333333333333444444555999:::::::::888555111///111///---,,,++++++,,,---------,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++******************++++++++++++++++++++++++++++++((())))))***************+++,,,((((((...***&&&///---,,,++++++---......---+++++++++++++++******)))*********++++++,,,,,,,,,************************+++++++++++++++***))))))+++******++++++,,,---...///---,,,---000111000..................///000111111111111000000111111111111///444222<<<\\\wwwTTTIIIOOOGGGIIIaaa}}}YYYLLLJJJKKKDDDBBBDDDAAAAAAAAAAAABBBCCCDDDFFFFFFFFFBBBBBBIIIhhhyyymmmnnnuuuyyyzzzzzzuuu{{{~~~zzzppplllsssiii\\\]]]___bbbaaaaaahhhpppuuuiii]]]SSSGGGAAA>>>HHHVVV\\\UUUKKKCCC@@@<<<::::::;;;;;;:::<<<;;;:::888666555444333555666666666666666555555555777999;;;;;;:::888777444333333333333444555555::::::999777555333111///000///...,,,+++,,,,,,---------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************))))))++++++++++++++++++++++++((())))))***************---000,,,,,,000+++)))222///...,,,+++,,,,,,+++***)))***+++,,,---,,,+++***)))***************++++++++++++++++++++++++++++++,,,,,,+++***************))))))))))))***+++,,,------,,,,,,---000111000/////////.........//////000111000000//////000000111000///444222222FFFvvvUUUPPPPPPIIIKKKEEETTTbbbSSSQQQSSSKKKFFFHHHEEECCCCCCBBBBBBBBBBBBBBBCCCDDDAAAAAAFFF```uuuzzz~~~yyyqqqqqq}}}}}}dddXXXVVVYYYaaakkkvvvlll\\\PPPHHHBBB>>>;;;@@@HHHKKKEEE======:::888777888999999999999:::999999777555333222222333444555555555444333333555888;;;;;;:::777555444444333333444444555666:::999777444222111000///111000///...------------------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((++++++++++++++++++++++++)))******+++++++++++++++,,,000---,,,000+++(((222---+++))))))******)))((()))***,,,---...---,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++***)))***+++,,,))))))))))))***+++------++++++,,,---...///000///000//////............///000000////////////000000000///222444///777}}}RRR>>>DDDFFF>>>JJJEEELLLpppppp\\\UUUUUULLLEEEEEECCCEEEDDDCCCBBBBBBAAABBBBBBEEEAAACCCFFFYYY~~~|||zzz}}}{{{wwwsssxxxzzzaaaSSSQQQUUUdddttt|||kkkYYYLLLDDD@@@???>>>>>>???@@@>>>;;;999777555444444555666666666777777888888777666333222000111222333444333222111111333666999999888555333444333333333333444555555888666444222000/////////111111000//////.........------,,,,,,,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))************************+++******))))))(((((((((++++++++++++++++++++++++***+++,,,,,,------,,,,,,'''+++)))+++000***&&&...+++***((()))***++++++******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---+++*********+++,,,*********+++,,,---...///***++++++,,,,,,---...///000//////............///000000////////////000000222000///555222555fffyyyQQQCCC???999;;;DDDGGGFFFJJJ```hhhXXXUUULLLEEEDDDAAADDDCCCBBBAAAAAA@@@@@@AAABBBAAADDDEEEOOOvvvxxxssspppnnniiimmmqqqppplllfffdddccciiimmmppppppppppppnnniiiwwwvvvwww|||yyy|||}}}zzz}}}{{{}}}|||vvv\\\MMMLLLTTTeeesssuuupppkkkbbbbbb\\\OOODDD???<<<:::888:::===<<<:::888888:::444333111222444555555444444555666777777666555444111111222222222222111111111333555777777666444222333222222222222333444444444333222000////////////111111000000///......---------,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))((((((***************************++++++,,,---,,,,,,,,,))),,,+++///888222+++///---+++***+++.../////////------------------......---------,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,++++++++++++++++++++++++,,,---///000111+++,,,------,,,,,,---...//////.........//////000111000000//////000000111111333...555666888VVVuuuQQQ:::BBBGGG===>>>KKKCCCGGGIIISSSuuuttt[[[VVVNNNHHHGGGDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@???EEEDDDGGGfff{{{tttrrroookkkhhhgggfffdddaaa]]]XXXUUURRRTTTWWWZZZ\\\\\\[[[[[[\\\bbbgggjjjhhhhhhkkkkkkhhhrrrqqqsss{{{||||||~~~sssXXXMMMNNNUUUaaagggaaaWWWPPPJJJJJJGGG???<<<<<<;;;888666777888888888777777777444222222222444555444333333333444555666666666666555444333222222222222222444555666666666555444333222111111111111222333333000000000000/////////.../////////......---,,,+++------,,,,,,,,,,,,++++++((()))))))))************))))))))))))))))))))))))************************((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******,,,+++333???::://////...---,,,,,,///000000000000///---,,,,,,,,,...///,,,,,,,,,,,,++++++***************+++,,,---------,,,,,,------,,,,,,+++******++++++,,,---///111222---///000///---,,,---///...............///000111111111111000000111111111///666...333666:::MMM{{{PPPCCC<<>>===<<<<<<;;;;;;<<<;;;:::888666444666666666555555444444444333444666666666777999<<<444555666555444333444666777999;;;;;;999666555555666444111000///000222444222111000//////......///------...///...---+++***...------,,,,,,++++++***++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++((()))***+++,,,+++******++++++,,,,,,,,,,,,------+++***)))((()))+++...000111111111///,,,+++***+++---,,,,,,++++++******)))***++++++,,,,,,+++++++++,,,+++))))))***+++***)))*********+++,,,---///000//////...------------..................///000000000000111222222222222111222000---111555;;;EEE~~~zzzaaaXXX]]]gggbbbYYYJJJ999@@@??????>>>>>>??????@@@IIICCCBBBBBBHHHggguuuYYYMMMHHHFFFGGGAAAAAAAAA@@@?????????@@@@@@===???DDDGGGXXXeeeUUUMMMKKKOOOOOOVVVRRROOONNNOOOQQQQQQPPPQQQNNNOOOSSSTTTTTTZZZccc^^^[[[YYYYYY\\\```dddfffggg___dddzzzqqq]]]TTTSSSPPPOOOMMMKKKGGGEEEDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;:::999888666666444444444555555555555555333333444555777999:::;;;444666666666444444555666;;;===???>>><<<999888888444333111111111333666888222111000///............---------...------,,,,,,...------,,,,,,+++******+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++((()))***+++,,,++++++************+++++++++,,,,,,+++************+++---......//////...,,,+++,,,---*********))))))))))))(((+++,,,,,,,,,,,,,,,+++***+++***)))***+++,,,+++************+++,,,---...///...---------------......///////////////000111111000000111222222222222111111111000333444888AAA~~~zzz}}}ccc___WWWPPPFFFHHHKKKEEEEEEHHHEEEAAA@@@>>>======>>>@@@AAAIIICCCBBBDDDEEEWWWbbbPPPLLLJJJGGGBBBAAA@@@?????????@@@@@@???===@@@CCCDDDUUUpppRRRMMMMMMKKKMMMTTTSSSQQQNNNLLLLLLNNNPPPPPPOOOPPPTTTWWWXXX\\\``````^^^\\\]]]aaafffiiikkkmmmddddddqqq|||nnn\\\WWWTTTPPPMMMKKKIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@<<<;;;:::999888888777888333333444444555666666666444222222444999;;;;;;999666666777666555555666888:::<<<===<<<:::777666666333222111222333666999;;;333222111///...---------------,,,,,,,,,---......---------,,,++++++******)))))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************++++++************++++++))))))***++++++++++++***))))))*********+++++++++***++++++,,,,,,++++++++++++,,,------++++++,,,...)))))))))*********++++++---------------,,,++++++))))))***+++---...,,,***+++++++++++++++,,,------++++++++++++,,,---...///000000//////000000111222///000111111222222111111///333333555333555===oooccceeeppp^^^VVVZZZQQQFFFEEEFFF???AAAIIIIIIAAA@@@===<<<<<<===@@@AAABBBAAADDDKKKJJJLLLqqqxxx\\\QQQLLLGGGEEEBBB@@@>>>>>>@@@@@@@@@======AAACCCCCCTTT~~~WWWSSSRRRJJJKKKOOORRRRRROOOKKKJJJMMMQQQNNNPPPTTTVVVVVVWWW\\\```______```dddiiimmmnnnnnnooohhhhhhpppwww{{{mmm^^^ZZZVVVQQQMMMJJJHHHFFFDDDDDDDDDBBBAAA@@@@@@@@@@@@<<<;;;999888777888999999555555555555555555555555444111000444:::===;;;888777777777666555555777999:::;;;<<<;;;888666555666222222111222333555888999333222000///------,,,,,,---,,,++++++,,,---///000------,,,,,,+++*********(((((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((************************++++++************++++++))))))******++++++++++++************++++++++++++***+++,,,------,,,***)))***+++,,,,,,******+++,,,,,,,,,,,,---.../////////............---,,,++++++((((((***,,,//////---***,,,+++++++++++++++,,,,,,*********+++,,,---/////////////////////000000111///000000111111111111111///555555444111444<<>>???@@@AAA@@@<<<===AAAEEEEEEUUUaaaTTTPPPHHHIIIKKKPPPSSSQQQMMMKKKNNNSSSMMMQQQRRRPPPQQQZZZjjjvvvnnnppptttzzz~~~~~~|||yyytttlllhhhkkkooowwwmmm```ZZZVVVQQQMMMKKKIIIFFFEEEFFFEEECCCAAA???>>>======;;;:::999888888888999:::888888777666666555444444444111111444:::===;;;777777777777666444555777999>>>??????===:::888888888222222111111111222333444222111000...------,,,,,,---,,,++++++,,,---///000---,,,,,,++++++***))))))(((((('''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***************++++++++++++++++++,,,,,,,,,,,,---)))+++,,,...---,,,***(((,,,------,,,***))))))***,,,------...///000111111---.........------,,,+++(((((())),,,......,,,***++++++*********+++,,,,,,))))))***+++,,,---///000...------------...////////////000111111111111000000666444111///555===qqqdddeeekkkppprrrhhhZZZsssbbbRRREEEFFFKKKIIIGGGEEE<<<@@@???===<<<<<<===???@@@@@@DDD???@@@FFFBBBYYYuuuWWWPPPRRRNNNHHHBBB>>>???AAAAAA@@@???>>>BBBFFFGGGVVVqqqTTTKKKHHHHHHJJJOOOTTTUUUQQQOOOPPPRRRNNNOOOMMMKKKTTTlllyyylllfffiiittt~~~ggg^^^VVVSSSPPPMMMKKKJJJGGGEEEFFFEEECCC@@@>>>===<<<;;;999999999888999999::::::;;;;;;:::888777666555444444333333666:::;;;999777777777666555333444777999=========;;;888666666666222222111000000000000000000000///...------------------,,,,,,,,,---......,,,,,,,,,+++******))))))(((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))******+++,,,++++++,,,,,,,,,---------)))***,,,------,,,+++))),,,---...,,,***))))))*********+++,,,,,,---......,,,,,,------------,,,,,,(((((()))***,,,---+++)))***************+++,,,,,,******++++++,,,...///000------,,,,,,------...///...///000000111111000000000666333000000777;;;{{{nnniiikkkooopppjjjkkk^^^cccuuuSSSEEECCCFFFBBBBBBBBB<<<>>>>>>============>>>>>>@@@III???===IIIDDDQQQ|||fffWWWXXXSSSLLLCCC???@@@AAAAAA@@@BBB@@@BBBFFFGGGUUU|||___PPPPPPKKKLLLQQQWWWXXXVVVRRRPPPOOOKKKLLLLLLSSSjjj~~~qqqnnnuuusss]]]UUUPPPNNNLLLLLLKKKIIIGGGDDDCCCCCCAAA???>>>===<<<<<<777888999:::::::::::::::;;;;;;::::::999888777777333444666888999888777666777666555333222333666999:::::::::777444222222333111111111000000////////////......------.........---------...------,,,,,,,,,,,,++++++***))))))))))))(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))))))))***+++,,,***+++++++++,,,,,,,,,,,,((()))+++,,,---,,,,,,++++++,,,---,,,+++***+++,,,(((((())))))******++++++)))***+++,,,------------***)))((((((***+++***((())))))))))))***+++------,,,,,,,,,,,,---...///000---------------...//////...//////000000000000000...444222000111777555}}}zzzwwwtttpppmmmoookkkxxxgggVVV[[[LLLGGGEEE===>>>DDDBBB======>>>>>>>>>>>>======666DDD<<<;;;JJJDDDEEEfffwww]]]ZZZVVVNNNEEE@@@@@@BBBAAA@@@EEEAAABBBFFFGGGTTTxxxooo\\\[[[PPPOOOSSSXXX[[[YYYTTTOOOLLLGGGJJJQQQbbbzzzxxxzzz~~~kkkUUUNNNKKKKKKJJJJJJJJJIIIFFFCCCAAA@@@???>>>============666777999:::;;;;;;:::999;;;:::::::::::::::::::::333555888999888777666777666666555333111222666888======<<<999666444444555000000000000000000000000...------------...//////------...///...---+++***,,,,,,++++++***)))))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))))))))***,,,---)))************+++++++++((()))***+++,,,---------)))+++,,,,,,,,,,,,...///)))))))))))))))*********((()))***+++,,,---------+++)))''''''((())))))(((((((((((()))***,,,---...------------...//////000...............///000000...//////000000000000000,,,333111111333777000zzz~~~}}}www}}}oooooopppppprrrhhhUUU}}}hhhLLLGGG@@@;;;AAA===@@@>>>>>>======<<<<<<<<<;;;:::???DDDBBB>>>???HHHPPPeeeQQQNNNDDDDDDFFFAAABBBEEE??????CCC???>>>IIIZZZ|||qqqppp^^^\\\WWWVVVZZZ[[[VVVNNNKKKIIIVVV\\\ooozzzwwwyyyxxxuuuvvvtttwwwkkkVVVNNNNNNLLLIIIGGGGGGHHHGGGFFFAAAAAA@@@>>><<<:::888777888888777777777888:::;;;;;;:::888888999999777666333444666777777555444222666555333222222444777999:::::::::999777555222111////////////000111222333111000///000111000...---,,,,,,------,,,,,,+++***,,,+++******))))))******))))))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))++++++,,,,,,,,,+++******'''''''''((()))+++,,,---((()))***++++++***)))(((***)))))))))+++,,,+++***,,,,,,,,,,,,,,,+++***))),,,+++))))))***+++***)))'''(((*********+++---///------,,,---...000111333111///------/////////...444///,,,///222000,,,***///.../////////222???MMM|||uuuqqqkkkwwwyyynnnrrrsssssstttiiiVVVyyyfffIIIEEE???;;;BBB>>>AAA>>>>>>>>>=========<<<<<<===AAADDDCCCAAACCCJJJQQQ~~~```TTTHHHFFFGGGAAAAAACCC>>>@@@BBB???>>>GGGZZZ~~~ooohhhaaaZZZWWWSSSMMMKKKMMMLLLUUUggg|||fffaaa___eeelllsssyyyzzzvvvssskkkWWWPPPKKKHHHFFFFFFFFFGGGGGGFFFCCCBBBBBB@@@>>><<<:::888888777666666666777888999666666555555444333333333222333555666777666555444555444333222333555777999999999999888666444222000000000///000000111222333111000///000000000...---,,,,,,------,,,,,,+++***++++++++++++*********))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))************+++,,,,,,,,,,,,,,,+++***)))''''''(((((()))+++,,,---)))******************)))***)))))))))+++,,,+++***,,,,,,,,,,,,,,,+++***))),,,+++))))))+++,,,,,,+++)))*********))))))+++---......---,,,---...000000000///------/////////...000,,,...555555111333;;;333111111000---///999DDD~~~hhhgggwwwuuuooojjj```iii}}}rrrhhhnnnsssttttttlll[[[zzzlllLLLFFF@@@===CCC===??????>>>>>>>>>>>>>>>======???@@@AAABBBCCCGGGLLLOOO~~~vvv^^^NNNIIIIIICCCBBBCCC===@@@AAA@@@>>>DDD[[[}}}uuukkk___UUUMMMIIILLLRRRPPPZZZwwwuuuiii[[[YYYYYY\\\^^^```fffmmm~~~jjjVVVPPPHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBAAA???<<<:::999999888777666555666777777555777999777444222333555222333444666666666555444222222333333555666888999888888888666555333111000000000000000111222333444000/////////000000///---,,,,,,------,,,,,,+++******+++,,,,,,,,,+++)))))))))***+++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***************+++++++++,,,,,,---------,,,+++***)))(((((((((((()))***+++,,,---++++++************++++++***)))))))))+++,,,+++***++++++,,,,,,,,,+++******,,,+++******,,,......---***++++++***))))))***,,,000///...---,,,---......000...------///000///...111///111555222,,,///777222111111000------444>>>~~~fffLLLKKK___bbb]]]VVVIIIPPP}}}ppphhhmmmpppsssrrrpppeee~~~zzzTTTJJJCCC???BBB:::<<>>>>>>>>>>>?????????AAADDDHHHKKKLLLjjjkkkVVVLLLKKKEEECCCCCC???@@@>>>@@@???BBB\\\|||pppbbbXXXQQQMMMPPPUUUPPPfffgggaaa^^^^^^```bbb```___dddllliiigggUUUOOOJJJIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBAAA???<<<:::999:::999888666666666777777666999<<<:::555222555888333444555555555444333333111111333444666777888999888888777555333222000///000000000111111222333444///......///000000///---,,,,,,------,,,,,,+++******+++,,,------+++)))((('''(((***,,,------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++************+++++++++,,,---------,,,+++***)))((())))))))))))***++++++,,,---,,,+++******+++,,,---***)))))))))+++,,,+++***++++++,,,,,,,,,++++++***,,,+++***+++---/////////)))***+++***)))***,,,---333222000...---------...000...------///000000///000444333111555;;;777......---...000//////555>>>{{{gggSSSppp}}}VVVHHHKKKGGGDDDEEEAAAPPP~~~vvvpppvvvqqqtttsssuuunnnXXXIIICCC???AAA888:::>>>>>>>>>>>>????????????AAA@@@???BBBFFFJJJKKKKKKVVV{{{___NNNLLLEEEAAABBB>>>@@@<<>>@@@999=========>>>>>>>>>>>>>>>???CCCBBBBBBDDDGGGIIIJJJJJJKKKsssmmmUUUOOOFFFAAAAAA>>>AAA<<>><<<;;;:::999888999:::;;;888;;;<<<:::777555777999666666555444333222111111222222333333555666888999999888666444222111000000////////////000111222333...------...000000///---,,,,,,------,,,,,,+++***+++,,,---------,,,***)))&&&''')))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))************+++++++++,,,,,,,,,+++******,,,++++++*********++++++++++++************++++++***)))))))))+++,,,+++*********+++,,,,,,,,,++++++---,,,++++++---//////...''')))+++,,,---///222444333222000/////////000000///---,,,---///000000000'''333222...GGGfff\\\777333000///111000000444:::mmmuuuyyyzzzxxxvvvwwwxxxwwwrrr{{{cccbbbiiiNNNIIIHHHKKKJJJ???IIIxxxzzzuuussstttwwwqqqvvvrrruuu^^^HHH@@@???AAA:::???<<<<<<=========>>>>>>>>>@@@AAABBBCCCCCCDDDEEEFFFIII[[[cccXXXLLLEEEDDDBBBDDD???LLLOOOHHHjjjyyypppdddXXXRRRZZZfff```XXXWWWUUUWWWYYYZZZZZZ```gggrrr}}}cccUUURRRLLLKKKJJJIIIIIIGGGDDDBBBHHHGGGFFFEEECCC@@@>>>===:::999888888888999:::;;;=========<<<;;;:::::::::333333333333333333333444555444333222333555777999:::999666444222111111111............///000111222------,,,...///000///---,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,*********+++++++++,,,,,,******+++,,,,,,,,,++++++---,,,++++++************)))******************)))***)))))))))+++,,,+++***)))***+++,,,,,,,,,,,,+++...,,,++++++,,,------,,,***,,,---......///222444///...---------///000111...---,,,---///111111000---333111...<<>>>>><<<>>>@@@@@@>>>>>>@@@BBBIIIKKKssspppbbbTTTJJJIIIGGGFFFAAAQQQTTTKKKooo~~~wwwiiiXXXVVVggg|||zzz``````VVVSSSSSSUUUWWWXXX]]]dddbbbqqq|||xxx^^^QQQNNNGGGFFFFFFFFFGGGFFFCCCAAADDDDDDCCCBBB@@@===;;;:::888888777777777888:::;;;;;;999888888999888777555111111111222333444666777666555333222222444777999;;;999777444333222222222---------......///000111---,,,,,,...///000///---,,,,,,---------,,,++++++...---,,,+++++++++,,,,,,***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,------,,,+++************((()))***++++++***)))(((***)))))))))+++,,,+++***)))***+++,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++---...////////////111333++++++++++++,,,...000111...---,,,---///111111000/////////111444777777666:::555111222222222666<<>>@@@@@@@@@@@@@@@@@@???======@@@?????????@@@AAAAAABBBDDDJJJkkkuuu]]]NNNGGGEEEEEEEEEDDDAAAQQQ{{{tttmmm\\\XXX|||gggWWWSSSVVVXXXZZZ[[[]]]```bbbcccjjjsss[[[MMMHHHGGGFFFDDDEEEGGGHHHHHHGGGEEEBBB===<<<<<<<<<;;;888666555555444444444555555444555666666666555444333222222222222222333333333444333222222222444666777===999555333333222///,,,///...---------///000111------..................,,,---------------,,,,,,------------,,,+++******+++*********))))))((((((******))))))))))))******))))))*********))))))(((&&&'''((())))))((('''&&&)))))))))))))))******+++,,,,,,,,,+++++++++******))))))))))))))))))***+++,,,...///---)))'''(((+++******************++++++++++++******************++++++++++++++++++++++++***)))))),,,///000...+++---......///......------+++,,,------,,,,,,...000***+++,,,...///000000000000111111111111111000000000555555***444777111KKKrrruuurrrpppqqqvvvzzz{{{yyytttvvvxxx|||uuueeennnaaaQQQNNNJJJIIINNNgggvvvvvvrrrrrrsssrrrcccLLLDDDAAAFFF>>>AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBEEE```dddQQQIIIEEECCCCCCDDDGGG]]]sssvvvttthhhbbbrrrkkk^^^UUUWWWZZZ\\\]]]^^^aaacccaaalllsss[[[NNNIIIHHHFFFDDDDDDFFFGGGFFFEEEDDD@@@===;;;;;;;;;:::888555555444444444555666666444444555555555444333222111111111222222222222333555444333222333444777888;;;888555333333222000..................///000000++++++,,,,,,---------..................---,,,,,,+++,,,,,,---------,,,,,,************)))))))))(((******))))))))))))******)))******+++******))))))'''(((((())))))((((((''')))))))))))))))******+++,,,,,,+++++++++*********)))))))))))))))******+++,,,------,,,***))))))***************************++++++******************+++++++++++++++++++++++++++***)))+++...///---+++------.........---,,,,,,,,,---......------///111.............../////////((()))+++---///111222222222222333,,,333222...OOOwwwwwwrrrnnnoootttxxxxxxvvvssssssrrrtttrrrfffmmmzzzSSSNNNNNNKKKRRRhhh{{{tttnnntttxxxqqqhhhKKKFFFFFFEEE===AAAAAAAAA@@@@@@??????>>>>>>=========>>>???AAABBBCCCAAABBBOOOrrrwww]]]PPPJJJGGGDDDEEEMMMhhhwww|||mmmsssiii___YYYZZZ\\\^^^^^^___bbbdddbbbpppsss\\\OOOKKKHHHFFFDDDDDDEEEEEEDDDCCCBBB???<<<:::::::::999888555444444444555666666777333444444444444333222111000000111111111222222222555444333333444555888999:::888555333333222111///------...////////////...++++++,,,---......//////111000000///...---,,,,,,***+++,,,---............************))))))))))))******))))))))))))************+++++++++++++++***))))))(((((((((((()))))))))))))))))))))******+++,,,++++++++++++*********)))))))))))))))***++++++,,,+++******+++,,,+++*********************************++++++++++++++++++++++++++++++++++++++++++---,,,******,,,---,,,+++,,,------------,,,+++***---...///.........000222222111///.........//////***+++---000222444555666222---//////555///111```~~~vvvtttqqqppppppsssvvvwwwttttttoooqqqssskkkoooXXXLLLMMMHHHPPPwwwyyyyyyxxxooojjjtttxxxmmmwwwpppJJJDDDEEEAAA<<>>======<<<;;;;;;;;;;;;<<<<<<===???AAABBBCCCBBBAAABBBVVVpppYYYRRRPPPIIIFFFNNNkkk}}}~~~}}}mmmbbb]]]^^^______^^^```cccfffgggvvvsss\\\PPPLLLIIIGGGEEEDDDDDDDDDBBBAAAAAA@@@===;;;:::::::::999444444444444555666777888333333333333222222111111///000000111111222222222555555444333444666999:::;;;999666444222111///...,,,---.../////////...---------...///000111222333333222111///...,,,,,,++++++,,,---...............*********)))))))))))))))******))))))))))))************+++,,,,,,,,,+++++++++***((((((((((((***+++)))))))))))))))******+++++++++++++++************)))((((((((()))***+++,,,+++)))'''))),,,...,,,)))+++++++++*********************+++++++++++++++,,,++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,+++******,,,---......---...000222333111///...---...000111000000111222333333333333222)))---222888///;;;xxxxxxvvvvvvuuuqqqmmmooouuu{{{xxxxxxrrrrrrwwwrrrssseeePPPMMMHHHQQQuuupppppplllkkktttwwwjjjqqq|||MMM???AAA<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCBBBAAA===EEEjjjaaaWWWVVVLLLFFFKKKggg||||||zzzzzzmmmccccccaaa______aaaeeeiiimmm|||nnnXXXMMMJJJIIIGGGEEEDDDDDDCCCBBBAAAAAAAAA???===;;;:::;;;<<<555555555555555666777888333333222222111111111111///000000111222222333333555444333333444777999;;;<<<:::888555111///...---,,,---...//////...---,,,------...///000111222333444333111///---,,,,,,+++------......---,,,,,,+++))))))))))))))))))************))))))))))))******)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))******++++++++++++*********))))))(((((((((((()))***+++,,,+++((('''(((,,,---,,,***+++++++++*********))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,***))))))***+++***++++++++++++++++++***+++,,,------,,,---///111111000...---...///111333000000000000///......---333)))---333666...DDDhhhxxxxxxvvvqqqnnnpppwww}}}zzz}}}xxxuuuzzzxxxuuu|||zzz___SSSOOOUUUzzzvvvooommmnnnoootttwwwnnnpppVVV??????:::>>>???BBBAAA???=========>>>>>>;;;;;;;;;<<<===???@@@AAA???BBB???@@@]]]tttuuuooo[[[WWWNNNGGGJJJeee~~~zzz}}}|||{{{{{{kkkiiieeeaaa```cccjjjooossshhhTTTJJJHHHJJJHHHEEEDDDDDDDDDCCCBBBAAAAAA@@@>>>;;;:::<<<===777777666666555666666777444333222222111111222222000000111222333444444555444333222333444666999:::;;;:::999555111......///---............---,,,,,,++++++,,,---......//////333222000...,,,+++,,,,,,------------,,,+++***)))))))))))))))******************))))))))))))******((()))***+++,,,,,,,,,,,,++++++************++++++)))))))))))))))******++++++************)))))))))(((((((((((()))***,,,,,,))))))((()))+++,,,+++***,,,,,,++++++***)))))))))******++++++,,,---------+++++++++++++++++++++++++++,,,,,,+++)))(((***+++))))))***+++,,,,,,,,,,,,+++,,,---,,,,,,,,,...000//////.........///111222//////000111111111111111444,,,000111222...NNNiiivvv~~~yyysssppprrrvvvzzz|||zzz|||xxx|||zzzuuuyyyzzzsss]]]WWWXXX|||{{{uuuyyyooorrrvvvtttuuu|||wwwsssyyydddEEEBBB===BBB<<>>======>>>???<<<;;;;;;<<<===>>>???@@@===DDDDDDBBBRRRxxxxxxbbbxxxfffXXXSSSOOOPPPggg|||~~~hhhvvvtttpppiiicccbbbgggooovvv{{{fffTTTMMMMMMJJJHHHFFFEEEEEEEEEDDDCCC???@@@@@@===:::999;;;===999888777666555555555555555444333222111222222333111111222333444555666666333222111222333666888:::777888888555111///000222///...------,,,,,,,,,---++++++,,,,,,---------...222111...,,,+++++++++,,,+++++++++,,,++++++******((()))))))))******************))))))))))))******'''((()))***++++++++++++***++++++++++++++++++***)))))))))))))))******+++************))))))))))))''''''(((((()))+++,,,---((()))******))))))***+++,,,,,,++++++***))))))(((******++++++,,,------...++++++++++++++++++++++++)))+++---,,,***))))))+++((((((***,,,---.........+++---...---------///111/////////...............000111222333444444555444333///333111222666```kkkcccaaannnyyyooonnnuuu|||}}}zzzxxxyyy|||zzztttvvvnnncccZZZWWWYYYyyyxxxtttxxx}}}xxxvvvvvvrrroooKKKFFFAAAFFF:::AAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<<<<===>>>???<<>>??????<<<999888:::===:::999888666555555555555555444333222222222333444111111222333555666666777222111111111333555888:::444555666555222111333555000///---,,,+++,,,------------..................111000---+++***+++,,,,,,((()))***+++++++++++++++(((((())))))*********+++******))))))))))))******''''''(((******+++++++++***+++,,,------,,,+++***)))))))))))))))******+++************))))))))))))'''''''''((()))+++,,,---'''***,,,+++(((''')))+++,,,,,,++++++***))))))(((******+++,,,,,,---......++++++++++++++++++++++++'''***------+++))))))+++'''(((***,,,...///000000---...///.........000222000000000///...,,,+++***///000000111111111000000000000555222555AAArrraaa```^^^aaalllpppyyyuuulllooorrruuu~~~wwwxxxyyyzzzzzz{{{{{{zzzwwwxxxuuubbbSSSQQQwww|||uuuzzz{{{~~~}}}}}}|||wwwpppVVVGGGJJJBBB===@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===============AAAFFFEEEGGGMMMUUUooo~~~bbb[[[eeemmm^^^XXX[[[rrr~~~yyydddbbbccc```dddooorrrkkkjjjiiilllqqqfffSSSLLLLLLKKKJJJHHHFFFEEEDDDCCCCCC>>>===:::888777888999:::777:::<<<<<<999666555666777555333111000111333444444444333333444555777888777555444333333555888:::444555555555444333333222111000///...---......///...------------...//////111000...,,,+++))))))(((******++++++++++++******)))******+++,,,,,,------,,,,,,***)))((((((''''''+++++++++***************++++++++++++++++++++++++******))))))((((((''''''(((((())))))))))))((((((+++***))))))((((((((())),,,,,,,,,+++***)))((('''.........---,,,+++***)))+++++++++*********)))))),,,+++******))))))******)))))))))***++++++,,,,,,+++,,,...///000///......//////......------------,,,---..................333222111000000111222333222666+++BBB111LLLjjjiiidddccchhhvvvvvvoooiiioootttxxx}}}zzz{{{|||}}}~~~yyywww|||XXXTTTvvvvvv{{{|||~~~yyyrrr{{{]]]HHHGGGAAA:::???>>>======<<<=========<<<<<<======>>>??????@@@@@@CCCCCCFFFIIIKKKcccjjj[[[^^^~~~gggYYYdddzzzzzzkkkbbb]]]WWWYYYbbbuuuwwwjjjfffgggoooxxx|||bbbSSSNNNOOOLLLLLLJJJHHHGGGFFFEEEEEE???>>><<<:::999999999999666999;;;;;;888555555555777666333222111222444555444333333333444555666777:::888666444444555777888555555555555444333222111111000///...------...............------......//////...---+++***)))))))))******++++++++++++******))))))******++++++,,,,,,,,,+++******))))))))))))************************************************************))))))))))))++++++,,,,,,,,,,,,++++++......------,,,,,,,,,,,,------------,,,++++++***+++,,,,,,,,,,,,++++++***+++++++++*********))))))+++++++++*********)))))))))))))))***++++++,,,,,,++++++,,,---------,,,,,,...............------,,,------...////////////...111111000//////000111111111555--->>>555fffeeefffaaabbbfff|||sssiiigggnnnuuuzzz|||~~~~~~~~~zzzvvv{{{\\\ZZZttt{{{|||~~~~~~}}}xxxqqqtttjjjJJJEEEAAA:::===<<<<<<<<<<<<===>>>>>>=========>>>>>>@@@AAAAAA??????@@@FFFGGGBBBZZZzzz___^^^nnnuuu\\\mmmwww{{{wwwvvvzzzeeeYYYRRRSSSXXXbbb{{{zzzsss^^^SSSPPPPPPKKKJJJIIIGGGFFFEEEEEEEEE@@@???>>><<<;;;999888888555777999888666444444444777666444222222333444666333333333333444555666666<<<;;;888666444555555666777666555444333222111000000000//////...---,,,,,,///.....................---,,,+++***))))))))))))******++++++++++++******((((((((()))******++++++++++++************++++++))))))))))))))))))******((((((((((((((((((((((((************++++++++++++,,,,,,------------,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++*********************+++,,,+++***)))((()))))))))***++++++,,,,,,++++++******)))*********...............------,,,......///000000000000000333222111000000111222333000444///888>>>hhhkkkeeehhhjjjooohhhkkkmmmrrrxxxyyy~~~~~~~~~}}}|||{{{yyyyyyyyywwwtttgggYYYhhh}}}xxx{{{}}}{{{{{{zzzuuunnnooovvvMMMDDDBBB<<<;;;;;;;;;;;;<<<===>>>??????>>>=========>>>???@@@???======EEEGGGBBBZZZiiiiiioooqqqxxxrrryyyxxxvvvooo\\\UUUVVVXXXVVVvvvnnn\\\RRRNNNLLLFFFFFFDDDCCCBBBAAAAAAAAA??????>>>===;;;888666555444555666666555444333333555444333222111222444444222222222333333444555555:::999777555444555555666888777555444222111000000000000//////...---,,,,,,///////////////...------+++******)))))))))))))))******++++++++++++******''''''(((((()))*********++++++******+++,,,,,,---((()))))))))))))))******(((((((((((((((((((((((()))))))))******+++++++++)))******************)))***+++---......---+++))))))))))))******++++++,,,,,,,,,------------,,,,,,************************)))***,,,---,,,+++)))''')))))))))***++++++,,,,,,---+++***((((((((()))***,,,---.........---,,,,,,...///000111111111111111666555444333333444555666111444222444NNN{{{|||ssstttqqq~~~nnnkkkqqqkkkllltttuuuxxxxxxyyyyyyyyyyyyxxxxxxxxxzzztttZZZZZZzzz{{{|||vvvyyyzzzyyyyyyxxxrrrlllhhh}}}RRRCCCBBB===::::::::::::;;;===>>>???@@@???===<<<;;;;;;<<<===BBB???<<>>@@@???===;;;:::;;;<<<===DDDBBB>>>>>>AAA???OOOmmm~~~pppgggmmmuuuzzz|||}}}hhh\\\ZZZWWW[[[ggg|||ppp^^^QQQHHHCCCDDDCCCBBBAAA@@@@@@@@@@@@===<<<;;;999888666555444444333222222333444333222000000//////000000111111000000111222333333333333111111222333444666777888777666444222000000000111111000///...///000111222111111111111000...,,,+++******)))))))))))))))*********++++++++++++******'''''''''((())))))*********************+++,,,---)))))))))***++++++,,,,,,************************((((((((((((((()))))))))*********++++++*********)))***+++,,,,,,,,,+++***,,,,,,+++***+++,,,...///000000//////...,,,+++******************+++++++++******+++,,,+++***)))((()))))))))***++++++,,,,,,,,,,,,++++++++++++++++++***+++---...///...,,,+++---...///111222222222222555444333222222333444555444444777;;;nnnpppfffooooooiiirrriiiqqqcccaaammmjjjlllnnnppprrrtttvvvwwwwwwrrrsssooouuuqqq}}}iiixxxssszzzssswwwxxxvvvvvvuuupppiii^^^gggpppRRRGGG>>>:::999999999:::;;;<<<<<>>===:::888777888999:::555333000111444555444222000000111111222222222222...///111222333333222222333333444555666777888999555444222000000111222333333111...---///333777:::222222333222111...+++)))---,,,+++***))))))))))))******++++++++++++******(((((())))))******++++++******)))))))))))))))*********+++,,,------......************************,,,+++++++++******))))))*********++++++*********))))))(((((()))***++++++,,,+++)))(((((()))+++,,,))))))***++++++++++++***))))))******++++++++++++,,,+++******))))))******)))))))))***++++++,,,,,,((()))***,,,,,,,,,+++***(((***,,,...///...,,,+++,,,---...///111111222222666555444333333444555666444222999JJJsssnnnhhheeessskkkjjj}}}aaaiii[[[kkkdddccccccaaa```aaadddgggjjjkkkiiillllllnnnkkkeeezzzqqqfffooopppttttttqqqpppqqqoookkkgggccc}}}RRR<<<;;;:::999888888999::::::=========<<<;;;<<>>>>>>>>???BBBGGGKKK{{{{{{|||hhhnnnzzzzzzssstttyyyiiieee___]]]\\\___gggsssppp^^^PPPJJJIIIFFFFFFFFFEEECCCAAA???===<<<;;;:::888777666555555777666555333222222222222///000111222333222222111333222222222222222000///333444666777888888888888666333000///000000000///111///...000333666777666333111------...///---,,,---,,,***(((((((((******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...++++++***)))))))))))))))(((+++------+++)))(((((()))******+++++++++++++++)))))))))))))))))))))))))))******************)))))))))***++++++++++++***)))))))))))))))***+++++++++++++++,,,,,,,,,------+++,,,,,,---,,,+++))))))((()))***,,,---.........,,,...///---++++++...111---...///000111111000000222333444444333333444555777999???ssslllhhhccciiicccdddbbbssshhhkkkgggooohhhgggggghhhjjjlllnnnpppjjjlllkkkmmmoooiiiqqquuu\\\llljjjnnnpppoooqqquuuvvvtttsssrrr}}}TTTIII<<<;;;::::::<<<======<<<<<<======;;;:::;;;===???:::<<<======???BBBGGGJJJ~~~yyyvvv~~~xxxdddrrrvvvnnniii{{{ooohhh___^^^^^^^^^aaafffkkknnnvvv~~~ppp^^^QQQKKKJJJHHHHHHFFFEEEBBB???===;;;:::999888777666666666666444444333222222222222222000000000111111222222222222444444444222000000000444444555666777888999999555333000////////////...222111000111444666666666222000///...000000000///------,,,+++******))))))))))))))))))))))))))))))***************)))))))))++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...++++++***))))))))))))***(((***,,,,,,+++)))))))))((()))******++++++******))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++******))))))))))))***++++++++++++++++++,,,,,,,,,,,,---------,,,+++***)))((()))******+++,,,---......)))...111///+++***...333...///000000000000//////111222444333222222444555777555FFFrrrhhhhhhdddhhhfffjjj\\\mmmhhhfffcccjjjfffgggggghhhiiijjjmmmnnnllloookkkllloooiiiiiiwwwuuuYYYmmmhhhlllmmmmmmoootttuuussstttsssqqq\\\MMMAAA>>>;;;;;;<<<===;;;999<<<======;;;::::::;;;===;;;<<<======>>>@@@DDDGGGtttyyyxxxtttvvvzzz```ooo|||{{{sssggglllssshhhcccccccccccceeegggiiikkklllqqqvvvyyy|||rrraaaTTTNNNMMMGGGFFFEEECCC@@@>>><<<;;;888888777777666666777777444444333333333333444444333333222111000111111111222444666555222///000222555555555555666888999:::555333000////////////...333333333333555555666666333222111111111000000///000000000000...---+++***))))))))))))))))))))))))+++++++++******)))))))))+++++++++++++++,,,,,,,,,111///---+++***,,,...///,,,+++******))))))******)))***,,,,,,***))))))***(((((()))************)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))***++++++++++++*********))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++*********)))))))))***+++,,,------+++---//////------000333000000000000000/////////000222333333222222444555000<<>>???>>>>>>>>>AAACCCXXX~~~vvvwwwtttsssaaabbbooo|||ooolllzzzhhhfffeeedddccceeehhhlllnnnoooqqqrrrsssuuu~~~ttteeeXXXRRRQQQEEEDDDCCCAAA???>>>===<<<888888777777777777888888666555555555555666777777777666444222111000000000111444777666222111222444555555555555666888999:::555222000//////000000///444555666666555555555555555555444333111///......///000111111///---+++)))************************,,,,,,++++++******))))))*********++++++,,,,,,,,,222000---******+++---...,,,++++++***************)))***++++++***)))***+++(((((()))************)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))***++++++++++++******************++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))(((((()))***+++,,,---,,,+++---111333222000000000000///////////////000222333333333333444666444ZZZttt```bbbaaaaaadddcccvvvOOOYYY^^^```ddddddeeehhhkkkkkkiiiiiilllooonnnsssnnniiinnnmmmggghhh___xxx^^^aaammmpppooolllmmmpppqqqooouuupppbbbrrrxxxOOOGGGAAA;;;999===@@@???======>>>???===;;;::::::;;;???@@@@@@???>>>>>>???AAACCCkkkvvvyyyvvvuuu|||lllaaalllxxx}}}vvvrrr{{{mmmgggeeebbb```aaaeeejjjmmmnnnqqqtttwww~~~vvvggg[[[UUUTTTFFFEEECCCAAA@@@???>>>>>>999999888888888888888888888888777777777888888999888777666555333222111000222333555555444444444555444444555666777888999999444222000///111222222222666777888888666555555555444666666444111...------------......---+++)))(((************************+++++++++++++++*********))))))******+++,,,,,,,,,...,,,***)))(((((()))***,,,,,,+++************+++)))***++++++***)))+++,,,((()))******++++++******))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***+++************+++,,,,,,+++++++++++++++*********)))))))))***+++,,,...///***)))(((((((((***+++,,,///+++)))---444777444///000000////////////000111111222444444444444666777===zzzbbbdddfffgggllliiiqqqYYYZZZ\\\^^^gggddddddhhhlllllliiiiiikkkooollltttoooiiiooorrrnnnooo___^^^pppdddsssuuutttqqqqqqtttuuusssuuusssgggkkkgggRRRIII???;;;===???>>><<<>>>@@@@@@???<<<::::::;;;>>>???@@@@@@??????AAABBB>>>dddyyy{{{wwwzzzzzz}}}gggqqqyyy||||||}}}|||zzzwwwwwwxxxyyyjjjhhheeedddeeeiiinnnqqqtttyyyvvvhhh\\\VVVUUUKKKJJJGGGDDDBBB@@@@@@???;;;;;;:::999888888999999999999888888888888888999666777777777777555444333222222222444666777777666333444666777888888888888333111000000222444555444666999;;;:::777444444555222444555444111......///,,,,,,,,,,,,,,,+++*********************************++++++++++++++++++,,,((())))))***++++++,,,,,,++++++***)))((((((((((((---,,,++++++******++++++)))***+++***))))))+++---)))******+++++++++++++++)))))))))))))))))))))))))))******************)))))))))***++++++++++++***++++++******++++++,,,---++++++++++++*********)))+++************+++---...,,,+++***)))***+++---...,,,++++++///444666444111//////......///000111222111333555555555555777999CCCyyy^^^bbbgggjjjrrrmmmpppfff```[[[\\\fffbbbjjjnnnrrrrrrooonnnqqqtttjjjuuupppiiiqqqwwwuuuvvvnnnUUUqqq}}}eeewwwyyyxxxuuuuuuyyyzzzxxxuuuuuunnnkkk^^^SSSEEE===<<<===:::777???@@@AAA@@@===;;;:::;;;<<<>>>@@@@@@@@@AAABBBDDDCCCfff}}}}}}www~~~zzzxxxdddnnnxxx{{{{{{{{{yyyvvvuuuyyyuuuvvvnnnmmmllllllnnnssswwwzzzvvvhhh\\\VVVUUUPPPNNNJJJGGGDDDAAA@@@@@@===<<<;;;:::999999999999:::999999888888888888888444555777999999888666555222111000333888:::888666222333666888999999888777333111000111333555666666777:::<<<;;;777444444555///222444444111//////111------------------------*********************************++++++,,,,,,---((())))))***++++++,,,,,,++++++++++++******))))))---,,,++++++******++++++)))***+++***))))))+++---******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***++++++******++++++,,,---++++++++++++******))))))---,,,+++*********+++,,,...---,,,++++++,,,...000***,,,///111222333444444///.........///000222333222333555666666666888:::GGGzzzjjjeeegggjjjsssvvvmmm}}}SSS^^^eeemmmlllvvvuuuuuutttssssssssssssuuusssqqqsssvvvxxxxxxvvvmmm```[[[bbbaaahhhpppqqqttt{{{xxxrrruuu{{{zzzjjjccceeeNNNOOO@@@:::===333AAA;;;888;;;;;;999@@@BBB555@@@CCCBBB??????CCCDDDBBBGGG|||yyyzzzwwwxxx~~~oooeeelllyyyyyyxxxzzzwww}}}yyytttrrruuuqqqooouuu|||qqqggg___YYYVVVRRRNNNIIICCC???>>>???@@@???>>>===:::777777888:::999777666888:::999666333444666999<<<<<<:::888666555444444444555666888999777777888888888777777666111333555444222222555888:::888777555555555555666555333111000111111000///......//////......---,,,***+++---.........------***+++,,,---...---,,,+++++++++,,,,,,,,,---------))))))******+++++++++,,,***))))))*********)))''',,,***(((''')))*********...(((%%%***...---)))''''''***,,,---,,,***))))))++++++++++++*********))))))***+++,,,++++++))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,---------+++,,,...000000000000///+++,,,---///000000111111...222666444///777>>>666kkkxxxooonnnnnnvvvzzzrrr{{{XXXbbbnnnvvvsssrrrqqqqqqpppqqqrrrssstttpppnnnmmmnnnqqqssssssqqqoooaaa\\\cccbbbiiiqqqqqqrrrxxxvvvtttzzzzzztttccc]]]~~~iiiIIIIIIAAA:::===666???>>><<<@@@>>>777<<>>;;;:::;;;======;;;:::999:::888555111444666888::::::999777666555444444444555666888999666666777777777666666555000111333333333333555777777777777777777888999999555333111000111111000///......//////......---,,,+++,,,---.........---,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************)))))))))***,,,,,,+++***+++)))(((((()))******))),,,))))))++++++***---333///...,,,+++************++++++*********))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++*********+++++++++,,,,,,---,,,++++++******++++++,,,,,,++++++++++++******+++,,,---...//////......***+++,,,...//////000000///---444333444777777CCC~~~qqqkkkiiiqqqwwwpppnnnVVV[[[lllsssnnnlllkkkkkkkkkmmmpppsssuuummmlllkkkkkkmmmoooooonnnpppaaa\\\eeebbbhhhqqqqqqoootttvvvyyyyyyeeeYYYgggvvvJJJCCCBBB:::===;;;<<>>AAA;;;;;;@@@<<>>===???AAABBBEEEHHHFFFgggooopppttttttzzzyyyhhhfffppprrrwww}}}|||www{{{{{{ooommmyyyooobbbVVVOOOKKKIIIFFFCCCAAAAAACCCDDDEEEEEECCC@@@===;;;<<<>>>>>><<<;;;::::::888666333555666777888888888777777555444444444444666777888444555555666666555555555000///000222444666777777555666777999:::;;;;;;;;;444222000000000111000///......//////......---,,,,,,,,,---......---+++++++++++++++++++++,,,------)))*********++++++++++++,,,,,,,,,+++******))))))***************************)))((()))++++++)))(((***+++---,,,((((((111===777222+++((((((*********************)))))))))((()))***+++,,,,,,+++***))))))******************************++++++++++++,,,------,,,++++++++++++,,,,,,,,,++++++******))))))+++,,,,,,---------,,,,,,***+++,,,---.../////////222***444333:::888444bbb}}}mmmeeeaaajjjsssoookkkVVVOOObbbhhhbbbeeeeeeeeegggjjjnnnrrruuunnnmmmmmmmmmmmmnnnnnnnnnnnnbbb[[[llleeeeeemmmlllhhhmmmpppwww~~~mmm[[[RRR___ZZZFFFDDD:::;;;???;;;AAA===JJJVVVOOODDD???:::BBB===;;;???BBBCCCDDDFFFBBB___ttttttwwwuuuvvvjjjeeeooouuu{{{xxx{{{}}}ooodddzzz~~~uuufffXXXPPPJJJHHHEEECCCBBBAAABBBBBBCCCCCCBBB???;;;::::::;;;999999999999999999999888666666666666666777777888555555444333444555666777444444555666666666555555111000///222777:::999777444555777999::::::999999222000.........///...---.........///......---,,,,,,------...---,,,***))),,,+++*********+++---...))))))))))))************+++++++++++++++++++++******++++++***((('''((())))))))))))***,,,+++)))'''***+++------((((((111===777000)))&&&)))+++***(((*********)))))))))((((((((()))***+++,,,+++******+++*********************************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++---------------,,,,,,,,,++++++---...///000000000555,,,777444<<<777<<<}}}mmmddd```jjjuuusssqqq^^^LLL^^^cccaaaaaaaaaccceeeiiinnnrrruuuppppppoooooonnnnnnoooooonnnggg^^^yyyjjjgggnnnkkkeeegggiiiooo~~~|||xxxrrrcccLLLIIIooouuuQQQFFF;;;999AAA;;;@@@LLLmmmkkkKKK@@@BBB>>>???@@@AAADDDFFFEEECCCGGGiii}}}xxxvvvrrrvvvwwwxxxkkkcccnnnwww|||{{{{{{pppaaannn{{{rrrdddWWWPPPMMMLLLIIIGGGEEECCCBBBAAAAAAAAAAAA>>>;;;999999:::777888888888777777888999777666555555555666888888555555444333333444666666444555666666777777777666444222222555:::<<<:::888444555666777777666555444000...,,,,,,,,,,,,,,,***.........///......---,,,,,,,,,---------,,,***))),,,+++***)))***+++,,,---(((((()))))))))*********))))))***+++,,,---------)))***++++++******,,,///)))))))))***,,,+++)))'''***)))+++---,,,***...444111,,,''''''+++---***'''************))))))))))))((()))***+++,,,++++++***++++++++++++************))))))*********++++++++++++******))))))))))))))))))***+++,,,---///000000......------------------,,,---...000111111111111222///666333777444QQQ}}}nnnddd^^^gggrrrqqqppphhhNNN\\\___ddd```aaacccgggkkkooorrrtttpppqqqqqqooommmmmmnnnoooppppppbbbyyymmmrrrxxxsssmmmnnnlllnnnyyywwwxxxyyymmmOOO@@@___^^^FFF>>>999@@@===:::RRROOOAAAIII@@@QQQYYYPPPHHHHHHHHHCCCEEErrryyyuuutttnnnrrrwwwxxxpppccclllvvv|||~~~xxxyyyppp___fffxxxpppggg[[[RRRNNNPPPOOOMMMKKKHHHEEEBBBAAA@@@AAAAAA???===;;;;;;;;;:::::::::888555444555666777777666666666777888999555555444333333444555666444555666777777777777777666666777999:::;;;999777555555555555444333222111///---+++++++++,,,+++***......//////......---,,,++++++,,,------,,,*********************+++,,,,,,((()))))))))************((()))***+++,,,...//////'''***,,,------///444888***)))((()))++++++)))(((+++((()))---///,,,+++,,,+++)))((())),,,---+++(((++++++++++++*********)))'''(((***+++,,,,,,+++*********++++++++++++++++++)))))))))************+++******)))((((((((((((((())))))+++---///000222333...---------------......---...///000111222222222---333000333333777qqqqqqeee]]]bbbkkkiiiiiirrrQQQYYYYYYddd```bbbfffjjjmmmpppqqqrrrrrrssssssqqqooommmoooqqqooovvvccclllgggqqqxxxtttqqquuusssqqqxxxzzzyyyyyypppTTT???QQQrrrhhhEEECCC;;;>>>???:::GGGyyyhhhMMMIIITTTxxxmmmPPPIIIIIICCCDDDwww|||vvvuuuoootttzzzvvv{{{ggglllvvv}}}~~~vvvvvvooo[[[^^^|||nnnddd[[[RRRNNNNNNLLLLLLKKKIIIFFFCCC@@@>>>>>>@@@@@@???===<<<<<<===:::;;;;;;888555444666888777777777888888888888999555555444333333333444555333333444555666666666666777999;;;;;;999777666666555555444333222111111111000...,,,,,,,,,---,,,***......//////......---,,,)))***+++,,,---,,,++++++))))))***+++++++++++++++)))))))))*********++++++******++++++,,,---......'''***------+++---333888+++)))(((((()))******)))+++((()))---...,,,+++---++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,))))))))))))************+++******)))((()))))))))))))))+++,,,...///000111,,,,,,+++++++++---...///,,,---...000111111111222***888+++666666CCCwwwjjj___bbbiiieeeggg{{{WWWZZZVVVdddaaadddhhhllloooqqqqqqqqquuuvvvwwwtttqqqpppqqqsssmmmxxxaaaaaa___cccjjjjjjkkksssrrroootttvvvrrrqqqlllWWWCCCLLLcccmmmDDDGGG======@@@EEE:::___aaaIIIjjjXXXIIIHHHCCCMMMyyypppzzzuuuzzz}}}uuu}}}mmmnnnwww}}}tttuuuoooXXXYYYyyyiii]]]TTTMMMLLLOOOFFFFFFFFFDDDBBB???<<<:::<<<===>>>>>><<<;;;;;;<<<777999:::999777777:::>>>777777888999999999999888666555444333333333444555111222333444555555555555777:::===;;;777444333444555444333222111222333444111///------......---,,,......//////......---,,,((()))+++,,,---,,,,,,+++((()))***,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++'''''',,,111,,,***(((''')))************)))***------+++---222---...---+++)))***,,,...---------,,,,,,,,,++++++'''(((***+++,,,,,,++++++))))))***+++,,,,,,------))))))))))))************,,,++++++***)))***************+++,,,------...///******))))))***,,,...///+++,,,---///000000111111+++>>>)));;;===PPPzzzkkkeeeffffffdddlllyyyaaaVVVaaaaaadddgggkkknnnnnnmmmmmmnnnooommmlllmmmppppppmmmjjjdddqqqhhhqqqZZZ^^^eeekkknnnllllllpppssspppqqqrrrkkkZZZKKKKKKUUUVVVGGGAAA777CCC>>>BBBSSSXXXMMMppp```KKKFFFBBBOOOtttllluuu{{{|||yyyzzz|||zzzzzzwww~~~|||{{{{{{tttqqqpppiiijjj|||hhh___WWWMMMIIIKKKGGGEEEBBB???=========>>>=========<<<;;;888666444999888888777666555555555666666666666666444222111222333444444333333555777666666444222000111444777999:::;;;999777555444444444333222000000111333444000...------......---,,,222...)))(((***+++***)))++++++,,,,,,,,,---------************))))))))))))************************************************++++++******+++---///000++++++,,,------------,,,///......------......///+++,,,------......------,,,,,,,,,+++++++++************)))))))))))))))***,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))***&&&***,,,******---///...---000000+++(((+++.........---...///111222222111999'''777<<<111~~~mmmeeebbbaaaaaa```nnnhhhSSS[[[^^^]]]aaafffjjjkkkkkklllmmmhhhhhhjjjlllmmmmmmjjjhhheeepppgggpppZZZ___eeekkkmmmllllllppptttsssrrrrrrmmm```QQQMMMQQQgggNNNFFF<<<>>>===BBBPPPXXXLLL^^^___HHHHHHJJJSSSjjjfffsssvvvxxxwwwxxxzzzxxx{{{www~~~~~~|||{{{|||vvvssssssnnnqqq}}}kkkccc[[[OOOIIIIIIDDDCCC@@@===<<<;;;;;;<<<::::::::::::999888666555888888777777666555555444555666777777666444333222222333444444333333555777555555555222111111333555888999999888555333222222222111000///000111333444000...------......---,,,000---***)))++++++***)))++++++++++++,,,,,,,,,,,,++++++*********)))))))))************************************************++++++******+++,,,---...******+++,,,,,,,,,,,,,,,...------------------...++++++,,,------------,,,,,,+++++++++************++++++************++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++******************'''+++,,,******---...---+++///000+++***...111222------...000111222111000333+++:::777FFFmmmbbb[[[YYY\\\[[[gggzzzVVVZZZbbb]]]aaafffiiijjjiiijjjjjjcccfffkkkmmmmmmjjjhhhgggccckkkeeeooo^^^\\\aaahhhkkkkkkmmmrrrxxxwwwtttrrrpppiii\\\QQQLLLnnnwwwQQQHHHFFF>>><<>><<<;;;;;;;;;777777777888777777666666777777666666555555444444555666777777666555333222333444555444333333444666444555666444222111111222777888888666333000///000000000///...///000222333///...------......---+++...,,,++++++,,,,,,+++)))*********++++++++++++,,,+++++++++*********))))))************************************************+++******)))******++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++*********)))))))))+++++++++++++++++++++,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++***************+++++++++))),,,,,,******......++++++...///,,,,,,111555555,,,---///111111111///...---000:::444jjjuuuggg[[[WWWZZZ[[[dddXXXXXXddd^^^aaaeeeffffffdddccccccccchhhnnnpppmmmiiiggggggaaagggcccmmmaaaUUU[[[bbbgggiiimmmtttzzzzzzuuussstttrrrhhhWWWKKKKKK|||XXXFFFIII@@@===AAAAAAjjjcccKKKWWWhhhOOOJJJKKKhhhttt\\\bbbuuusssxxxyyy~~~}}}yyy{{{|||{{{zzz{{{vvvttttttsss}}}qqqjjjaaaSSSJJJIIIFFFDDDBBB@@@>>>=========777777777777777666666666666666666666555555444444555666777777777555444333444555555444222222444555444666777777444222111222666777777555222///......000//////.........///000///...,,,---......---+++,,,,,,,,,------,,,+++***))))))*********+++++++++******)))))))))(((((((((*********************************************************)))))))))))))))(((((()))***************+++++++++,,,,,,+++++++++))))))***+++++++++++++++*********))))))))))))(((******++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))******+++++++++++++++---,,,***+++......***,,,......+++,,,111444444+++...111222111000......000111666===rrr```YYY[[[XXX^^^xxxTTTPPP]]]ZZZ]]]```bbbaaa_________dddiiimmmmmmjjjeeeddddddeeehhheeelll```QQQXXX___dddfffiiipppuuuzzzvvvtttvvvxxxppp^^^NNNGGGyyyjjjGGGFFF???@@@@@@===eeejjjMMMOOOjjjMMMMMMVVVpppkkkXXX___qqqtttxxxzzz~~~~~~{{{zzz{{{{{{zzzxxxtttrrrqqqrrrrrriii```SSSKKKKKKEEEDDDCCCAAA???>>>===<<<;;;:::999888777666666666666666666666666555555555555666777777777666555444555666666444222222333444555777999888666444333333666777777555222///...///111000///...------,,,,,,///---,,,,,,------,,,+++***+++---------,,,,,,,,,))))))*********+++++++++))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************)))******+++,,,,,,+++******((()))******++++++***************))))))))))))((((((((()))***++++++*********++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++((()))***+++++++++++++++,,,---,,,***,,,///...***...000...***+++000111///---000222333111///...///777111444UUUsss^^^VVVUUUXXX]]]lllVVVNNNWWWXXX[[[```cccdddddddddeeecccdddeeedddbbb```___```iiijjjhhhjjj___QQQXXX```cccdddeeeiiimmmwwwwwwvvvwwwyyyuuufffWWWLLLpppSSSIIIEEEAAAAAA@@@llllllQQQOOOrrrNNNOOO```iii]]]eeetttuuuwwwwww{{{~~~}}}~~~yyyzzzzzzyyywwwtttqqqpppsssqqqiii```SSSKKKKKKBBBBBBAAA???>>><<<;;;:::===<<<:::999888777777777777777777777777666666666555666777777777777555555666666666444222111222333444666888888666444444444444555555444111/////////000000000///...---,,,,,,...---,,,,,,------,,,******,,,------,,,,,,---///*********++++++++++++,,,))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))(((((()))******************+++,,,------,,,+++***))))))***++++++++++++***++++++*********)))))))))&&&''')))***++++++***)))******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++***))),,,,,,+++***---111///***111111...***+++///000,,,000222444333000...///111:::555<<>><<<:::999;;;:::999888777888888999777888888888888888888888555666777888888777666555666777666444222111111333111333555555444333444555000222333222000......///......////////////.........---+++,,,------,,,******,,,---,,,+++,,,///222++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++++++++***((()))******++++++*********+++,,,------,,,+++***)))***++++++,,,,,,++++++,,,+++++++++************&&&(((***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++)))(((,,,,,,***)))...222111+++222222...+++---111111---333555666333///...000444555<<>><<<;;;999888777777777888:::;;;888888888888888999999999555666777888888777666666777777777555222111111222///111222222222222333555...///111000...------...+++,,,---///000111111111...---+++,,,------,,,***+++,,,---+++***+++///333++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))***+++++++++++++++***+++---......---+++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***''')))+++---...---,,,+++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---,,,***((('''++++++))))))...333222,,,333222///,,,...333333///555777777333///---111666...BBB[[[qqqVVVYYY\\\]]]UUUaaaJJJUUUZZZ]]]aaaaaa``````bbbeee]]]^^^___^^^^^^___bbbeee___ddd___fff}}}QQQNNN\\\kkkkkkmmmtttttt{{{zzzxxxxxxyyywwwrrrnnnjjj^^^bbb{{{www[[[JJJKKKAAA]]]___JJJPPPKKKcccjjj```fffxxxxxx}}}|||~~~~~~vvvwwwtttwwwyyyvvv{{{zzztttsss|||nnnfff```VVVLLLGGGIIIEEEAAA>>>===<<<;;;:::888777888888999:::<<<<<<888888777777666666666555888888999888777666444222666444222333444555444333//////111222333444444444111000000///...------,,,,,,------...///000111111///...---,,,+++*********...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++************************))))))************))))))))))))))))))************************************))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------,,,+++---///000000///---***))),,,,,,)))***---%%%---...'''&&&,,,...)))+++---......,,,*********)))***+++,,,---,,,++++++************************+++))))))+++...000...,,,555333000---,,,---...///666:::333---111000+++///555999pppXXXYYYYYYXXXTTTXXXsssKKKRRR]]]aaaeeeeeeddddddfffhhhbbbbbbbbbaaa```aaaccceee```ddd___dddwwwRRRNNN\\\nnnqqqsssyyyyyywwwvvvvvvwwwyyyxxxuuuqqqkkkggggggqqq~~~gggOOOGGGHHHpppXXXMMMFFFBBBNNNiiicccccciii{{{~~~~~~}}}~~~xxx}}}xxxtttyyy||||||xxx{{{yyyxxxxxxllleee^^^TTTKKKFFFGGGDDDAAA???>>>===<<<;;;999999888888777777888888666666666555555555555555777777777777666555444444555444222222444555444333///000111222333333333333111000000///......------------......//////000000///...---,,,,,,++++++,,,------,,,++++++++++++,,,---,,,++++++------,,,+++************************))))))************))))))))))))))))))************************************)))******+++,,,,,,------,,,++++++******++++++,,,000...---,,,------+++)))+++((((((***+++((())),,,&&&***+++((((((***,,,+++)))+++------+++*********)))***+++,,,,,,,,,++++++************************)))((((((+++...000000...555111---,,,...111222222555777///,,,444555222555333CCCsss\\\[[[XXXYYY\\\UUUbbbSSSOOOZZZ^^^bbbcccbbbaaaccceeecccdddcccbbb```___aaaccc```ccc^^^```nnnUUUMMMXXXjjjoooqqqtttssspppppprrrvvvxxxyyywwwtttmmmqqqlllfffrrrwww\\\LLL^^^rrrNNNOOOJJJGGGEEEKKKdddmmmaaammmppp}}}|||yyywwwppptttvvvxxxzzz{{{wwwqqquuuuuujjjddd^^^SSSIIIDDDDDDBBB@@@??????>>><<<;;;:::999888666555444333333333333333333333444444444666555555444444555555555555333222222333444444333111111222222222222111111111000000//////...........................//////......---------------...------,,,+++++++++++++++---+++***+++,,,---,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))*********************************************++++++,,,,,,---+++******))))))******+++///...,,,+++,,,+++)))'''***'''(((,,,---,,,...111---+++---///...+++,,,000)))+++------+++*********)))***+++,,,,,,,,,,,,+++************************((('''(((***...000111000666///)))***111777777555777666+++)))444444///111444\\\xxx___^^^[[[ZZZaaaUUUTTT]]]IIITTTYYY^^^aaa```___```aaa___```___^^^\\\\\\^^^``````bbb\\\^^^eeebbbQQQTTTccchhhjjjllljjjjjjlllppptttvvvwwwuuutttmmmrrrmmmbbbiii|||sssddd[[[GGGMMMNNNNNNFFFBBBPPPkkkiiijjj{{{vvv|||yyywwwpppqqqwwwtttrrrxxxqqqfff```pppvvvmmmggg___RRRGGGAAA???>>>>>>>>>???>>><<<:::999888777555333222222111000000111111222222333333444333222222222444555666444222111111222333333222222222222222111000///...000000000//////..............................------------------...///000---,,,,,,+++***+++++++++,,,+++***+++,,,,,,,,,***(((((((((((((((((((((((())))))************))))))((()))))))))*********************************************++++++,,,,,,,,,++++++************++++++,,,+++***+++,,,---,,,++++++)))***///222333555:::999444555999777000000777///000111000...+++************++++++,,,,,,,,,,,,************************)))))))))+++---...000000888///'''***333::::::666555222***,,,888777000333@@@|||___^^^^^^SSSYYYQQQIIIwwwiiiEEEPPPVVV]]]aaa`````````bbb[[[\\\\\\[[[ZZZZZZ]]]_________[[[]]]___rrrWWWQQQ^^^eeehhhlllkkkhhhkkkpppssstttsssrrrpppmmmmmmkkkffffffnnn|||cccKKKHHHKKKMMMTTTOOOIIIMMMWWW{{{wwwvvvvvv|||xxxwwwqqqooorrrmmmooozzzeeegggqqq~~~yyyyyy{{{~~~~~~{{{tttnnncccSSSFFF???===<<<;;;<<<======;;;999777777555444333333333333///000000000111111222222222222111000111333444555333222000000222333222111222222222111000///------////////////........................------------------------......///000,,,,,,+++************+++,,,+++******,,,,,,+++***(((((((((((((((((((((((())))))************))))))((()))))))))***************************************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,---...---,,,///,,,---111333333555888BBB===<<<@@@<<<333222999666777777555111---+++++++++***++++++++++++,,,,,,************************+++++++++++++++,,,---///;;;111(((+++555<<<999444......+++222>>>===999@@@ZZZ```]]]\\\QQQOOOQQQIIIiii|||LLLHHHOOOWWW\\\]]]]]]]]]^^^[[[\\\\\\[[[ZZZ[[[]]]___^^^]]]ZZZ___]]]xxxvvvTTTHHHWWWbbbhhhnnnnnnhhhlllqqqtttsssqqqpppooonnnjjjjjjlllgggeeevvvrrrLLLGGGMMMLLL___tttqqq^^^TTTRRRqqq{{{xxxrrr|||xxxzzzggg___bbbeeeooo}}}zzzuuuooojjjiiilllrrruuusssrrrrrrtttxxxzzzttthhhVVVGGG@@@===;;;::::::<<<<<<;;;999777666666555444444555555111111111111111222222222000000000000111222222333333111000000111222222111222222111111///...---,,,------------------------------------------......------,,,,,,---...//////,,,,,,+++***************,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))************************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---///...,,,,,,------+++***222///...000///,,,,,,///BBB???>>>>>>999444333555888999999777222...,,,+++++++++******++++++,,,---************************,,,------+++******,,,...999111***---666;;;888333---000000333999444555DDDggg```ZZZXXXKKKTTTKKKYYYQQQAAAHHHRRRXXXZZZZZZ[[[\\\]]]]]]]]][[[ZZZZZZ[[[]]]]]]ZZZYYYaaa]]]sssvvvQQQBBBSSSbbbjjjooooooiiinnntttvvvuuusssqqqqqqrrrmmmmmmoooiiieeeqqq|||[[[HHHJJJNNNKKKooopppWWWQQQccczzzqqqrrr{{{vvv{{{~~~vvv}}}fffaaaooo~~~}}}{{{yyyvvvtttpppooonnnoooqqquuuyyy{{{xxxwwwuuutttuuuzzz~~~yyylllZZZJJJCCC@@@===;;;:::;;;<<<<<<;;;999888777666666555555555333333333222222222222222//////000111111111000000222111//////111222111000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---...,,,++++++***************+++***)))***+++,,,+++)))************************))))))************))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---+++***+++,,,---,,,***000---+++---,,,)))(((+++;;;>>>===888444444444222555666666555111...,,,,,,++++++*********+++,,,---************************+++,,,,,,+++)))***---111555///+++...666;;;888333...444444333222---777QQQooodddZZZ]]]GGGTTTIIIHHHLLLAAAIIITTT[[[]]]^^^^^^___]]]^^^]]]ZZZXXXWWWXXXZZZ\\\XXXYYYccc^^^qqq|||UUUFFFXXXiiiooorrrqqqjjjooovvvxxxwwwuuussssssuuurrrpppoookkkiiioooxxxwww\\\OOOMMMMMMKKKIIIiiiuuuTTTMMMTTTjjjzzzppptttzzzkkkpppxxxxxxrrr}}}www{{{rrrkkkjjjlllkkkjjjkkknnnqqqtttuuuttttttuuuxxx|||~~~}}}{{{ooo\\\LLLEEEBBB@@@<<<;;;<<<=========;;;;;;999888666666555555555444444444333222222222...///000111111000///...222000//////000111111000000000000000///...---,,,++++++++++++++++++++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,,,,,,,++++++***)))*********+++***)))***+++++++++)))************************))))))************))))))))))))))))))************************************++++++++++++++++++++++++++++++************++++++'''&&&'''))),,,.........,,,))))))+++,,,***+++...555<<<<<<444222666666111000222333222///---,,,,,,,,,+++*********+++,,,---************************)))+++,,,+++)))+++///333111---+++000777;;;888444***222666777777666LLLoooxxxdddXXXOOOUUUIIIKKKQQQlllaaaGGGHHHTTT]]]ZZZ\\\ccc```___^^^]]]\\\\\\\\\\\\\\\___]]]ZZZcccnnnwwwZZZRRR]]]bbbvvvsssqqqkkknnnsssuuuvvvuuutttssslllssskkkfffllldddbbbwwwzzzaaaLLLGGGEEE@@@@@@EEEZZZXXXKKKPPPSSSuuutttdddiiipppooommmyyypppddd]]][[[]]]___```aaabbbeeelllttt{{{}}}~~~|||}}}tttfffVVVJJJCCCDDDBBB???===<<<===???@@@;;;;;;:::999888777666555888777777666444222000///111111111000111111222333111111111111111111111111333333333333222000///---------...............---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************)))************+++++++++++++++************+++++++++,,,------++++++,,,---+++***)))((()))***,,,...666666666666666555444333************************************************))))))***+++,,,,,,------...,,,***((())),,,///111---++++++222:::;;;444+++,,,444666999333;;;KKKuuuddd[[[QQQZZZMMMFFFJJJkkknnnHHHBBBNNN^^^```aaafffeeehhhgggeeebbb___]]]\\\[[[[[[[[[ZZZaaaiiinnnVVVNNNWWW\\\lllmmmmmmpppqqqssssssrrrqqqpppooooootttlllhhhmmmgggeeeuuupppWWWJJJNNNNNNFFFCCCFFFJJJ___MMMNNNOOO|||xxxooo^^^aaaoooxxx{{{rrrhhh```\\\WWWUUUXXX]]]bbbeeehhhiiikkkooovvv}}}yyynnnaaaTTTKKKGGGFFFDDD@@@===<<<<<<<<<===;;;;;;:::999888777666666555555555555444333111111111111111111111222222333111111111111111111111111333333333333222000///---------...............---.........---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++***************+++++++++)))************+++++++++++++++************+++++++++,,,---,,,+++***+++---++++++)))((()))***+++---///////////////...------************************************************))))))******++++++,,,,,,---,,,***)))***,,,///000...,,,---222888999333---///888666222444999yyyuuueee___XXX^^^PPPBBBCCCfffUUUCCCHHH___gggeeeggghhhkkkiiigggdddaaa^^^\\\[[[WWWYYYYYY^^^aaaccc~~~eeePPPRRRTTTbbbgggjjjssssssrrrqqqooommmlllkkklllooohhhdddgggeeeggguuukkkPPPHHHQQQLLLAAA@@@DDDMMMaaaMMMMMMNNNpppllleee]]]gggxxxkkk]]]SSSOOOSSSUUUWWWZZZ^^^eeelllqqqrrrqqqqqqtttyyy|||sssfffYYYOOOJJJHHHGGGEEEAAA>>>;;;:::::::::;;;::::::999888777666666444444333333333333222222111111111111111222333333000000000000000000000000333333333333222000///------...............------...............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))******++++++++++++)))************+++++++++++++++************++++++***+++,,,+++*********,,,,,,+++***)))))))))***+++)))))))))***))))))((('''))))))))))))))))))))))))************************************************++++++++++++,,,---...///......///222444444222000...777888111888IIIqqqjjjggg^^^NNNCCCBBBZZZnnnLLLFFF]]]gggccccccfffbbbaaaaaa```___^^^]]]]]]UUUXXXXXX[[[\\\]]]zzzwwwSSSOOOUUUbbblllpppqqqppppppqqqpppnnnkkkiiijjjmmmjjjdddbbbffftttnnnOOOHHHOOOEEECCCUUUbbbkkk[[[KKKNNNOOOccc]]]lllxxxzzziiibbb]]]YYYUUURRRSSSWWW[[[___eeeiiikkkooouuuyyyyyywwwvvvwww{{{zzzoooaaaTTTJJJFFFDDDFFFDDDAAA===;;;:::999999::::::999999888777777666555444333333222222222222222111111111111222333333000000000000000000000000333333333333222000...---.........///......---,,,........................,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))((()))***+++++++++++++++)))))))))***++++++,,,,,,))))))*********+++++++++++++++************++++++)))***++++++))))))***+++---,,,+++***)))))))))***(((((())))))))))))(((((())))))))))))))))))))))))*********************************)))))))))))))))***+++,,,---...............///111222111111111222,,,...:::777===rrryyy^^^KKKEEECCCKKKtttUUUBBBUUUaaa^^^___bbb[[[[[[\\\]]]]]]]]]\\\\\\VVVXXXWWWYYY[[[]]]||||||OOOMMMZZZfffqqqsssnnnnnnpppssstttrrrnnniiillloooqqqjjjcccpppuuuSSSKKKNNNEEEYYYVVVKKKNNNLLLVVVpppqqqiiiccc]]]RRRQQQTTTWWWXXXXXX]]]dddggglllpppsssssstttwwwzzz{{{yyyxxxyyy||||||qqqcccUUUJJJDDDBBBBBBAAA???===;;;;;;;;;;;;::::::999999888777777777888777555333111111000000222222222111222333333444000000000000000000000000333333333333222000...---......//////...------,,,------..................,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++))))))*********+++++++++++++++************++++++)))***++++++))))))***+++,,,,,,+++******)))))))))))))))***************)))))))))))))))))))))))))))*********************************)))))))))))))))***+++---...............---///111111000///111333111'''777:::DDDgggQQQHHHDDDAAA^^^[[[@@@MMMYYY[[[]]]___[[[\\\]]]]]]]]]\\\ZZZYYYWWWWWWVVVYYY\\\^^^zzzPPPNNN[[[```llllllsssrrrrrruuuwwwuuupppkkkjjjkkkqqqkkkcccyyy}}}YYYNNNLLLEEEjjjWWWLLLLLLGGGPPPtttVVVKKKRRRXXXZZZ\\\]]]bbbggghhhfffiiioooqqqsssvvvwwwxxxzzz|||~~~|||{{{zzz|||~~~}}}ssseeeWWWLLLFFFDDD>>>>>>===<<<<<<<<<<<<<<<999999999888888888777777:::888666333222111111111222222222222222333444444111111111111111111111111333333333333222000///---////////////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******+++++++++******************************)))************+++++++++++++++************++++++***+++,,,+++*********,,,++++++++++++************))))))***+++++++++******************************************************************************+++,,,---......//////...,,,...000111000000111222666+++222:::XXXeeeMMMGGGCCCQQQfffFFFMMMXXX]]]___[[[\\\]]]^^^^^^]]]\\\YYYXXXWWWWWWUUUZZZ\\\[[[pppVVVMMMXXX]]]vvv{{{wwwuuuvvvtttpppkkkgggdddkkkjjjgggzzzVVVLLLIIIGGGuuuVVVLLLLLLGGGTTTzzzlllYYYNNNQQQ[[[bbbbbbiiijjjmmmrrrrrrpppppptttvvvuuutttuuuxxx|||~~~~~~}}}}}}~~~~~~yyynnn```SSSJJJGGGFFF>>>======<<<<<<;;;;;;;;;999999999888888888888888:::888666444333333333444333222222222222333444444222222222222222222222222333333333333222000///---////////////...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))),,,,,,++++++***))))))))))))************+++++++++++++++************+++++++++,,,---,,,+++***+++---)))******++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,,,,,,,------.../////////+++,,,...000222222222111///666000@@@xxxRRRKKKKKKOOOqqqPPPQQQ[[[aaaaaaYYYYYYZZZ\\\]]]]]]\\\ZZZYYYWWWVVVUUUZZZ\\\XXXgggWWWJJJVVVdddzzzuuusssrrroookkkiiicccjjjmmmnnnlllKKKFFFHHHNNN~~~SSSIIIMMMLLL[[[dddYYYSSSMMMMMMWWWeeemmmnnnqqqooopppsssrrrooonnnqqqtttqqqnnnnnnssswwwxxxxxx~~~~~~yyysssgggYYYMMMGGGFFFGGG>>>>>>===<<<;;;::::::999999999999888888888888888999777555444444444666777333333222222333333444555333333333333333333333333333333333333222000///---////////////...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++******)))---,,,,,,+++***)))(((((()))************+++++++++++++++************+++++++++,,,------++++++,,,---((()))***+++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,---------------,,,------...000000++++++---000333444222000###>>>222JJJoooVVVGGGTTTlllXXXAAA[[[``````XXXaaacccccc^^^XXXTTTVVVZZZZZZYYYZZZ[[[ZZZ\\\fffppphhhRRROOO```zzzwwwyyypppuuuyyykkkkkkgggoookkkmmmaaaHHHIIILLLOOOwwwPPPOOOSSSJJJttt~~~cccZZZPPPQQQUUU___jjjsssvvvvvvvvvwwwvvvtttqqqnnnmmmnnntttppppppwwwzzzxxxxxx|||yyyvvvvvvooocccVVVKKKFFFEEEFFF@@@>>><<<;;;<<<<<<<<<;;;;;;:::888666555444555555555555444444444333333333444333222111111333555666222333333222000///000111555222...---...000000///////////////////////////000///---+++++++++,,,------,,,++++++******++++++*********))))))))))))((()))************+++++++++******))))))))))))******))))))*********))))))(((************************((()))++++++******+++,,,***+++,,,,,,+++***+++---))))))*********+++++++++,,,,,,,,,++++++*********------,,,++++++******)))++++++,,,,,,,,,---------,,,+++******,,,,,,+++***,,,,,,,,,++++++)))((('''***,,,---,,,++++++,,,...------,,,,,,,,,---......111000/////////000222333555,,,444lllkkkQQQNNN[[[iiiJJJYYYYYY```hhhbbbcccccc^^^XXXUUUWWWYYY]]]\\\^^^``````bbbkkkuuutttUUUOOORRRzzz{{{lllpppwwwtttyyy}}}pppnnnjjjqqqnnnqqq___HHHKKKMMMMMM{{{uuuPPPKKKSSS^^^}}}gggVVVTTTVVVYYY___gggooosssttttttsssssssssqqqnnnmmmnnnooossspppqqqwwwyyyxxx{{{}}}}}}~~~~~~~~~}}}}}}xxxtttrrrkkk```SSSHHHCCCBBBBBB???===<<<<<<===<<<;;;999:::999777666555444444555444444444444444333333333444333111111111222444555111222333222000///000111222111000000000111111111////////////////////////000///---+++++++++---...---,,,++++++******++++++++++++*********)))))))))))))))*********+++++++++******))))))))))))******))))))************))))))************************(((***++++++******+++,,,((()))++++++++++++---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))*********++++++++++++,,,,,,+++***+++,,,,,,,,,***((()))***++++++,,,,,,+++)))+++,,,,,,++++++,,,...------,,,,,,,,,---......///...------...000111222444...IIIaaaOOOLLLwwwMMMVVVZZZaaaooocccdddccc___ZZZWWWWWWYYY]]]]]]```dddeeefffmmmuuuzzzVVVSSSNNNdddpppsssmmmssszzzyyy|||zzzmmmppplllpppnnnsss]]]IIILLLNNNJJJooopppTTTJJJYYY~~~|||___TTTRRRXXXaaaeeelllqqqssssssrrrrrrrrrrrrqqqooonnnnnnqqqsssssssssvvvyyyzzz{{{xxxsssrrrrrrssstttpppooopppuuu~~~~~~vvvrrrnnnggg[[[OOOEEE@@@>>>>>>===<<<<<<<<<===<<<:::777999888777555444444444444333333333333444444444444333222111111111222444555000111222111000///000111...000111111000000111222000000000000000000000000///...---,,,+++,,,---...---,,,++++++******++++++,,,+++++++++************)))))))))*********++++++******))))))))))))******))))))***************))))))))))))))))))))))))))))))***++++++***)))+++,,,'''(((***++++++,,,...000+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***))))))))))))************))))))))))))************---+++***+++,,,---,,,***))))))******+++,,,,,,,,,(((***+++,,,++++++---...,,,,,,,,,,,,,,,---...///............000222444555111000fffwww[[[LLLoooNNNSSSccccccgggddddddccc```\\\YYYYYYYYY[[[[[[^^^cccddddddhhhnnn}}}TTTTTTOOO]]]qqqqqqssswwwzzzzzzzzzuuukkkpppjjjjjjiiiooobbbLLLKKKKKKEEEcccsssdddYYYkkkgggVVVWWW```hhhjjjoootttvvvtttrrrrrrtttttttttsssqqqoooqqqtttwwwvvvyyy|||}}}|||yyyuuuooollllllnnnpppqqqkkkiiijjjpppyyy}}}uuurrrnnneeeXXXKKKBBB>>><<<;;;;;;;;;;;;<<<===<<<888666777777666555444444444333222333333333333444444444222111111000111222333333///111111111//////000111...///000...,,,,,,...000////////////////////////------,,,,,,,,,---......---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))******************))))))))))))******))))))***+++++++++******)))))))))))))))))))))))))))***++++++***)))***,,,((()))++++++++++++---...******++++++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++---,,,++++++,,,---,,,+++,,,,,,++++++************)))+++,,,---,,,---...000,,,,,,,,,,,,------...///000000000111333555777999333>>>pppUUUWWW^^^PPPccceeeccccccdddcccaaa^^^\\\[[[[[[\\\[[[]]]bbbcccaaabbbfffTTTOOOLLLUUUooommmtttvvvuuuxxxxxxtttpppooojjjfffdddkkkqqqVVVJJJGGGBBBZZZ{{{tttkkk~~~rrr___]]]fffqqquuupppsssuuutttrrrqqqtttwwwuuuuuusssqqqpppqqqtttwwwxxx|||{{{xxxyyy{{{||||||xxxwwwwww{{{}}}wwwuuurrrgggXXXJJJAAA===;;;;;;:::::::::;;;<<<;;;777555666666555555444444333333333333333333333333333333000000000000111111222222///000222111000///000222111000---***)))))),,,...------------------------,,,,,,,,,,,,------...///---,,,++++++******++++++,,,,,,,,,+++++++++******(((((()))))))))***************))))))))))))******))))))***+++++++++++++++)))))))))))))))))))))))))))+++,,,+++***)))***++++++,,,---,,,*********,,,))))))))))))************++++++++++++++++++++++++)))******+++,,,---......+++++++++,,,,,,,,,---------,,,++++++------,,,+++---,,,+++******++++++,,,+++,,,......------///111,,,++++++,,,---...//////000000000111333666888:::777YYYgggQQQ~~~TTTZZZccciiibbbbbbbbbbbb```___^^^]]]___]]]^^^bbbccc``````ccczzz[[[KKKIIITTTmmmvvv~~~uuuxxxxxxqqqqqqoookkkfffdddjjj}}}fffMMMGGGBBBSSSvvvnnnllldddccchhhpppwwwvvvssssssrrrqqqpppqqqtttvvvrrrrrrrrrpppoooppprrruuuxxx}}}{{{zzzxxxkkkXXXIII@@@===<<<<<<:::999999999:::999777555444444555555444444333222333333333333222222222222//////000000111111111111000111222222111111222333444000---+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,++++++******++++++,,,+++++++++************((((((((()))))))))************))))))))))))******))))))***+++,,,,,,,,,,,,***************************+++,,,+++)))))))))+++,,,------,,,***))))))***((((((((())))))))))))******++++++++++++,,,,,,,,,+++++++++,,,---......///------------...............,,,+++,,,---...---+++***))))))***+++---///000,,,---......------...///+++++++++,,,---...///000.........///111333666777999zzziiipppdddWWW^^^iiiaaaaaaaaabbbbbbbbb```___```]]]]]]bbbcccbbbbbbdddkkkkkkMMMKKKUUUgggxxxuuuxxxuuummmoookkklllhhhfffiiiuuuzzzUUUKKKFFFNNNzzziii[[[cccwwwcccnnnooopppvvvuuusssrrrqqqqqqrrrsssrrrqqqooopppqqqqqqqqqrrrtttvvvzzz~~~oooYYYGGG>>><<<<<<<<<;;;999888777888888777555333333444555444333222111555444444333222111000000...///000000000000000000000222333333222222333444444111...111666888444000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////---,,,++++++******++++++++++++*********)))))))))(((((((((((()))))))))*********))))))))))))******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***+++,,,---,,,*********,,,((())))))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,---------------........./////////...,,,,,,,,,---...---,,,******))))))+++---000111+++---------+++***+++,,,+++++++++,,,---...///000............000222444666FFF```ttt[[[YYYbbb``````aaabbbccccccbbb```^^^[[[\\\```cccbbbccceeekkk|||QQQJJJOOO[[[fff{{{xxxlllsssssskkkpppfffjjjhhhfffhhhnnn\\\PPPJJJLLLrrrcccPPP```tttgggvvvsssnnnuuuwwwsssqqqppprrruuutttppplllmmmppprrrttttttvvvxxxzzz}}}qqqYYYFFF===;;;<<<<<<;;;999777666777777777555222333444555444333222111666555444333111000//////...//////000000000000000111222444444333333444555333000000777???AAA:::222------------------------)))***+++---.../////////---,,,++++++******++++++*********))))))))))))((((((((((((((())))))))))))******))))))))))))******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))((()))***)))***,,,,,,++++++,,,---)))************+++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////...---,,,,,,......---,,,...---+++******+++---...+++,,,,,,+++)))((((((***+++++++++,,,---...000000000000000000222444666777[[[^^^]]]VVV___dddccc___ccclllkkkccc]]]^^^___aaabbbcccddddddoooVVVIIIDDD^^^```dddiiilllkkkiiihhhgggmmmiiihhhiiifffkkkqqqQQQHHHRRRSSSeeeQQQ\\\kkkiiiuuuooouuuvvvtttvvvrrrmmmlllooorrrsssrrrsssqqqqqquuuwwwwwwwwwxxx~~~|||{{{{{{hhhSSSHHHCCC@@@@@@AAA::::::999999777666555444444333333222222333333444999999999777444222333444333222000///...///000222222222222222222222222333333333777@@@HHHGGG===222,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++---...---,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******++++++++++++******))))))+++,,,,,,,,,,,,,,,///......---+++***))))))---,,,***)))))))))******...---+++)))(((((()))***************************(((++++++((((((,,,---++++++*********+++,,,,,,---++++++---...//////000000---,,,,,,++++++,,,,,,---++++++******++++++,,,---)))***++++++***)))***+++&&&***......,,,+++---//////222...111::: @@@AAAppp```ccc```aaa``````ccchhhhhhdddddddddfffffffffeeecccbbblllTTTKKKLLL]]]gggiiikkkkkkiiihhhggghhhnnnjjjjjjjjjggghhhzzzdddLLLSSSPPP}}}wwwVVVJJJ]]]nnnkkkuuuoootttsssrrrtttrrrpppoooppprrrrrrrrrtttwwwxxxuuutttzzz}}}zzzyyytttcccPPPFFFCCC@@@???@@@:::::::::999888777555444444444333333333333444444;;;;;;:::777333000000111333222000/////////111111222222333444444444444444333222555;;;@@@???666...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,++++++***))))))((())))))))))))))))))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,///...---,,,+++******))),,,,,,***)))))))))******---,,,+++***))))))))))))***************************------******...///,,,++++++******+++,,,,,,---+++,,,---...////////////---,,,,,,++++++,,,,,,---++++++******++++++,,,---***,,,---,,,+++***+++---***+++---...---------...111...000666444111:::___]]]eeebbb^^^]]]aaacccbbbbbbdddhhhjjjlllmmmllliiieeeccchhhRRRLLLVVV[[[jjjkkklllkkkjjjjjjkkklllnnnjjjjjjlllhhhfffnnnzzzWWWWWWMMMnnnvvvPPPMMMiiitttnnntttqqqvvvrrrsssrrrsssttttttsssrrrssstttrrryyyxxxoooooozzzwwwuuuiiiZZZJJJDDDCCC@@@>>>>>>::::::::::::999777666555444444333333333333444444999999888666333111111222333222111000///000111111000222444666777777666555222222333444555333///+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++++++++******'''((()))***++++++++++++......---,,,+++******))),,,+++******)))*********++++++++++++***)))((((((************************+++------******......,,,+++++++++++++++,,,,,,---------............---------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,---...---,,,+++,,,...///---,,,,,,...///......111---222999...??????```aaafff___]]]bbbbbb\\\\\\bbbhhhjjjmmmoooooolllhhhfffcccyyyVVVLLL]]]\\\gggiiilllmmmnnnnnnpppqqqmmmiiihhhkkkiiifffhhhnnnfffZZZKKKfffXXXVVVsssxxxnnnqqqsssyyytttwwwqqquuuyyyyyyvvvttttttuuummmpppllleeeqqq}}}xxxsssooo___RRREEEBBBCCCAAA>>>===;;;;;;;;;;;;:::999888777555555444444444444555555333444555444333333555777333222111000000000111111...000333666777777555444000000000///---++++++,,,,,,,,,,,,---------------........................---,,,++++++------,,,++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******'''((()))******+++******------,,,,,,+++******)))++++++******************)))***+++++++++***((('''************************))),,,+++((((((+++,,,***,,,,,,+++++++++,,,,,,---............------,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++---...---,,,+++,,,---333///,,,,,,...000///---///111222555000<<>>===;;;;;;<<<;;;;;;:::999888666555555444444555555666333444555444444444666888333222222111111111111111,,,...222444666555444222/////////,,,***))),,,///,,,,,,,,,------.................................---,,,++++++------,,,++++++++++++***************))))))))))))))))))))))))******++++++++++++******'''((()))******+++******,,,,,,,,,++++++******)))************+++*********((()))***++++++)))((('''***************************,,,+++((((((+++,,,)))------,,,,,,+++,,,,,,---............---,,,+++***---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,---,,,+++***+++---333///,,,,,,///000000...,,,777222...888999}}}tttkkkhhheeeddd```\\\]]]aaammmlllkkkiiigggeeecccbbb```ooo|||VVV```dddkkkooosssuuussspppmmmkkkkkkiiiggghhhjjjlllmmmnnnzzzhhhUUUHHH___dddWWW___kkkdddnnnuuunnnyyyqqqtttxxxyyyxxxvvvtttssshhh```aaaxxx{{{tttlllfffVVVKKKBBBBBBDDDCCC@@@>>><<<<<<<<<<<<<<<;;;::::::666666555555555555666666777888888666444333444666333222222222222111111111,,,...000222333333222111/////////---+++,,,---///,,,,,,,,,---......//////...........................,,,++++++------,,,***************************))))))))))))))))))))))))******++++++++++++******'''((()))***++++++++++++,,,,,,++++++************))))))***++++++++++++***((())))))***))))))((((((************************,,,......******------+++...------,,,,,,,,,,,,,,,---------------,,,+++***---,,,,,,++++++,,,,,,---++++++******++++++,,,---***,,,---,,,+++***+++,,,000...------///000//////,,,888222+++???PPPiiikkkjjjddd```bbbeeeeeemmmkkkgggdddbbbbbbccccccccclll~~~eeeaaahhhoooqqqttttttqqqnnnmmmlllkkkkkkkkkjjjkkklllllllllooo___VVVKKKYYYfffWWWVVV}}}rrrdddnnntttjjjwwwpppppprrrtttuuutttqqqnnneeebbbqqqzzztttkkkcccWWWLLLCCCCCCEEEDDDAAA@@@<<<============<<<;;;;;;777666666666666666666777888999999777555444555666222333333333222222111111...///000111111111111111111000//////......------,,,,,,------.../////////...........................---+++,,,,,,---+++***************************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,++++++++++++************((()))***+++,,,++++++***))))))(((((((((((())))))************************,,,///...******------***......---,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++---...---,,,+++,,,...+++---//////......///000000000444000BBBfffmmmlllcccaaahhhllliiikkkgggccc```___bbbfffhhhfffiiisssqqqbbbjjjooopppqqqqqqoooooopppqqqkkkmmmnnnmmmkkkkkkjjjhhhjjjYYYYYYQQQUUUdddVVVPPPttt{{{hhhppptttiiivvvooonnnnnnpppssssssooojjjaaaeeezzzsssjjjbbbYYYNNNDDDDDDFFFEEEBBBAAA==================<<<;;;777777666666666666777777666777888777666777888:::222333333333333222111111000000000000000000111111333111000000000///,,,))),,,,,,------...///000000...........................---,,,,,,,,,---+++*********************++++++))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,---,,,,,,+++++++++***************((()))***+++,,,,,,+++******)))(((''''''((()))***************************+++---,,,((((((++++++(((///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------...///...------...///(((,,,000000...---...000444(((666777BBB~~~rrrlllmmmjjjbbbaaahhhaaaaaabbbdddfffhhhhhhhhhhhhqqquuu___hhhiiiiiinnnsssoooiiimmmvvvrrrvvvtttmmmiiijjjjjjfffuuu]]]MMMSSSWWW___OOOOOOjjj|||pppyyy{{{pppxxxqqqnnnrrrtttqqqmmmlll\\\}}}~~~wwwsssllldddSSSMMMFFFCCCCCCCCC???<<>>===;;;===999555444555666555444:::999888777666666666666000111222333444333222111000000000///000000111111111111000......---------......---------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))(((((('''+++++++++*********))))))))))))*********+++++++++'''(((***,,,---------,,,++++++************++++++)))***,,,,,,,,,***((('''))))))))))))************---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,+++,,,------......------222222111111111111111222888......>>>jjjrrrllliiieeefffllliiiddd```aaagggmmmnnnmmmhhhllloooiii```fffiiinnnpppnnnlllooouuutttwwwvvvooojjjkkkjjjgggZZZJJJLLLVVV___KKKKKK\\\}}}zzzxxxzzzxxxvvvooolllppptttqqqkkkiiivvv|||qqqiiibbb]]]TTTNNNGGGDDDDDDCCC???<<<@@@===::::::;;;===<<<;;;===:::666666777777666555888777666555555444444444333333444555555555555555222222111111111111111111111000///......---------......---------,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++++++++++++++*********))))))))))))*********+++++++++***+++,,,---------,,,+++*********))))))*********)))***,,,,,,,,,***)))'''))))))))))))************,,,,,,+++******++++++,,,++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++)))***++++++***)))***,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------222222111111111111111222000444333@@@rrrmmmiiiiiilllnnnhhhbbbeeemmmrrrqqqmmmnnnkkklll}}}ZZZeeelllqqqqqqpppsssuuuuuusssuuutttooojjjjjjiiigggwwwZZZLLLKKK]]]\\\GGGGGGNNN\\\vvvvvvzzzuuupppmmmqqquuurrrnnnmmmyyyjjj___WWWTTTQQQMMMGGGDDDDDDBBB???<<>>???===<<<;;;;;;<<<<<<<<<:::::::::;;;;;;;;;:::999777777666555555555555555444444333222333444555666555555555444444333222111000000///.....................---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,************************************************+++,,,---------,,,+++***))))))(((((((((((())))))******+++++++++******)))))))))*********+++++++++++++++++++++++++++,,,,,,*********))))))***************+++++++++,,,,,,,,,------------------------***+++,,,+++***))))))+++------,,,,,,,,,,,,------,,,,,,,,,,,,------......111111111000111111222333333666;;;~~~yyymmmnnntttrrrrrrqqqooolllkkkjjjkkklllccccccfff{{{sssccchhhmmmoooqqqrrrmmmfffiiijjjlllmmmkkkiiiiiikkkjjjTTTKKKUUU{{{jjjOOOHHHDDDEEENNNSSSwwwvvvxxxtttuuuvvvuuussswww~~~vvvoooaaaSSSJJJBBBAAA@@@@@@@@@AAA@@@??????>>>>>><<<;;;<<<===>>>999:::;;;;;;;;;:::999999999888888777777777777888444444333222333444555666666666666666555333222111000//////............///......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))************************************************'''(((***+++,,,,,,++++++))))))(((((((((((())))))*********+++++++++******************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------+++++++++---...------------------...------,,,,,,,,,---...///111111000000111222222333777+++DDD|||oootttyyyxxxsssllleeedddiiiooohhhdddfffeeewwwsssppppppuuuvvvrrrmmmkkkkkkjjjmmmpppooollllllooogggNNNNNNeee{{{VVVKKKHHHCCCEEEMMMKKKggg{{{{{{qqqrrruuuuuuuuu}}}xxxssseeeSSSIII===>>>>>>>>>????????????>>>>>>>>><<<;;;:::<<<>>>999:::;;;:::888777888999888888777777777777888888555555555444555666666777444555666666666444333222//////............//////......---------,,,,,,,,,000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((('''&&&***************++++++++++++++++++***************%%%''')))***+++,,,++++++***))))))(((((())))))******************+++++++++*********++++++++++++,,,))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,------,,,,,,---//////......------......///------,,,+++,,,---...///000000000000111222333333444000cccxxxxxx~~~xxxwwwtttooojjjhhhhhhiiihhhjjjjjjfffrrryyyrrrxxxyyypppnnnsssmmmlllnnnrrrpppkkkjjjnnnmmmOOONNNddd{{{___LLLHHHGGGGGGIIIHHHIIIaaassswwwpppoooqqqwww{{{tttbbbQQQIII===>>>??????>>>======>>>;;;<<<===;;;888888:::===999::::::888555444666888555555555444444555555666333333444555555555555555333444555666666555333222//////............//////......---------,,,,,,,,,444444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))(((((())))))*********++++++++++++++++++*********))))))((()))***+++,,,++++++************))))))***************)))******++++++,,,*********+++++++++,,,,,,((()))+++,,,------,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---)))***,,,,,,,,,,,,...000//////............//////...---,,,++++++---...000000000000000111222333444333PPPxxxvvvqqqrrrtttwwwvvvpppfff___fffkkkiiibbbhhhzzzlllrrrssshhhiiiuuunnnlllmmmqqqooohhhfffjjjyyyRRRGGGPPPXXXSSSIIIGGGGGGEEEKKKNNNDDDJJJaaawwwgggnnnrrrnnnpppzzz}}}rrr]]]MMMIII???@@@AAA@@@>>><<<<<<<<<999;;;;;;999666666888;;;::::::999666222111444777222222222111111222333333000111222333444333222111111333444666666555333222//////.........//////000......---------,,,,,,,,,888777555333000---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))******++++++++++++++++++++++++******))))))++++++,,,---,,,+++***)))++++++************++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,((()))***++++++***)))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,'''(((***++++++,,,...000//////............//////...---,,,++++++---...000000000000000111222333444777rrryyyuuuppppppsssxxx{{{wwwmmmddddddccc^^^^^^```dddvvvcccjjjoooooopppooorrrkkkmmmvvvsssgggiiiuuuqqqMMMIIIJJJHHHLLLCCCEEEIIIDDDEEELLLLLLOOOmmmppp```^^^bbbccclllwwwlllYYYJJJDDD???@@@AAAAAAAAA???<<<;;;555555666777777777777666:::888555333333444555777444333222111000000000000///------...111333444333222333444333111000111222///---,,,---...///...---,,,,,,---......---,,,,,,444333000...---,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,---,,,,,,+++*********+++((()))+++,,,,,,+++)))((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---...,,,******************+++++++++---,,,++++++******++++++...,,,***+++---...,,,***+++,,,---,,,++++++,,,...,,,---...000000...---,,,------......///000000000///111111666888...,,,<<>>;;;::::::999888777777777888999:::888666444333333333444333222111000000///000000000///...///111222111000333444444333111///000111666444111000///...,,,***,,,---............---,,,,,,,,,,,,,,,---...///000,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++,,,,,,+++)))''''''(((***+++,,,---...---,,,++++++******++++++,,,+++***+++---...---,,,)))***+++***)))***+++---,,,---...//////...---,,,,,,,,,,,,---......//////+++444111+++333999777888xxxsssnnnlllmmmnnnmmmlllqqqnnnaaaUUUOOOLLL]]]|||]]]gggqqqlllqqqbbb^^^```ggggggdddjjjuuu```WWWWWWSSSRRRJJJNNNJJJGGGLLLPPPOOOQQQ^^^nnnWWW]]]kkkvvvnnncccSSSHHHGGGBBBCCCCCCCCCCCCBBBAAA@@@<<<;;;999777777777999:::;;;;;;999888666555555555333333222111111111111111222111111111222333111000333444444333000//////000555333111//////...,,,***------............------+++,,,,,,,,,---......///***+++++++++++++++++++++******+++,,,------------***++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,+++***))))))+++,,,...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,---,,,++++++******++++++*********+++---.........)))***++++++***+++---...---...////////////...---++++++,,,,,,---.........---333111///333444;;;KKKrrrmmmooorrrrrrooouuuwwwpppiiibbbUUUTTTddd^^^dddrrrooosssbbb______bbbbbbbbbjjjvvvccc[[[[[[VVVUUUOOOUUUNNNKKKRRRPPPNNNYYYwwwaaa]]]pppvvvnnnbbbRRRIIIIIIDDDDDDDDDDDDDDDDDDCCCCCC>>><<<:::888777777888999::::::999999888666555444444444333222222222333333444333333333444444222000222333333222000//////000111///............---+++........................------------------,,,,,,*********++++++,,,,,,---***+++,,,---------------++++++,,,------------,,,---,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++*********+++------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++******)))++++++******************---,,,++++++******++++++)))***+++,,,,,,---...///***,,,---,,,,,,,,,...000/////////000000/////////++++++,,,,,,---.........333222333999777///EEEpppxxxrrrrrrrrrqqq{{{zzziiiiiirrrmmmtttnnniii```______bbbcccdddlllvvvlll[[[XXXSSSQQQOOOTTTLLLKKKTTTJJJJJJddduuufffpppwwwooobbbRRRHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@>>><<<:::999777777777777555666777777666555333222444333333222222222333333333333333444555555333000000222222222000///000111...---,,,---...///...---//////...------...//////////////////...,,,+++*********+++,,,------......+++,,,,,,------------,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++,,,,,,++++++***)))))))))---,,,++++++******++++++***+++,,,,,,,,,,,,---...+++,,,------------000222////////////////////////,,,,,,,,,---......//////111...000999444,,,TTTyyyvvvpppddd```bbbeeehhhgggfffjjjoooyyy^^^WWWTTTQQQNNNRRRKKKRRR^^^OOOSSS~~~www}}}xxxpppbbbPPPFFFFFFEEEDDDCCCAAA@@@??????>>><<<<<<;;;999888666555555222333555777666555333222222111111000000111111222111000111333444444222//////000111111000000111222///...---...///000///...000///...------...///000//////000000///...,,,+++***++++++---...///000000------------------,,,,,,+++,,,.../////////------,,,,,,,,,,,,,,,---......++++++,,,------,,,++++++)))***,,,---...---,,,+++************************************************(((+++------+++***+++---+++++++++***************---,,,++++++******++++++***,,,...---+++***,,,...***+++,,,,,,,,,---///111......------------......,,,------...//////000000,,,...000333000777mmmxxxuuufffcccffflllnnnkkkfffdddfffaaaZZZYYYWWWRRRVVVQQQ```ppp___iiiwwwpppbbbOOODDDDDD?????????>>>>>>???@@@@@@;;;;;;;;;:::888666444333222444666888999777555444000///////////////000000......///111333333111......///111111000000222333111000//////000000///...000///...------...///000...///000000000///...---++++++,,,---///000111111............---,,,+++++++++,,,...000000///...---,,,,,,,,,,,,,,,---...///***+++---......---+++***(((***---//////...,,,***************************))))))))))))))))))))))))'''***------+++***,,,...))))))******+++++++++,,,---,,,++++++******+++++++++---...---+++***+++---)))***+++++++++,,,///111---,,,,,,++++++,,,,,,---------......///000000000...666666333555JJJ}}}yyypppqqqooollliiiiiihhhffftttmmmXXXTTTSSSXXXTTT[[[iiilllrrryyyjjj[[[PPPHHHEEEDDDBBB@@@>>>======>>>???>>>===;;;999777555444333555555444333444555666777,,,:::@@@888111555999777///////////////.........000000000000000111222222555222000///000000---***,,,+++++++++,,,...000111------------------------,,,,,,,,,---///000222333...---,,,+++,,,...000111777555222...+++)))(((''',,,++++++******++++++,,,***))))))+++...---***&&&,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++))))))))))))))))))))))))(((***++++++***)))+++,,,)))******+++---......///---,,,,,,++++++,,,,,,---///////////////.........---,,,,,,,,,---000333555,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000333000666///111YYY~~~yyy{{{}}}|||yyysssjjjddddddkkk\\\[[[bbbffflllqqqzzzwwwgggXXXLLLEEEAAA@@@???===<<<<<<===>>>???<<<<<<;;;999888777666555555444333333333444666666333===???666///222333000111111111000000000000///...............///000000777444111000000///---+++---,,,,,,,,,,,,...///000------------------------------------...000111111...---,,,+++,,,...000111444222///,,,************+++******************++++++***)))+++------***'''---------,,,,,,+++++++++******)))))))))***++++++))))))))))))))))))))))))++++++***)))'''))),,,...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---/////////////////////...------------...000111333------------------,,,,,,......///////////////000111555444777>>>}}}}}}|||rrrkkkeeezzzuuuvvv}}}tttcccTTTHHHAAA>>>===<<<;;;:::;;;<<<===>>>;;;;;;:::999888777666666444333333333333444555555777<<<;;;333///111111---333333222222111111111111...............///000000888555222/////////...---///......------......///------------------------------........./////////---,,,,,,,,,,,,...///111000...+++))))))***,,,---))))))))))))))))))))))))+++***)))***+++,,,+++***///...------++++++***))),,,++++++************+++)))))))))))))))))))))))),,,+++)))'''&&&(((,,,000---------,,,,,,+++++++++------,,,,,,,,,,,,------......//////////////////......////////////000000------..................---...///000111111000///...777000777QQQ~~~zzzzzz~~~|||qqq___PPPGGGAAA???======<<<;;;;;;;;;<<<<<<::::::999888666555444444333333333333444444444555666777555000111555555222444333333222222111111111000000000000000111111222555333000...---...000111000000000///........................------------.....................---,,,,,,,,,,,,,,,...///000...,,,***(((''')))+++---))))))************)))))),,,+++*********+++,,,,,,---------,,,,,,+++++++++------,,,+++*********+++))))))))))))))))))))))))++++++***)))((())),,,...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------............///////////////000000000000///..................////////////,,,...000222222222000///000555222444lll~~~}}}mmm\\\OOOGGGDDDCCCAAA@@@???===<<<;;;;;;:::::::::888777555333222111333333444444444555555555666666333222444888888666444444333222222111000000000000000000000111111222000///---,,,,,,...111333111111111111000//////.../////////......------------......///......---,,,++++++,,,,,,---......///...,,,***((('''((()))*********+++,,,,,,+++******+++++++++******+++,,,...+++++++++,,,,,,---------------,,,+++*********+++))))))))))))))))))))))))''')))+++,,,+++******+++++++++,,,,,,,,,,,,------...------,,,,,,------...---.........//////000000111111111111000///...---.........//////000000000---...000222333333111111555111999;;;~~~|||kkkYYYMMMFFFEEEFFFBBBBBBAAA???===<<<::::::999999888666555333222222333444555555666666555555999888666666666777777555555555444333222111000000...............///000000---------,,,,,,---000333111222222222222111000///000000//////...---------,,,---...//////...,,,++++++++++++,,,------.........,,,+++)))((((((((((((***+++,,,------,,,+++***)))+++,,,,,,++++++---...)))***++++++---......///,,,++++++************+++))))))))))))))))))))))))&&&))),,,---,,,+++******+++++++++,,,,,,---------......------------......------......///000000000222222111000000///......------......///000000000...///111222333333333333444+++;;;RRR}}}{{{iiiWWWJJJDDDCCCDDDAAAAAA@@@???>>>===;;;:::777777777777777777666666444555666777777777666666888888888999777555444555777666666555444333222111...............///000000...///000///---,,,///111111222222333333222111000000000000///...---------+++,,,...//////...---,,,******+++,,,------------++++++++++++***))))))((()))***+++,,,,,,+++***)))'''***---...,,,,,,---...+++++++++,,,,,,---------******)))))))))***++++++))))))))))))))))))))))))''')))+++,,,+++******+++------,,,,,,,,,,,,++++++......------------......------......///000000111333222111/////////000000,,,,,,---......///000000//////000111222333444555444...;;;{{{|||iiiUUUGGGAAAAAABBB>>>>>>??????>>>===<<<<<<666666777888999:::;;;;;;444555777888888888777666555666888:::888555555777999888777666555444333333000000000000000111222222000222333111...,,,---///111111333333444333222111111000000///...---------***+++---//////...---,,,******+++,,,------------)))***+++,,,,,,+++***)))''')))***++++++***)))'''&&&***...///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++))))))))))))))))))))))))************))))))+++---///......---+++******)))......------------......---------...///000000111444222000......///000111,,,,,,,,,---...//////000000000000111222333555666;;;;;;AAAvvv```RRRKKKFFFCCCCCC@@@>>><<<<<<===>>>===<<<888777888999;;;<<<<<<<<<555666666555333333444666444666888999777666666777444666666333333666666444...000111222222///---+++444111...,,,---///000000...000111000///...///111,,,---......,,,,,,---......000111222000---)))'''((()))***++++++++++++++++++***)))(((((()))******,,,+++******************///---+++,,,...///---***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,(((((((((((()))***+++,,,///...---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---------......//////000000444111------...///...,,,------......///000000000333***///666333333888777;;;666xxxrrr]]]QQQLLLHHHFFFGGGCCC@@@>>><<<======<<<;;;888888777888:::;;;<<<<<<999888666555444333333222333555666666555444444444777999777333222333333000111222444555555333111///444111---,,,---/////////---/////////...---...///,,,---...---,,,,,,,,,...,,,---000111111...+++))))))******++++++++++++******))))))))))))***++++++++++++******+++,,,---......---,,,,,,......---,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++)))))))))***000///---+++************++++++++++++++++++++++++........................------...//////000000111111...,,,,,,---///...------------...//////000000///,,,///222///222777777333RRR|||jjjXXXOOOLLLJJJIIIIIIFFFCCC???<<<<<<<<<;;;:::888777777666777:::<<<===<<<888555444444444222///444555777666444333222333666888777222111333222///111222444666666555444222222///---,,,---...//////,,,---......---,,,---...+++---...---,,,+++,,,...)))+++...000000///...,,,++++++++++++++++++***)))))))))***+++,,,,,,,,,+++,,,+++******+++---000111,,,---......---,,,---...///...---,,,+++***************+++++++++,,,,,,,,,+++,,,---+++)))((()))***///...,,,+++***)))))))))++++++++++++++++++++++++......////////////............//////000111111111...,,,++++++---//////...,,,,,,------.../////////...000111000///333666666444{{{rrrbbbQQQJJJIIIHHHGGGHHHFFFBBB>>><<<;;;<<<<<<;;;777777666555555777;;;>>><<<777333333555666333///777888999777555444444444222444444111111444444222...///111222333333222222000...,,,+++---.........,,,...///...---,,,---...+++,,,------++++++,,,---)))+++---///000///---,,,,,,,,,,,,,,,+++******)))***+++,,,------,,,***)))---,,,*********---///111+++...000///,,,+++...000111111///---,,,+++************+++++++++,,,,,,,,,&&&)))++++++))))))+++---,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////......//////000111111111......------............,,,,,,,,,---....../////////444111///444666444444PPPiiiZZZKKKEEEEEEDDDCCCCCCCCC@@@===;;;<<<<<<<<<;;;666666666444444666:::>>>:::666222222666777444111777888888666444333444555111333333000000333333111,,,---...000111111111111///...,,,,,,---//////...---...//////------...///+++,,,---,,,++++++,,,---,,,---.........---+++***,,,,,,,,,,,,,,,+++***))),,,---------,,,***)))'''...---+++******+++,,,---+++---000///---,,,...111333222111///---,,,++++++******+++++++++,,,,,,,,,'''+++......,,,+++---///)))******+++,,,,,,------........................---...000111222111000///.........///000000111111111111111000///.........,,,,,,------...//////000000444......888666000777aaaSSSEEEAAABBBAAA@@@@@@@@@>>><<<;;;<<<<<<;;;999333555666555333444888===888555333333555666555333444555555333222111222444333555444///...000///,,,---...///000111111111111///...,,,---///000///...---///000///...---...///***,,,---,,,+++***+++------.........---,,,***))),,,,,,,,,,,,,,,,,,+++***------,,,,,,+++***((((((------,,,+++++++++++++++,,,---...///......///111333222111///---,,,,,,,,,******+++++++++,,,,,,,,,---111555333///+++---///)))***+++,,,---.........////////////////////////---...000222333222111000------......///000000000111222333222000...---...------......///000000000///333+++...:::222111JJJ{{{[[[MMMAAA???AAAAAA@@@@@@???>>><<<<<<<<<:::777444111444666666333333777;;;888777666444444333333333333444444333111111333555333444333///---//////,,,......//////000000000000///...---...000111000///,,,---......---,,,---...***,,,,,,,,,+++***+++,,,---------------+++******++++++,,,,,,---,,,,,,,,,******)))))))))******++++++,,,---......---,,,,,,------,,,...///111000///111000///---,,,+++++++++******+++++++++,,,,,,,,,,,,111555444...+++,,,///,,,---............---,,,////////////////////////---...111333444333222000,,,,,,------......//////...111333222///---...///......//////000111111111111666...222;;;///;;;lll~~~xxxWWWJJJ???>>>AAABBBBBBBBB???>>>======<<<888444000///333777666444333666:::999999888666333111111222555555555444333333666888///111111......111111///------------............///......///111222111000+++,,,------++++++,,,---***+++,,,,,,******+++,,,,,,,,,---------,,,++++++***+++,,,,,,------------((('''''''''(((***,,,...)))+++---///000000///...///,,,+++---000222111//////...---,,,+++***************+++++++++,,,,,,,,,%%%+++111111---***,,,000///000000000///---+++***........................---...111444444444222111++++++,,,,,,---......///+++...111111///---...000//////000000111111222222444:::444888===...EEEtttVVVLLLCCCAAA@@@???@@@CCC>>>===<<<;;;999888666666444333222222333444555666999777555555555444222000666666666555444444333333000000////////////000000//////.........---------////////////000222333444///......,,,+++***))))))---,,,+++******+++,,,---+++,,,---///000//////...,,,...///000///---***((()))))))))))))))***++++++,,,---...//////---+++***------------......//////...//////...---,,,*********,,,---,,,***)))***,,,111......000///+++***,,,000///...---,,,,,,+++***...///111000...------...111111111000///---,,,+++,,,,,,,,,---------......,,,---......//////......//////......///000222333???)))333BBB---???___qqqUUULLLCCCBBBAAA@@@@@@BBB======<<<:::999777666666444444444444444555555666666444333333444444333222444444444333333333333333111111000000000000000000.....................---000////////////000000111//////...---,,,+++******,,,+++************+++,,,+++,,,---......///......---...000111000...,,,******************+++,,,,,,,,,---...///...---+++***------..................,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,000......000///+++***,,,......------,,,,,,++++++...///000000...------......//////......---,,,+++,,,,,,------............,,,---......//////......//////.........000111222444---555;;;444@@@nnnRRRJJJCCCCCCCCCAAA@@@AAA<<<;;;;;;999888777666666444444555666666666555555444222000000222444555555333444444444444555555555333333222222111111111000.....................///000//////...------......//////...---,,,,,,+++***++++++***))))))***+++++++++++++++,,,,,,---...///---...000111111///...,,,++++++******++++++,,,,,,,,,---.........---+++***------...//////...,,,+++...---,,,++++++,,,---------+++***+++...000...,,,000------000///+++***---,,,,,,,,,,,,,,,,,,,,,+++---///000///...,,,------,,,,,,------------,,,,,,---............/////////,,,---......//////......//////.........///000000+++444888222:::NNN}}}zzzlllOOOHHHBBBCCCCCCAAA??????::::::999888777777666666444555666777777666555444555333000111333555666555555555666666777888888999444444444333333222111111............////////////......------,,,------...//////......---,,,++++++************************,,,+++******+++,,,...///,,,---///000000///...---,,,++++++******+++,,,,,,,,,------------,,,+++***------/////////---+++***333111...+++)))))))))***///+++)))+++000333000---///,,,---//////+++***---*********++++++,,,,,,,,,,,,...//////---,,,,,,---***+++,,,------............/////////////////////,,,---......///.........////////////////////////---777;;;000===rrr}}}wwwwwwyyyjjjLLLEEE@@@AAABBB@@@>>>>>>888888888777777666666666444555666777777666555444666444333222444555555555444555555666777888999999444444444555444333222111////////////////////////++++++++++++,,,---...///.........---,,,,,,,,,+++*********++++++*********,,,+++******+++,,,...///,,,,,,---.........------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++------.........,,,+++***222000---***))))))******///+++)))+++111333111---...,,,,,,//////++++++---)))******++++++,,,,,,---,,,---......,,,++++++,,,***+++,,,---...//////////////////////////////...,,,---......///........./////////000000000000000222333888666JJJwwwqqqssssss|||fffIIIBBB===???@@@>>><<<===666666666666666666666666555555666666666555444444555444444444666666555444222222333444555555666666222333444555555444333222000000000/////////......******++++++,,,...///000---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---...///,,,---------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,+++*********,,,---......,,,+++,,,///111///------++++++......++++++---***+++++++++,,,,,,------+++---...---,,,***++++++***+++,,,...//////000000/////////............---,,,---......//////.........///000111222222222222444...333DDDmmm|||qqqkkklllmmmvvv```GGG@@@;;;<<<===<<<;;;===555555555555555555555555666555555444444444444444111111222555777777666444222222333333444444444555000111333555555555444333222111111000///...------,,,,,,,,,,,,,,,---...///,,,++++++++++++*********+++,,,------------,,,++++++,,,---......///......//////......------,,,,,,000000///...............---,,,,,,+++++++++++++++---,,,+++******,,,---...))))))***+++,,,------...---------------...---------***+++......++++++---,,,,,,,,,,,,------------+++,,,------+++******+++)))***+++------.....................------,,,,,,,,,---......//////.........///111333444555555444444333000UUUxxxmmmgggggghhhsss}}}[[[FFF>>>999:::;;;;;;;;;<<<444444444555555555555555666555444333222222333444,,,---000444888888666444444444444555555555555666...000222444555555444333333222111000///...---,,,......------,,,,,,------++++++******************,,,,,,............,,,,,,+++,,,...///000//////...111111000///...------,,,222222111000000000000000---,,,++++++******++++++...,,,***)))))),,,...000***+++,,,,,,,,,++++++***,,,---......,,,+++,,,---,,,***+++......++++++---------------------------***,,,------+++******+++))))))***+++,,,------,,,......---------,,,,,,,,,,,,---......//////......---///111444555666666666666<<<111aaavvviiibbb^^^^^^eeerrr~~~ttt\\\EEE@@@<<<<<<>>>???<<<888777444222222333444444444555555444444444333333333222222333444444555666666222222222222222222222222222222333333333222111111444444444222///...///000000///---+++******+++,,,***++++++***((()))+++---,,,,,,,,,+++***+++---///------........./////////111111111111111111111111111000000000000000111111///...,,,+++******+++,,,)))***+++++++++,,,///111***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,......---,,,+++++++++,,,---------------------------...---,,,+++,,,,,,......((()))***+++++++++++++++***((('''(((,,,...---***///111222111///......///...000333444333333333444777:::>>>qqqcccZZZPPPNNNQQQZZZbbbfffjjjooo~~~qqqVVVBBB===777666888:::999777999666444333333444333222444444333333333333222222111111111222222333333333222111111111111111111222111111222222333222222111333444444222000......//////...,,,*********+++,,,+++,,,,,,+++******,,,...,,,,,,,,,+++***+++---/////////000111222333444555111111111111222222222222222111111000000000000111000///---,,,+++++++++,,,------...---,,,,,,---///***************+++,,,---***+++,,,++++++***+++,,,---,,,+++++++++,,,---...------------------------......---,,,+++,,,------***))))))***+++,,,++++++***))))))***,,,---,,,,,,...000111111///.........,,,...111222111111222333666666ZZZmmm]]]SSSLLLGGGFFFIIIMMMMMMOOORRRZZZkkkmmmOOO@@@;;;555222444777888888:::888555444444444222111222222222222111111111111000000000000000000000000111000///......///000111///000111222222222222222111222444333111.........---,,,+++*********+++,,,,,,------,,,++++++,,,...+++,,,,,,+++***+++---///222222333333444555555666111111111222222222333333222222222111111000000000111111///---,,,,,,++++++000111000...,,,+++,,,---************+++,,,---...******++++++++++++******,,,+++++++++,,,---...///------------------------///...---,,,++++++,,,,,,---***''''''***,,,,,,***)))***,,,,,,++++++---...---///000000...------...,,,...111222111111222444888888}}}mmm\\\QQQNNNHHHDDDEEEFFFEEEGGGIIIFFFUUUooohhhKKK???;;;777555777888999888999777555555555555444222111111000000000/////////000000/////////////////////...---,,,,,,---...///...///000111222222222222///111333333111...------++++++*********+++,,,,,,,,,------,,,+++***+++,,,+++,,,,,,+++***+++...000333333444444444444444444000000111111222333333333222222222222111000//////222111000///...---,,,+++000000000...,,,++++++---++++++++++++,,,---//////+++++++++,,,---,,,***)))+++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++///+++''''''***---,,,***))),,,......+++***---000,,,...//////...------......000222333333444555777<<>>000000000000000000000000---...///000000000......///000000000///...---,,,***+++,,,,,,++++++---///,,,,,,,,,---...000111222222///,,,,,,...///---++++++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,---...---...//////...---...///,,,...//////.........///---///000111111222555888???}}}rrrdddYYYUUUPPPLLLMMMLLLHHHFFFGGGHHHFFFPPPiiizzzsssZZZFFF;;;<<<;;;999666444333222222222222333555555333111////////////..................//////000000111111...///000111111000///.........//////000/////////...///000///---,,,---...............------,,,++++++,,,...---+++)))))))))******+++++++++,,,///111---...000333666999;;;<<<000000//////......------***,,,---///000///...------.../////////...------+++,,,------,,,,,,---///,,,,,,---...///111222333444///***))),,,...---+++,,,---...//////...------++++++++++++++++++++++++))))))+++,,,------,,,,,,---000222000---+++---000000///...///000000///...,,,...000000/////////000---///000000111333666999QQQ||||||wwwkkkaaa^^^XXXTTTSSSPPPIIIEEEDDDEEEAAALLLfffyyyqqqXXXCCC@@@???<<<888555333444555333222222333444333111...000000/////////.........------......///000111111...///222333333222///...//////////////////.........//////...,,,,,,---///////////////...---,,,+++,,,---//////,,,***)))***)))***+++++++++,,,///111///000000111222333444444000000///...---,,,,,,+++(((***,,,...//////...---+++,,,.../////////...---...//////...,,,,,,...///,,,------...000111333444444///((('''***---,,,+++---.../////////...---,,,++++++++++++++++++++++++'''(((***,,,---------,,,,,,111555333...+++---222222///---...111222000------///000111000///000111000111222222333555888;;;fff~~~zzz{{{xxxuuusssqqqtttuuunnn___NNNFFFEEEHHHBBBMMMkkk}}}pppQQQ<<<<<<;;;888666555555666777111111222333333333222222111111111111000///...------------------...///000////////////000000000000111111000000/////////...<<<666///+++,,,...//////333111///---------+++***.........---,,,+++)))(((++++++******++++++,,,---///000222333222///---++++++,,,---,,,***)))***+++,,,,,,,,,------------...(((+++---...---,,,,,,,,,...............------,,,)))+++---000111222111000///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******+++------,,,******---///...,,,+++---000333222000///...---......111333444333111//////000000***;;;555111666111GGG~~~uuu||||||{{{{{{|||yyydddSSSKKKNNNQQQaaazzzlllOOO===;;;999888666555555555555222222333333333222222111000000000000///...---,,,---------------...//////......///000000000000000000000/////////.........777333---++++++---...---222000---,,,------,,,***......------,,,+++***)))++++++******++++++,,,---...000111222111///,,,++++++,,,,,,,,,***)))***+++.........////////////000)))+++...///...---,,,---000000000//////---,,,+++)))+++---000111111111000.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,---//////...,,,+++,,,------,,,,,,---///222111000///......//////000111333222111///000000111+++666333444555888___|||nnnqqq}}}~~~zzzvvvvvvxxxzzz~~~|||||||||eeeVVV[[[fff|||gggLLL???888888777666555444444333333333333333222222111000///////////////...---,,,------------------...///,,,---///000000000///...///............---------111///,,,+++,,,,,,,,,,,,///---++++++,,,---,,,+++---------,,,,,,+++++++++++++++******++++++,,,---...///000111000...,,,++++++,,,,,,,,,***)))***+++.........////////////000***---///000///.........222222222111///...,,,+++***+++---///000111000000...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,---//////...,,,---,,,+++,,,.........---000000////////////000000...///111111000///000111333///333555888444HHHvvvgggiiirrrrrryyyxxxvvvrrrnnnmmmpppsssxxxyyy{{{}}}~~~}}}|||{{{zzz~~~}}}|||~~~|||zzzzzz|||~~~xxxyyy{{{lllkkkxxxaaaIII>>>777777777666555444222111444444444333222111000///......//////...---,,,,,,---------,,,,,,---......+++---...000000///...---------------------------,,,,,,,,,,,,------,,,,,,---+++******,,,------,,,---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------.../////////---,,,++++++---...---++++++,,,---,,,,,,,,,------------...,,,...000000///...///000111111111111111000///...***+++---...///000000000---------,,,++++++******,,,,,,+++++++++++++++***++++++++++++++++++++++++*********+++,,,---,,,***...,,,***+++...000...,,,///////////////000111111,,,...000000000000111222333555555888999444^^^nnnccchhhnnnjjjtttuuuuuuqqqmmmlllooossslllooossswwwzzz{{{{{{{{{zzz~~~|||xxxvvvzzz}}}}}}}}}|||ssssss|||xxxuuuZZZEEE<<<666666666666555333222111444444444333222111000///..................---,,,...------,,,,,,,,,------+++,,,---...///......---,,,,,,,,,---------------***,,,...//////...------,,,***)))***,,,......---------,,,+++++++++,,,---++++++******++++++,,,---,,,,,,---------,,,++++++,,,...///...------...///,,,,,,,,,------------...---...000000///...///000...///000111222222222222++++++,,,---...//////000......---,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++,,,---,,,***...,,,***+++...000...,,,......//////000111111111+++---///000000000111222111777666:::666888vvv{{{hhhbbbjjjpppkkknnnpppqqqmmmhhhfffjjjoookkknnnsssxxx|||~~~|||||||||~~~~~~{{{}}}~~~~~~uuunnnnnnttt{{{{{{}}}~~~vvveeeRRRBBB:::777777666555444333333222333333333333222222111000....../////////......---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,------------...***---///000///......///,,,+++***+++---//////...///...,,,+++***+++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,...///...------...000.........////////////000---...//////......///111,,,---///000222333333333+++,,,,,,---....../////////......------,,,++++++---,,,,,,++++++************++++++++++++,,,,,,,,,---,,,,,,---//////...,,,---,,,+++,,,.........---......///000111111000000,,,...000111000000111222///666555999333HHH{{{hhhaaaiiiqqqnnnkkkoooqqqnnniiihhhmmmrrrvvvxxx{{{|||yyyxxxwwwtttoookkkkkkooosssyyy}}}|||vvvwwwzzztttuuurrrfffWWWIII???:::999888666555444333444444222222333333333222222111...//////000000/////////...---,,,,,,++++++,,,,,,---,,,+++***+++,,,...///,,,---------............***---000000...------///---,,,+++,,,...//////...000///---+++******+++,,,++++++******++++++,,,---******++++++++++++++++++***,,,------,,,,,,---///.........////////////000---...///...------///000------///000111111222222,,,,,,,,,,,,---...//////000//////......------,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,---,,,,,,---//////...,,,+++,,,------,,,,,,---///...///000111111000//////...000222222111111111222222444333999777ccckkk```eeennnnnnoootttxxxwwwssstttzzz}}}}}}}}}}}}zzzxxxuuupppmmmoooooonnnllljjjkkkmmmoooqqqxxxyyyrrrrrryyyyyysssllloookkk___OOOCCC===;;;;;;999666444333333444555111111222333333333222222//////000000000000000///...---,,,,,,++++++++++++...,,,***))))))+++...000---------....../////////***---//////,,,+++,,,...///---,,,,,,.../////////111///---+++))))))***+++++++++******++++++,,,---******************++++++)))***,,,+++++++++,,,---,,,,,,,,,---------......,,,---...---,,,---...000......///000000000000000,,,,,,,,,,,,,,,---...///000000000///......------------,,,,,,+++***))))))*********++++++,,,,,,,,,+++******+++------,,,******---///...,,,+++---000...///000111111000///...///111222333111111111222888555333;;;>>>zzz{{{jjjcccjjjvvvyyyzzzyyyxxxwwwxxx{{{zzzzzz{{{~~~}}}zzzvvvsssqqqpppuuuqqqmmmlllooosssttttttzzzxxxvvvuuutttrrrooollliiikkkiii___PPPBBB;;;999:::999666444333333444555333333333333333222000000///...---,,,,,,---...///.........------,,,,,,,,,------------,,,,,,+++*********+++,,,------------//////000000000000//////,,,+++******+++,,,...///.........------,,,,,,,,,+++******+++,,,+++)))'''***+++,,,,,,------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........---++++++,,,---333000......000111000...///...,,,+++***++++++,,,---------------...//////222111000...,,,***)))(((+++++++++++++++++++++++++++++++++,,,,,,---------////////////...---,,,+++---......///000111111222222111///......000222333000444333000RRR{{{jjjbbbhhhtttwwwyyyyyyyyyzzz{{{}}}|||yyyvvvtttsssyyyvvvssstttwwwzzz||||||}}}|||{{{xxxuuurrrmmmooommmbbbQQQCCC;;;999:::999666444333333444444333333333333222111000//////...------------...///......---------,,,,,,,,,---------------,,,+++******+++,,,------.........//////000000000000//////---,,,,,,++++++,,,.........---------,,,,,,,,,,,,+++,,,---...---,,,***)))***+++,,,,,,------,,,,,,)))******++++++******)))))))))*********+++++++++---...///...,,,+++,,,---...,,,+++,,,///000///.........---,,,,,,---...///...------,,,---...///000///...,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------......//////000000222111/////////000222333///555555222nnn{{{kkkdddkkkwwwyyy{{{}}}~~~|||zzzyyy|||{{{{{{}}}~~~{{{xxxsssuuusssfffTTTCCC;;;999;;;999777555333222333333222222222222111000///...///...------------...///...------------,,,,,,,,,,,,------------,,,,,,++++++,,,---......///.........//////000000//////...///...------,,,---------------,,,,,,,,,,,,,,,+++)))---111111...+++++++++***++++++,,,,,,,,,,,,,,,)))))))))******)))))))))(((((()))))))))*********,,,...000000...---,,,---+++******,,,...000000///............///000111222///...---,,,,,,---///000,,,+++***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------...............111000000///000111222333222999555@@@}}}nnnhhhppp|||~~~{{{|||~~~{{{lllWWWDDD;;;999:::999777555333222222222111111222111111000///............------.........------------------------,,,---------------,,,,,,+++,,,---...////////////...//////////////////...000000///...------,,,,,,,,,,,,,,,,,,++++++++++++(((---222222...******,,,******+++,,,,,,,,,,,,+++))))))************))))))))))))))))))*********++++++...000111///...------++++++,,,---...///000//////////////////000000000000///---++++++---///000+++++++++***)))'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,------------///.....................000000000000000222333333777<<<333bbbrrrlllsss~~~rrrZZZEEE;;;:::999888777555333222222111111111222111111000///...---..................---------------------------,,,------......---------+++,,,---...////////////......////////////......000000//////...---,,,+++++++++++++++++++++++++++''',,,111000,,,((()))+++)))***++++++,,,,,,++++++***++++++++++++++++++************+++++++++,,,,,,***---000000///---------+++++++++++++++,,,...///111111111000///...------000///---,,,,,,---...///***,,,...//////,,,(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........000000//////////////////000000000111111222333444666:::888uuummmrrr|||}}}xxx]]]FFF<<<:::777666666555444333222222222222222222111000///...------...//////...------,,,,,,,,,------------...,,,------............---+++,,,---......///......---......//////......---/////////......,,,+++***)))************+++++++++(((+++------***((((((***)))******+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***,,,...///...---------******)))((((((***...222333333222111000...---,,,//////...------------...))),,,000333444222///---+++++++++++++++++++++++++++++++++,,,,,,---------******,,,---............//////000000000000000000///000000111222333444444222999UUUrrrkkkqqq{{{}}}}}}___GGG<<<:::555555555555444444333222333333333333222111000///------...//////...------,,,,,,,,,---------......,,,,,,---...............***+++,,,------.........---......//////......---------......---,,,+++***))))))))))))******++++++++++++******)))))))))***))))))***+++++++++++++++******++++++++++++******************++++++++++++***+++,,,,,,++++++,,,...******)))((()))---555:::333333333333222111///........./////////...,,,,,,***+++...000111111000000******************************++++++,,,---......+++,,,---...............---......//////000000000//////111222333444444444222@@@|||ooojjjqqq}}}aaaGGG<<<:::333444444555555444444333333333444333333222111000,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,---.../////////...******+++,,,---------------..................---+++,,,---------,,,+++***(((((())))))*********+++...+++)))((()))*********))))))***++++++++++++***))))))************))))))))))))))))))***************+++++++++******,,,...,,,,,,,,,+++,,,333<<>>uuunnnrrr~~~pppRRR@@@:::;;;444555666777666444222111444333222111111111111111222222111111111000000000.........//////000000111000000000000000000000000------------...///000000------...///////////////111///---,,,------,,,+++*********************************++++++,,,,,,--->>>777...)))((()))))))))******++++++++++++******,,,,,,,,,+++++++++******)))))))))*********++++++***---,,,(((,,,333111***++++++,,,,,,,,,---------,,,---///000000///---,,,...//////---***(((((()))+++***))))))***+++***((()))+++,,,+++******+++,,,+++******---222333111.........////////////......333333222111222666777555FFF~~~pppiiimmm{{{hhhKKK<<<:::<<<444555666777666444111///333333222111111111111111222222222222111111111000........./////////000000........................---------...///000111222---...//////000000//////000///...---------,,,,,,))))))************++++++))))))***+++,,,,,,------FFF===111++++++,,,***(((++++++++++++++++++++++++,,,,,,,,,+++++++++******)))*********+++++++++++++++---+++)))+++///...(((******+++++++++,,,,,,,,,,,,---...000000000///...---...///---+++******+++,,,***)))***++++++***((()))+++,,,+++******+++---+++++++++...222333333111......//////000000//////222777555222777999777777aaazzzjjjdddjjjxxx~~~bbbFFF888777999444555666666555333111000222222111111000000111111222222222222111111111000............////////////........................---------...///000111222000111111111111000//////000000///...---,,,------))))))******++++++++++++))))))***+++,,,,,,------444///)))(((,,,...---***,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))*********++++++++++++)))******)))***------************+++++++++,,,,,,,,,---...000000000000000+++,,,------++++++,,,...,,,***)))***++++++***))))))+++,,,,,,++++++,,,------------///222333333333...///000000111111111000...777555333999777666BBBsssccc]]]cccqqqxxxvvvYYYBBB777555555444444444444444333222111222111111000000000111111222222111111111000000000........................////////////////////////------------...///000000111111222111111000//////000000000///---,,,---...*********+++,,,,,,------*********++++++,,,,,,------***)))***------+++(((,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,---...///////////////)))***,,,,,,++++++---...+++***)))***,,,---,,,+++)))+++,,,,,,++++++---.........//////000111222333///000111222222333222222+++555222222888222:::\\\kkkXXXPPPTTT```eeelllpppuuuwwwxxx{{{}}}{{{xxxwwwxxxwwwvvvuuutttsssrrrtttwww{{{||||||~~~}}}yyyvvvsssssstttrrrlllgggggghhhjjjkkkkkkjjjiiihhheeefffhhhlllqqqtttuuutttooonnnllllllmmmppptttvvvyyyzzz{{{|||}}}}}}||||||~~~|||zzz{{{~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxvvvwwwvvvssspppooorrrttttttuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvvvvuuussspppoooooossswwwyyyxxxvvvuuuuuuxxxxxxwwwwwwwwwwwwxxxxxxuuuwwwxxxvvvsssrrrssstttwwwxxxzzz|||}}}~~~~~~~~~~~~~~~|||||||||}}}vvvbbbJJJ;;;777666555555444333222222222333444111111000000000000111111111111000000000/////////...................................................---------------.........///000000000000000000///111111///,,,+++---///***++++++,,,------......++++++++++++++++++++++++......//////...---+++)))---,,,++++++++++++,,,---,,,,,,,,,+++++++++******((((((((()))))))))******((((((***+++,,,,,,---///++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,***)))(((***,,,...---,,,)))+++,,,,,,,,,,,,---///---...............///000000111222333444444444444---555000222999000FFFfffPPPDDDEEENNNQQQNNNRRRVVVYYYZZZ]]]ccchhhddddddeeefffhhhkkknnnooogggfffffffffggghhhjjjkkkdddbbb```_________^^^]]]]]][[[ZZZ[[[]]]```aaa```dddaaaaaaffflllllleee^^^XXXXXXZZZ___cccaaaZZZTTTTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRRRRTTTWWWYYYXXXWWWXXXWWWVVVUUUWWW[[[___bbb```bbbeeehhhjjjkkkjjjjjjbbb```___aaafffiiiiiigggkkkkkkiiihhhgggfffffffffeeeeeedddbbbbbbaaaaaaaaa]]]]]]\\\YYYUUUTTTVVVYYYXXXYYY[[[\\\]]]]]]\\\\\\[[[\\\]]]]]]\\\ZZZXXXVVVTTTXXX]]]```___]]][[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXVVVXXXYYYWWWTTTSSSTTTVVVUUUVVVYYY[[[]]]^^^^^^^^^]]]^^^aaabbbcccbbbaaa``````bbbfffiiiiiigggdddaaaiiihhhgggdddbbb```^^^]]]aaa___^^^___aaabbbbbbbbb___``````bbbdddgggjjjkkkjjjlllmmmmmmllllllmmmoooiii___MMM<<<555777999888555444222111111222444666111000000000000000111111000000000000////////////.....................---++++++++++++++++++++++++...------,,,,,,,,,------+++,,,---///000111111111///111222000,,,+++---///++++++,,,------...//////,,,,,,++++++++++++++++++&&&))),,,.........000111------++++++++++++------,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))***,,,,,,+++,,,///++++++,,,,,,,,,---------***************************,,,,,,+++)))((()))***)))((((((***---.........)))+++,,,,,,,,,,,,...///------------,,,,,,---...111222333444555555555555111888111444;;;222SSSbbbKKKGGGEEEDDDGGGGGGGGGGGGHHHJJJMMMQQQSSSSSSTTTSSSPPPOOOSSSTTTRRRKKKPPPUUUTTTPPPLLLLLLNNNRRRPPPOOOOOOPPPPPPNNNMMMPPPPPPOOOOOOOOOPPPQQQRRRVVVVVVVVVVVVUUUTTTSSSRRRSSSNNNLLLQQQYYY[[[UUUNNNLLLNNNQQQSSSTTTSSSQQQPPPMMMLLLLLLLLLLLLLLLMMMNNNJJJNNNRRRRRRQQQPPPQQQRRROOOSSSYYY___aaa```]]]ZZZRRRSSSTTTUUUVVVUUUUUUTTTVVVVVVUUUUUUVVVWWWXXXXXXUUURRRNNNNNNPPPQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLMMMOOOOOONNNLLLKKKKKKKKKLLLMMMLLLJJJGGGHHHGGGGGGJJJNNNPPPNNNLLLGGGFFFEEEEEEEEEGGGHHHIIIKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGIIIIIIIIIIIIKKKLLLKKKNNNOOONNNJJJGGGGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLSSSRRRQQQNNNKKKHHHFFFDDDGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNNNNOOOPPPPPPPPPPPPJJJDDD<<<777666666666444555444444333333222222111333333222111000000111111222111000///.....................------,,,,,,,,,///...---,,,,,,---...///.../////////...---,,,,,,...///000000111111111111222222000///............///...---,,,+++,,,---------------,,,,,,+++++++++)))******++++++******)))+++++++++,,,---...///000------,,,,,,+++***))))))******))))))))))))******((()))++++++******+++---)))***,,,,,,++++++,,,------,,,+++***)))))))))))),,,,,,+++******))))))))),,,++++++,,,......,,,***...---,,,,,,++++++++++++,,,,,,---.../////////...//////000111333555888999777666111+++666===eeedddLLLHHHEEECCCFFFEEEEEEDDDDDDFFFHHHJJJLLLGGGIIIHHHEEEEEEHHHIIIGGGHHHMMMQQQQQQMMMJJJJJJKKKLLLJJJIIIIIIKKKKKKJJJHHHKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKPPPMMMKKKOOOTTTUUUQQQLLLMMMMMMNNNOOOOOOPPPQQQQQQMMMLLLLLLKKKKKKLLLLLLLLLLLLOOOQQQQQQOOONNNOOOPPPVVVXXX[[[]]][[[XXXTTTQQQPPPQQQRRRSSSSSSRRRQQQQQQTTTTTTRRRPPPOOONNNNNNMMMNNNLLLJJJJJJLLLMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHIIIJJJJJJIIIGGGFFFFFFFFFHHHIIIHHHEEEBBBFFFEEEDDDEEEFFFGGGFFFEEEAAAAAA@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEBBBDDDEEEEEEDDDDDDFFFGGGFFFIIIJJJIIIFFFDDDDDDEEE@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEDDDBBB@@@>>>===AAAAAA@@@???????????????===>>>>>>??????@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA???;;;777555666888888888555555444333333222222111333333222111111111111111333222111000////////////.........---------,,,,,,///...---,,,,,,------.........//////......---,,,///000111222333222222111222111000///............///...---,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,---......---,,,,,,++++++***************))))))))))))))))))***+++,,,+++***)))***+++)))+++,,,,,,+++***,,,---,,,+++******)))*********+++,,,,,,---------,,,,,,***,,,---...---,,,******...---,,,+++++++++++++++***+++,,,---............---------///111444666888;;;;;;777222;;;AAA~~~eeeMMMHHHEEECCCEEEEEEDDDCCCCCCCCCDDDFFFGGGDDDGGGFFFCCCCCCFFFGGGEEEEEEIIILLLLLLIIIGGGGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKKKKLLLNNNNNNLLLIIILLLKKKJJJJJJKKKNNNPPPRRRMMMMMMLLLKKKJJJJJJJJJJJJNNNOOOOOONNNLLLKKKMMMNNNYYYYYYYYYXXXUUUQQQMMMKKKPPPPPPQQQQQQQQQPPPOOOOOORRRPPPNNNLLLJJJIIIHHHGGGIIIHHHGGGIIIJJJKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGEEECCCCCCBBBCCCDDDEEEDDDAAA???EEEEEEDDDBBB??????@@@AAA>>>>>>>>>>>>???@@@AAABBB@@@@@@BBBCCCDDDDDDEEEEEEAAABBBCCCCCCBBBAAABBBDDDAAACCCDDDDDDBBB@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>?????????>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<======>>>;;;<<<<<<<<<<<<<<<;;;:::999777555555777999:::999555555444444333222222222333222222111111111111222333333222111000000000000...............---------000///...---,,,,,,------....../////////...------000222333555555444333222222111000//////....../////////---,,,,,,,,,---...------------,,,,,,,,,,,,------............------************+++,,,------++++++++++++++++++++++++*********)))))))))((((((,,,------,,,***((()))***)))+++,,,,,,+++***+++---*********)))******+++,,,)))***,,,---......------***...222222///,,,+++,,,---,,,,,,++++++++++++,,,)))***+++,,,------------,,,,,,---///111444777999::::::888555;;;AAAdddLLLHHHDDDCCCEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGIIIIIIGGGGGGJJJJJJHHHCCCFFFHHHIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHJJJJJJKKKKKKKKKLLLLLLKKKNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJKKKKKKIIIHHHHHHHHHKKKJJJJJJJJJKKKMMMOOOPPPMMMLLLKKKJJJIIIIIIIIIIIIMMMLLLKKKKKKJJJKKKMMMNNNSSSSSSSSSRRRQQQPPPOOONNNQQQQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJGGGHHHIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGEEECCCCCCBBBCCCDDDEEEDDDAAA???EEEFFFEEEBBB>>>>>>AAADDD@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCCBBBDDDDDDDDDBBBAAABBBCCC???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999888888777555555555444333333222222333222222111111222222222444333222222111111111222///.....................111000000///..................////////////......111333555666777555333222111111000///////////////000///...,,,,,,------...------------------,,,,,,------............------+++++++++++++++,,,------++++++++++++++++++,,,,,,***************))))))(((+++,,,---,,,***)))***+++***+++,,,,,,******+++,,,))))))))))))***+++,,,---'''(((***,,,,,,+++***)))+++000666666111------///,,,,,,+++++++++++++++,,,)))***+++,,,---...............///000333666999;;;999;;;888777:::HHHaaaJJJGGGDDDCCCEEECCCDDDDDDEEEFFFGGGHHHHHHCCCFFFGGGEEEEEEHHHHHHEEECCCDDDFFFGGGGGGFFFFFFGGGHHHGGGGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJKKKJJJGGGFFFFFFHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHIIIJJJLLLNNNOOONNNMMMMMMNNNNNNOOOPPPQQQOOONNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFGGGFFFDDDBBBBBBBBBCCCDDDEEEDDDAAA???CCCDDDDDDBBB@@@@@@DDDHHHCCCBBBBBBAAA@@@???>>>===@@@AAABBBCCCDDDCCCAAAAAABBBCCCDDDCCCBBBAAABBBCCC@@@?????????@@@AAAAAAAAA@@@@@@@@@@@@????????????<<<<<<======<<<<<<;;;:::>>>===<<<<<<;;;;;;<<<<<<888888999999999999999:::;;;;;;;;;;;;;;;:::999888:::::::::999888666555555666666555444444333333222333222222222222222333333444333222222222222222222////////////////////////111111111111000000//////......///////////////...222333555666666555333222111000000////////////000000///...---,,,---......------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++,,,,,,******+++,,,,,,+++******)))+++,,,,,,++++++,,,---***,,,,,,,,,******+++,,,(((((())))))***+++------***++++++,,,+++***)))(((***///444444000------000+++++++++******++++++,,,***+++,,,...//////000000......///111333666999;;;;;;???:::<<<>>>^^^```IIIFFFDDDCCCEEEAAABBBBBBCCCDDDEEEEEEFFF@@@CCCDDDCCCCCCFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHHHHGGGFFFHHHIIIJJJKKKLLLKKKJJJJJJGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHKKKNNNOOONNNLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJIIIIIIJJJJJJKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHJJJJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDCCCDDDDDDDDDBBB@@@AAAAAAAAABBBCCCBBB@@@======>>>???@@@@@@BBBEEEGGGBBBBBBAAAAAA???>>><<<;;;BBBCCCEEEEEEEEECCCAAA??????@@@AAAAAA@@@???@@@BBBBBB@@@>>>???@@@AAAAAA@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;:::::::::::::::888888888888888888888888888888999999999888777777444555666666444444555666666666555555444333333333333222222222222333333444333333222222111222222333////////////000000000000000000111111111111000000......///000000000//////333333444444333333222222000000////////////000000000000...---------...///------------............++++++,,,,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++)))***,,,---......---,,,)))***,,,,,,++++++---///+++,,,---,,,*********+++))))))))))))***+++,,,---......---,,,,,,++++++***(((+++...///---,,,---///+++************++++++,,,***+++,,,...///000000111------...///111333666888999@@@777===@@@zzzaaaJJJFFFDDDBBBDDDBBBCCCCCCCCCCCCCCCCCCBBB@@@DDDEEEDDDEEEHHHGGGDDDCCCCCCCCCEEEFFFHHHHHHHHHFFFEEEDDDDDDEEEFFFEEECCCEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGJJJMMMNNNMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJKKKJJJGGGGGGIIIKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBAAABBBCCCCCCBBB@@@AAA@@@AAABBBCCCBBB???===;;;:::;;;===@@@CCCDDDCCC???@@@AAAAAAAAA@@@>>>>>>BBBCCCEEEFFFEEEDDDAAA@@@===>>>@@@@@@??????@@@BBBBBB???======>>>@@@???>>>AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????>>>;;;:::999999888888999999888888888888888888888888888888999:::::::::999999222444555444333333555888666666666555444444333333222222222222222333444555222222111111111111222222//////000000000111111111,,,---///000111111000000......///000000000000000333333111000000000111111000000////////////000000111000...---------...///------------.........///++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,------,,,,,,++++++*********(((***---///000000000///***,,,---,,,++++++,,,---+++,,,---,,,***)))***+++***)))))))))***+++,,,,,,...---,,,******+++---...******+++,,,---...000111***************+++,,,,,,)))***+++---...///000000////////////111333555666555???444>>>DDDdddKKKGGGCCCBBBCCCEEEFFFEEEEEEDDDCCCBBBAAA???CCCEEECCCDDDGGGFFFCCCBBBBBBBBBDDDFFFHHHHHHGGGGGGFFFDDDDDDEEEEEEDDDBBBDDDFFFHHHIIIIIIIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHFFFEEEEEEGGGHHHGGGFFFMMMJJJFFFCCCBBBCCCEEEGGGGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIHHHKKKNNNNNNLLLIIIFFFFFFFFFFFFEEEEEEEEEDDDHHHHHHGGGHHHIIIKKKMMMOOOEEEEEEFFFHHHKKKMMMOOOQQQLLLMMMMMMKKKHHHGGGJJJMMMLLLKKKJJJIIIGGGFFFEEEEEECCCBBBBBBCCCDDDEEECCCBBBBBBBBBBBBDDDEEEDDDAAA>>>;;;999:::===BBBDDDCCCAAA>>>???AAABBBCCCCCCBBBBBB@@@BBBDDDFFFFFFDDDBBBAAA===???@@@AAA@@@@@@BBBDDDAAA>>>;;;;;;===>>>===;;;>>>>>>=========<<<<<<<<<<<<===>>>>>>??????>>>>>>;;;;;;:::999999999999999555555555555555555555555666666777888999999999999666888888666333333555888666666666555444444333333222222222222333333444555111111111000111111222222//////000000111111111222***+++---///000000//////......///000000000000000444222000......///000111000000////////////000111111000///...---......///---------.........//////+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++------,,,,,,+++***))))))(((***---000222222222111---......---+++******++++++,,,---,,,***)))***+++*********)))******+++,,,+++***((('''(((***---///...,,,+++,,,000333444555******))))))***+++,,,,,,((()))***,,,---...//////222111111111222444666777777CCC777CCCLLLVVVPPPDDDDDD@@@???EEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCIIIIIIIIIIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEKKKKKKHHHDDDBBBEEEHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEHHHKKKKKKGGGDDDIIIMMMQQQRRROOOJJJFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDAAADDDGGGHHHGGGGGGJJJMMMKKKIIIFFFEEEHHHNNNUUUYYYjjjiiidddYYYPPPNNNUUU\\\___UUUHHHAAAAAADDDFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????:::<<<>>>@@@AAA@@@???>>>??????>>>>>>======<<<<<<@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBB???>>>???@@@AAA@@@===:::<<<===>>>===<<<;;;<<<===;;;;;;;;;;;;<<<>>>@@@AAA======<<<;;;999888777777555555666666666666555555555555666666777777888888777555444444444444333111777777666444333222111111000000111111111222222222666444111///.........///222333444555444444222222000000000000000000000000//////000111111111111111///000222222111111111222//////000111222333333444555333///---------,,,+++......//////......---,,,+++++++++++++++,,,---...------------,,,,,,+++***...---+++***)))***++++++)))***,,,...000222333333000...---++++++,,,---...,,,+++***))))))***+++,,,))),,,---++++++---,,,)))++++++******)))*********((())),,,.........---,,,)))))))))******++++++,,,,,,---......//////.........111333222333777777444444:::000@@@]]]UUUMMMAAACCCAAAAAAFFFEEEDDDCCCBBBCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEGGGJJJJJJGGGDDDFFFIIIMMMMMMKKKGGGEEECCCBBBBBBCCCCCCDDDDDDDDDEEECCCEEEGGGGGGEEEEEEFFFIIIJJJIIIFFFFFFJJJPPPWWW\\\nnnpppoookkkeeeeeekkkqqqcccYYYMMMEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???===>>>?????????>>>======<<<<<<<<<<<<============???@@@AAAAAAAAAAAA@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@???<<<999<<<=========;;;::::::;;;::::::999999:::;;;===>>><<<<<<;;;:::999888777777666666666666666666666666555666666666666666777777555333222333555555444333777777777666555333222111111111222222222222333333666555222000///000000111111222333444444333222222//////////////////////////////000111111111111111000111333333222222222333000000000111111222222333444222///.........---,,,......//////......---,,,,,,,,,++++++,,,------...,,,---------,,,,,,+++******+++,,,------+++***)))******,,,---......//////,,,,,,,,,,,,,,,++++++***++++++***))))))***++++++***,,,,,,)))))),,,,,,)))++++++*********++++++,,,******+++,,,,,,,,,+++*********++++++++++++++++++,,,------...............---111333222333777888555444444;;;FFFWWWMMM@@@DDDEEEEEEDDDCCCAAA??????@@@BBBCCCEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAADDDIIIKKKJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEGGGHHHHHHFFFDDDDDDFFFHHHHHHFFFDDDCCCDDD@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDHHHGGGEEEFFFIIIPPPVVVZZZ___cccggggggddddddggglll___XXXNNNGGGDDDCCCAAA????????????@@@AAAAAABBBBBBCCCDDDEEEEEEEEECCC@@@???@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<======>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===============<<<===>>>===:::888<<<======<<<:::888999::::::999888777777888999:::999999::::::999999888777999888777666555555666777666666666555555555555555333222222333555666666555666666777777666444333111222333333333333444444444555444333222111222333444000000111222333333222222........................///000000000111111111111000222444444333222333444111111111111111111111111333111///...//////...---......//////......---,,,------,,,,,,,,,---......,,,,,,---------,,,++++++&&&)))---///000---***'''******++++++++++++++++++)))***,,,------+++)))'''++++++***))))))***++++++---///...***))),,,---+++++++++***++++++,,,---...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------000222222444888888666777...AAALLLttt\\\PPPCCCGGGGGGGGGBBBAAA@@@@@@@@@@@@AAAAAAEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC???@@@AAABBBBBBCCCCCCCCCDDDCCCCCCBBBCCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGBBBAAAEEEHHHGGGDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDFFFFFFFFFEEEEEEDDDEEEFFFEEEDDDCCCEEEFFFAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDFFFDDDCCCDDDFFFKKKPPPTTTOOOSSSVVVUUURRRPPPRRRUUURRRNNNHHHEEEDDDCCCBBBAAA>>>??????AAABBBCCCDDDDDDDDDEEEGGGHHHGGGDDDAAA???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<=================================999999;;;<<<===>>>??????<<<;;;;;;;;;<<<;;;999777===>>>>>><<<:::888888999:::999888666666666666777777777888999999888888777;;;999777555444555666777666666555555444444333333444333222333555666555444444444555666555444222111444444444444555555555555444333333222222333444444///000000111222222222222........................000000000000000111111222///111333333222222222333222111111111000000000///111000......000000///............///......---,,,...------,,,------......,,,,,,,,,------,,,,,,+++&&&(((,,,//////---+++)))*********)))*********+++***+++,,,,,,,,,+++))))))+++******************+++000111///+++***---///---+++***++++++,,,---...///444333222000...---------.........------,,,,,,+++,,,,,,---...............---111222222444888999777;;;--->>>ZZZvvv^^^RRRCCCFFFEEEBBB???@@@BBBCCCCCCBBB@@@???DDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBDDDCCCCCCCCCDDDFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFAAABBBJJJPPPLLLEEEAAADDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEDDDDDDEEEHHHKKKMMMOOOQQQQQQOOOKKKJJJKKKMMMJJJHHHFFFEEEDDDDDDDDDCCC@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGHHHGGGEEEBBB@@@>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;============;;;:::999999::::::999777===>>>>>><<<:::888888999;;;:::888777555555666666555666777888999888777666:::888666555444555666777666666555555444444333333666555333333444444333222111222333333333222111000444444555555555666666666222222222222333333444444000000000111111222222333........................000000//////000000111222...000111222111000111222222222111111000/////////111/////////111111000............///......---,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,,,,)))***++++++,,,,,,,,,,,,******))))))***+++,,,---...---+++******++++++,,,*********++++++*********...000---)))))),,,...,,,+++***++++++,,,---...///444333222000...---------///......------,,,,,,,,,,,,---......//////......---111333222444888999777888111AAA}}}^^^PPP@@@CCCAAA======???CCCEEEEEECCCAAA???AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBKKK^^^ggg^^^NNNEEEDDDDDDDDDCCCBBBBBBAAAAAAAAACCCDDDCCCBBBBBBDDDEEEGGGGGGGGGFFFDDDEEEGGGIIIFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCEEEGGGHHHHHHGGGHHHGGGFFFEEEFFFGGGIIIJJJLLLLLLLLLJJJIIIIIIKKKMMMJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFDDDCCCAAA>>>>>>>>>>>>????????????@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<;;;999888777999888777888:::;;;:::999;;;<<<<<<;;;999777888999<<<:::888777666555666666333555777888888777555444777666555444444555666777666666666555555555555555777555444444444444222111111111111111111111111222444555555555555666666666222333333333333333333333333222111111111111222222........................111000/////////000222333---///111111000///000111111111111000000/////////111000///000111111000.........//////......---,,,------,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,+++***))))))+++,,,---+++***))))))***+++---...///---+++***)))***,,,---)))***++++++++++++***))))))+++***&&&&&&***+++)))++++++***++++++,,,---...///......---,,,,,,++++++------------------,,,,,,......///000000000000//////333444333444888888666333777QQQ```NNN===BBBAAA===>>>???AAACCCCCCCCCAAA@@@>>>???@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEFFF@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDPPPfffqqqfffRRRGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@BBBCCCCCCAAAAAACCCEEEEEEFFFFFFEEECCCCCCEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDEEECCCBBBCCCFFFHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@???>>>========================<<<===<<<;;;;;;;;;;;;<<<===:::;;;;;;;;;:::888555444888777666777:::<<<<<<;;;888999999999777666666777:::999777666555555555666333444666888888666444222333333444444555555666666555666666666666666777777555444333333444555444222222111000///000111333444444444444555555555666666444444555555555444444333555444333222111111222222////////////////////////111000///...///000222333...000111111000000111222000000000000000/////////111111000111222111///---......//////......---,,,---,,,+++******************+++,,,,,,---------,,,---,,,+++***)))***+++,,,---,,,***)))((()))***+++,,,,,,+++***************)))***++++++++++++***)))&&&))))))'''(((+++,,,)))++++++*********++++++,,,******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,---------//////000111111111111111111444555444444777777444333:::eeecccOOO<<>>@@@@@@AAAAAABBBCCCCCCDDDBBBCCCCCCCCCBBB???<<<:::::::::;;;;;;<<<============<<<;;;;;;;;;;;;<<<===777888:::::::::999777555777666666777:::<<<======555666777666555444555666999888666555444444555555333555666888777555333111000111333444555666666666555555666666777777888888333222222333555666666555333222000///000222555777444444444444555555555666666666777777666555444444777666444222111111222222000000000000000000000000222111///...///000222333///111222222111111222333/////////000000000000000222111111111222111...,,,......//////......---,,,,,,++++++***)))))))))******+++,,,,,,---------------,,,,,,++++++*********///---***(((''''''((((((((()))+++,,,+++***(((''')))***+++,,,,,,+++***)))&&&***+++***+++......,,,++++++******)))*********((())),,,.........---,,,+++++++++,,,,,,---------000000111222222222222222222555666444444777777444999;;;qqq}}}]]]PPP???AAABBBDDDAAA@@@?????????@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCAAA???>>>@@@CCCEEEFFFDDDEEEFFFEEEDDDFFFLLLRRREEEAAA>>>>>>BBBEEEGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@FFFDDDBBBBBBEEEEEEDDDAAABBBCCCCCCDDDDDDCCCBBBAAAEEECCCAAA@@@AAADDDGGGIIIBBBCCCEEEFFFFFFDDDBBBAAACCCDDDDDDCCCAAA??????@@@EEEFFFGGGDDD@@@===>>>???BBBAAA@@@AAACCCDDDCCCBBBAAABBBCCCCCCBBB???===;;;;;;::::::;;;>>>??????>>>>>>===<<<;;;:::;;;<<<<<<;;;:::999999888888999999222555888:::999999999999888888777555555444444444555555666666666555333222555666777666555555555777222333444444555555444444666555555555555666777777888777666555444333333333111000000///000111333444222333444666777666555555000111222444666555333111666555333111000000000111222222222111111///......000000000000000000000000000///...///111333333222333222000//////000222333555333111///------------/////////...---------,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++---------,,,+++***)))(((---,,,,,,++++++************************************+++------,,,,,,---...+++)))''')))---///...+++++++++******))))))((((((((())))))))))))*********)))***++++++///444333...444333111111111111333444666555444333222333444555:::===|||ZZZMMM???AAA@@@===AAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCAAA??????@@@CCCEEEFFFDDDCCCBBB@@@???AAADDDGGGCCC@@@>>>???BBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGKKKJJJHHHFFFEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCEEECCCAAABBBDDDEEEDDDBBBDDDEEEFFFFFFFFFEEEDDDCCCEEEDDDBBBAAAAAABBBDDDEEEAAABBBDDDEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@???@@@AAA@@@BBBCCCBBB???>>>???AAA@@@??????@@@BBBCCCCCCBBBAAAAAABBBAAA@@@>>>===<<<<<<;;;;;;<<<>>>???>>>===>>>===<<<;;;:::;;;;;;<<<;;;:::999999888888999999555777999:::999777777777888777666555444444444444555666777777777666444333444666777666555444555666333333444555555555555555555555444444555555666777333333333333333222222222111000000111111222333444222222333555555666666666222333444666777666555333666555333111000000000000222222222111000///..............................///......///222333222000333222111000000111222333444333111///------------............------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,++++++*********************************)))+++,,,,,,++++++,,,...+++***)))***,,,------,,,++++++++++++************)))))))))*********++++++...//////...111666444000......//////111222444555666333222222444666555444999HHH|||WWWLLL???CCC@@@;;;@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@AAACCCEEEFFFLLLHHHDDDBBBBBBCCCCCCCCC@@@??????@@@CCCDDDDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGKKKIIIFFFCCCBBBBBBDDDEEEAAABBBCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCBBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCEEEFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBDDDDDDDDDCCCBBB@@@AAABBBBBB@@@@@@AAABBB===>>>@@@@@@??????AAACCC???>>>===???AAABBBBBBAAABBBAAA@@@???>>>=========>>>===<<<<<<>>>???>>><<<===<<<<<<;;;:::;;;;;;;;;;;;:::999999888888999999888999;;;:::888666555555777777666555444444444444666666777888777666555444444555666555444444444666444555555666666666666666444444444444444555555666000111222444444444333222000111222333444444444444111111222222444555666777444555666777777777666555555444333111000000000000111111111000000//////..............................---...000222222000///111111111111111111111111444222000...------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++)))***,,,+++******+++,,,***+++,,,,,,++++++,,,---+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,000222222000222555333///+++,,,...///111222222222555333111333666777666444...DDD|||}}}\\\OOO@@@EEEDDD@@@>>>???AAABBBBBBBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBAAABBBEEEGGGQQQLLLGGGEEEFFFGGGFFFDDD@@@@@@BBBCCCEEEEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHFFFDDDDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCBBBAAA???>>>>>>???AAABBBCCCCCCCCCCCC???AAABBBBBBAAAAAABBBDDD======??????@@@AAABBBCCC@@@>>>===>>>???@@@???>>>AAA@@@>>><<<;;;;;;<<<===???===<<<<<<>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999888999;;;:::888666666666777666666555444444555555555555666777777666555444333555666555444333444555555555666777777777777777444333333333333444555555222333555666666555333222000111333444555555444333111000000000222444666777444555777777666555555666444333222222111000000000111111000000////////////........................------...000222222000...000111222222222222111000333222000...------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++***))))))+++++++++++++++++++++,,,++++++++++++++++++++++++)))***++++++***)))***+++***---///---***)))+++---)))******++++++,,,,,,,,,+++++++++,,,,,,,,,---------///000...///222111......///000111111000///...333444555666555444444555111===aaa}}}hhhVVV@@@BBBEEEDDD===>>>@@@AAAAAAAAA@@@???CCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEDDDBBBBBBEEEGGGKKKGGGCCCBBBDDDEEEDDDBBBAAACCCEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGHHHIIIJJJEEEDDDDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEE?????????@@@AAABBBBBBBBBBBB@@@>>>>>>>>>>>><<<:::@@@>>><<<:::999:::<<<===>>>===;;;<<<======<<<;;;;;;;;;;;;;;;;;;:::::::::;;;:::999999888888999999666888999999888888999:::777777666555555555666666444555666777777666555444444555666555444444555666555666777777888888777777444333333333333444555555444555666666666444111000000111333444555555444333000000///000111333555666333444666555333222333555222222222222111000000///111000//////...//////000///////////////////////////......000222222000...000111222222222222111000222111///...------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---******+++++++++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++++++++))))))***++++++---///...+++)))+++...((()))))))))******+++++++++,,,,,,,,,,,,---------)))---///------111111///...///000111111000///...111666;;;999444111222555@@@;;;VVV{{{rrrZZZ>>>???CCCCCC??????@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBAAAAAACCCEEEGGGEEECCCBBBEEEGGGGGGEEECCCBBBCCCDDDDDDDDDBBBDDDGGGHHHGGGFFFFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFAAACCCEEEFFFGGGGGGGGGFFFIIIIIIIIIHHHFFFEEECCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGIIIJJJHHHGGGFFFDDDCCCCCCCCCCCC???@@@AAABBBBBBBBBAAA@@@>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBBBBAAACCCDDDAAA@@@???@@@BBBBBBBBBAAABBB@@@>>>>>>>>>===;;;:::>>><<<:::999888999;;;<<<<<<;;;::::::<<<===<<<::::::;;;;;;;;;;;;:::999999;;;:::999999888888999999555777888999999999;;;===888888777666666777777888444555666777777777666555555666777666555444555777555666666777777777777777444444444444444555555666333333444333222000///---000111222333444444444444000000000000000111222333111444666444111000222444111111222222111000000///111000///.........///000000000000000000000000000111000///000111222111000111111111111111111111111111000///---,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))***************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***++++++,,,------,,,,,,---...)))))))))))))))*********++++++,,,,,,,,,---------)))...111//////222333111+++,,,...///111222222222000666;;;;;;666222222555:::666bbb|||rrrXXX===AAADDDCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBCCCFFFHHHGGGCCCBBBDDDHHHGGGGGGGGGFFFEEEEEEFFFHHHBBBEEEGGGGGGEEEDDDEEEGGGDDDEEEGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGEEEGGGHHHHHHFFFEEEGGGHHHIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>??????@@@???@@@AAAAAA??????@@@BBB???>>>===>>>AAACCCBBB@@@@@@???===>>>??????>>><<<<<<;;;:::999888999::::::999888888999;;;<<<;;;:::::::::;;;;;;;;;:::999888;;;:::999999888888999999666777888999888999;;;===999999888888888888999999666777888999:::999888888666777888777666666777888444555666666777777666666555555444444555555666777222222222222111111000000111000000111111222333444///000000111111000000///111444666444000///111555000111111222222111//////000///...------...000111////////////////////////444222000///000222222222333222111000000111222333111000...---,,,,,,---...------,,,,,,,,,,,,,,,,,,------------------------************+++,,,---...))))))************))))))((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,,,,++++++,,,...///...---++++++***************)))++++++++++++,,,,,,,,,,,,,,,111333000///111222111+++,,,,,,---...000111222000222555888:::999666444111DDD|||}}}lllTTT>>>EEEHHHDDDDDDDDDCCCBBBBBBDDDEEEFFFAAAAAAAAABBBBBBCCCCCCCCCCCCFFFIIIGGGCCCBBBDDDHHHEEEGGGHHHFFFCCCBBBDDDGGGBBBEEEFFFEEECCCCCCEEEGGGDDDFFFGGGIIIIIIHHHGGGFFFOOOMMMKKKHHHGGGHHHIIIJJJCCCDDDDDDDDDDDDDDDCCCBBBFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEFFFGGGIIIJJJKKKDDDFFFHHHGGGDDDCCCDDDGGGGGGFFFDDDBBBAAA@@@AAAAAAFFFEEEDDDCCCAAA@@@???>>>@@@???>>>>>>>>>>>>>>>???===???@@@???>>>===>>>???===;;;:::<<<@@@CCCBBB@@@>>>===<<<===@@@AAA@@@???::::::999999999999999999888777777888:::<<<;;;:::::::::;;;<<<;;;:::999888;;;:::999999888888999999777888999999888999;;;===:::999999999999999::::::888999:::;;;<<<;;;;;;:::666888999888777666777999444555555666666666666666666555555555555666777777333333222222222333444555111000000///000222333444///000111111111000...---222555777444000///222555000000111222222111//////000///...------...000111........................666333000///000222333444333222000//////000222333000000...---,,,,,,---...---------,,,,,,+++++++++------------------------************+++,,,---...((())))))*********))))))(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---***)))+++///111///------,,,,,,++++++***************+++++++++,,,,,,,,,---222444000---...///.........,,,++++++,,,......111//////666>>>???999222===eeedddVVVFFF@@@FFFHHH@@@AAABBBBBBBBBBBBEEEGGG???@@@BBBCCCCCCCCCBBBBBBEEECCCCCCGGGHHHDDDCCCDDDEEEGGGIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDFFFIIIKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEFFFEEEEEEDDDCCCBBB@@@AAABBBDDDEEEGGGHHHIIIGGGHHHIIIKKKLLLKKKKKKJJJFFFHHHKKKJJJFFFDDDEEEFFFGGGFFFEEEDDDBBB@@@??????@@@AAAAAAAAA@@@???===<<<@@@>>><<<<<<>>>???@@@???AAA@@@>>>===<<<<<<<<<===<<<=========>>>>>>??????::::::;;;;;;<<<===>>>>>>999999888777666666777777666777888999:::;;;;;;;;;999:::;;;<<<;;;999777555<<<:::888:::<<<>>><<<:::777777777888999999999:::>>><<<;;;999888888999:::666777:::<<<===<<<;;;:::999999:::::::::;;;;;;;;;777666666666555555555555666666666666555444333222222222222222222222222222000000000000000000000000...333555111...///000///333333444444444333222222222222222111111000000000000222111---...555555111...//////000000000000000///222444555333222111111666555444333333444666777000///---,,,+++---...000111222111///,,,******+++............---,,,+++***++++++++++++,,,,,,---...111---)))'''''')))***************,,,......---+++000000///,,,***)))+++---///...---,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---...000000000...+++***---------............///111000///333;;;AAA>>>999AAAdddUUUEEE???EEEEEEDDDEEEFFFFFFDDDDDDEEEFFF@@@AAABBBCCCCCCCCCBBBBBBGGGFFFGGGIIIIIIFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHFFFDDDGGGGGGHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIIIIIIIGGGFFFEEEIIIJJJJJJHHHEEECCCDDDEEEEEEEEEDDDCCCAAA@@@??????@@@@@@AAA@@@@@@>>>===<<>>>>>@@@AAAAAAAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>999999999::::::;;;;;;;;;::::::999888888888888888666666777888999:::::::::888888999999888666555444:::999777999;;;<<<;;;999777777888888999999::::::<<<<<<:::999999888888888888999;;;<<<======<<<<<<::::::::::::999999999999666666555555555444444444666666666666555444333222222222222222222222222222111111111111111111111111...333555111///000000///222222333444444333333333222222222333333333333333222444333000111666666111//////111222222222111000///111444444333222111111444333333333333444555555000///...------......//////000000...,,,+++,,,......//////......---,,,,,,,,,,,,++++++******++++++---+++)))((()))******)))+++***+++---//////...,,,+++,,,,,,++++++---000333111111000......---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......//////...---,,,---------............///111111111222444777999888QQQ}}}dddTTTDDD???DDDBBBDDDFFFHHHHHHFFFEEEDDDEEEBBBBBBCCCDDDDDDDDDCCCCCCFFFHHHJJJIIIGGGGGGFFFFFFJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJIIIFFFCCCEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGEEEDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCFFFGGGGGGGGGFFFEEEDDDCCCHHHHHHHHHEEEBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@??????????????????>>>===<<>>>>>???@@@@@@@@@>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===888888888888888888888888;;;;;;:::999999999999:::666666777777888888999999888888777777666555555555888777666777999:::999888777777888999999:::;;;;;;::::::::::::999888888777888999999::::::;;;;;;<<<:::::::::999888888777777555555555555444444444444555555555555555444222222222222222222222222222222111111111111111111111111...333444111///111111///111222222333444444444444222333333444444555666666222444333111222555333//////000222333444333111000///111444444222111111111111222333444555444444333111000000000//////......,,,---...---,,,,,,...000---------------,,,,,,,,,---,,,+++***))))))))))))******)))***,,,,,,***(((,,,++++++---///000///---***+++,,,,,,,,,...222555444333222111000///...------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------............//////222333222000111666;;;iii}}}fffTTTDDDAAAEEEAAAAAADDDGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFCCCHHHJJJGGGFFFIIIHHHEEEJJJIIIGGGGGGHHHJJJKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFHHHLLLNNNOOOLLLJJJKKKJJJJJJIIIHHHHHHGGGGGGLLLKKKHHHFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCBBBBBBAAABBBCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEEEEDDDBBB@@@???AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===AAA???<<<<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777777::::::999999999999::::::888888888888888888999999:::999888777777777777888666666666666777777777777777888888999:::;;;<<<<<<888999:::;;;:::999777666777777777666777888999:::;;;;;;:::999888777666555666666666666555555555555555555666555555444333222222222222222222222222222111111111111111111111111///222333111000222222///000111222333444555555555333333444444444444444444000000000000111111///+++...///111333444222111//////111333333222111111222000222444666777666444333222222222222111///...---,,,---...---,,,,,,...///***************+++++++++,,,,,,++++++***+++++++++...,,,++++++,,,,,,***))),,,++++++---///111000///...//////...------///000444444333222000///------......---------......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---000111---------............//////111444666444333888???jjjXXXFFFCCCGGGCCC@@@CCCFFFHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIICCCJJJLLLGGGIIIQQQPPPHHHMMMKKKIIIKKKNNNQQQRRRQQQMMMMMMLLLLLLKKKKKKKKKKKKFFFGGGJJJNNNRRRSSSQQQOOONNNNNNNNNMMMLLLLLLKKKKKKPPPNNNKKKHHHFFFEEEEEEFFFBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFF???BBBFFFIIIJJJGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????BBB???===<<<<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999888888888999999:::;;;;;;:::999999999:::::::::999888888777888888999555555666666666666777777777888999:::;;;<<<======888999:::;;;;;;999888777888888888777888888999:::;;;;;;:::999777666555555888888888888777777777777666666666666555444333333222222222222222222222222111111111111111111111111000222222000111444333///000111222333444555555555555444444333222111000000000//////111111000---,,,---...000111222111000///000111222222111000111222000333666888999888666444333333333222111///...------......---++++++,,,...,,,++++++***++++++,,,---+++++++++,,,---...///000444000,,,******+++,,,+++,,,++++++,,,///111111000000111111000---,,,---...333333333222000...,,,+++///......------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---000222---------............///222111333888888555777===sss^^^HHHDDDHHHCCCBBBEEEHHHJJJJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJFFFNNNNNNIIIPPP^^^\\\NNNRRROOONNNPPPTTTWWWWWWUUUOOOOOOOOONNNMMMMMMLLLLLLJJJJJJLLLNNNQQQQQQOOOMMMKKKLLLLLLMMMNNNOOOPPPPPPPPPNNNKKKHHHFFFEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBGGGFFFEEEDDDCCCCCCCCCDDD@@@BBBFFFKKKMMMLLLGGGBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAADDDBBB???>>>>>>>>>===<<<:::;;;<<<===============<<<;;;;;;;;;;;;:::::::::999999999999999999::::::999888888888888999999:::===<<<;;;:::999999:::;;;777777777777777777777777555666888777666666777999888888999:::<<<===>>>>>>:::::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666999999999999888888888888777777777777777555444444222222222222222222222222222222222222222222222222000222222000222555444///111222222333444444444444444444333222000///......333//////222333000//////......///000000000000000000111222111000000111222111333666999999999777666444444333111000...---,,,------...---++++++,,,---///...---,,,,,,---...///+++++++++,,,...///111222444111,,,)))***+++------,,,+++***+++...000111000...///000000//////000111111111222111000...,,,+++//////...------------...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///111---------............///444111333888888444777>>>|||eeeKKKCCCGGGBBBEEEGGGIIIJJJIIIJJJLLLNNNLLLKKKJJJIIIHHHIIIIIIJJJGGGNNNMMMIIIUUUhhheeeRRRSSSQQQOOOQQQVVVWWWUUUQQQOOOOOONNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDCCCBBBBBBCCCCCCAAABBBCCCFFFIIIHHHEEEAAABBBBBBAAAAAA@@@@@@@@@???@@@?????????@@@AAACCCDDDEEEBBB???=========<<<;;;:::;;;<<<>>>??????>>>>>><<<<<<<<<<<<;;;;;;;;;:::888888888999999:::::::::999999999999999:::;;;;;;>>>===:::999888888999:::777888999::::::999888777666888:::999777777999;;;888888999;;;<<<>>>??????<<<;;;;;;:::;;;;;;<<<<<<===>>>????????????======<<<;;;;;;:::999888888777999999999888888888777777999999999888888777666555222222222222222222222222222222222222222222222222111222111000222666444///222222333444444333333333333333222111000//////...333...,,,000222//////222000000/////////000111222000111222111//////000222111333555777888888777777666444222///...---,,,,,,***+++,,,,,,+++,,,...///000...---+++***+++,,,---+++++++++,,,---...///000...,,,***)))+++,,,------+++***)))***---///000000,,,...000111000000222333000111222222111///---,,,///......---,,,,,,------))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,...///---------............///222000444888666333>>>NNN{{{jjjLLLAAAEEEAAAFFFGGGHHHGGGGGGGGGIIIKKKKKKJJJIIIHHHGGGHHHHHHIIIFFFMMMJJJGGGWWWmmmiiiSSSRRROOOMMMOOOSSSSSSOOOJJJNNNMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFGGGHHHIIIIIIGGGHHHGGGGGGGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBCCCEEEFFFBBB@@@>>>???AAABBB@@@>>>CCCCCCBBBBBBAAA@@@@@@???@@@@@@??????@@@BBBDDDEEECCC@@@===;;;;;;;;;:::999:::;;;===??????@@@??????=========<<<<<<;;;;;;;;;666666777888999::::::;;;::::::::::::;;;;;;<<<===>>><<<:::888777777888999999:::<<<======<<<;;;999777999;;;:::888888:::<<<888999:::;;;===>>>???@@@===<<<;;;::::::;;;===>>><<<===???@@@@@@>>><<<;;;<<<;;;;;;::::::999999999888888888888777777777777999::::::999999888777666222222222222222222222222222222222222222222222222111222111000333777555///333333444444444333222222222222111111111111111111111+++)))---///---...222333111000//////111333444000111111000//////000222111222444555777777777777777555111...,,,,,,,,,---((()))++++++,,,---///222...,,,***(((''''''((())),,,,,,,,,++++++,,,------'''''''''))),,,...---,,,+++)))((())),,,///000000...000111222111000111111000111222333222000...---///...---,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,************************,,,,,,++++++,,,,,,---------------.........//////...///444999666666IIIbbbkkk___IIICCC;;;EEEFFFHHHHHHGGGHHHKKKMMMHHHFFFEEEEEEHHHJJJKKKKKKJJJKKKGGGFFFWWWjjjdddQQQTTTOOONNNTTTXXXSSSKKKFFFKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLIIIEEEEEEGGGHHHGGGEEEGGGEEECCCCCCDDDDDDBBBAAAAAABBBCCCFFFHHHHHHEEECCCCCCBBB@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@DDDCCCBBB@@@>>>===<<<<<<===============>>>>>>?????????>>>>>>======<<<<<<999999999999999999999999888999;;;<<<===>>>>>>>>>===:::777666777888888888999:::;;;<<<;;;;;;999999<<<:::888888999999999888:::::::::;;;<<<===>>>???AAA???===;;;::::::<<<===;;;:::999999888888999999::::::;;;;;;::::::999888888888888888888:::;;;;;;;;;:::999888777777777777444555666555333222333444444333222111222555999;;;333333444555444333111000555222000222777999777444555444333555666666555333---///000111000000222333222333333222111222444777555000444666111222444---222333444555666777888999777555222///---+++++++++...,,,***,,,...///...,,,******+++++++++,,,,,,,,,,,,,,,+++)))))),,,111555***+++,,,,,,------,,,,,,,,,++++++++++++,,,---...............///000222333222333555555444111---+++,,,---......//////......//////000000///---,,,*********+++++++++,,,,,,,,,******+++,,,---------------------.........//////222444222---666333AAAaaaJJJGGGLLLIIIHHHFFFEEEEEEGGGIIIKKKJJJHHHFFFFFFGGGGGGGGGFFFNNNOOOKKKKKKZZZjjjdddRRRQQQOOOPPPVVVYYYVVVSSSRRROOOMMMKKKIIIHHHGGGFFFEEEKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGEEEEEEHHHIIIHHHGGGGGGFFFEEEFFFHHHHHHGGGFFFAAABBBCCCFFFHHHHHHEEECCCDDDBBB@@@@@@BBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@@@@CCCBBBAAA???===<<<<<<;;;======<<<======>>>??????@@@??????>>>===<<<;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999666666666777777666888999:::;;;;;;::::::999<<<:::888888999999999888;;;;;;;;;;;;<<<===>>>???@@@???===<<<;;;;;;<<<<<<::::::999888888888888888;;;;;;;;;;;;:::999888777777888888888999999999:::;;;:::999888777777777777666777777555333111111222444444444444555777999:::333333444555555555555555888555222444888999777444666555444555666666555333333222222222222222111111333333333222111111444666888222000...***---444444000111222333444555666666666555222///---,,,++++++...,,,***+++------,,,******++++++++++++,,,,,,,,,***,,,------------///111++++++,,,---------------+++,,,,,,,,,---------------...///000000000000000333333444333222000---,,,***,,,///111111000---,,,.../////////...---+++************++++++,,,,,,,,,++++++---...............---------.........//////111222333111:::555HHHeeeOOOEEEIIICCCDDDFFFKKKNNNNNNIIIEEENNNMMMLLLMMMOOOPPPOOONNNMMMOOOLLLMMMZZZggg```OOOSSSQQQRRRVVVVVVRRROOOPPPSSSOOOMMMLLLOOOPPPNNNLLLMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFFFFGGGIIIJJJJJJHHHBBBBBBDDDFFFHHHHHHFFFDDDDDDCCCAAABBBCCCDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>????????????AAA@@@???>>><<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@@@@???>>>===;;;;;;:::999999:::;;;<<<<<<======;;;<<<<<<<<<;;;::::::999888777666666777888666555777888999:::::::::::::::;;;:::888888999:::999888;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;999999888777777777777888;;;;;;::::::999888777777777888999::::::999888888::::::999888888777777777888888888666333111000111333444666777888888888777333333444444666777888999:::888555666888999777444777666666666777666444333555333111222555666555222333444444222111111222444222333444333222111222333111111222333444444555555555444222000...---,,,,,,---,,,++++++++++++***(((++++++++++++,,,,,,,,,,,,))),,,000222111///...---,,,,,,---............---+++,,,---...///...------,,,---000111111000...---444333222111000...------))),,,///222333000---+++............---,,,++++++************++++++++++++,,,---...//////000000///---............/////////111000222555;;;222KKKwwwjjjSSSLLLRRRMMMIIIIIIMMMPPPNNNKKKJJJIIIIIIJJJKKKLLLKKKIIILLLOOONNNPPPZZZddd^^^PPPSSSPPPQQQUUUVVVRRRMMMMMMLLLIIIHHHIIILLLMMMIIIFFFKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHFFFDDDDDDDDDFFFHHHHHHGGGEEECCCCCCDDDFFFHHHHHHFFFDDDEEECCCBBBCCCEEEFFFFFFEEEBBBCCCCCCCCCCCCCCCCCCCCC????????????????????????::::::<<<===>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@???===<<<;;;:::999777888999:::;;;<<<===>>>;;;;;;;;;;;;;;;::::::999888777777888999:::888666777777888999999:::::::::;;;999888888999:::999888:::999999999::::::;;;<<<===============<<<;;;:::999888777777666777777777999999888888888888999999888999;;;<<<<<<:::888777999999999999888888777777777777888666333222222333111333666888999888555444555444444444555777999::::::888777888999:::999777888777666666777666444222222///---111777:::999555444444444222000000111333///333222000333222111555555555555666666777777777333222111000///------,,,...---,,,,,,++++++***)))+++++++++,,,,,,,,,------+++...111222111///------,,,---......//////......+++---///000000///---,,,....../////////...------555444222000............+++---///111111000...,,,---------------,,,,,,+++******++++++++++++++++++,,,,,,---...////////////.............../////////222...111444888,,,JJJzzzpppooo[[[LLLHHHKKKOOOQQQOOOMMMLLLLLLLLLLLLKKKJJJMMMPPPPPPSSS\\\ccc^^^SSSPPPLLLMMMTTTYYYWWWRRRPPPLLLLLLLLLNNNOOOMMMHHHCCCGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHIIIIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGGGGDDDBBBDDDCCCDDDFFFHHHHHHGGGEEEDDDCCCBBBCCCEEEGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDCCC????????????????????????999:::;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@??????>>>===<<<;;;::::::666777888999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999:::<<<===;;;:::888888888999999::::::;;;;;;999777888999::::::999888888777777888888999999;;;<<<<<<<<<<<<;;;::::::999888777777666777777777666666666666888999;;;;;;:::;;;<<<======;;;999777888888999999999888777777444555666666444333444666111222555777777555333111666555444444444555777888777777777888999:::::::::888777666666666666444222111...,,,///666999777444444444333222000///111333111555***%%%///111000:::777777777777777888888888111111111000//////...---...///...---,,,+++++++++++++++,,,,,,,,,---------...000000000...---...///,,,---......//////......,,,---///000000///---+++000///---++++++,,,...///666444222///.........///............//////000000......---------,,,------,,,,,,+++++++++++++++++++++,,,---......//////...////////////////////////000---000333666...QQQ{{{vvvjjj```VVVOOONNNMMMKKKLLLNNNPPPQQQQQQKKKMMMMMMOOOUUUZZZWWWOOORRRMMMLLLPPPRRROOOMMMNNNGGGIIIMMMOOOOOOMMMJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIJJJIIIGGGEEEEEEFFFFFFFFFGGGHHHIIIIIIFFFCCCEEEDDDDDDEEEGGGHHHGGGFFFDDDBBBBBBCCCFFFHHHHHHHHHDDDEEEFFFFFFFFFEEEDDDCCC????????????????????????;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===============>>>>>>???>>>>>>===<<<<<<;;;;;;;;;777777888888999:::;;;;;;:::;;;;;;<<<=========<<<;;;::::::;;;>>>??????>>>;;;;;;:::999999::::::;;;:::999777888999::::::999888888777777777777888888::::::::::::::::::::::::999999888777777777777888666555555555666888;;;<<<<<<<<<<<<<<<;;;:::888777777888999::::::999888777333555666666555555666777222333444555444333222111666555555555555666666777555555666777888999::::::666555555555666555333222333111///000333444222000222333333111000000111333***666111444EEE@@@000333666666555555555555555555///000000000000000///...---//////...,,,+++,,,---,,,,,,,,,,,,------------/////////---,,,,,,...000,,,,,,---............---------...///...---,,,+++000...+++))))))+++///111666555333111////////////000///...---...///111222///......---------......------------,,,,,,,,,,,,++++++,,,---............000000000////////////...---...111111888888```}}}~~~rrrccc___YYYTTTRRRQQQPPPOOOMMMNNNMMMMMMPPPSSSPPPKKKRRRPPPPPPOOOLLLKKKTTT___YYY[[[ZZZUUULLLGGGEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIHHHEEEEEEGGGIIIEEEEEEGGGIIIKKKKKKHHHFFFEEEDDDDDDEEEGGGHHHHHHGGGCCCBBBAAACCCEEEHHHHHHHHHBBBCCCEEEEEEEEECCCBBB@@@????????????????????????===>>>????????????>>>>>><<<<<<<<<<<<===>>>???@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;======>>>>>>======<<<<<<===;;;:::;;;>>>@@@AAAAAA>>>===<<<::::::::::::;;;:::888777888999;;;:::::::::999999888888888999999999999888777777888999:::::::::999888888888888888888777666555555666888999<<<;;;;;;:::888777666666666777999::::::999888777555666777666555444555666666555444333222333333444444555666777888888999999444555666666666666777777444333333444555555333222222222222222222111111111111222222111000000222444(((888555===UUULLL111000555555444444333333333222...///000111111000//////+++---...---+++***,,,---,,,,,,,,,------------...---......---,,,,,,...000++++++,,,---------------------------,,,,,,,,,+++---,,,+++******,,,...000666666444333111000000//////////////////000000111000///............///000//////.........---------,,,---...//////000//////000000000000/////////......111333...888@@@jjj~~~~~~qqqfff___ZZZWWWVVVTTTSSSTTTUUURRRNNNKKKOOOSSSSSSQQQWWWmmm{{{eeeVVVQQQQQQIIIIIIHHHHHHIIIIIIJJJKKKEEEGGGHHHGGGEEEEEEIIILLLBBBCCCEEEHHHKKKKKKIIIGGGFFFEEEDDDEEEGGGHHHHHHGGGBBBAAAAAABBBEEEHHHHHHHHHAAABBBCCCDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>><<<<<<<<<<<<>>>???@@@AAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@??????>>><<<;;;:::>>>;;;::::::===@@@AAABBB@@@???===;;;:::::::::;;;:::888777888999;;;;;;:::;;;;;;::::::999:::::::::999888666555555777888:::;;;:::999999888888999999:::999777555444555666777;;;:::999777666555555555666777999::::::999888777777888888777555333444555999777444222222333555666222444666999;;;;;;<<<;;;555555666555444333444555333222222333444555333222///111222222222222444555000111111000000000333555555;;;)))'''EEEEEE444;;;555555555444444333333222---...000111111111000///)))+++---,,,***)))+++---,,,,,,,,,---------......***,,,......---,,,---...***+++,,,,,,------,,,,,,...---,,,++++++++++++,,,******+++,,,,,,---......666666555444333111000000---...000111222111//////111000///......///000111000000/////////.........---...///000111111111111111111000000/////////...000666555,,,666BBBlllwwweeeZZZXXX[[[^^^eeeiiifffeeevvvjjjRRRTTTKKKLLLMMMIIILLLOOOIIIIIIMMMOOOMMMHHHEEEFFFIIIEEECCCBBBDDDHHHJJJIIIGGGGGGKKKKKKGGGGGGKKKKKKFFFFFFEEEDDDDDDEEEGGGIIIKKKDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????AAAAAABBBBBBCCCBBBBBBBBB<<<<<<<<<<<<===>>>???@@@:::;;;<<<=========<<<;;;===;;;;;;<<<>>>>>>;;;888;;;:::::::::;;;;;;<<<===AAA???=========<<<:::999999999::::::<<<===???@@@@@@AAABBBAAA>>>===<<<===:::;;;;;;::::::888777666::::::;;;;;;;;;;;;;;;::::::888666666888999777444666666777777888:::;;;<<<<<<888333111333555666555<<<;;;999666333222444555555777:::===>>>===:::999<<<<<<:::999888777777777;;;:::888777555444444333333333444555666777999:::777444222333555777555444444333111222444444111......000222222111111222333777444000000444;;;@@@CCC<<<<<<888111...111444333333333333444444333000---/////////...------,,,,,,///...---,,,,,,,,,,,,,,,*********+++,,,---///000000///...---,,,------...)))+++///,,,111000(((333.........---+++)))((('''......---,,,,,,,,,------666666555444333222111111///...---,,,+++,,,------,,,---///...---,,,,,,---000...,,,---000000---***+++,,,,,,---...///000000...///000000000...---,,,111...111111555444~~~~~~bbbTTTMMMIIIEEEJJJPPPKKKQQQJJJDDDDDDIIIMMMKKKHHHLLLJJJHHHGGGGGGGGGEEECCCIIILLLKKKGGGFFFIIIHHHDDDFFFEEEDDDCCCDDDFFFGGGIIIEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????????????????;;;;;;===>>>>>>>>>===<<<>>><<<;;;<<<======;;;888999999999888999999::::::>>><<<;;;;;;;;;;;;999777999999:::;;;<<<===???@@@CCCDDDEEECCCAAA?????????;;;;;;::::::999888888888;;;<<<<<<=========<<<<<<<<<:::999999:::;;;999666888888888888999999:::;;;;;;777333222444666777777;;;:::999666333222333555555777:::======<<<:::999;;;;;;:::999888888888888;;;:::888777555444444444333222222222333555666888777555222333555666555333444222111111333444222000222333555444333222222333444222111222555888::::::777<<<<<<555///...000000222222222333444333000---/////////////////////000333333222000///...------+++++++++,,,---...///000//////------,,,---...///...//////***+++)))###***,,,,,,,,,,,,++++++******//////......---.........444444444444444444444444......,,,+++++++++,,,---+++---......---,,,,,,---///---,,,---///000...,,,***++++++,,,,,,------...---...000111222333222222222000444222888@@@~~~tttcccVVVKKKLLLPPPIIITTTKKKBBBAAAFFFJJJGGGCCCHHHHHHHHHGGGEEEDDDEEEFFFJJJLLLKKKGGGFFFGGGFFFCCCFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBBBBAAA@@@??????EEEDDDCCCBBB@@@???>>>>>><<<<<<===>>>>>>>>>>>>===@@@>>><<<;;;<<<<<<;;;:::::::::999999999999999:::;;;999888888999999888666999999:::;;;<<<>>>???@@@CCCEEEEEEDDDBBB@@@@@@@@@===<<<:::999888888999:::======>>>>>>>>>======<<<<<<;;;::::::;;;:::888777999999999888888999999:::999666333222444777888888::::::888666333333444555555777:::<<<===<<<:::888:::999999888888888999999::::::999777666555444444555444333222222444666777777666444333444555444333444222000000222444444333555666777777444333333333111111222333555555333111111:::???888000,,,---...000000111222333333000---,,,------...//////000000444444333222111///---,,,------,,,,,,---.../////////...---,,,------//////,,,///...---,,,+++---///)))******+++,,,,,,,,,------------,,,------......111111111111222333444555---,,,+++*********+++,,,+++,,,......,,,,,,,,,------,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,...///000111333333333333222111555111:::MMM}}}pppnnnmmmcccRRRPPPMMMJJJHHHHHHHHHIIIEEEGGGIIIGGGEEEEEEHHHKKKIIIIIIIIIGGGFFFFFFFFFDDDHHHGGGFFFEEEEEEFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCBBBAAA??????DDDDDDDDDCCCAAA@@@???>>><<<<<<<<<===============AAA???===;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<:::888777888999999888777999999:::;;;===>>>@@@AAABBBCCCDDDCCC@@@???>>>???>>><<<:::999888999:::<<<=========>>>======<<<<<<:::::::::::::::888777555:::999888777777777777777777555444333555777999::::::::::::888666555666888666777:::;;;<<<;;;999888888888888888888999:::::::::999999888777666555444999888666444444555777999888777666555555555555555444222111000111333555666555666777777555444444555111111111333444333111...000777:::666000//////...//////000222333222000---+++++++++,,,,,,,,,------000000000000///---+++***---,,,,,,,,,------...///......---,,,---...///000+++///...111---,,,444---************+++,,,------***)))))))))***+++,,,,,,///.........///000111222,,,,,,***)))))))))***+++***,,,------,,,,,,,,,---,,,+++,,,---...000000111000000//////.........---000000000000000000000///111///555...777TTTkkkbbbUUUNNNMMMOOOPPPPPPIIIKKKKKKHHHEEEEEEGGGKKKGGGFFFFFFGGGHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@AAAAAABBBBBBAAA@@@??????<<<<<<<<<<<<<<<=========@@@???>>><<<;;;;;;<<<=========<<<;;;;;;<<<<<<<<<;;;:::999999:::;;;:::888999999:::;;;===???AAABBBBBBCCCDDDCCC@@@???>>>???>>>===;;;999999:::<<<===;;;<<<<<<<<<;;;;;;:::999888:::;;;;;;:::999888777999888777666666555666666666555555555555777999;;;;;;<<<<<<;;;999888999;;;777888999:::;;;:::999888777777777777888999::::::999999999999888777555444999888666555555666777888999999888777666666777777444333222111111333555777222333555666555444555666333111000111333444333222111333222///111444444000000000000222333222///---------,,,,,,,,,+++++++++---------......---,,,,,,,,,,,,+++,,,,,,---...//////...---,,,,,,---...///---333///444)))%%%333!!!---,,,+++*********++++++((((((((()))***+++,,,---222111///.........///000,,,+++***)))((()))******)))+++------,,,+++,,,---++++++,,,,,,---///111222111000000//////......---111000000000000111111111444...666///555VVV}}}eeeRRRNNNOOOKKKFFFEEEEEEEEEEEEEEEGGGJJJMMMGGGEEEEEEHHHIIIGGGHHHKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@AAAAAAAAA@@@???======<<<<<<<<<===>>>???===>>>???===<<<;;;<<<>>>:::::::::::::::;;;;;;<<<>>><<<;;;;;;<<<<<<;;;999999999:::;;;===@@@BBBCCCCCCEEEEEEDDDBBB@@@@@@@@@======;;;;;;;;;;;;<<<===:::::::::::::::999888777888;;;>>>???>>><<<<<<<<<999888777666666666666666555666777666666666999;;;;;;===>>>===;;;;;;<<<===777888999::::::999888888777777777777777888999:::888999::::::999777666555666666555555555555555555777888888888666666888999333444444333222222444666000222444555444444555666444333111111333555666666333111...,,,111777888333222111222222333222///,,,000000//////...------,,,///............///000000+++++++++,,,---///000111000///...---,,,------...---333---777++++++EEE,,,///...,,,***))))))***************+++,,,...///000555444111///......///000,,,+++***)))))))))***+++(((***,,,---,,,+++,,,---+++,,,---,,,,,,...111333............------,,,,,,000000111222333555777888888...888555555VVV~~~nnnZZZQQQOOONNNSSSPPPMMMKKKLLLMMMNNNNNNJJJFFFFFFJJJJJJGGGGGGKKKGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAA@@@@@@???>>>???AAABBBBBBAAA@@@>>>??????>>>>>>>>>???@@@AAA:::===??????===<<<===???999999999999:::<<<===>>>@@@>>>===<<<======;;;999999999:::<<<>>>@@@BBBCCCCCCDDDEEECCCAAA?????????<<<<<<<<<<<<<<<<<<<<<===::::::::::::999888777666666:::>>>???>>>======>>>:::999888888888888888999555777888777666666888;;;:::<<<>>>===<<<;;;<<<===888888999999999999888777888777777777777777888999888999:::::::::888666555444555666666777666555555444555777666555555777:::333555666555333222333555222444555555444333444555555444222333444555555444111222111...111666777555444333333444444222...+++000/////////////////////222111///------...000111,,,,,,---...000111333444222000///---,,,,,,,,,---,,,222***888...555]]]CCC///---+++***))))))***+++*********+++---///000111444222///---,,,,,,---...---,,,+++***)))***++++++(((***,,,,,,,,,+++,,,...,,,---...---+++,,,000333............------------000000111222333666888999999***888:::555RRRqqq___eeerrrvvvoooeee]]]XXXSSSMMMIIILLLHHHHHHKKKKKKFFFFFFJJJEEEFFFGGGHHHIIIJJJJJJJJJDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????===>>>>>>?????????>>>>>>@@@AAABBBCCCCCCAAA???>>>BBBAAA@@@@@@@@@AAABBBCCC888<<>>===>>>@@@::::::;;;;;;===>>>@@@AAAAAA???=========<<<:::999999999:::<<<>>>@@@BBBDDD@@@AAABBBAAA>>>===<<<===;;;<<<======>>>======<<<:::;;;;;;:::999888777666333777<<<>>>===<<<<<<>>>;;;::::::999::::::;;;;;;555777999888666555888;;;999;;;======<<<;;;<<<===888888999999999888888777888888777777777777888888888999:::;;;:::888666555444666888::::::999777666111333555555333444777:::333555777666333111222444555666777666444333333333555444444555666555333111///444555222111444555555666555444444444222...+++,,,,,,------.../////////444222...++++++,,,...000------...000222444666777333111///---,,,++++++,,,111555(((555)))444bbbGGG...,,,+++))))))***+++---(((((()))***+++---///000000...+++)))((()))+++,,,------+++*********+++,,,''')))+++,,,,,,+++,,,...,,,......---+++,,,000333///000000000000000000000222222111000111222444555777%%%666<<<444NNN}}}dddRRRJJJSSSMMMGGGEEEGGGJJJKKKJJJMMMIIIFFFHHHLLLMMMHHHDDDCCCEEEDDD@@@@@@DDDGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@???@@@AAABBBBBB@@@???>>>???AAABBBAAA>>>===@@@BBB>>>?????????>>>===;;;:::888999:::;;;<<<>>>??????@@@???>>>===<<<;;;::::::999:::<<<@@@CCCDDDCCCBBBDDDDDDCCCAAA???===;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999:::::::::::::::::::::;;;<<<===888999;;;======<<<;;;999:::999888777777888999:::666777888999999888666555777666666888999999777555888999999777555555999===555555444444444444555555666666666666555444333222555666666555444333444555444666555222222444555222111222333555555555555444:::666333222333222000---111///,,,,,,---///000000333000...---//////---+++...000111111333555666555222444111+++)))---111222---111222//////111222111...,,,***((((((***,,,...++++++******+++---...///000///...---------------......---,,,,,,+++******---,,,+++***+++,,,---...++++++,,,,,,---...//////---.........///000000000111111111111111111222222222333666<<>>@@@CCC===>>>???AAAAAAAAAAAA@@@===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999:::<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;888999::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<=========<<<:::999999999888777777888999999777888999:::999888666555777777777999:::;;;999777888999999777555555777:::555555555444444555555555777777777777666555444333333444666666555444555666444666555222222444555222///111333555777888888888888555222222222222000...222///---,,,---/////////111///------///111000...,,,---......///000111111333555444...---111444444222666777111---------+++...---+++******+++,,,---++++++******+++,,,---...000///......---------.........---,,,,,,+++******,,,,,,++++++,,,,,,------,,,,,,,,,------.........------......//////000000000000111111111111222222777444555===AAAOOOxxxgggXXXOOOLLLMMMEEEHHHKKKLLLJJJIIIJJJLLLCCCFFFFFFDDDEEEHHHIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???@@@@@@AAABBBCCC???@@@AAA@@@???@@@BBBDDD>>>???@@@AAABBBBBBBBBBBB=========<<<<<<;;;;;;;;;888888999:::;;;<<<<<<===:::;;;===???@@@@@@@@@???????????????????????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999888999;;;<<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<<<<===@@@???>>>===<<<;;;::::::999999888777777888999999999999::::::999777555444777666777999;;;<<<;;;999888999999888666555666777555555555555555555555555888888888888777666555555111333666666666555555666444777666333333555555222222444555777888999888888666444333222333333111000333000...---............///------...000222222111///...//////000000000111111444444000///222444444333888999222+++*********------------------------,,,,,,+++++++++,,,,,,---////////////...............------,,,,,,++++++***++++++,,,,,,------,,,,,,------------------......,,,,,,---......///000000111111111222222222333333999222222;;;>>>JJJwwweeeWWWPPPDDDHHHMMMPPPOOOLLLHHHEEEEEEHHHHHHEEEDDDEEECCC@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCEEE??????@@@@@@@@@AAACCCDDD@@@@@@@@@@@@@@@???>>>>>>:::::::::;;;;;;<<<<<<<<<888999999:::;;;<<<=========>>>@@@@@@@@@??????@@@@@@????????????@@@@@@@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<::::::::::::999999999999999999888:::<<<===>>>===<<<;;;===<<<<<<<<<<<<<<<======???>>>===<<<;;;;;;;;;;;;999888888888888888888999::::::::::::888777555444666555555777:::;;;;;;:::999::::::999888777666555444555555555555555555444666777777777666666555444111333666777666555555555555888888666555777777444888999999999888777555444555444444444555444333333333111...---......---,,,///......///000111222333111//////111111//////111,,,000111...---000111///...555777111++++++---...,,,---.../////////...---......------------------/////////000////////////---------,,,,,,+++++++++***+++,,,---...---,,,+++............------------,,,,,,---...///000000111222222333333444555555555:::555555<<<;;;EEEnnnWWWOOOLLLIIIJJJLLLLLLHHHDDDIIILLLKKKHHHFFFGGGFFFBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@??????@@@BBBDDDEEE@@@??????@@@AAACCCCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>><<<<<<<<<===============???AAACCCBBB@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;;;;::::::::::::999:::;;;===>>>>>>======>>>======<<<<<<=========<<<;;;;;;::::::;;;<<<<<<888888888999999888888888;;;;;;:::999888777666555555444444555888999:::999;;;:::::::::999888777555444444555666666555444444444444444444444444333222333555777777555444444444777:::;;;888888:::999555999999:::999888777555444444555777777666555555555222000///.........---,,,000000000000000111222333///,,,,,,//////++++++...+++///000...,,,...///---,,,222444000,,,---///000+++,,,...000000///...---///////////////.........//////000111111000000///------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++.....................---,,,,,,---...///000111222444444555666666777888888;;;;;;===@@@===IIIpppdddTTTKKKJJJKKKLLLJJJFFFIIIIIIFFFFFFIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@AAAAAABBBCCCDDDBBB@@@???@@@BBBCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHFFFEEEDDDCCCAAA@@@???>>>@@@?????????>>>=========@@@CCCEEECCCAAA@@@BBBDDDCCCCCCAAAAAAAAABBBCCCDDDBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@??????>>>===>>>======<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>???>>>>>>============>>>:::::::::;;;;;;;;;<<<<<<777888999999999999888777;;;;;;:::999888777777777555444333444666888888888;;;999888888999999777666333444555666666555444333111222222222222222111111333555666555444444555777777;;;<<<:::999;;;999666444555666777888888777666444666888888666555555555111000......//////...,,,000111222111000111222444333------222222------222...222333000...000000//////333333///---......,,,+++,,,---////////////.........///000000//////......///111222222111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,..................//////------...///111222333333444555555666777888999999666;;;======???RRR}}}hhh[[[TTTQQQPPPFFFHHHHHHEEEEEEIIIKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAADDDAAA???@@@BBBCCCCCCAAABBBBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFDDDBBB@@@???>>>@@@@@@?????????>>>>>>>>>???BBBDDDCCC@@@???BBBEEECCCBBBAAAAAABBBDDDGGGHHHCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???>>>>>>======>>>>>>======<<<;;;;;;:::::::::999999:::<<<>>>@@@@@@???>>>>>>======>>>>>>;;;;;;<<<======<<<;;;:::777888999999999999888777;;;:::999999888888888888777666444444666888888888:::777444444666888777666333444666777777666444333000111111222222111111111222222333333333555999;;;666:::;;;999999:::888444111222444666777777666666222555888888555333222333///.........000000...---...000111222111222555777777000000777777111111777222666555111...000111000111222000---...000...***++++++,,,---......//////+++,,,---...//////.........///111333333222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......//////000000......///111222333444555333444444555666777888999555;;;;;;;;;HHHggg{{{sss___TTTPPPOOOPPPNNNIIIIIILLLNNNLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@EEEBBB@@@@@@BBBDDDBBB@@@DDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>????????????>>>AAADDDBBB???>>>AAAEEEAAAAAAAAABBBDDDGGGJJJLLLDDDDDDCCCBBBAAAAAA@@@@@@;;;<<<===============<<<>>>>>>===<<<;;;;;;::::::;;;999888777999;;;>>>AAA@@@@@@???>>>>>>===>>>>>>===>>>??????>>><<<:::888777888999::::::999888777::::::999888888999999999999777555555777888999888888555111111444666666555333444666777777666444333000111111222222222111111///000111111333666<<<@@@555999:::888888999777333333444555555555444333222111444777777333111000111......---///000000///---+++...111222111333777:::555......555666///000777444666555000---///000///000///---+++///444111***++++++,,,,,,---...//////((()))+++---......------...///111333444333111000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,------...///000111111...///000111333444555666222222333444555666777888<<>>>>>======>>>>>>???@@@BBBDDDEEEBBB???>>>CCCHHH@@@CCCAAABBBPPPccchhhbbbVVVJJJ@@@@@@DDDCCC@@@===>>>======<<<<<<<<<======AAA@@@===;;;::::::;;;<<<<<<:::888888;;;>>>@@@@@@======<<<<<<<<<<<<======>>>::::::======888888<<<;;;:::888777666777888999;;;;;;:::888555555999===999999888777888999;;;<<<777666444444555555555444444444555555666555555555444444333222222111000000...000222444777888::::::555666999;;;:::888444222666444222333444555444444222111000000000000000000111111000000//////......444333222111111111222333333111///000222666888999888777555333000///...---111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111000000111222333333000///...---------------//////...------...//////555222000000222333111///666---***///444222111333666000111999:::666:::DDDOOORRRVVVfff}}}yyygggTTTJJJKKKNNNNNNKKKIIIHHHHHHIIIIIIHHHFFFHHHGGGEEEEEEFFFGGGFFFDDDGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCDDDDDDCCCAAABBBCCCCCCCCCCCCBBBAAAAAADDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAADDDEEECCC@@@???BBBFFF???CCCEEEIIIZZZooovvvrrrRRRHHH@@@@@@BBBAAA??????======<<<<<<======>>>???AAA???>>><<<;;;;;;;;;;;;;;;:::999999<<<>>>??????<<<;;;;;;::::::;;;;;;<<<>>>:::999<<<<<<888888<<<;;;:::999888888777888888666777888777666777;;;>>>:::999888888888999:::;;;777555333333444555444333333333444555555555555444444444444333333222222111333333333333333333222222...000222444555444222111666555333333555666555444222111111000000000000000000000000000////////////444333222111111222333333555222000000222555777777555444222111///...------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111000111111222222333//////...---------.........------,,,---...///000,,,---..................)))222666333111444333///777333444:::===BBBSSSfff{{{}}}jjj```XXXRRRPPPMMMJJJIIIIIIIIIEEEBBBHHHFFFFFFFFFGGGFFFDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@AAAAAABBBBBBAAAAAABBBAAA@@@???>>>=========>>>>>>@@@AAAAAAAAA@@@???@@@CCCEEEDDDAAA@@@BBBDDD===AAACCCHHHVVViiipppmmmLLLEEEAAAAAAAAA??????AAA===============>>>???@@@@@@???>>>>>><<<<<<;;;::::::::::::<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>:::999::::::888999<<<:::;;;::::::999888777777555666888888888888:::<<<::::::999888888888999999666444222222333444333222222333333333444444444444444444444444444444444444555555555444222111///......///111333444666666666777555333444555666555555222222111000000000000000////////////000000000000333333222111111222333444777555222111222444444444111111///...---,,,,,,,,,...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111111111111222222222......------......///000///......---...///111222...111444444333222333555---777777000666FFFHHH===EEEDDDIIIOOOTTT^^^uuurrr\\\NNNLLLIIIIIIJJJHHHDDDAAAFFFEEEEEEFFFHHHGGGEEECCCDDDEEEEEEFFFGGGGGGGGGGGGEEEDDDBBBBBBBBBCCCAAA@@@>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===???AAABBBCCCBBB@@@??????BBBDDDEEECCCAAAAAABBB???AAA@@@AAAJJJTTTWWWSSSGGGDDDBBBCCCAAA>>>@@@DDD@@@??????>>>>>>>>>??????????????????>>><<<;;;:::::::::;;;===??????===;;;>>>==================>>>===;;;999999999999:::<<<::::::;;;;;;;;;999777666888999:::::::::888777777::::::999888888888777777555444222222333333333222222222222222333444444555555555555555555666666666444444555555555444333333000111111333444666888999666444333333444555555444333222111000/////////000.........///000111111111333222222111222333444555:::777444333333444333333///......---------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111111222222222111111------------...///000111222111000//////000111222///000000/////////111222888444000;;;ZZZzzzuuummmpppwww~~~{{{\\\WWWOOOIIIEEEEEEFFFGGGFFFEEEEEEFFFHHHIIIHHHFFFDDDEEEFFFGGGHHHHHHHHHGGGEEECCCAAA@@@AAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@??????===???AAABBBCCCBBB@@@??????AAACCCEEEDDDBBBAAA@@@DDDCCCBBBAAADDDHHHHHHEEEDDDCCCCCCEEECCC???AAAFFFCCCBBBAAA@@@???>>>>>>>>>???@@@??????>>>===;;;:::;;;;;;<<<>>>@@@???<<<:::======<<<<<<<<<<<<======:::;;;:::888888:::;;;;;;888999:::;;;:::999888777999::::::;;;;;;:::888777999999999999888777777666555444222222333333333222222222111222222444555666666666666666666666666777222333333444555555555444111111000000111333444555555333222222333444444333333222111000////////////------...///000111222222222222111111222444666777:::888555444444444333222.........------......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111222222222111111000---------...///000111222222111000/////////000111555333000///000222333333222444FFFlllrrr\\\KKKCCCEEEJJJIIIGGGFFFFFFHHHIIIIIIHHHEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDAAA@@@@@@AAA@@@???>>>???@@@AAABBBCCCCCCCCCAAABBBBBBBBBBBBAAA@@@???>>>>>>@@@AAAAAAAAA@@@??????AAABBBCCCCCCBBBAAA???@@@@@@@@@AAADDDEEEEEEDDDDDDBBBCCCEEEDDDAAABBBEEEDDDCCCBBBAAA@@@?????????AAA@@@???>>>======<<<;;;===<<<===???@@@???<<<:::::::::999999999999::::::888::::::888999;;;;;;999777777888999999999999888666666777999<<<===;;;999888888888999888888777666666444222222333444333222222222222222333444666777666666666666666666666666222222222222222111000000444444444333333444555555555444222222444555444333333333111000////////////---......///000111111222222111111222333555777888777555333333444444333222///...............//////000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111222333333111000///............///000111222000///......///000222333333333333333222333444555666PPP}}}}}}mmmYYYSSSTTTOOOLLLHHHFFFGGGHHHHHHHHHEEEGGGHHHIIIJJJIIIGGGFFFIIIFFFCCCAAAAAABBBBBBAAA>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCBBBAAA???===<<<>>>@@@BBBBBBBBBBBBCCC@@@AAADDDEEEBBB@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???===<<<<<<======>>>>>>===>>>???>>><<<:::999888888777777888888999555999;;;999999<<<;;;777555555555666777888::::::666555444666999;;;:::888666777888999999888888777777555333333444555444333333333222222333555777999777777777666666555555444222333333222222000//////555666666666777777777777777666444444666777666555444333222000//////............//////000000111111111111111222333555777999222111000000111222111000///......---------......000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000111333333333111000...//////......///000111111//////000222444777:::<<>>:::===BBB]]]zzzmmmjjjSSSOOOJJJGGGFFFGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFKKKHHHDDDCCCCCCCCCCCCCCC===>>>>>>????????????>>>>>>???@@@AAAAAA@@@>>>===>>>>>>======>>>>>>???@@@AAAAAA@@@AAABBBBBBAAA@@@BBBAAAAAACCCCCCAAA??????CCC??????CCCEEEBBB??????@@@@@@@@@AAABBBCCCEEEFFFCCCAAA???===<<<<<<===>>>@@@>>>===>>>>>>>>><<<::::::999999999999999999:::333999<<<::::::===;;;555444444444444666888:::<<<888666444444666777555333555666777888999999888777777666444444555555555444444333222222333666888:::888777777666555444444333222333333444444444333333000111222333444444444444999888666666888888888777444333222000///.........////////////000000000000111111111222333666888999...---,,,...000111000///......------,,,,,,------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000111333444333111///...///////////////000000111111222444777;;;@@@DDDFFFKKK^^^qqqsssiiiaaaeeemmmaaaIIIIIIRRRPPPLLLLLLLLLKKKLLLMMMOOOOOOMMMKKKIIIHHHHHHGGGEEECCCAAA@@@BBBBBBAAA@@@???>>>===<<<===>>>???@@@@@@???>>>===??????>>>>>>???@@@AAAAAACCCBBB@@@??????@@@BBBCCC@@@@@@AAAAAABBBCCCDDDDDDFFFEEECCCBBBBBBCCCCCCDDDCCC???>>>@@@@@@>>>???CCCCCCCCCBBB>>>999999<<<@@@============<<<:::888666999999:::;;;;;;:::::::::777888999999::::::::::::666666666666888:::<<<===999888666444444555777888888666444444777:::;;;;;;;;;888333111222333555555222333444555666666666666555444444333333333444444222222333333333444444444111222333555666777777777777777666666666666777777222222111111000000111111000/////////000111222222333222222333444555333222//////............//////000---+++***+++---......---,,,,,,---///000///---,,,------...------,,,,,,............////////////......///000000000000000000111111///...000111000777888>>>IIIZZZkkkwww{{{dddXXXPPPGGGFFFKKKLLLKKKKKKKKKMMMMMMKKKIIIHHHHHHGGGFFFEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<>>>>>>????????????????????????>>>>>>???@@@@@@AAADDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCBBB???>>>@@@@@@>>>???BBB@@@@@@@@@>>><<<<<<>>>@@@============<<<;;;999888:::;;;;;;;;;;;;:::999999777888999999::::::999999777777777777888999;;;<<<999999777666666666777888:::777555555666888888888:::777333222222333444444333333555666666666666666777666555444333333333333222222222222222333444444222333444666777777888888888777777777777777777888555444333222222222333444111111111111111111222333222111111222444444333111000//////......//////000000...,,,,,,---.........------...//////.........,,,,,,---.........------............/////////////////////000000000000000000000000//////111222111:::JJJ]]]ooojjjQQQIIIOOOMMMKKKIIIHHHIIIJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<>>>>>>>>???@@@@@@AAA?????????>>>??????@@@AAAEEEDDDBBBBBBAAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBAAA>>>>>>@@@@@@>>>>>>AAA???>>>===>>>???@@@???===;;;<<<=========<<<:::999;;;;;;;;;;;;;;;:::999888888888999::::::::::::999999999888888888999:::;;;999999::::::999999888888;;;999666555555666555444777555333222333333333222444444555666777777777777999888777666444333222222333222000000000111333555333444555666666777888888777777666666666666777777888777555444333444555666333333222111111111222222111000000111333444222111000000////////////000000///.........000000///---,,,///222111...,,,---///+++,,,---...........................////////////000////////////000111111000///...///111222222222CCCaaa~~~kkkSSSOOOMMMJJJGGGFFFGGGGGGGGGFFFHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@??????>>>>>>@@@???>>>>>>???@@@BBBCCC@@@???????????????@@@@@@DDDCCCBBBBBBAAABBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAA>>>===@@@@@@===>>>AAA???======???BBBAAA===999999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;:::999888888999:::;;;999:::<<<===<<<;;;999888;;;888666555555666555444444333333333444444222000444555666777888888888888888777777777666555444333333222///...///000333555333333444444555666777777555555555555555555555555:::888666444333444555777333333222111000000000000111000000222444555333222111000000//////000000111///...///111222111///---,,,000444333...+++---///+++,,,---...////////////............////////////000000/////////000111222222...,,,...000111222555KKKmmmzzzUUUIIILLLJJJGGGFFFFFFGGGGGGFFFIIIHHHGGGFFFFFFFFFFFFGGGDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@?????????@@@BBBCCC@@@@@@???????????????@@@CCCBBBBBBAAAAAA@@@@@@AAA??????@@@AAABBBDDDDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@@@@>>>>>>AAAAAA>>>>>>@@@@@@??????AAACCCAAA;;;666777888999:::;;;:::999999888999:::;;;<<<=========<<<===============<<<<<<<<<;;;:::999999999:::;;;:::;;;===>>>>>><<<:::888888777555666777777777666333333222333555444222000444555666777888888888888444555666777777666666555333222///...///000333555222222222222222333555555555666666777777666666555888777555333222222333444222111000///////////////222222222333555666555444111111000000000000111111...///000111333222///,,,,,,111555444000,,,---///,,,---....../////////...............////////////000000000000000111111222333///---/////////444<<>>?????????BBBBBBBBBAAAAAA@@@??????>>>>>>???AAACCCDDDFFFFFFCCCCCCCCCCCCCCCBBBAAAAAAAAA??????BBBBBB??????AAA???@@@AAABBBBBB???:::666888999:::;;;;;;:::999888888999:::<<<===============>>>>>>>>>>>>===<<<<<<===<<<;;;:::::::::;;;<<<;;;<<<===>>>>>><<<:::999777666666777999:::999888444333333444555555333222444444555666777777777777222333555666777777666555333222000000000111333555222222111000111222333444777888999::::::999888777555555333222111111000000000000///.........//////333222222444666777777555222222111111111111222222///...///111222222///,,,,,,000444555222///...///....../////////......---............///////////////000111222222222111111333///...111000111<<>>>>>??????CCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBDDDEEEEEECCCCCCBBBBBBAAAAAABBBBBBAAA???@@@DDDDDD@@@???AAA===???BBBBBB@@@===;;;::::::;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;===============<<<;;;:::<<<<<<;;;::::::;;;<<<===;;;<<<=========<<<;;;:::888777777888::::::999888555444333333555666555444333333555666666666666666222333555666666555444333222222222222222333444444333222111000111222444555666777888999999888777666333333333333222000...---000///////////////000111222111111333666777666555222222222111111222222222///......///111111///------///222444444222000//////000000//////...---,,,............////////////...///222333444333111000111...111444333555GGG]]]mmmllllllmmmmmmppp~~~{{{eeePPPQQQJJJJJJJJJLLLMMMMMMKKKIIIEEEDDDBBBAAABBBCCCEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>AAAAAA@@@???>>>>>>??????DDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@AAABBBCCCBBB@@@AAAEEEEEEAAA@@@BBB:::>>>BBBBBB@@@======>>><<<===>>>>>>>>>===;;;:::>>>>>>>>>===<<<:::999888;;;<<<<<<<<<;;;:::999999<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;::::::999888999;;;;;;999777666555333333555666666555222333444555666666666666333444555666666444222000222222333333333444444444555333222111111333444666333444555777777555444333222333444444333000...,,,000000//////000111222222000000000222555666555444333222222111111222222333///.........000000///---......111444666555111...111111000000///---,,,+++............/////////000---///222555555333111//////...222777555999PPPkkkkkkbbb^^^bbbcccbbbnnn~~~~~~___QQQXXXQQQNNNJJJGGGFFFHHHJJJKKKJJJHHHEEEBBBBBBCCCFFFHHHKKKIIIFFFDDDEEEFFFEEEEEEEEEEEEDDDEEEEEEDDDBBB???AAA???>>>>>>???@@@@@@???EEEDDDBBBAAAAAABBBDDDEEEEEEDDDBBBBBBBBBAAA@@@>>>DDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFFFFDDDAAA???@@@AAAAAAAAA@@@>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>999999::::::;;;<<<<<<<<<<<<===>>>>>>===;;;999888999:::;;;;;;<<<<<<<<<;;;:::<<<<<<999999>>>???===:::999888888888888666444888888777777666666666555333666888666222111444888333444555666555444333222666444333333444444444333444333222222222333444555444333333222111000//////000111111000---,,,---------......///////////////333111///111555888888777888666444111/////////000000///...------...000000111111111111000000000000000000//////............---.........//////000000111111000000//////......222888444///222999PPPnnnooohhhaaa]]]YYYWWW[[[aaallltttzzz~~~fffQQQOOOUUUSSSPPPNNNLLLJJJIIIHHHJJJIIIFFFDDDCCCDDDEEEFFFJJJGGGDDDCCCDDDEEEFFFGGGEEEEEEDDDDDDEEEDDDBBB@@@BBB@@@??????@@@AAA@@@???CCCBBBBBBAAABBBCCCDDDEEECCCBBBAAABBBCCCDDDCCCAAADDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDDDDBBBAAA@@@AAABBBBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<<<<======>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888;;;:::777777;;;===;;;999888777777888777555333666666555555555444444444333555777666222111444888444444444444444444333333333222111222333555555444444333222222222222333444444444333333222111000000000111222000...------...------...///////////////333111000222555777777555777555222000......//////000000000//////000000111000000000000000000000000111000000000////////////.........//////000000000000000000000000000//////...555333111666<<>>>>>>>><<<:::999999:::<<<===<<<;;;;;;:::999888666666666999888555555999999777888777666666777777555333444444333333333333222222333555777555222222444777555444333333333444555555222111000111333555666555444333222222222222333333444444444333333222222111111222222111///...///000......///000000000000///444333222333444555444333555333111///.........///111111111222222111111000////////////////////////111111000000000000///////////////000000000000000000000000111111111111111111777555333777666===OOORRROOONNNPPPRRRSSSXXX^^^lllxxx}}}bbbZZZQQQJJJHHHIIIJJJJJJEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDEEEEEECCCBBBEEEDDDCCCCCCDDDDDDCCCAAA@@@?????????AAAAAA@@@>>>===???@@@BBBDDDDDDEEEEEECCCBBBAAACCCEEEFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>??????======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<:::999888888999999:::::::::999888777666555666888888555555777777555777666555555666666444222333333333333222222222222333555555444222222444666555444222111222444666888444222111222444555555555333333333222222222222222222222222222222222222222111222333222000///000111000000111222222222222111444444333333444333222222444333222000////////////000111222222222111000///............////////////000000000000000000//////000111111111111111111111000000111111222222333333444999666555888333222===777CCCWWWfffiiidddcccgggmmm[[[QQQLLLJJJHHHDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHEEE@@@<<>>>>>???@@@@@@???======>>>@@@BBBCCCDDDEEEEEEFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCAAA???=========>>>???======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???>>>>>><<<:::777666888888999999888888777666666999999666555777777333555444444444555555444222333333333333333333444444444444444333333333444555555333111000111444777999777666444333444555444333333333333222222111111111000000000000111111111111111222333222111000111222222222333444444444444444333444555444333222111000333333222222111111111111000000111222111000...------........./////////000////////////////////////222222222222222222222222111111222222333333444444222777444555999555555@@@MMMbbb}}}wwwrrruuu|||~~~kkk[[[NNNEEEHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGJJJJJJGGGAAA<<>>???@@@AAAAAA???===>>>>>>???AAABBBDDDEEEEEEGGGEEEDDDCCCCCCCCCAAA???BBBBBBAAAAAAAAABBBCCCCCCCCCAAA@@@>>>=========>>>???>>>===;;;::::::999999:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>AAABBBCCCBBBAAA>>>;;;999888888999999999888888777777999:::666555777666222444333222333555555333111333333444444444444555555444444333333333333444444333222111111222555888:::888666444333333333222111222333333333222111000///.../////////000000111111000222333222111000111222333333444555555555555444222444555555333111000000333333333222222222222222111111111111000///...............//////000000111//////000000000000000111333333333333333222222222333333333333444444444444444777333222777777;;;JJJwwwiiiWWWPPPNNNJJJGGGEEEDDDEEEEEEDDDDDDFFFHHHIIIHHHEEEBBBFFFDDDBBBBBBCCCDDDDDDDDD@@@@@@AAABBBDDDCCCAAA>>>????????????@@@BBBDDDEEEFFFDDDCCCBBBBBBBBB@@@>>>AAAAAAAAAAAAAAABBBCCCDDDBBBBBB@@@???>>>=========>>>===<<<:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======AAAAAAAAA@@@@@@???>>>>>>;;;;;;::::::999888777666666999999666555666444000333222222222444444333111333333333444444444555555444333222222333333444333222111111111333555888999555333111111222222111000222333333333222111///......//////000111111222222000111222111000000111222222222333444444444444333000333666555333000000111111111111222222222111111333333222111000000000000......///000000111222222111111111222222333333333444444444444333333333222555555555444444444444444666:::666666@@@IIIXXXnnnwwwXXXTTTOOOIIIFFFDDDDDDEEEDDDCCCCCCEEEHHHIIIIIIIIIFFFDDDBBBBBBCCCDDDEEEDDDBBBBBBBBBDDDFFFEEEBBB@@@AAA@@@???>>>???BBBDDDFFFEEECCCBBBAAABBBBBBAAA???AAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAA@@@???>>>===<<<;;;:::999888999:::;;;<<<999999999999999999999999999999::::::;;;<<<<<<===>>>===<<<;;;<<<===???AAA======<<<;;;999777555444555888999666444555333///222111111222444444222111222222222333333444444444444333222222333444333333111111111222444666888999222000//////000111111000222222333333222111///...//////000111222333333444///000111111000///000222000111222222333333222222///333666666333000000111///000000111111111111000666555333111000000111222...//////000111222222333333333333444444555555555555555555444444333333333666666666555444444444333444::::::AAATTThhhwww]]]UUUOOODDDAAAGGGEEEFFFGGGGGGFFFGGGIIIKKKDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAABBBAAA>>>======???AAACCCGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???======<<<<<<===>>>>>>===<<<<<<999999999999999999999999999999:::;;;:::999888777:::===???>>>;;;999:::<<<============<<<;;;:::999;;;:::999777666444333222222222222222222111000///444444333333333333333333222333333444444333333222444444444444333333222111444333111000000111333444111222444555555444222111222222333333222111///...333000///222666666222---777555333111000000111222222333333333333222111111222111000//////000111222555444444333333222222111111111111111111111111111222000000222666777666444666444444444444333555888999:::;;;:::333///333;;;888<<>>===;;;;;;:::::::::999999999::::::::::::::::::::::::::::::;;;<<<;;;:::999888999;;;<<<;;;::::::;;;<<<;;;;;;;;;<<<;;;;;;:::999:::999888777666444333333222222222222222111000000222333333444444444333333222333333444444333333222333444444444333222222111222111111000111222333444111222333444444333222111111111222222111111000///111000000444:::<<<999555444333111000//////000111222222333333222222111000222222111111111111222222444444444333333333333222222222222222222222222222333111000222444444222000333333444555666666555666999999:::999444111777@@@PPP]]]uuu___QQQMMMJJJHHHIIIIIIGGGEEEDDDEEEFFFCCCCCCCCCDDDEEEFFFHHHHHHCCCBBBBBBAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCBBBAAA@@@???>>>===<<<:::888777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999:::888777777999;;;<<<;;;888888999999::::::999999888888777666666555555444222222222222222222111000000111333555666555444333222333333444444333333222222333333333333222222111000111111222333333333333000111222333333222111000000000000000000111111222222111222666:::<<<:::888222111000//////000111222222222222222222111111000222222333333333333222222333333333333444444444444222222222222222222222222333222111222444444333222222222333444666888777555888666555888<<>>>>>@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???BBB@@@===;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999<<<888444444777::::::888444555666777888888888888666666666666666666666666222222222333333222111111///111444666777666444333222333333444444333333222222222333333333333333222222333444555555333222000000000111111111111000000///.........///111333444555444333444666555333111000000000000000111222333222222222222222111111000111222333444444333222111222222333333444555555666333333333333333333333333333333333444666777888888888888555222333777888777999???MMM___ooo}}}]]]QQQGGGHHHHHHGGGFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???BBBCCCFFFHHHIIIIIIHHHHHHDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@DDDBBB???<<<;;;:::;;;;;;::::::::::::::::::::::::;;;::::::999999999999999===999555444666777666555333333555666777777777888444555555555666666666666111222222333333333222222///111444666777666555333222333333444444333333222111222333444444444444444666777888888666444111///000000000000000000000000............000222444555666555333333222111///---111111111111222333333444333333333333333222111111000111222333333222111000222222333444555555666666444444444444444444444444444555555555555666888999999<<<;;;888;;;FFFNNNPPPYYYiii~~~~~~~~~___PPPHHHIIIIIIIIIGGGGGGIIIKKKLLLLLLJJJIIIHHHGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@>>><<<::::::::::::::::::::::::::::::::::::;;;:::999888888888999999<<<:::777555555555444333222333444555666666777666444444555555555666666666111222333333333333333333111222444666777666555444222333333444444333333222222222333555666666666666777888888888666333111///000000000000000000000000......///000111333555666333333333222222222222222111111222222333333333333444444444444444333333222111111222222222222111111222333333444555666666666555555555555555555555555666777777666555555888:::222@@@MMMTTT```tttgggPPPKKKLLLLLLJJJHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEAAABBBBBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB???>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999::::::888999999777555444444555333333444555666666666666444444555555555555555555111222333333444444333333444444555555555555555444222333333444444333333222222333444666777888888888444444555555444333222111111111111000000111111111//////111222444444555555000111111111111222333555000111111222222222222111555555666666555555444333333333222222222222333333333333444444555555666666666666666666666666666666555777888999999;;;@@@CCCJJJddd~~~{{{{{{~~~zzz~~~uuuUUUNNNNNNNNNLLLIIIGGGHHHIIIEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB>>>>>>>>>>>>===<<<:::999===========================<<<;;;:::999:::;;;;;;444777:::999666444555888444444555555666666555555555555555555555555555555111222333333444444444444555555555555444444444444222333333444444333333222333444555777888999999999111111222222333333333222222222111111111111222222///000222444555555555444///000000000//////111333000000111111111111000000666666666777666666555444555555333222222333555555444444444555555555555555777777777777777777777777333666999<<>>>>>DDDIIIJJJ@@@@@@>>>===;;;:::999999<<<888666999:::999:::===999999:::;;;:::999888777777555333444777888666444555666666666555444333333555666777888888777666666666666444333222222333444222111111333555555444333444444444444444444444444555666888999999888777777333333333333111000///...444333333333333333333333666555444333222222222222222222111111111222333444444333333333222222111111444444444555555444333333222222222333555666555555333555666666555555777888444666888999888777666777666333>>>YYYppp}}}www[[[[[[YYYYYYZZZ\\\___```iiilllppppppppprrrwww|||~~~{{{uuu___\\\VVVQQQQQQQQQKKKCCCIIIFFFBBB@@@??????===<<<;;;999999<<<<<<888666777999::::::;;;:::999888777777555444555777888666444555555666666555555444333777666666555666666777888888666444444444555555555333333333444666777666555444444444444444444444444444555666777777777666555222222222222222111111000444222///---...000444666666555444333222222222222333333333333444444444444444444444555555444444444444444555555666666666555333333333444666888999999555777888888777777888999;;;:::888666666999>>>BBBLLLRRRiii{{{xxxzzzvvveeeTTTMMMGGG@@@===>>>???<<<999999888:::>>>===999666777::::::;;;;;;;;;:::999888777666555555777777666555555555666666666555444444888666555444444666888:::888666333444777888777666555555555666888999888777444444444444333333333333222333444555555555555555000111111222222222333333111000000111222333555666666555444333222222222222555555666666666555555444444555666666777666666555333444555666777777888888777777666666555666666777555666777777666777999;;;555777:::AAAKKKZZZjjjtttzzz}}}^^^UUULLLIIILLLMMMJJJEEEDDDBBBAAABBB???:::999;;;;;;;;;;;;;;;::::::999999777666666666777777666666555555666666666666555555777666666666666777888999777444222444888:::888555666555555777999999888777444444444333333333333333222222333444444555555555111111111111222222333333...222888======:::444111555555444333333333333333555555666777777666555444666666666777666555444444333444444555777888999:::777888::::::999999888999888888777555444555999<<<<<>>AAAGGGOOOTTThhhuuurrr\\\GGG;;;999;;;:::999888888888999999666777888888666666777888555555666777777777666666777999<<<======:::666444444444555666666666555555444333444555777888777666444444333333222222111111222222222222333444666777555444333111111111222333777777777666555444333222555555444444444444444555444444444555666777999999===;;;888666555555666666:::999777777666777888999333666999888666555666888<<>>>>><<<:::777555333777:::999666333555777444444444555777888777666444444333333222111111000000000000000111333555666444333222111111222444555666555333222111222222333555555444444444444555555666555444444666999<<<>>>AAA???;;;888888:::===@@@???>>><<<999888888999999999;;;<<<<<<===BBBKKKRRRaaalll~~~}}}hhhNNNBBB:::999777666666666777888666888:::999666555777999555555666777777777777777@@@@@@???===;;;999888777333999===<<<666333555999555444444666888999888666444444333333222111000000///.........000222333555222111111000222444666888000222444555555444222111555555444444444555555666777666555555777;;;???BBBDDDAAA===:::;;;???DDDHHHDDDBBB???<<<:::999999:::888<<>>555777<<<:::===???999777999::::::999888999:::444555666666555555666888=========;;;888777777888:::;;;;;;:::777666666777555555666666555555444333111222333444333222111000000000000000111222333333222333555555555333111000333444555666555444333222555444333444555666666555777888999;;;<<<=========BBBBBB===:::AAAOOO\\\bbbbbbNNN===;;;;;;777999@@@CCCPPPeeeyyy{{{oooXXXDDD999888<<<999:::===777999:::;;;;;;999777777888555666777666666777:::<<>>;;;888666666777777888999777555444555666555555555555555444333222111111222333333333222111222222111111222333444555222333444555444333111000111111111111111000000///666444333444777888888777444666888;;;<<<===<<<<<<;;;:::888;;;KKKdddyyysss\\\HHHCCCHHHOOO]]]kkkzzz}}}}}}zzzzzzlllOOO???:::<<<777888:::666:::;;;<<<;;;999777666777666777777666777999>>>AAABBBBBB@@@<<<888555555555333555666555444333444555555555555444333222111000000111222333333333333333444333222111222444666777111222333444333222111000222333333444555666888999555666777777888999999999===DDDOOOXXX\\\ZZZUUUQQQAAA===999@@@XXXzzz~~~kkkhhhqqq~~~yyysss|||{{{yyyyyy]]]HHH>>>===777666:::777999:::;;;;;;999777777888777777666666777:::@@@DDDDDDCCCAAA===888555444444111333444444333333444666444444444333222111000///000000111222333333444444444333111111111333666888111222222333333222111111444444555777:::===AAACCC444888:::999777:::BBBJJJ^^^jjj~~~jjjaaaWWWXXXmmm|||xxxwwwyyyzzzzzz~~~nnnSSSDDD@@@999777;;;:::666888::::::999999:::;;;666666666555666999>>>BBBCCCCCCAAA===888444333444111333444444444444555777333333333333222111000///000000111111222333444555333222111000111333555666222222222333333222222222444444444555777:::<<<>>>666999999555666EEE```uuu|||~~~zzztttrrrrrrvvvxxxxxx{{{bbbLLLFFF<<<777;;;<<<555777999:::::::::;;;<<<777777777666555888<<>>777999;;;666888::::::999999:::;;;888999999888666777999;;;===>>>===:::777555555666222444555444333333444555111222333333333333333333333222111111111222333444111222333444555555555444444333333333444555555666888888888888888777666555999;;;CCCTTTppp~~~}}}||||||}}}}}}~~~~~~|||~~~zzzvvvxxxzzz|||{{{]]]PPP@@@666888999888:::;;;;;;999888888999:::;;;;;;:::888777888999;;;<<<;;;999666555555777222444444444222222333444111111222333444444444444444333222111111111222333111222555777777777555444444444444444444555666777111333555666777777777666666===QQQqqq}}}zzz~~~|||}}}}}}}}}~~~kkkKKK===;;;:::777::::::999999888888999999999::::::;;;::::::999999666999;;;:::888666777999:::888666555444444444555222222222333444555666777666666555444333333333333333444666666444444444555555888;;;;;;888666444555666777888888888888999;;;888GGGiii~~~~~~{{{}}}pppQQQ???<<<;;;999;;;::::::999999999::::::;;;;;;;;;;;;::::::999888777999;;;999777555666777999888777666555555555555444444444444555666777777555555444444444555555666555777888888666555666666777888999999999888888888444666888888777777888999???TTTyyy~~~www{{{vvvVVVAAA;;;:::999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<:::777555555666888888888888777666555555777777666666666666777777333333444444555666777777333444666777666666777888888777666666777888888777666777999999888888:::;;;GGGccc|||yyyYYYBBB999999999;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<======>>>>>>??????===;;;999777777777777888999999999888777666999888777666666666666666333333444444555555555555222444666777777888999:::999777555555777888777666888888999999:::<<<@@@CCCOOOooo~~~{{{\\\DDD;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<===>>>@@@BBBCCC???>>>;;;999888777777666777888999:::::::::999888888888777666555555555555444444444444444333222111666888999999888777777888444444555666888999888777777888999;;;???FFFNNNTTTbbbzzz}}}wwwyyy\\\FFF>>>>>>>>>999999:::;;;<<<===???@@@;;;;;;;;;<<<===@@@BBBDDD<<<:::777666666777777666888888999:::;;;;;;;;;:::888888777666666555666666444555555666555333222000666777888777555333333333000444:::<<<<<<:::888777888<<>>>>>>>>888888999:::;;;===???@@@<<<;;;:::::::::<<<>>>???<<<999666666888::::::999999999999999:::;;;<<<===999888888777777777888888444555777888777666555333555888:::<<<<<<===>>>@@@EEEMMMUUUVVVNNNFFF@@@???BBBLLL\\\nnn}}}xxx|||~~~kkkPPP???;;;;;;;;;777888888999;;;===???@@@===;;;999888888888:::;;;>>>:::888888<<<>>>???>>>:::999999999:::<<<>>>???:::999999888999999::::::444555777999:::999888777:::>>>CCCHHHLLLQQQUUUXXXgggqqqyyyvvvhhhYYYPPPNNNOOO]]]ttt~~~}}}cccLLLAAA>>>===<<<<<<<<<<<<<<<======>>>>>>@@@???>>><<<::::::999999<<<===???AAAAAA@@@???>>>777888888:::@@@EEECCC===888888888777666666777888???;;;999999777777;;;AAADDDNNNYYY```iiiuuu~~~yyyttt{{{}}}~~~bbbKKKAAA>>>===<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;999888888888888999;;;<<<===<<<;;;:::777888888999???EEECCC>>>;;;999777999===@@@???>>><<<999777777666888AAAKKKTTTcccvvv|||vvvbbbLLLBBB??????>>>=========>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999:::<<<=========<<<;;;888999999:::???EEEDDD???>>>999666888>>>AAA???;;;666444333333333:::JJJZZZvvv~~~}}}aaaLLLBBB@@@@@@???========================???????????????>>>>>>>>><<<============<<<;;;:::888:::;;;;;;>>>CCCBBB>>>@@@===:::999::::::888666555444444333444===SSSfff{{{{{{}}}xxx]]]III@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@<<<;;;;;;:::999888777666999<<<===<<<>>>@@@>>>:::>>>??????;;;666444555666:::888777555555<<>>===<<<;;;============<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@>>>======<<<<<<;;;;;;;;;???DDDFFFDDDBBBAAA===888555999;;;888333111555999:::888666555444999HHHXXXppp}}}||||||}}}ttt[[[HHHAAA@@@???>>>????????????>>>>>>>>>===;;;===???BBBCCCCCCBBBBBB>>>>>>>>>???@@@AAACCCCCCMMMSSSVVVSSSOOOKKKEEE>>>666888::::::888888;;;???===;;;<<>><<<>>>CCCIIILLL]]]kkkzzzyyyrrrppprrrwwwuuuqqqnnnkkkiiiiiiiiigggiiimmmqqquuuxxx{{{|||nnncccgggttt{{{{{{jjjaaa\\\```dddfffgggjjjjjjgggbbb___\\\YYYUUUSSSHHHIIIJJJMMMRRRWWW\\\___nnn||||||zzzwwwxxxzzz}}}|||tttvvvwwwyyyzzz{{{{{{zzzyyy}}}}}}||||||{{{{{{{{{|||~~~{{{{{{uuu{{{}}}|||}}}}}}}}}~~~~~~~~~}}}~~~zzz|||