BM6P6(@ mmm```ZZZ]]]___[[[UUUUUUXXXVVVPPPNNNMMMKKKHHHEEEBBB@@@>>>BBBBBBBBBBBBDDDHHHMMMRRRUUUVVVXXXYYYZZZ]]]aaadddfff___WWWPPPLLLIIIDDDAAAAAA>>>:::555333222333444666666555444444444444555888888777555333333444666333888===;;;666444888===777:::;;;;;;===EEENNNSSSccckkkuuu|||~~~kkkYYYKKK===999999777555555666555444444555555333111000000000000111111111111555333111111222222111000333333333444666555222///000///...------...000111333222333555666555222000111//////111333444999@@@YYYpppmmm\\\KKKCCCBBB@@@>>>===888888999<<<>>>???>>><<<===888777;;;===:::666555999::::::;;;:::999888777:::777555555666777777666666777:::>>>CCCIIINNNQQQPPPMMMHHHAAA<<<:::;;;===888999:::;;;:::999888777>>><<<>>>DDDKKK[[[{{{yyyhhh]]]YYY]]]^^^[[[UUUTTTVVVTTTOOOMMMLLLIIIFFFCCCAAA??????@@@AAAAAABBBCCCGGGLLLPPPWWWYYY[[[\\\]]]```dddgggeee^^^VVVPPPLLLIIIDDDAAA???<<<999666555555777888777666666555555555555555777888888666444333444555555:::>>><<<777444666999777999999:::???IIIUUU]]]eeemmmwww~~~nnn[[[MMM???;;;:::888666555555444333444555555333111000000111111222222333333222111000111444555666555111111222444666666333111000///...------///000111000///000222333222000---111//////222333444999@@@UUUkkknnn]]]LLLDDDBBB???<<<<<<:::::::::===???AAA@@@???===999777:::<<<999777777999::::::;;;:::999888777888666444444666888888888777777888;;;AAAHHHOOOTTTWWWSSSMMMEEE>>>::::::;;;;;;;;;;;;;;;::::::999999>>><<>>FFFNNNTTTUUURRRMMMEEE>>>;;;;;;<<<@@@>>>===;;;::::::;;;;;;>>><<>>>>>???@@@@@@AAABBBCCCDDDGGGLLLPPPXXXZZZ\\\]]]___bbbfffiiibbb\\\TTTNNNJJJHHHDDD@@@999888777666666888:::;;;777888999999999888666555555777888888555333222222222666:::999555222111333999777888>>>EEEMMMWWW___lllsss}}}vvvaaaRRRDDD>>><<<888555333222222222333555666555333000000111222333444555555333111000000111222222111000000000222444555444222///////////////000222222333333444666777777444222111///000333333333888>>>JJJ^^^}}}ooo___OOOFFFAAA<<<999888<<<;;;;;;===@@@BBBCCCBBB@@@;;;888999999777888<<<:::::::::::::::::::::999777555444444666888999999777666666888<<>><<<:::;;;<<<===???===@@@GGGNNN]]]|||vvviii```]]]^^^]]]YYYUUUSSSQQQNNNLLLJJJHHHEEEBBB???>>>>>>???@@@AAABBBDDDEEEFFFIIIMMMQQQUUUWWWYYYZZZ\\\___dddgggbbb[[[SSSMMMIIIFFFBBB???888777666555555666777888777999:::<<<;;;999777666444666777777555333222222///222555666444222222333666555;;;GGGPPPUUU[[[bbbooovvvzzzeeeVVVFFF>>>;;;777444333333222222444666666555444000000111111222333333444333222000111333444444444333222111222333333222000/////////000111222333333///000000333444444222000111///000333444333777===EEEYYYwwwmmm^^^OOOFFFAAA;;;888888:::::::::===@@@BBBBBBBBB@@@<<<999999888666888===:::::::::::::::::::::;;;999777555555666777777777555555777888:::===>>>???>>>>>>===<<<:::;;;>>>AAADDDBBB>>>;;;:::;;;===>>>???>>>@@@GGGMMM[[[yyyrrrggg___]]]___[[[VVVSSSRRRQQQLLLJJJJJJEEEDDDAAA?????????@@@AAAAAACCCEEEFFFGGGJJJNNNQQQSSSTTTWWWYYY[[[^^^bbbfffbbb[[[SSSLLLHHHEEE@@@===888777666555444555666666888:::<<<>>>>>>;;;888666333444666666444333444555000222444444333222333444333444>>>QQQ^^^bbbeeekkkrrryyykkkZZZHHH???;;;777555444555444444555777777666444111111111111222222222222222111111333777:::;;;;;;444222111111222222111000//////000111222333333444111111222444666666444222111///111444444333777<<<@@@QQQmmmiii\\\OOOFFFAAA;;;999:::999999;;;>>>AAACCCBBBAAA???<<<::::::888666999>>>;;;::::::::::::;;;;;;<<<:::888555555666777666666444555666888888888888888<<<<<<<<<;;;:::;;;>>>@@@BBB@@@===;;;:::;;;<<<===>>>===@@@GGGMMM[[[xxx}}}mmmccc\\\[[[^^^ZZZSSSPPPQQQPPPKKKIIIKKKCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUWWWYYY[[[___cccgggccc\\\SSSLLLGGGCCC>>>:::777777666666666666777777888:::===@@@???<<<999666222333444444333444666777666666555444333333555666555555AAAWWWeeehhhkkkqqquuu|||rrr```KKK@@@<<<999777888888777666777888888666444333333333333333222222222000000000222666999;;;;;;222111000000222333222111//////000222333444444444333333444777999999777555111000111444555333666;;;:::GGG___{{{eeeZZZNNNFFFAAA<<<;;;===888:::===AAADDDEEECCCAAA>>><<<;;;<<<999666888>>>;;;::::::999:::;;;<<<===888666444444666777888777555555555555666666777777888999:::999999:::===??????===<<<:::::::::;;;<<<<<<;;;@@@GGGOOO]]]{{{yyyjjj```ZZZYYY\\\XXXRRROOOQQQPPPKKKIIIKKKBBBBBBBBBAAAAAAAAA@@@@@@???AAACCCEEEFFFIIILLLOOOTTTVVVYYY[[[]]]```eeehhhccc\\\SSSKKKGGGBBB===999666666666666777888999:::888;;;>>>AAA@@@===999666111222333333222444777999;;;:::888555444444666777999777BBBWWWfffgggjjjpppxxxwwwdddNNNBBB===::::::;;;999888777888999888666444666555555444444333222222000//////000333555555555111///...///222444444333...///111222333444444444000000111444666666444222111000111555555333666;;;666@@@TTTpppcccXXXMMMFFFAAA===<<>>CCCGGGGGGDDDAAA===<<<<<<===:::666888>>>;;;::::::999:::;;;<<<===666555333444666999999999666555333333444666999:::333444666666777999===@@@<<<;;;::::::999:::;;;;;;::::::???HHHQQQ```~~~wwwhhh```\\\YYYVVVVVVUUUSSSQQQMMMJJJGGGEEEDDDBBB@@@>>>>>>@@@BBBDDDCCCBBBAAADDDHHHJJJIIIGGGQQQTTTYYY]]]aaabbbbbbaaa^^^XXXPPPKKKIIIEEE>>>999999777666444444666777999;;;;;;<<<===???>>>;;;999666444333333444666666666888777666555555666777888777999???KKKYYYfffmmmpppxxx~~~nnnVVVDDD<<<;;;::::::999999999999999777555444444222111444888888444///222222222222222111000///222222111222333222///---000222444666777777666555555555666777777666555444222222222333444555666777888@@@FFFZZZ}}}hhhYYYIIIBBB@@@===;;;;;;:::>>>>>>;;;BBBMMMNNNFFF===;;;999:::===>>>===:::???>>>;;;888:::>>><<<777;;;;;;:::999888666555444777777777777777666666555444444444555777999<<<======<<<;;;;;;::::::::::::???>>>BBBJJJRRRbbbvvvhhh```\\\XXXUUUTTTSSSRRROOOLLLIIIFFFEEECCCBBB@@@>>>>>>@@@BBBCCCDDDCCCCCCFFFIIIKKKJJJIIIPPPSSSYYY___bbbccccccbbb^^^XXXPPPKKKHHHDDD===888888777666555555666777888;;;:::;;;<<<>>>===;;;888555444444555666666555444555555444444555777888999999:::>>>HHHWWWeeeoootttxxx}}}vvv___MMMBBB>>>;;;999888777888888888777555444222111000444888999666222222222222333333222222222111111111222444444222000222333444666666666555555444555555666666555444444222222222222333444555555444===BBBSSSuuu}}}gggWWWGGGAAA???>>>=========???>>>???JJJWWWVVVLLL<<<;;;:::;;;===>>><<<:::???@@@===;;;===AAA???999;;;;;;;;;;;;:::999999888666666777777777777777666888888888888999:::<<<======<<<;;;:::::::::::::::???===AAAHHHQQQbbbtttggg```\\\XXXTTTRRRQQQOOOMMMJJJGGGDDDCCCBBBAAA???>>>>>>???AAABBBDDDDDDDDDGGGJJJLLLLLLKKKNNNSSSZZZaaaeeeeeedddbbb]]]WWWPPPJJJFFFBBB<<<888888777666555555666777888999999999:::<<<;;;999777555555666777666666555444333333333333555777999:::<<<<<>>>>>>>>?????????>>>@@@LLLWWWTTTIII;;;:::;;;===>>>===;;;888>>>???>>><<>>>>>>>>>>>@@@AAABBBCCCEEEHHHJJJLLLMMMMMMNNNSSS[[[bbbffffffdddbbb[[[VVVOOOHHHDDD???;;;888777777666666666666777777666666666777888999777555888888777666555444555666333222222333444666888999<<<===AAAJJJWWWgggttt|||}}}ĦoooYYYHHH???;;;:::777555444555777888666444222111111333666777666444222222333444666777888999333333222333555666555444666555444333333333333444111222222333333333333333222222222222111111000000111888:::CCCXXXnnn~~~gggWWWFFF>>>===<<<<<<======>>>>>>???DDDIIIEEE<<<999:::<<<>>>>>><<<999777:::;;;;;;;;;>>>@@@===666777888888888888777777666555555555666777999::::::888888888888999999::::::;;;;;;:::::::::;;;;;;<<>>EEENNNbbb4ĉ@ӵ>L=hĦ~~~oooddd___[[[VVVRRR4ĉ@ӵ@@@@@@???>>>>>>???@@@@@@@@@BBBEEEGGGIIIKKKMMMNNNPPPUUU\\\bbbfffeeebbb```YYYTTTNNNGGGBBB===:::888777777666666666666777777444333222444555666555444;;;:::888555222333666999444444333333444555777888:::>>>EEEPPP]]]jjjvvv}}}>Lttt\\\III@@@@@@BBB999666444555888:::888555555444444444555555333222333333333444666888:::<<<777555333333444555444222666555444333333222333333111111111111222222333333222222222222222000///...222888999>>>NNN```}}}~~~iiiXXXGGG???<<<:::999999999>>>BBBAAA???===:::777999;;;===>>>===;;;999777888999999999===@@@<<<666999999999888777666444444555555555666777999;;;<<<666777888999:::;;;;;;<<<:::::::::::::::;;;<<<===???<<<===EEEOOOcccGG=?HdĦ=Ījzzzlllccc^^^ZZZUUUQQQGG=?@@@@@@??????@@@@@@@@@???BBBEEEHHHIIIKKKNNNPPPTTTWWW]]]bbbcccbbb___]]]VVVRRRLLLEEE@@@<<<::::::666666777777777777666666333222111222444666555444<<<<<<:::666222222666:::555555444444444555777888999???JJJVVVbbbnnnyyyHdĦ|||cccNNNEEEGGGLLL===999555666:::<<<:::666666555555444333333222222444333333444666999;;;===888666333333333444333222555444444444333333222222111111000111111222333444111222333333222111000///333888777;;;HHHVVVrrr~~~hhhXXXGGG@@@===:::777666777???GGGHHHBBB===;;;<<<999;;;======;;;999888888888999999999===@@@>>>888<<<<<<;;;:::999777555444666666666666777999;;;<<<888999;;;<<<===>>>>>>>>>999999999:::;;;<<<===>>>???<<<>>>FFFPPPeeeӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦwwwkkkӵƜ`1.׼sAAAAAAĭӵIIIZZZ^^^ZZZSSSPPPJJJDDD>>>;;;;;;ӵ777777666666Ħ333333666777777333444555777999;;;;;;BBBMMMĦĦDdDӵӵӵĦӵĭӵjjjTTT<<<777888<<<>>>;;;777444555555444333333333444444444333444666888;;;<<<666444222222333444444333222333444444444333222111111111000000111333444555000111333444444222111000111555444888CCCNNNhhh~~~eeeVVVGGGAAA>>>:::777555999???GGGJJJFFF@@@===<<<:::<<<===<<<999888888999777888777666:::???>>>999::::::::::::999888666666888777666666777999;;;<<<:::;;;<<<===>>>>>>===<<<999999999:::;;;<<<>>>>>>>>><<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgL~~~uuug&ePPPgĉ@BBBAAAg&e>&eHHH@eZZZ\\\??ZZZXXXQQQOOOIIICCC>>>;;;g<ĉ7777777776663we<Ħ4445557779993h?@e444666999<<<======DDDNNNZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&eooo??DDD>>>999999>>>@@@<<<888333333444333333333555777555444333444555888:::<<<444222000111333444555555111222444555555444222111222111111000111333555666000111333444444333222000///222111555@@@IIIaaa~~~aaaTTTFFFAAA???<<<777666;;;>>>CCCHHHFFF@@@999666:::<<<===;;;888777888:::555555333222666<<<;;;777666666777777777777666666999888777666777888:::<<<;;;;;;<<<<<<<<<;;;999888888888999:::;;;<<<>>>???>>><<<@@@IIITTTiii4Dӵ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ĦrrrHu]ĦHHHttCCC@@@Hƅ^Hu]ĦNNNH׼sRRR^^^[[[WWWQQQPPPKKKDDD>>><<<;;;tQ888888777777je<Ħ666888999Bt=o9ĦH׼s222222555777777666BBBGGGPPPHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦCCC@@@>>>:::888777777999:::666555444333222333333444444444444444444444444444000000111222444555555666666333000000222333222111222111000000111222555666222222333444444444333222///555333222:::CCCWWWrrr{{{```RRRDDD===;;;888777888999@@@HHHKKKHHHAAA;;;999>>>===;;;999888888888999999777666777999:::888555999999888777666555444444:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;::::::666777:::===???@@@@@@>>>>>>>>>AAAHHHUUUmmm4DuXӵ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Ħ{{{nnnDdDĦKKK`eĭ@@@DdDΦDdDĦMMMDdDĦUUU\\\```bbb___]]][[[VVVPPPMMMHHHBBB===;;;:::geĦ777777666FSĦ777777qjRgdKӵDdDĦ333444777:::;;;:::BBBHHHRRRDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ}}}dddPPPFFFCCC???===;;;999888888999999555444333222222333444444444444333333333333444444111222222333444555666777666333000000222333222111222111000000111222444666333444444555444333111000000555333222888???PPPiiixxx___QQQCCC===;;;888777888777===DDDGGGEEEAAA===;;;;;;:::999888888999999::::::999777777888888666333777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999888:::BBBJJJLLLFFF???===>>>AAAJJJWWWppp4DuXӵ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ĦtttiiiDdDĦMMMHߝL`o9AAADdDΦDdDӵKKKDdDĦWWWYYY^^^aaa___\\\ZZZTTTMMMHHHEEE@@@<<<:::999geĦ666666sp?aĦ777777GIdnuR)ĦDdDĦ444555999<<<>>>???CCCJJJVVVDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵnnnWWWHHHBBB======<<<;;;:::999888888555444333222222333444555444444222222222222444444222222333444555666777777666444111111222333333222222111111000111222444555444555555555444222000///000555333111666:::GGG^^^}}}sss\\\OOOBBB===;;;888777888666:::???AAAAAA@@@??????888888777777777888:::;;;<<<:::888777777666444222777777888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<999:::FFFTTTWWWLLL???<<<===BBBKKKYYYrrr4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<ĦLLL4DufئL>eBBBDdDʜ4DuTӵKKKDdDĦXXXWWW]]]```^^^\\\XXXQQQJJJEEEBBB>>><<<:::999geĦ666s<v>aĦ777777peӵDx<DdDĦ666777999<<d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵwww^^^JJJ@@@;;;<<<<<<<<<<<<:::999888666555444444444555666777444333222111111222333444222222333333444555555666555444222111222222333333222222111111111222333444222333444444444333222111000555333222666888BBBUUUtttpppZZZMMMAAA<<<;;;888777888999:::===>>>???@@@@@@@@@888777666666666777999:::;;;:::999888777666555555888999999:::;;;;;;<<<<<<888888888888888777777777::::::::::::::::::::::::===:::;;;FFFRRRUUUKKK???===>>>BBBKKKYYYqqq4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<]]]```]]]ZZZVVVOOOHHHDDDBBB>>><<<;;;:::geĦ777Hg8>aĦ777666B?Ho9888>d<999;;;>>>@@@FFFQQQaaa>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||bbbLLL???;;;<<<======<<<;;;999888888777666555555666777888444444333222222333444444111111111222333333333444555555444222111222333444222222222222222222333333///000222444555555555444000666444333888888@@@QQQnnnnnnWWWKKK???;;;:::888777888===>>>>>>???@@@@@@@@@???999888777666666666777888::::::999888777777888999;;;;;;;;;:::::::::999999555555555555555555555555::::::::::::::::::::::::;;;:::<<>>CCCKKKXXXppp4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgeaaaneOOOHHHfeDDDHu]3hhFFFHHHLLLseZZZ___```]]]YYYUUUMMMFFFDDDAAA===;;;;;;;;;geĦja>aĦ666666@G888888se999999;;;???BBBJJJWWWiii<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hfffNNN@@@;;;<<<=========;;;:::999999888777666555666666777444444444444444444444444000111111111222222222333555555555333111111333555222222222222222222222222...///111333555666666666222777555444999999>>>NNNfffjjjTTTHHH===::::::888777888??????@@@AAABBBBBB???<<<:::999888666666666777777:::;;;;;;999888888;;;===<<<<<<;;;:::888777777666333333333444444555555555::::::999999999999::::::::::::<<<>>>???@@@???>>>>>>???DDDLLLYYYooo4DuXӵĵD^DdDĦiii]]]RRRQQQHHH@@@EEED^DDDFFFHHHLLLs׼s\\\^^^aaaaaa\\\WWWSSSLLLEEEDDD@@@<<<999999;;;geFm8888>aĦ555555555777888888s׼s:::;;;;;;===BBBFFFPPP^^^qqqHoD^DdDĦs׼siiiQQQCCC<<<<<<<<<<<<<<<;;;;;;:::999888666444333333444444333444666777777666444333111111222222222222333333444555666444111111333666222222222333333222222111...000222444555555555555666999555444888777<<>>@@@CCCEEECCC>>>:::999888777666777888999:::===>>>>>>;;;999888;;;>>>::::::999888777666555555222333333444555666777777::::::999888888999::::::999:::<<<>>>??????>>>======>>>DDDMMMZZZqqqΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħwwwqqqggg[[[VVVVVVĦIIICCCDDDCCCCCCBBBAAA@@@???FFF>d<ĦCCCCCCHHHHHHKKKBe___``````cccaaa[[[VVVRRRLLLEEECCC???:::888888:::geFYĉ777777>aĦ444555555555666666444555666777888888Be999;;;<<<===@@@FFFKKKUUUcccwwwnu]ӵ>d<Ħ>d<ĦĦBeĦkkkTTTEEE<<<<<<<<<<<<<<<;;;;;;;;;999777555333222111111222333555777999999777555333333333333333333333444444444666666444111111333666222222333333333222222111000111333444555555444333999;;;666444777666999GGGSSSrrrxxxbbbQQQFFF<<<::::::888777888;;;<<>>999777777666777888999;;;===@@@AAA@@@===999888:::===888888777777666555555555222333444555666888999999;;;:::999888888999:::;;;999:::<<<@@@CCCCCC@@@===<<<>>>DDDNNN\\\ttt?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦsssjjjbbb\\\VVVgdKĦHHHAAA@@@>>>===<<<===???@@@BBBsdKĦGGGGGGKKKLLLLLLaaaccc___aaa```^^^ZZZTTTNNNIIIEEE???<<<999999;;;<<<ŶS:::9997773we<555555666777555666777888777666===999888;;;>>>BBBIIIQQQ[[[dddvvviĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦmmmTTTEEEBBB===;;;===>>><<<<<<>>>>>><<<888555333222333333333444555666666666555444222333333333222222333555777444111222444555444222333333333333333333444444000222555666666555666777555888999666222444<<>>BBBCCC@@@???@@@===999888888777777888;;;???AAACCCCCCAAA===888666888:::777777888888888666444333777666555444444444444444888888777666555777;;;>>>===>>>????????????>>>===AAA???BBBKKK\\\www>AneneneneDe|||pppggg```ZZZneLLLFFF@@@???===<<<<<<>>>???AAABBBneFFFFFFGGGJJJKKKKKKMMMUUU]]]___\\\___^^^[[[WWWRRRLLLFFFCCC???<<<999999:::;;;>A999::::::k<777666777888999777888999999999888666555:::777666:::>>>CCCKKKSSS___gggvvvfhDeneneneoooVVVGGG@@@;;;999;;;<<<::::::<<<===;;;888666444333333333333444666777777666666555222333444444333333555777888555111000222444444333111111111111222222222222000333666:::;;;;;;999777333555666444222444:::???IIIZZZzzzmmm]]]JJJCCC<<<;;;999777888;;;???BBBCCCAAA@@@@@@>>>::::::999888888999;;;>>>@@@AAABBB@@@===999888:::<<<999999999999888777666555666555555555666666777888999999888666666777:::===>>>???AAAAAAAAA???===<<<@@@???BBBMMM___yyyxxxlllddd^^^XXXOOOJJJDDD???>>>===<<<===>>>@@@BBBAAADDDEEEFFFFFFIIIKKKLLLLLLQQQYYY[[[YYY\\\[[[XXXTTTNNNHHHCCC@@@>>>;;;999999:::;;;888999:::999888888999:::;;;999:::;;;;;;;;;:::888777888555666:::???DDDMMMWWWcccjjjvvvqqqXXXHHH???:::888:::;;;999999;;;<<<;;;999666555444555555666666777888888777666555222333555555555666888;;;999666222111111222333222//////000000000111111111111222555;;;???@@@<<<777333444444555777999;;;===FFFWWWuuugggWWWIIIBBB<<<;;;:::888999<<<@@@CCCDDDBBBAAAAAA???;;;;;;:::999888999;;;===????????????===;;;;;;===???;;;;;;:::999888888888888555555555666777888:::;;;::::::999888666777:::===???@@@BBBCCCCCCAAA>>>===??????DDDPPPbbb|||uuujjjccc[[[WWWRRRPPPOOOMMMHHHCCC>>>===<<<<<<===???AAACCC@@@AAABBBCCCDDDEEEFFFGGGIIIMMMOOOOOOQQQWWWYYYXXX[[[YYYVVVQQQLLLFFFAAA???<<<;;;999999999:::;;;;;;;;;<<<======<<<;;;999777999888888888888999:::;;;::::::;;;;;;;;;;;;:::999888666888<<<@@@EEEOOOYYYdddlllwwwoooVVVGGG@@@;;;999;;;<<<::::::<<<<<<;;;:::888777777777777::::::::::::999777555444222444555666666888:::<<<888777666555444333222111//////000000111111222222222111111777===???<<<888444333555999>>>AAAAAA???HHHWWWttt{{{aaaQQQFFF???::::::999888888;;;@@@DDDEEEBBBAAABBB???;;;;;;:::999888888999;;;<<<<<<============>>>@@@AAA<<<;;;999888777777888888555555555666777888999::::::::::::999777888:::<<<===???BBBDDDEEECCCAAA???>>>???EEESSSeee|||sssiiibbbZZZVVVRRROOONNNKKKGGGCCC>>>===<<<<<<===???AAACCC@@@AAABBBCCCDDDFFFGGGGGGJJJQQQUUUTTTTTTXXXZZZYYYZZZXXXUUUPPPJJJEEEAAA>>>;;;::::::999888999:::<<<===>>>?????????<<<:::888666666777777888888999:::999999::::::::::::::::::777777999<<>>@@@AAAAAA;;;:::888777666666777888666666555555666666777888::::::;;;:::999999;;;===;;;===@@@CCCDDDDDDCCCBBB>>>???FFFTTTgggwwwooofff___XXXUUUQQQNNNLLLIIIEEECCC???>>>===<<<===>>>@@@BBB@@@AAABBBDDDEEEGGGHHHIIIKKKTTT\\\\\\ZZZZZZ\\\\\\ZZZXXXTTTNNNIIIDDD@@@>>>999::::::999888888:::===;;;<<>><<<:::666666777777888888888888999999999999999:::::::::777777:::>>>???DDDOOO[[[eeeqqq}}}hhhPPPAAA<<<777555777888666666888999999999999999999999999======<<<;;;999666444222555666666555444444666888333666999:::888444222000111111222333444555555666444000------000444555555//////222888>>>BBBAAA???CCCOOOhhhsss[[[LLL@@@:::777888999888888;;;@@@CCCDDDBBBAAAAAA???;;;999888888888888999999::::::::::::;;;>>>@@@??????:::999888777777666666777666666555555555666777777999:::;;;;;;:::;;;===>>>:::<<<>>>@@@BBBBBBCCCBBB???@@@GGGTTTgggyyyqqqiiiaaa[[[UUUSSSPPPLLLIIIFFFCCCAAA@@@???===<<<<<<>>>???AAAAAABBBCCCEEEGGGHHHIIIJJJJJJVVVaaaaaa^^^]]]]]]]]]YYYVVVRRRMMMGGGBBB???===888999:::999777777:::===;;;<<<>>>@@@???===999777777777888888999999888888999999999999::::::;;;;;;999;;;???CCCEEEJJJWWWccclllwwwhhhPPPBBB;;;666444666777666555888555555666777888888888888999:::::::::999888666555666666666444222111222333222555777666333222222333111111222333444555666666555333111000000111222333///000333777:::<<<;;;;;;===HHHaaapppXXXIII@@@;;;888:::;;;:::;;;===???BBBCCCAAA@@@@@@>>>:::999999999::::::;;;;;;<<<;;;999999;;;===???===;;;::::::::::::999888777666555555555666777888999:::777999;;;;;;;;;<<<>>>@@@<<<<<<======>>>>>>???@@@@@@AAAGGGSSSffftttllleee]]]WWWSSSQQQNNNKKKGGGDDDAAA???AAA@@@>>>===<<<===???@@@BBBBBBDDDEEEGGGIIIJJJKKKIIIWWWccceeeaaa___^^^^^^XXXUUUQQQKKKFFFAAA>>><<<777999:::999777777:::>>>===???@@@???===999444111999999:::::::::999999888:::::::::::::::;;;<<<======???DDDIIILLLRRR___mmmsss|||iiiQQQCCC===888666888999777777999222333444555666666666666555666888999:::999999888777777666444111//////000333444444111//////222666000111111333444555666666555555666444222000111222222444666777888888888888999DDD]]]nnnVVVHHHAAA<<<999<<<===<<<===???>>>BBBCCC@@@???@@@>>>999::::::;;;<<<<<<======>>>;;;999888:::===>>><<<999:::;;;<<<<<<;;;:::888777444555555777999;;;<<<===666888;;;<<<<<<===???AAA???>>><<<;;;;;;;;;<<<===AAAAAAGGGSSSeee|||ssskkkaaaZZZWWWVVVRRRKKKGGGEEEDDDCCCBBB>>>???@@@AAABBBAAA@@@???CCCDDDFFFFFFGGGHHHKKKMMMMMMTTT[[[]]]^^^```___\\\\\\WWWPPPIIIDDD@@@===:::;;;::::::999999::::::;;;888999;;;<<<<<<;;;999777888888777777777777888888777999::::::999888:::;;;@@@BBBFFFKKKSSS^^^iiippp{{{}}}dddQQQFFF;;;;;;:::999888888888888555555555555555666777777===<<<:::888555555888;;;888888777555444222111111666555444333222111111111000111111000//////000222555333111000000111222333222444666666444333333444888BBBXXXyyylllWWWJJJBBB@@@===<<<999777<<>>=========<<<;;;:::999999:::<<<======<<<999888888999;;;<<<<<<;;;999;;;===???>>>;;;888666333333444555777999:::;;;999888888;;;???@@@>>><<<===>>>;;;777999===>>>;;;>>>BBBJJJUUUhhhxxxooohhh___XXXUUUSSSOOOIIIEEECCCBBBBBBAAA>>>???@@@AAABBBAAA@@@@@@CCCDDDFFFFFFGGGHHHKKKMMMMMMUUU[[[]]]___aaa```\\\[[[VVVOOOIIIDDD@@@<<<:::;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999888888777777777777888888888999:::999888888999:::@@@BBBFFFKKKSSS^^^iiipppzzz~~~}}}dddPPPEEE;;;:::999888888777888888555444444444444555555666===<<<;;;999777777999<<<:::888666333222333444555444333333222222222222333222333333222000///111222777666444333222333444555222444444444333222333444:::AAASSSnnnmmmXXXKKKCCC>>>;;;:::888888<<>>=========<<<;;;:::999999:::<<<===<<<;;;:::999888999;;;;;;;;;999999;;;===>>>>>><<<999777444444444555777888:::;;;999999999<<>><<>>???===???CCCJJJUUUhhhrrrjjjeee]]]VVVSSSNNNJJJFFFBBBAAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHKKKMMMOOOUUU[[[]]]```cccaaa]]]YYYTTTMMMHHHCCC@@@<<<:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888999:::999777777888:::???AAAFFFKKKSSS^^^iiipppyyy~~~}}}cccNNNCCC::::::999888777666666777555444444333333333444444;;;;;;;;;999888888:::===:::888555222222444666999111111111111111222333333333444444333111000111333888777555444333333333444222333333222000000333555<<>>>>>>>>>>><<<;;;::::::999888999<<<===<<<;;;;;;:::888999::::::999777777999;;;===>>><<<:::999666666666666777888999999:::999:::<<>><<>>AAA;;;===??????===;;;:::999999888888999;;;<<<<<<;;;<<<:::999888999999777666555666999;;;<<<;;;:::999777777777666777777888888:::;;;<<<===>>>>>>===<<>>999999888888888888999999999:::999888777888:::===@@@DDDIIIPPPXXXbbbmmmttt}}}zzzaaaLLL@@@;;;:::999777666555555555666666555555555555555666555777888888777777777888333444555666777777777666444333222111000000000000---...000000000111444666444444333222111000000000222222111000...///222444888;;;DDDXXXttt}}}hhhVVVKKKFFF>>>888:::===>>>???BBB:::===??????<<<999888888999888888999;;;<<<<<<;;;;;;:::888888888888666444333444666888999999999888888888777777777777888888;;;<<<>>>>>>>>>===<<<<<<;;;BBBDDD>>>::::::===>>>BBBEEEKKKVVVjjjxxxnnndddaaa^^^XXXRRRPPPIIIGGGDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEDDDEEEHHHIIIJJJLLLOOORRRXXX[[[^^^```dddfffaaaYYYQQQMMMGGGCCC@@@>>><<<:::;;;::::::999999::::::;;;:::::::::;;;<<<<<<======999999888888888888999999999::::::999888:::===@@@CCCGGGLLLTTT\\\fffpppwwwwww___KKK@@@<<<;;;999888777666555555555555555555555666777777444666888999777555555555000222555777777777555444555444333222111000000000,,,---//////000111444666333333333333333222222222111222222111//////222444777:::DDDWWWrrrwwwcccSSSIIICCC>>>;;;===???>>>???CCC<<<>>>@@@>>>:::666666777999888777888;;;<<<;;;::::::999777777888777666444333444666777888888888888888888777777777888999999;;;===??????>>><<<<<<<<<999???AAA>>>===???AAAAAACCCFFFLLLWWWjjjtttjjjaaa^^^\\\VVVPPPNNNHHHFFFCCCBBBBBBBBB@@@???@@@@@@@@@@@@AAACCCEEEFFFEEEGGGIIIJJJKKKNNNQQQSSS[[[]]]___aaadddfff```WWWOOOKKKFFFBBB???>>><<<:::;;;::::::999999::::::;;;777888:::;;;<<<<<<<<<;;;:::999999888888999999:::999999:::999:::<<<@@@DDDEEEIIIPPPWWW```jjjtttzzzuuu]]]KKKAAA===<<<:::999777666666666333333333444555666777888555777::::::888555444444111222333444555555444444444444333222222222222222///000111111000111222444000000111222222222222111111222333222111111222333888;;;CCCTTTmmmppp^^^OOOFFF>>>======@@@???<<<>>>BBB>>>@@@AAA===777444555777999888777888:::;;;;;;:::999888666666777777666444666666777888999999999888777777777777888999999:::<<<>>>@@@@@@===;;;;;;<<<999===>>>===???BBBCCCAAACCCFFFLLLWWWkkkrrrhhh___\\\ZZZTTTNNNLLLHHHFFFCCCBBBAAAAAA???===@@@@@@@@@@@@AAACCCEEEFFFFFFHHHJJJKKKLLLOOORRRUUU]]]___```aaaeeefff___VVVMMMJJJEEEAAA???>>><<<:::;;;::::::999999::::::;;;666777:::<<<<<<<<<;;;::::::999999888888999999:::999999:::::::::>>>BBBFFFGGGKKKRRRZZZbbblllvvv|||sss\\\KKKBBB>>>===;;;999888777666666111111222333444666777888666888;;;;;;999666444444333333222222222333444555333333222222333333444555333333444222111000111333,,,---...//////000000///000222444444222111222222:::<<>>AAA???;;;<<>>BBBBBB>>>DDDGGGMMMWWWkkkyyyqqqjjj```XXXTTTQQQLLLIIIDDDCCCAAA??????@@@AAABBB???@@@@@@AAACCCEEEFFFGGGGGGIIIJJJGGGGGGMMMTTTYYY]]]___aaadddeeebbb]]]YYYLLLHHHCCC???>>>===<<<;;;:::999888777777777888999999999888888888888999999888777666555555666777888;;;;;;;;;:::;;;>>>CCCGGGFFFJJJQQQZZZcccnnnyyymmmZZZNNNHHH@@@>>>;;;:::999777444222222111111333777999888666999:::<<<<<<:::666222///333333333444444555555555888888666555333111000///222///---...000222111///222///---...222333///+++//////000111222222333333:::<<>><<<>>>CCCCCC???@@@EEEAAA@@@>>>;;;777666888999666555444444555777999;;;:::888555444555666666555333222111111222555777999:::<<<<<<:::777777999<<>><<<<<<<<<<<<<<<===>>>>>>BBBFFFLLLXXXkkktttooohhh___WWWSSSOOOKKKGGGCCCBBBAAA@@@???@@@AAAAAA???@@@@@@AAACCCEEEGGGHHHGGGIIIKKKJJJJJJOOOUUUZZZ\\\^^^```ccccccaaa[[[WWWKKKGGGBBB>>><<<<<<;;;:::<<<;;;:::999999:::;;;;;;999999888888888888999999888777666555555666777888;;;;;;;;;::::::>>>CCCGGGHHHMMMTTT]]]gggrrr|||lllYYYMMMGGGBBB???===;;;:::888555333333222222555888999888666555777888999999666333111333333333333444444444444777666666555444444333333222000......000222111///222///---///333444111---000000000111222222333333777999@@@NNNeeeyyyfffVVVJJJCCC>>><<<===AAAAAA>>>>>>BBB??????===:::777666777999888777777666888:::<<<===:::888666666888888888777:::999777666666777999::::::;;;<<<:::888888:::===>>><<<:::999999:::<<<=========<<<<<<<<<======>>>@@@DDDKKKWWWkkktttmmmfff\\\TTTPPPLLLHHHEEEBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@BBBCCCEEEGGGHHHGGGJJJMMMNNNOOOQQQWWW\\\\\\]]]___bbbbbb___ZZZVVVJJJFFFAAA===;;;:::999888;;;;;;:::::::::;;;;;;<<<999999888888888888999999888777666666666666777888;;;;;;:::999:::>>>DDDHHHLLLQQQZZZcccmmmvvvkkkXXXLLLFFFCCCAAA>>><<<:::888555333555444555666999:::999777222333555777777666555333444444333333333333333333555555555555666666666666333111//////111222111000222000///111444555333000000000111111222333333333777999@@@MMMcccqqq___QQQFFF@@@>>>;;;<<<>>>>>><<<<<<>>>>>>===<<<999666555666777888888777888999:::<<<>>>999888888999;;;;;;:::888;;;:::888666555555666666888:::;;;;;;::::::<<<>>><<<;;;999888888999;;;<<<>>>>>>===<<<<<<=========>>>CCCKKKWWWkkkvvvjjjcccYYYRRRMMMJJJFFFBBB@@@AAAAAAAAAAAA@@@?????????@@@@@@BBBDDDFFFHHHIIIHHHJJJOOOSSSTTTTTTYYY___]]]^^^```bbbbbb___YYYTTTJJJFFF@@@<<<;;;:::999888999999999999999::::::::::::999999888888999999:::888888777666666777888888;;;;;;::::::;;;@@@FFFKKKPPPVVV___iiirrrzzzhhhUUUIIIDDDCCCAAA>>>;;;:::777444222666666777888999:::999999222333444555666666555555444444333333222222111111333444444444555555666666333222111111111111111111111000000222555666555333111111111222222333333333:::<<>><<<:::;;;;;;;;;::::::<<<<<<<<<999666555666777777777777777888:::;;;<<<999999:::;;;===>>><<<:::999888777666555444444444777999;;;<<<<<<======>>>:::999888777888999:::;;;???>>>==================???DDDLLLXXXjjj~~~sssfff___VVVOOOKKKHHHDDDAAA@@@@@@AAAAAAAAA@@@???>>>??????@@@BBBDDDGGGIIIJJJJJJKKKPPPVVVWWWVVV[[[bbbaaaaaabbbcccbbb^^^XXXSSSIIIEEE@@@===;;;;;;:::999999999::::::;;;;;;;;;;;;::::::999999999999::::::999888777666666777888999<<<;;;;;;;;;===CCCKKKPPPUUU\\\eeeooowww~~~}}}eeeSSSGGGBBBBBB???<<<:::999777444111555777888999:::::::::;;;555555555555555555555555333333333222222111111000333333333333333333444444444444333222222111222333111111222333555666555444222222222222222333333333999<<>><<<:::888:::;;;:::888<<<<<<<<<:::888666666777777777888999:::;;;<<<<<<999999:::<<<>>>>>><<<:::999999999888888888999999777888;;;===??????>>>===999888888888888999:::;;;???>>>>>>=========>>>>>>BBBGGGOOOYYYjjj~~~sssbbb\\\SSSMMMJJJHHHEEEBBBAAA@@@@@@@@@??????????????????AAABBBEEEGGGIIIKKKKKKKKKPPPXXXYYYWWW\\\eeeddddddddddddbbb\\\UUUPPPGGGDDD???<<<;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>::::::999999999999::::::999888777777777777888999<<<<<<======AAAHHHQQQWWW[[[bbblllvvv}}}zzzcccPPPEEE@@@@@@>>>;;;999888777444222333666888999999:::;;;===777777555444444444444444222222111111111111111111111222222222333333333333555555555444222111222444111222333444444555444444222222333333333333333333555:::CCCOOOaaa{{{xxxbbbUUULLLCCC===>>>===:::777999===<<<888===>>>>>><<<:::888888999::::::;;;<<<===>>>??????:::999999:::<<<<<<;;;999666777777888888999999999888999;;;>>>AAAAAA>>><<<888888888888999:::;;;;;;>>>=========>>>>>>???@@@EEEIIIQQQ[[[kkk}}}rrr___YYYQQQLLLIIIHHHEEECCCBBBAAA???>>>>>>>>>???@@@??????AAABBBEEEHHHJJJKKKMMMJJJOOOXXXZZZWWW]]]hhhfffeeeeeeddd```ZZZRRRLLLDDDAAA===::::::;;;;;;;;;:::;;;===>>>??????>>>>>>;;;::::::999999::::::;;;999999888777777888999999===>>>>>>@@@DDDMMMWWW^^^aaahhhsss|||xxxaaaOOODDD??????===;;;::::::888666444111444888999999:::<<<>>>666555333222222222333444000000000111111111111111///000111222444555666666555777777555222111333555222333444444444333333333333333333333333333333333444;;;EEERRRccc{{{qqq]]]RRRKKKEEE??????>>>:::777:::@@@???999>>>???@@@???<<<;;;;;;;;;:::;;;<<<===>>>?????????;;;:::888888999:::999888555666666777777777777777999999<<>>:::888888999999:::;;;;;;<<<<<<<<<======>>>???AAAAAAEEEJJJRRR\\\lllwwwlll]]]WWWPPPKKKIIIHHHFFFDDDBBBAAA???======>>>???AAA??????AAACCCEEEHHHJJJLLLNNNJJJNNNXXXZZZWWW^^^jjjfffeeedddccc___XXXOOOIIIBBB???;;;999999;;;;;;;;;888999;;;============<<<;;;::::::999999::::::;;;:::999888777777888999:::>>>>>>???AAAGGGPPPZZZbbbeeemmmwwwwww```NNNCCC>>>???>>><<<;;;;;;:::888666000333777999999:::===???444222111000000222444555//////000000111111222222...///000333555777999:::666777888666222111333555222333444444333222222333333333333333333333333333777>>>IIIUUUdddzzzlllYYYPPPKKKFFFAAA@@@???;;;777;;;BBBAAA:::???@@@AAA@@@>>><<<<<<===888999:::<<<======>>>>>><<<:::777666777888888777;;;;;;<<<<<<<<<;;;;;;:::::::::<<<@@@CCCBBB>>>999888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBBBBDDDIIIRRR]]]mmmuuukkk^^^TTTLLLLLLMMMIIICCC@@@AAAAAAAAA@@@@@@@@@??????AAA@@@@@@AAADDDHHHMMMPPPQQQOOOQQQXXX___cccdddeeejjjiiigggddd___WWWMMMGGG@@@???===;;;::::::::::::======>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<:::666444555:::>>>>>>>>>>>>@@@FFFPPP]]]eeelllrrrzzzvvv^^^LLLCCC@@@???<<<999777777888888777333555777888999888777666555444333222222333555777000111222222222222333444111000000333777999777555444555777777666555555666555444333222222333555666444444444555555444333333:::<<>>===>>><<<777999>>><<<666CCCBBB@@@???>>><<<888555888:::===>>>===<<<<<<===>>>:::666777999:::666222777999;;;===???@@@@@@@@@777:::>>>AAABBB@@@>>><<<555777:::<<<>>>>>>======888:::;;;<<<===>>>AAADDDJJJJJJQQQ^^^ooo}}}pppggg\\\SSSKKKKKKLLLHHHBBB@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCFFFJJJMMMOOOQQQPPPSSSZZZaaafffiiiiiillljjjhhhddd^^^VVVLLLFFF@@@>>>===;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999<<<;;;;;;;;;::::::::::::;;;;;;:::888555666:::>>>===>>>>>>AAAHHHRRR___gggnnnttt}}}ttt\\\JJJAAA>>>>>><<<999777777888888777444555777888999888777666666555333222222333444555444555444333222000000111111000000222555777666444333444555555333222222333444333222000000111333444111111222444444555555555777<<>>;;;888999===<<<777BBBAAA???>>>===;;;888555999;;;===>>>===<<<<<<===;;;888666777:::<<<999666:::;;;;;;<<<;;;;;;999999777:::===@@@AAA???===;;;999:::;;;<<<<<<;;;999888999;;;===>>>>>>???AAABBBFFFHHHOOO^^^pppxxxjjjaaaYYYPPPJJJJJJJJJFFFAAA???>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNPPPRRRWWW^^^fffmmmppppppooommmiiiccc]]]TTTKKKEEE???>>><<<;;;:::999::::::999::::::::::::999999888;;;;;;::::::::::::999999:::;;;;;;999888999;;;===;;;===???DDDKKKVVVaaaiiirrrxxxoooYYYIII@@@======;;;888777888888777666444555777888999888666555666555333222111222444555666555555444222111111000000000000111444444444222222444555444222111111222333222111/////////000000...///000222444555555555444===MMM___mmm||||||kkkVVVIIIFFFEEEBBB>>>;;;<<<:::888999<<<<<<999AAA???===<<<<<<:::777555:::<<<======;;;::::::;;;999777666888;;;===<<<::::::::::::999888777555444777999;;;>>>>>>===;;;:::::::::;;;;;;;;;999888777<<<>>>AAABBBBBBAAAAAAAAACCCEEENNN^^^rrrsssfff]]]UUUNNNHHHHHHHHHDDD@@@???>>>??????@@@AAABBBCCCCCCCCCDDDFFFGGGIIIKKKLLLMMMPPPVVV]]]dddllluuuxxxxxxtttpppjjjbbbZZZRRRIIICCC>>>===<<<:::999999::::::999999:::::::::999999888:::::::::::::::::::::999::::::;;;;;;;;;;;;<<<===:::<<>>QQQcccooo|||tttfffRRRFFFBBBAAA>>>:::::::::999999:::;;;<<<;;;???===;;;;;;:::999777555:::;;;<<<;;;888777777888999888777999<<<======;;;777777777777777777666666777888:::;;;<<<;;;:::999777888999::::::::::::999???BBBFFFGGGEEECCCAAAAAACCCEEEOOO```sss}}}pppddd[[[RRRKKKFFFGGGFFFBBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLRRR[[[dddkkksss|||~~~yyytttkkkaaaXXXOOOGGGAAA===<<<;;;:::999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>:::>>>DDDKKKTTT^^^hhhooo{{{}}}fffTTTGGG@@@===;;;:::999:::;;;:::888666555666777888888777555444000000000000222555777999555333111222444444333111...///000111111000111111...000333333333333444555333333222111000///////////////000111222222222222444@@@TTTeeeppp}}}qqqcccQQQEEE@@@===:::666888888888999::::::<<<>>>>>><<<:::999999999777666999999:::888666444555666::::::999:::;;;;;;::::::888888777777777888888888777888888999999999999888777888888999::::::::::::AAADDDHHHIIIHHHEEEBBBAAADDDGGGQQQbbbtttxxxmmmaaaYYYOOOIIIFFFFFFEEEBBB@@@BBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHKKKMMMNNNVVVbbblllqqqxxx~~~wwwlllaaaVVVMMMEEE@@@===<<<:::999999999:::;;;:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;::::::<<>><<<;;;:::999999999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;:::;;;???BBBBBBAAACCCHHHQQQZZZccckkktttyyyooo[[[LLLCCC???<<<;;;;;;<<<>>>???>>>:::777666777888999888777555444222111000000111333555777888444000000222111...***+++...000111000000222444---///000000///......///111111111222222111111000...///000222333444444444777@@@PPPaaaooo~~~{{{kkk___UUUHHH>>>:::999777555555444666::::::888;;;BBB===;;;999888999:::999999999999999777555555666888999::::::999888888888888999999888888999:::;;;<<<999999888777777888888999;;;;;;:::::::::::::::;;;???AAADDDEEECCCAAA@@@???DDDHHHSSSdddvvvwwwmmmddd[[[TTTMMMHHHFFFFFFEEEAAAAAADDD===>>>???AAACCCDDDFFFFFFFFFFFFEEEFFFIIINNNRRRUUU\\\kkkwwwyyy~~~{{{mmm```TTTJJJBBB>>><<<;;;:::999999999:::;;;999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;999;;;???BBBCCCBBBGGGMMMVVV___hhhpppxxx|||jjjWWWIIIBBB===;;;;;;<<<===@@@AAA???;;;888666777888999888777555333444333111000000111333444444111...///222333000,,,***---111222111111333666222333444222000.........///000111111111111111000,,,---///222444666777777888???MMM^^^mmm}}}lll\\\VVVMMMBBB:::888888777666555333666;;;:::888;;;CCC>>>;;;999888999::::::999999:::999888666666888:::777888999999888777888999444444555777999===???AAA:::999888777777888999999888888888:::;;;===???@@@<<>>>>>>>>CCCGGGSSSdddwww{{{ooofff]]]XXXWWWLLLIIIFFFDDDDDDDDDCCCAAAAAAAAA@@@@@@BBBEEEIIIKKKGGGIIIJJJIIIIIIKKKPPPUUU]]]gggsss{{{xxxgggXXXNNNHHHCCC@@@===;;;:::;;;<<<===<<<;;;999::::::;;;;;;::::::999:::<<>>===;;;:::999;;;<<<<<<<<<;;;999777666777999;;;:::777777:::===<<<:::999777777888:::;;;;;;;;;:::999999;;;???BBBBBBAAA@@@?????????@@@AAAEEEGGGPPPaaauuuxxxlllddd[[[TTTRRRIIIGGGDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@AAADDDGGGJJJFFFHHHIIIIIIIIILLLRRRWWW^^^iiiuuu~~~vvvfffWWWMMMFFFAAA>>><<<;;;::::::<<<<<<;;;999::::::;;;;;;;;;;;;::::::;;;===??????>>>>>>???@@@;;;;;;;;;<<<>>>@@@CCCDDDLLLPPP[[[jjjsssvvv{{{ttt[[[IIIBBB@@@===::::::;;;;;;;;;:::999888777555666666777777666666555333333222111111111222222222000///000111111000//////000111000//////111333222222111111///...---,,,444333333222111111000000///000333666888999999888;;;BBBPPP^^^iiirrrqqqeeeVVVGGGEEEAAA;;;777666777777777888999::::::999999:::;;;666888;;;<<<;;;;;;;;;<<<>>>>>>>>>===<<<;;;999999;;;;;;;;;;;;:::999888777999:::::::::999999;;;<<<:::999888777777888999999;;;;;;;;;:::999;;;???BBB@@@???>>>======>>>??????CCCEEENNN^^^qqqsssiii```WWWOOOMMMFFFDDDAAA@@@AAAAAAAAA@@@BBBAAA@@@@@@AAADDDFFFHHHEEEGGGIIIIIIJJJMMMSSSYYY```lllyyy}}}rrrbbbTTTJJJDDD???<<<===;;;::::::;;;;;;:::888;;;;;;<<<<<<<<<<<<;;;;;;<<<===??????>>>======>>>;;;;;;;;;<<>><<<:::::::::::::::999888777666555555444444444444555555444333222111111111111111000///...///111222111000000111222111000000222444333333222222111000//////333333222111000000//////---...000222555777888999:::AAAOOO]]]ffflllvvvsssdddXXXLLL@@@>>>;;;777555555777777777999:::;;;:::888777888999555777999:::999:::<<<>>>=========<<<;;;:::999888999999999999999999999999;;;:::999:::;;;<<<<<<;;;777777777777777777777777:::;;;::::::999;;;>>>AAA======<<<;;;;;;<<<===>>>BBBDDDKKKZZZlll}}}nnneee]]]TTTLLLIIIDDDBBB@@@???AAABBBBBBAAACCCCCCBBBBBBCCCEEEFFFHHHFFFHHHJJJJJJJJJMMMSSSYYYbbbnnn|||vvvlll]]]QQQIIIDDD???<<<>>>===;;;;;;<<<<<<;;;999<<<<<<============<<<<<<<<<===???>>>===<<<<<<===<<<<<<<<<===@@@EEEIIIKKKVVV\\\gggrrrzzzssseeeRRRDDD>>>===;;;999999999999999888777666666666555444333333444555666444333222111000000000000111000///000111222111000///000111111000111333444666555444333222111000000000000000000000000000000.........///111444666777999@@@NNN\\\dddgggmmmttt|||}}}wwwhhhZZZPPPFFF===:::888555444555777777777777888888777444333333444333555666777777888;;;===:::;;;;;;;;;:::999888888888888888888888999::::::;;;999777999<<<===;;;888444555666777777777666666888999999999888:::===???<<<;;;:::::::::;;;<<<===BBBDDDJJJWWWhhh~~~vvviiiaaa[[[RRRJJJGGGEEECCC@@@@@@BBBCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLKKKKKKMMMSSSXXXdddppp}}}ooofffYYYOOOIIIEEEAAA???@@@>>>======>>>>>>===;;;<<<======>>>>>>======<<<;;;===>>>>>><<<;;;;;;<<<<<<<<<===???CCCIIINNNQQQ\\\dddnnnwww|||lll```OOOCCC>>><<<:::999999888888777666666555555666666444444444444666666333222111111000000000111555333222222222222111//////000111111000111333555999888666444222111000000......///000111222333333000000///...///111333555666>>>MMM\\\ccccccdddhhhkkkkkkeeeYYYMMMEEE>>>:::;;;999777666777888777666666777777555222000000111111333444444555666999;;;888888999999999888888777666777777888888999999999999777666888;;;<<<999666333444555666666666666555555777777777777888:::===<<<;;;;;;:::;;;<<<===>>>CCCDDDKKKWWWfff{{{}}}pppddd]]]XXXPPPJJJHHHFFFDDDAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHJJJLLLLLLLLLOOOTTTZZZhhhsss}}}llldddXXXNNNIIIFFFCCC@@@@@@>>>===>>>???@@@???>>><<<<<<============<<<<<<:::;;;======<<<;;;;;;<<<======>>>AAAGGGNNNTTTXXXbbbkkkuuu|||vvvdddZZZMMMBBB===<<<:::999888888777555555555555555555555555444444555555555111111000000000111111222777555333333333222111//////111222222111222444666:::888666333222111111111......///000111333444444222111000000000111333333444<<>>???BBBEEELLLWWWdddyyywwwjjj^^^XXXTTTNNNJJJHHHFFFDDDBBBAAABBBCCCBBBBBB@@@@@@AAABBBDDDFFFGGGHHHEEEHHHJJJKKKMMMQQQXXX]]]mmmwww{{{mmmeeeYYYOOOJJJFFFBBB???>>>===<<<===???@@@@@@???;;;<<<<<<======<<<<<<;;;888:::<<<<<<;;;;;;<<<=========???CCCJJJRRRZZZ___fffpppzzzqqq[[[SSSIII@@@===<<<;;;;;;888777666444444444444555333333444444444444333333000//////000000111222333444333222222333333111000111333444444444555777999777666444222222222333444111111111222222222222222111111111111222333444555444<<>>???@@@DDDLLLWWWcccvvvsssgggZZZUUURRRMMMIIIHHHFFFDDDAAA@@@AAABBBAAA@@@===>>>???AAACCCEEEFFFGGGBBBEEEIIIKKKNNNSSS[[[aaapppzzzzzzoooggg[[[QQQJJJEEEAAA===<<<;;;;;;<<>>======???DDDKKKUUU]]]ccciiisss}}}oooUUUNNNEEE>>><<<<<<======888777555444333333444444111222333444444333222111.../////////000222333444222000000000222333222111333555666666666777999;;;444333222111222444666777444444333333222111111000///000111333444666777777444<<>>>>>;;;777777999888777888:::<<<<<<:::888777888888777444333333444222555888999888777777777333444555666777777777777333555888;;;;;;888555222444888<<<<<<:::888999:::666555444333444666888:::666888::::::::::::<<<>>>::::::999999:::<<<===>>>???CCCKKKVVVbbbuuuwwwiiiddd]]]VVVQQQLLLGGGDDDFFFFFFDDDCCCBBBBBBBBBBBB@@@>>>===>>>CCCFFFGGGFFFIIIKKKMMMNNNOOOUUU]]]cccsss{{{|||kkkaaaWWWRRRLLLDDD???===;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;======>>>@@@CCCGGGMMMVVV```fffpppvvvvvvdddPPPIII@@@<<<<<<===;;;888666666666666555555555555444222111111222333333222444222000///000222222111444333333222111000//////000222444666777777666555666444222222555888999:::666444111...---...///000111000000000000222444555999999EEEOOONNNMMMIII===999888888777777777777888555888;;;999555444777;;;<<<;;;888555444444444555222222333444555666777777888888888777666444333222333666888999666333111000666999======;;;999999:::666666555555555777888999:::999999999999999::::::<<<;;;;;;;;;;;;<<<======???DDDJJJRRR```wwwtttfffaaaZZZTTTOOOLLLJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDAAA???===???CCCFFFGGGFFFIIIKKKMMMNNNPPPVVV___fffttt{{{zzzhhh^^^TTTPPPKKKDDD>>>===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>===<<<;;;:::;;;<<<===>>>@@@CCCGGGMMMTTT^^^hhhoootttzzzppp^^^LLLFFF>>>:::;;;;;;:::777888888777777666555444444333333222222333333222111222000///000222333333222333222222111111000000000222333555666777777777666555333222222555777999999666444111///......///000000000//////000111333444777777CCCOOOMMMLLLHHH<<<666555444333333333333333333555777555222222666:::;;;999777555444444555666444444555555666666666666555666666666666666555555555777999999777444333333666999======;;;::::::;;;888777666666666777888999888888888888888999:::;;;;;;;;;;;;:::;;;<<<<<<===???DDDIIIQQQ^^^uuupppaaa\\\UUUPPPMMMLLLLLLLLLGGGGGGGGGFFFFFFFFFFFFGGGAAA??????@@@CCCFFFGGGGGGIIIKKKMMMOOOQQQXXXbbbiiiuuu|||}}}wwwdddZZZQQQLLLHHHBBB>>>>>>;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????<<<;;;;;;:::;;;<<<>>>???===AAAHHHOOOYYYcccmmmtttzzz~~~gggVVVGGGBBB;;;888999:::999777::::::999888777555444333222333444444444222111000/////////111333555444333111111111111111111111111333444444444555555666666444333111222444666777777666444222000//////000111000//////...///000222333444444AAANNNMMMLLLGGG999555444333222111000000000222444444333111222777;;;888777666555555555666777777888888888777666666555333333555666777888888888888999::::::888666666777888:::<<<===<<<;;;;;;<<<::::::888777777888999999777777777777888999:::;;;:::::::::::::::;;;;;;<<>>>>>;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????<<<;;;;;;;;;<<<===???@@@>>>CCCKKKTTT]]]gggqqqvvv}}}uuu___PPPCCC???:::888888999999888;;;;;;:::999888555333222222333555666444222000000000000111222444555333111///000000000111111111222444333333222222333444444333222111222444555666555555444222000000000111222000///.........///111222222222@@@NNNOOONNNGGG888777666555333222222222222444444444222222555:::>>>666555555555555666777888::::::::::::999777555444333333555666888888999999999;;;;;;:::999888999;;;999:::<<<===============<<<;;;:::999888888999:::666666666777888999;;;<<<:::999999999999:::;;;;;;???BBBGGGMMMYYYqqquuuggg\\\WWWOOOJJJHHHHHHIIIIIIKKKKKKJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBCCCEEEGGGIIINNNOOOQQQQQQSSSZZZeeelllzzzyyyppp^^^TTTKKKHHHEEEAAA>>>???;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>><<<<<<<<<<<<===???AAABBBFFFKKKTTT]]]fffnnnuuuzzz}}}lllYYYKKK@@@>>>:::888888999::::::;;;;;;;;;:::888555333111111444666666444222111111333333222333444333111.../////////000111111222222666555444444333444444555222111000111333444444333333222222111222222333444000///.........///000111222222AAAPPPSSSQQQHHH888777666555444333333333333444444333222333666:::>>>444444444555555666777888::::::;;;;;;:::888666444555555666777888888888777999:::;;;;;;::::::;;;<<<:::::::::<<<===>>>=========<<<;;;999999999::::::666666666777888:::;;;<<<:::999999999999:::;;;;;;>>>BBBFFFLLLYYYoooooobbbYYYTTTMMMIIIGGGGGGFFFFFFIIIIIIJJJIIIHHHGGGEEECCCBBBCCCDDDCCCCCCDDDGGGJJJOOOPPPQQQRRRUUU]]]gggppp}}}xxxmmm^^^TTTKKKGGGEEEAAA???@@@;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>=========>>>???BBBDDDEEEJJJPPPYYYbbbjjjpppvvvyyy}}}tttcccRRRGGG>>>===;;;999999999:::;;;::::::::::::888555222000000333666666333222333444666444333333333333000.../////////000000111111111888888888777777666666555111000000111333333333111111111111222333555666777111000/////////000111111333333CCCTTTXXXVVVLLL999444444333333222222333333333222111111222555999;;;333333444555666666777777888999:::;;;;;;999777666666777777888888777777777777999;;;;;;::::::;;;<<<:::999999:::<<<>>>>>>===<<<<<<:::999999:::;;;;;;888888888888999:::;;;<<<:::::::::::::::;;;;;;<<<===BBBGGGNNNYYYoooyyyjjj\\\TTTPPPKKKHHHGGGFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEBBBDDDEEEDDDCCCDDDGGGJJJMMMNNNPPPRRRVVV```llluuuxxxlll```UUULLLHHHEEEBBB@@@AAA;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????>>>>>>??????AAADDDFFFHHHLLLRRR\\\fffmmmssswwwyyy~~~{{{iiiXXXJJJAAA===<<<;;;999888888999:::888888999999888555222000000333666555222222444888666444222222333333222111/////////000000000000000777777888888777555444333111000///000222333111000...///000222555777888999222111000000///000111222555666FFFXXX]]][[[OOO<<<333222222222222333444444444333222333555777888999333333444555666666666666555666999;;;;;;:::888777666666777888888888888888444777:::;;;;;;::::::::::::888777888<<<>>>===<<<;;;:::999999999:::;;;<<<::::::999999:::;;;<<<<<<;;;;;;;;;:::;;;<<<<<<======BBBHHHOOO[[[ooovvvfffXXXPPPMMMJJJGGGGGGGGGFFFEEE@@@BBBDDDGGGHHHHHHGGGFFFCCCDDDFFFEEECCCDDDGGGKKKJJJLLLOOORRRXXXbbbpppyyyxxxkkkaaaWWWLLLHHHFFFBBBAAABBB;;;;;;;;;<<<<<<<<<======>>>????????????@@@@@@@@@?????????AAACCCEEEHHHIIIQQQXXXbbbllltttyyy}}}tttbbbRRREEE===<<<<<<;;;999777777888999666777999999888555222000///333555444222222666:::555333111111222444444444000000000000000/////////333444555666555222000...000//////000222222111///---...000333555888:::;;;333222111000000111222222777777HHH[[[```^^^RRR===333333333333444555666666666666555666888:::::::::333444444555666666555555333555888:::;;;;;;999888444555666888999999999999222555999;;;;;;999999999:::777666777;;;======<<<:::999999888999:::<<<===;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<>>===<<<<<<;;;?????????>>>>>>>>>>>>>>>CCC???>>>AAAEEEFFFIIIMMMRRRZZZgggrrryyy}}}lllXXXIIIAAA<<<777777888888888777777666444555555666555333222111...000222222111222555888111111111333666777444000/////////000111333444555333333333333333222111000...000222444444444333222222333444555666888999999555444222111111222444555000;;;JJJYYYbbb___OOO???444666999;;;<<<;;;999777666333000222777999777444555666888999999777555333555555666777777666555444444666777666333222333666666777999::::::888666444888999999::::::;;;;;;<<<999;;;999666999???===777777888888888888777666666888999999:::;;;<<<======CCCAAAGGGTTT___mmm~~~pppddd[[[WWWLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLLLLNNNNNNNNNPPPWWWbbbooowww{{{qqq```YYYOOOHHHDDDCCCCCCCCC??????>>>>>>======<<<<<<@@@@@@@@@@@@????????????BBB===<<<@@@CCCEEEIIINNNVVV^^^jjjuuu||||||fffSSSFFF???<<<999999999999888777666555666777777777777555333222...000222111111111444777444333333555777666333000/////////000111333444555222333333222222111000000///000222444555444333222111222222333444555666666444333111000000111222333222===KKKZZZcccaaaPPP???111333555777777666555444666333222444888:::888444555666888::::::888666555999999:::::::::999777666555777888777555333555666777777888888888777666555888999999::::::;;;;;;<<<888;;;:::999;;;???===777888999999999888888777777:::;;;;;;<<<===>>>??????CCCBBBIIIVVVaaaooovvvhhh]]]UUUPPPJJJIIIFFFDDDBBBAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDHHHHHHHHHHHHIIIKKKMMMNNNRRROOONNNRRRZZZfffpppuuu~~~zzzppp```ZZZPPPHHHDDDBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAABBB>>>===AAAEEEHHHMMMTTT\\\dddoooxxx~~~qqq]]]LLLAAA<<<;;;===<<<;;;999777666444333555666777777666555333222...///111000000111333555555555444555666555222000//////000000111222444444222222222111000//////...000111333444555555444333111111111222222222222222222111000//////000111222333<<>>???AAA===888::::::::::::999999999888:::;;;;;;<<<===>>>??????CCCCCCJJJWWWbbbqqq|||nnncccYYYRRRMMMIIIHHHFFFCCCBBBAAAAAAAAACCCDDDEEEFFFGGGFFFEEEDDDHHHHHHHHHIIIKKKNNNQQQRRRTTTQQQOOOTTT^^^iiiqqquuu{{{xxxnnnaaaZZZQQQIIIEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAADDDAAAAAAEEEIIIMMMTTT\\\ccciiirrrzzz|||hhhVVVHHH===::::::@@@>>><<<:::777555333222333333444555444444222111//////000000000000222333333333333444444444222111000000000000111222333444222111000000///.........111111333444555555444444222222111111111000000000111111000000000111222222111999FFFUUUcccbbbOOO;;;666777777777777666666666777666666888:::;;;999777555666888:::;;;;;;;;;:::999:::::::::888666555333444444555555444444555555888666555333333444555666888999999::::::;;;;;;<<<;;;>>>BBBDDDDDDCCC>>>:::<<<<<<;;;:::::::::::::::888999999:::;;;<<<======AAACCCKKKVVVbbbrrruuuhhh```XXXQQQMMMHHHGGGFFFDDDCCCCCCCCCDDDAAACCCEEEGGGHHHHHHGGGGGGGGGGGGHHHJJJNNNQQQTTTVVVUUURRRRRRWWWaaalllsssvvvzzz}}}vvvlllaaa[[[RRRKKKFFFDDDBBBAAA>>>>>>>>>>>>????????????<<<======>>>???@@@AAAAAADDDBBBEEEJJJNNNRRRZZZccckkkqqqxxxuuuaaaRRREEE;;;888;;;@@@???<<<999666444222222111222444555666555555444111000//////000111111111...///111111222222333333000000000000111222333333111000///.........//////111111222333444444444444333333222222111000000000111111111111111222333333111777DDDUUUfffgggSSS>>>555444333333222222222222666666888999;;;;;;:::888555666888:::;;;<<<<<<<<<999999999999888666444222555444555666777888888888888666444222222333555666888999999::::::;;;;;;<<<===@@@EEEIIIIIIDDD???======<<<;;;;;;::::::;;;;;;888999999:::;;;<<<======???CCCJJJTTT```rrr}}}nnnccc]]]XXXRRRMMMGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCEEEFFFHHHIIIIIIIIIFFFHHHJJJMMMQQQTTTVVVWWWSSSSSSUUUZZZcccmmmuuuyyy{{{uuukkkbbb\\\TTTMMMHHHFFFDDDCCC????????????????????????;;;<<<<<<>>>???@@@AAAAAACCCDDDIIIOOOSSSWWW```iiitttxxx~~~~~~lllYYYNNNDDD:::888;;;???===:::777555333333333222333666888999:::::::::333111000000111222111000,,,---///000000111333555111111000000111222222333000///.........///111222000111111222222333444444444333333222111111000000000000111222222333333333333888DDDXXXlllooo\\\EEE888777555333222222333444555666999:::;;;;;;999888666666888999:::;;;;;;<<<::::::;;;::::::888666555666555666888;;;===>>>===888666444333333333555666888999999::::::;;;;;;<<<>>>AAAFFFLLLJJJCCC??????>>>===;;;:::::::::;;;<<<:::;;;;;;<<<===>>>?????????DDDJJJRRR^^^rrruuuggg]]]YYYVVVQQQLLLEEEDDDDDDDDDDDDFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJHHHJJJMMMQQQSSSTTTTTTTTTQQQSSSXXX]]]eeennnwww}}}vvvkkkbbb\\\UUUNNNJJJHHHFFFEEEAAA@@@@@@??????>>>>>>>>>;;;<<<===>>>@@@AAABBBCCCFFFIIIPPPXXX\\\___hhhqqqvvvzzzsss```OOOIIIBBB999777<<<<<<;;;888555444333333444111333555999;;;======>>>555333000000222333111000---///111111///000222555111111111000111111222333//////......///111333444000000000000111222333333333222222222111000000000...///000111222222222222222777CCCYYYpppuuubbbKKK<<<;;;888555444555666777444666999;;;;;;:::999888666777777888999::::::;;;::::::;;;;;;;;;:::888777333333333777<<>>???EEEKKKHHH@@@===???>>>===;;;999999:::;;;<<<:::;;;;;;<<<===>>>??????AAAFFFKKKQQQ]]]ttt{{{pppbbbYYYVVVTTTPPPKKKCCCBBBBBBCCCDDDFFFHHHIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJMMMPPPSSSTTTTTTRRRQQQOOOSSSZZZ___eeennnxxxwwwlllbbb]]]UUUOOOLLLJJJHHHGGGAAAAAAAAA@@@???>>>======<<<===>>>???AAACCCDDDDDDJJJNNNWWW___dddgggoooxxxuuuxxx|||~~~jjjXXXIIIEEE@@@888777<<<:::999666444333333444555...000333777:::<<<>>>>>>666333111111333333222000000222333222//////222444111111111111111111222222///.........///222555666////////////000111222333222111111111000000000///------///000111111111111000444@@@XXXqqqwwwdddMMM;;;999555333111222333444333666999;;;;;;999888888777777777888888999::::::888999:::::::::999888777/////////333999>>>>>>===777777666555555555555555888999999::::::;;;<<<<<<===>>>DDDIIIGGG>>>;;;>>>>>><<<:::999999999;;;<<<888999999:::;;;<<<======CCCHHHLLLPPP]]]uuussslllbbbZZZVVVRRRMMMJJJFFFDDDBBBBBBDDDFFFGGGGGGBBBCCCDDDCCCCCCDDDGGGIIIIIIJJJLLLMMMNNNQQQUUUXXXTTTRRRWWW```fffkkkttt~~~{{{qqqfff```XXXQQQLLLIIIFFFEEEFFFCCC???======>>>?????????@@@AAAAAAAAACCCFFFIIINNNUUU]]]dddhhhnnntttxxxzzz|||ttt^^^QQQEEE???<<<999777888;;;;;;999666333333444666222444777999:::;;;===???777555222000000333666999111000///...///000222444444222000000222333333333333222///......///222333111111111111000000000000...///000111111222111111000///...---...///111333111666@@@QQQiiivvvhhhRRR@@@<<<:::999666222444888888888888:::<<<;;;999777444444555555555555444444777777666666555555555444777444333555999===>>>===999666222111333666888999999999888888888888888888===>>>@@@AAA@@@===:::888888777666555555666777777666999===>>>>>>===<<<===CCCHHHIIIQQQddduuu|||pppiii___XXXSSSPPPKKKHHHFFFEEECCCCCCDDDEEEGGGGGGDDDEEEEEEDDDDDDDDDGGGIIIJJJLLLMMMOOOPPPRRRVVVYYYYYYXXX[[[cccjjjoooyyy|||ssshhhccc[[[SSSNNNKKKHHHFFFFFFCCC@@@>>>>>>?????????>>>???@@@AAAAAACCCGGGIIISSSYYYaaahhhmmmsssyyy~~~~~~~~~|||kkkYYYMMMAAA<<<:::777666777666666555333111111444666444666888999999:::;;;<<<777555222//////000222444333222000//////000111222444222000111222444555444222111///......///111222111000000000000000000000//////000111111111111111111000.........///111222555777===MMMggguuuiiiTTT@@@<<<999888666333555999666666777999;;;;;;999666444444555555555555444444777666666666555555555444666444333666999<<<===<<<999666444333555777888888888888888888888888888888<<<===>>>>>>===;;;999888::::::999888888888999:::999;;;>>>???>>>===>>>???DDDKKKLLLSSScccrrrtttkkkddd[[[TTTPPPMMMIIIFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGIIILLLMMMOOOPPPQQQSSSWWWYYY]]]]]]aaaiiiooovvv~~~vvvlllfff^^^WWWRRRNNNJJJHHHGGGDDDAAA??????@@@@@@@@@@@@AAACCCDDDEEEGGGKKKNNNXXX^^^gggnnnsssyyyppp]]]QQQFFF===999777555444666444444444333111222444666666888999999888777777888444333222111111222333444555444222111000000111111444222000111222444555444000000////////////000000///000000000000000000000000000111111222111111111111111///......///000000777777:::IIIeeevvvlllXXX@@@;;;888777666444666:::666666777999::::::888666444444555555555555444444666666666555555555555555444444555777:::<<<;;;:::888777555666777999999888777777888888999999::::::;;;;;;::::::999999888888;;;:::999999999:::;;;<<<;;;===>>>>>>>>>>>>???AAADDDMMMPPPTTTaaannn|||pppggg```XXXQQQNNNLLLHHHEEEDDDEEEDDDCCCBBBBBBDDDEEEIIIIIIIIIGGGFFFFFFHHHJJJLLLNNNPPPQQQRRRSSSVVVXXX\\\```gggooovvv|||yyyooojjjbbb[[[UUUQQQMMMJJJGGGEEEBBB@@@AAAAAAAAA@@@DDDEEEGGGIIIKKKNNNRRRUUU\\\ccckkkrrrwww|||~~~eeeSSSIIIAAA:::888666444444777555666666555333333444666777999999888666444333444000111222333555777888999444444222222111111222222444222000000111222222222/////////////////////////////////000000111111111111111222222222111000000222111000///......//////555444777HHHfffzzzqqq\\\AAA;;;666777777666777;;;999999999:::;;;:::666444555666666666666666666555555555555555555555555555333444666888:::::::::999888777777888::::::999777888888999::::::;;;<<<<<<::::::999888777888999::::::999888777888999:::;;;===>>>>>>>>>======???AAABBBMMMQQQUUUaaammmzzzoooddd^^^UUUPPPMMMLLLIIIFFFCCCEEEEEEDDDBBBAAABBBDDDIIIJJJIIIHHHFFFFFFHHHJJJLLLNNNPPPRRRRRRRRRTTTVVVWWW___jjjttt||||||qqqllleee___YYYUUUPPPNNNIIIGGGDDDCCCDDDDDDCCCBBBFFFHHHKKKMMMOOOSSSXXX[[[```fffnnntttxxx|||uuu^^^MMMDDD>>>999888777555555999777888777666333222222333888999999777444222111111...///111333555777888888111111111222222333333444444222000///000000000/////////000000000000//////...//////000111222222333222222222222222111000///111111000////////////...000111777IIIggg{{{sss___BBB;;;666666777777888;;;>>>===<<<<<<<<<999555222777777888888888888777777444444444555555555555555333555777888999999888888888777777999:::;;;999777::::::;;;;;;<<<===>>>>>>;;;:::888777888999:::<<<999999888888888999;;;<<<<<<===>>>===<<<<<<>>>@@@???JJJPPPUUUaaannnwwwmmmaaa[[[SSSNNNLLLKKKIIIGGGEEEGGGHHHFFFCCCAAABBBDDDHHHIIIIIIHHHGGGGGGIIIKKKMMMOOOQQQRRRRRRRRRTTTUUUUUU```mmmwww~~~tttoooiiiccc^^^ZZZVVVSSSMMMKKKIIIHHHIIIHHHGGGFFFHHHJJJMMMPPPSSSXXX]]]aaaeeekkkrrrvvvyyy|||}}}kkkVVVHHH@@@<<<999999888555666:::666777777555222000000111666777777666333000000000//////000000111111222222000000111111222333333333333111//////000111222111111111000000000000111111//////000111222444444555333333333333222111000///000000000000000/////////,,,000777HHHdddxxxrrraaaEEE<<<666666777777888;;;???>>>======<<<:::555222777777888888888888777777444444444444444555555555444666888888777777777999888777777888::::::999777;;;;;;<<<<<<======>>>>>>:::999888888999:::;;;<<<;;;::::::999:::;;;===>>><<<===>>>>>><<<<<<===>>>>>>HHHMMMTTTcccpppsssiii^^^XXXQQQLLLKKKJJJHHHFFFGGGJJJLLLJJJFFFCCCDDDGGGGGGHHHHHHGGGFFFGGGJJJLLLNNNQQQSSSTTTTTTSSSTTTUUUXXXcccoooxxxwwwsssmmmhhhddd```[[[XXXRRRQQQOOONNNOOONNNMMMKKKMMMOOOSSSVVVZZZ___eeeiiilllqqqwwwzzz{{{|||}}}ooo___NNNCCC>>>:::999:::888555666:::555666777666444222222333444555666555222000000000000//////...//////000000000000111111111111111111000///...///333666777777333222111000000111222333///000111222444555666777444444444333222111///......//////000000000000000---000666DDD\\\ooommm```GGG===666555777777888:::===<<<<<<<<<<<<:::666333666666666777777666666666333333333444444555555555555777888777555555777999888777666777888999999888;;;;;;;;;;;;;;;;;;<<<<<<888888888888999:::;;;<<<:::999999999:::;;;===>>><<<>>>@@@@@@???======>>>@@@HHHKKKSSSdddrrrpppfff\\\VVVOOOKKKJJJIIIHHHFFFJJJMMMPPPMMMHHHEEEFFFIIIFFFGGGGGGGGGFFFGGGJJJLLLPPPRRRUUUVVVUUUUUUUUUVVV\\\gggqqqxxxyyyuuupppkkkhhhddd```]]]VVVUUUSSSSSSSSSSSSQQQOOOSSSUUUYYY]]]aaaffflllpppqqquuuzzz}}}}}}}}}ttteeeVVVHHH???<<<999999:::888555666:::555777888888777666666777222444555444222000000111///.........000222444555111111222111111000///......------000555999<<<===555333111//////111333555000000222333555666777888555555444333222111///...---...///000111111000000///222666@@@UUUhhhiii___HHH>>>666555777777777999999999999;;;<<<;;;888555444444555555555555444444333333333444444555555555666777888666444444777:::888777555666777999999888::::::::::::::::::999999666666777888999::::::;;;777777666666777999:::;;;<<>>>>>BBBHHHKKKSSSdddsss{{{mmmccc[[[UUUMMMIIIGGGGGGFFFDDDCCCEEEIIILLLLLLIIIEEEBBBCCCBBBEEEIIIJJJHHHJJJOOOVVVVVVTTTRRRRRRSSSXXX[[[^^^eeeppp|||}}}zzzwwwvvvsssmmmeee^^^ZZZYYYWWWVVVVVVVVVXXXYYYZZZ___dddgggiiikkkooosssyyyzzz{{{}}}tttfffYYYLLLBBB???:::999888777777777888999999888777777888888666555000222333222111000000111444444333222111111111111000000000000000111111111222333333222333999CCCJJJ<<<777222000222333333222111111000000111333555666666555444444444333111///...///000111111111//////000+++555888NNNhhhccc___IIIAAA:::999888777888;;;777999:::888444444777:::444444444444444555666777666777888:::;;;999666222888888777777777777888888888888888888999999999999>>><<<;;;:::;;;:::999777<<<======>>><<<:::888666999999999999999:::;;;<<<::::::;;;<<<===???AAABBBDDDFFFKKKUUU```pppxxxjjj```UUUQQQLLLJJJIIIHHHFFFEEEBBBEEEHHHJJJJJJHHHEEECCCCCCDDDHHHMMMNNNLLLNNNRRRTTTTTTTTTRRRRRRSSSWWWZZZ___fffqqq}}}|||zzzxxxssskkkeee```___]]]\\\\\\]]]^^^___dddhhhllloooppprrrvvvyyy}}}}}}~~~~~~}}}kkk^^^RRRGGGAAA???;;;:::999888777888888999;;;999888888999999888777222333333333111111333555555444333222111000000000000000000111111111111111222111111000111555;;;???:::666333111222333222111111111111111222333444555333222111222222222000.........///000000000000///111,,,555777LLLfff```]]]III@@@999888888666777:::888888888666555555777888555555444444333444444444666666777999::::::888555888888777666666666777777888888888888999999999999===<<<::::::;;;:::999777777888:::;;;;;;:::999888:::::::::;;;<<<>>>???@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDJJJUUUaaaqqqsssfff]]]QQQNNNLLLJJJJJJIIIGGGEEECCCDDDEEEGGGGGGGGGFFFEEEDDDEEEJJJPPPRRROOOPPPTTTQQQRRRRRRRRRRRRTTTWWWZZZbbbiiittt~~~|||xxxqqqkkkgggfffeeeddddddeeeggghhhnnnqqqtttvvvxxxyyy|||}}}~~~~~~rrr```SSSIIIBBB??????;;;:::999999888888999999999888777777888999777666444444444333222333666888555555333222000000/////////000000111111222111111000//////000333666777777777555333222333333222111000000111222333333333222000///...///111111///...///.........//////000111222---555777JJJccc___]]]JJJAAA999777777666777999999777555555555666666666555555444333222222222222666555666888:::;;;;;;999::::::999888777777888888888888888888888888888888888777666666666666555444777888:::;;;;;;;;;:::999;;;;;;<<<===???AAABBBCCC@@@@@@???>>>>>>>>>??????@@@BBBIIITTTaaarrr{{{ooobbbZZZQQQOOOLLLJJJIIIHHHGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFKKKQQQRRRNNNNNNQQQOOOPPPQQQRRRRRRUUUXXX[[[fffmmmxxx~~~}}}zzztttpppmmmlllkkkjjjkkklllnnnppptttvvvxxxzzz{{{|||}}}~~~}}}}}}yyyiiiWWWJJJBBB======???;;;::::::999999999999999666444333444555666444333333333333111111333777:::555555333111000///////////////111222222222222222...---...222888:::999666444333333333333222111111///000222333333222111000...------///111111000//////......---...///111222111---666777JJJdddaaa```MMMBBB999888999888888::::::666333333555777666444333333222222111222222222555555555777:::<<<===<<<<<<<<<;;;:::999999999999777777777777777777777777777555444555666666555444<<<<<<============<<<;;;=========>>>???AAABBBCCC@@@???>>>===<<<;;;;;;;;;>>>@@@HHHTTTbbbtttwwwkkk```XXXTTTRRRNNNJJJHHHGGGHHHIIIDDDDDDCCCCCCCCCDDDFFFGGGEEEFFFJJJOOOOOOKKKJJJLLLOOOPPPQQQRRRSSSVVV[[[___lllsss~~~}}}xxxuuuqqqpppoooooooooqqqtttuuuyyyyyyzzz|||~~~~~~rrrcccQQQFFF???;;;<<>>>>>??????>>>>>>=========>>>??????@@@???>>><<<;;;:::::::::===@@@HHHUUUcccvvvssshhh]]]VVVUUUTTTRRRNNNKKKIIIJJJLLLFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDHHHMMMMMMIIIIIILLLPPPQQQQQQRRRTTTYYY___dddrrrzzz~~~{{{tttssssssssstttvvvyyyzzz~~~}}}~~~hhh[[[LLLCCC>>>;;;;;;===888999999999999888777777444333222333555555555333000111111//////000333555333222111000000000000000---///111333444444333222444333222333444333222000000111222111000000222333222222222222111000//////.........000222444333222/////////000111222333444000---777777JJJfffgggjjjTTTGGG;;;999<<<<<<<<<<<<666444222222222333333333//////000111222444555666555444555777999::::::888666555555555555555666666444555555666777888999999999888888999;;;<<<;;;:::777888999;;;===>>>@@@AAA>>>======<<<<<<<<<<<<<<<@@@@@@???>>>============>>>@@@IIIVVVeeexxx|||oooeee[[[TTTQQQTTTVVVUUUQQQNNNMMMMMMHHHGGGFFFDDDDDDDDDDDDDDDCCCDDDGGGLLLMMMKKKLLLPPPSSSSSSRRRSSSUUU[[[ccciiiwww~~~xxxxxxwwwxxxyyy|||~~~ttt\\\QQQEEE@@@===::::::;;;777777888888888777666555333222111222444555444333000111222111//////111333111111000000000000111111---///111444555555333222555555444222000///000222000111111000...///222555333333111000////////////.........000222333222111///000111222333444444444111...777666HHHdddfffjjjUUUGGG;;;999<<<===<<<<<<444444444222000000222444111111111222222444555666555555555777999999666444444444444444555666777777555666777999:::<<<===>>><<<<<<;;;<<>><<<<<<;;;<<<<<<======>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>=========>>>>>>??????BBBJJJWWWgggzzzyyylllbbbYYYSSSMMMRRRXXXZZZWWWRRROOONNNIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCGGGLLLNNNNNNQQQVVVUUUTTTSSSSSSVVV]]]fffmmmyyy~~~|||{{{{{{{{{}}}}}}mmmSSSIIIAAA>>><<<:::999:::666777777888888666555444000///...///111222222000000222333222111000000222000000000000000111111222---///222444555555444222444555444222///000444999000111111///---...222777444333111///......///000.........///111222111000///000222444555555555555222///777666FFFaaacccgggUUUGGG:::888;;;<<<;;;;;;222444555222//////111555333333333222333333444444555555666888999777444111666666666666777999:::;;;666777999;;;===???AAAAAAFFFEEEEEEFFFHHHJJJIIIHHHEEEDDDBBB???===;;;:::999::::::::::::;;;===>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@CCCKKKXXXhhh{{{rrrhhh\\\RRRMMMKKKMMMQQQWWW[[[[[[YYYVVVJJJFFFBBBAAACCCEEEDDDCCCGGGGGGGGGIIILLLPPPTTTVVVTTTTTTVVVYYYZZZ]]]gggrrr~~~sssdddMMMHHHBBB===;;;;;;:::999666666666555444222111000000111111000//////111222555444222000//////000000111000---,,,,,,---000111333666777666333222444666333111//////000111000000111000///...///111333444555444222000//////000000000000000000000000000000...//////111222333444444333444555;;;III[[[fffhhhUUUEEE888777777666888>>><<<888333111111333444555111///...000333666666444999999888777555444444333777777777777888888999999<<<<<<>>>@@@DDDKKKRRRXXXYYY^^^bbbcccgggmmmlllfffbbb\\\SSSKKKEEE@@@<<<::::::===???<<<888888<<<@@@;;;;;;;;;;;;;;;<<<======@@@BBBJJJXXXjjj~~~{{{mmmcccXXXPPPMMMKKKKKKMMMQQQUUUXXXYYYXXXRRRNNNIIIEEEDDDDDDEEEEEEGGGGGGHHHJJJMMMQQQUUUWWWUUUUUUWWWZZZ\\\___jjjuuu{{{kkk]]]FFFAAA<<<888777777666555666666666555444222111000000111111000//////111333666444333111000000000000444333111000000111333444333555666666555444555555222000//////000111111000000000///...///111333444555444222000000000000111111111111111111111111111//////000111222333444444444555666;;;IIIZZZeeehhhTTTDDD777666777555777===:::777444222333444555555444222000111444666555444444555555555444444333333888888777888:::===@@@BBBGGGKKKRRRXXX^^^fffooouuuvvviii]]]OOOAAA888999;;;;;;:::999:::===???<<<<<<;;;;;;<<<<<<===>>>>>>@@@HHHVVViii~~~uuuggg]]]TTTNNNMMMJJJIIIHHHJJJNNNSSSWWWXXXYYYWWWSSSMMMHHHEEEEEEFFFHHHHHHIIILLLPPPTTTWWWZZZXXXVVVXXX[[[^^^cccooozzz~~~ppp```RRR@@@;;;666444555666444222555555555444333222111000000111111000000000222555666555444333111111111111444444444444444444444444333333444666888888666444000///......000222222111000////////////111222444444333111000000000111111111111111111111111111111000000111222333444555555444555555:::GGGYYYdddgggSSSDDD777666666444666;;;888666444444666666666555666555333333444555555444111222333444555555555444999999999;;;AAAHHHOOOTTT```iiiuuu~~~hhhPPP???;;;999888999;;;===>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>EEETTTggg}}}qqqbbbXXXOOOLLLMMMJJJGGGEEEFFFJJJNNNQQQSSSXXXYYYYYYTTTMMMHHHGGGGGGIIIIIIKKKNNNRRRVVVYYY[[[ZZZXXXXXX]]]bbbhhhtttuuufffVVVKKK>>>999555444777888666333333333333333333222111000000111111000000111444777777666555444333222222222111111222333333222111111222222333666::::::666222///...---...000222222222000/////////000111222333333222111000000000111222111111111111111111111111111111222333333444555555333333333777EEEWWWbbbeeeTTTDDD888777888555666;;;555444444666777888777555555444333333444555555555222333444555666777777666999:::>>>FFFRRR___kkkssseeeQQQ@@@<<<888999===@@@>>><<<===<<<<<<<<<<<<===>>>>>>===>>>DDDRRReee|||ooo```UUUMMMKKKLLLIIIGGGFFFFFFHHHJJJJJJJJJOOOTTTXXXXXXSSSMMMIIIHHHJJJKKKMMMPPPTTTWWWZZZ\\\ZZZXXXYYY___fffnnnyyy}}}nnn^^^PPPGGG<<<888444555999;;;777333111222222222222222111111111111111000000222666999888888777666555444333333///000111222222111000///222111222555999999666222///------...000222222111/////////000000111222222222111000000000111222333111111111111111111111111222222222333333444444555111111000444BBBTTT```dddUUUFFF:::999:::666777<<<444333444666888888777555111111222222333444666777444444444555666777888888;;;@@@KKK[[[mmmuuucccFFF@@@;;;;;;???AAA>>>:::<<<<<<<<<<<<<<<===>>>>>>??????EEERRRdddzzz~~~kkk]]]RRRJJJIIILLLIIIGGGFFFGGGGGGGGGFFFDDDGGGLLLRRRVVVUUUQQQLLLJJJKKKMMMOOORRRUUUXXXZZZ[[[YYYWWWZZZbbbjjjrrr|||tttfffWWWKKKFFF;;;666333555:::<<<777111000000111222222222111111111111111000000333777;;;999999999888777666444333000111222333333222111000111111222444666666444222///...------///111111000/////////000111111222222111111000000000111333444222222222222222222222222111222222222333333333444/////////333AAATTTaaaeeeVVVGGG;;;;;;;;;777777<<<444333333444666777666444///111222333333444666999444444333333555888;;;===EEENNN^^^sssqqqeeeHHHCCC>>>>>>@@@AAA>>>:::;;;;;;;;;;;;;;;<<<======@@@@@@FFFTTTeeezzzuuueeeXXXNNNHHHHHHLLLIIIGGGEEEEEEFFFGGGFFFEEEEEEGGGKKKPPPTTTSSSPPPMMMMMMNNNPPPSSSUUUWWWXXXYYYXXXVVVZZZdddnnnvvv~~~vvvkkk___QQQGGGEEE<<<777444777===>>>888111//////000111222222111111111111111000111444999<<<999999:::999888777555444111111222222222222111111000222333333222111222222000///------///000000///...///000111111222222222111000000000000222444555222222222222222222222222111111111222222222222222/////////333BBBVVVcccgggVVVGGG;;;;;;:::777666:::444333222333444555444333111333555444333333666999777555444555999>>>DDDHHHXXXbbbsssyyyrrrppplllfffccceeebbbaaaaaaccceeeccc]]]XXXFFFCCC???>>>???@@@>>><<<:::::::::::::::;;;<<<<<<===???GGGUUUggg|||yyymmm___UUULLLFFFGGGKKKJJJGGGDDDCCCEEEGGGHHHHHHFFFEEEGGGLLLRRRTTTSSSPPPMMMOOOQQQSSSUUUWWWWWWXXXWWWUUUZZZeeepppwww~~~ooodddYYYLLLDDDDDD???:::666:::@@@@@@:::222...///000111111222111111111111111000111444999===999:::::::::999777555444000000000000000000000000000222444333///...000333111///------/////////......///000111111222222111000000//////000222444555222222222222222222222222111111111111111111222222000000///444CCCWWWeeejjjUUUFFF;;;::::::666555999555333111111333444333333444666777666444333666888:::888777999>>>EEEMMMSSShhhrrr~~~xxxuuupppiiicccccc[[[UUUTTTQQQLLLJJJMMMGGGFFFFFFHHHKKKLLLLLLKKKCCCAAA???>>>>>>??????>>>:::999999999999:::;;;;;;;;;===FFFVVViii~~~sssgggYYYOOOLLLKKKJJJHHHJJJIIIHHHFFFFFFFFFGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPMMMNNNPPPRRRTTTUUUVVVWWWTTTVVV[[[dddooozzzuuuaaaXXXSSSKKKBBB===;;;777555999>>>???999444111222222111000//////000000111111111111333777:::666999===>>>;;;777444222222111///......000111333333111//////000111000//////000000///---,,,...///,,,------...///000111111/////////000111333444555666666444333333333333333333444333111...---...//////333333333BBBZZZiiijjjWWWEEE666444555222222666444333222111111222333444000222555666666777999:::777999;;;@@@GGGRRR___gggvvvzzz}}}yyywwwjjjeee^^^WWWQQQMMMLLLLLLFFFEEECCC@@@>>><<<;;;:::>>>???@@@???>>>???AAACCC<<<===============<<<;;;<<<;;;999888777888999999:::>>>EEEPPPbbb|||~~~nnncccUUULLLJJJJJJHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGLLLLLLMMMLLLJJJJJJLLLNNNMMMNNNPPPRRRTTTUUUUUUUUUTTTVVV[[[dddooozzz~~~lllZZZRRRPPPJJJCCC???<<<888666888<<<<<<777111111111222111000//////000000111111000000222666:::666999<<<<<<999555111000111111/////////111333444333111//////000111000//////000000///------...///------......//////000000000000111111222444555666444333333333333333444444333444333111///......//////333333333AAAYYYiiilllWWWEEE777666666222000333333222111000000111222333333444555555444444555777;;;===CCCNNNZZZdddjjjlllrrrrrrppplllfff```\\\ZZZRRRNNNIIICCC???=========@@@???>>>===<<<;;;;;;;;;;;;<<<======<<<<<<>>>@@@<<<<<<============<<<<<<===<<<;;;:::999::::::;;;<<>>UUUgggmmmYYYGGG999666666111///111333222111000000111222333444555555555444555777999???CCCNNN___ooouuuqqqlllhhhccc[[[QQQIIIDDDAAA@@@???===:::666555444555666888888888888999:::;;;;;;999:::;;;:::999999:::<<<:::;;;<<<===============>>>===<<<<<<;;;<<<<<<<<>>=========<<<<<<<<<<<<<<<<<>>@@@>>>======666555333333444444333111333111111444777777333000.........------...111444777777777555333111111222///000000111222333444444222000....../////////....../////////---...///111.........//////////////////.........//////000111000111111222111///...,,,---000222222111000000000...000222222666CCCWWWfff```LLL999333333222555;;;444333222111111222333444666666777888;;;AAAIIINNNZZZ___eeeeee^^^TTTKKKFFF:::777444333555555222///444444333222222333333444555555555666777999:::;;;<<<===<<<;;;888777888:::999:::;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;::::::>>>DDDPPPbbb|||wwwgggYYYQQQMMMJJJKKKOOOPPPNNNJJJHHHGGGFFFFFFGGGHHHIIIJJJHHHHHHGGGEEEEEEHHHLLLOOOIIIJJJLLLMMMOOOPPPQQQQQQTTTZZZcccllltttvvvbbbWWWHHH@@@;;;<<<>>><<<;;;;;;888777555444333222111111444222222555999999555111,,,---............///111444444444333111111222444///000000111222222222222111000....../////////...---...///...---...000111------......//////000000///////////////000000111...///000111111000...---+++...111111111//////000,,,///222222444>>>QQQaaaZZZGGG777444555333555:::555444333222222333444555666777:::>>>EEEOOOZZZaaafffbbb\\\UUUNNNGGG@@@<<<777444111111444444222...444333333333333444555666333333444666888:::<<<============;;;888777888999::::::;;;<<<<<<;;;;;;;;;888999:::;;;<<<;;;;;;:::888===EEENNN^^^www~~~rrrbbbTTTOOOKKKIIIKKKOOOQQQNNNJJJDDDDDDDDDEEEGGGIIIKKKMMMJJJJJJIIIGGGFFFHHHMMMPPPHHHIIIKKKMMMOOOPPPQQQQQQVVV]]]gggpppxxxkkkWWWMMMBBB;;;888:::===;;;999::::::999777444222111000///555333333666;;;;;;666111***,,,//////.........///---...///000000222666999///000000111111111000000111///...---//////...------...///.........000222,,,------...///000111111......---------......///+++,,,///000111000///...***---000111000/////////+++///222333333;;;MMM^^^SSSCCC666555777444444777555555333333333333555555555888===EEEPPP^^^llluuulllaaaRRRHHHCCC???:::666999555222222666777555222000000000111222333555555111111333555777:::===>>>===>>>===;;;888777777999;;;;;;;;;<<<;;;;;;::::::888999;;;<<<<<<<<<;;;;;;777>>>FFFNNN[[[uuutttcccVVVQQQNNNMMMLLLLLLMMMLLLJJJHHHKKKGGGDDDDDDFFFIIIHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIHHHIIIKKKNNNRRRUUUWWWbbbpppyyy~~~tttbbbPPPGGG<<<<<<<<<;;;777555777;;;555333111000000111000///000111333444555444444333111111000///////////////222222111000000111222333333333333222111///---,,,------............------///000111111000...,,,***...///000000//////000222......////////////......///...------...---+++***///000000000000//////......///......333???LLLSSSHHH@@@777333222222333555222111///......000111333222444999FFFXXXiiivvv|||mmm\\\JJJAAA<<<777444333333444555666777777777777666777888777555444444555111000000333888===@@@AAA;;;;;;:::999999888777777666777999:::;;;;;;:::::::::999888777777888999999<<<@@@EEEMMM]]]xxxooo___SSSNNNMMMKKKKKKKKKKKKKKKIIIGGGGGGFFFEEEFFFIIIJJJHHHFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLOOOTTTWWWZZZeeesss|||xxxkkkZZZJJJBBB999777666666555444555666333222111222333444333222000000111222222222111111111111000///////////////111111000//////000111222222111000///......------......////////////.........///000111000...---+++...///111111000000111222......////////////......111000//////000000...,,,...//////000000000/////////000//////333<<>>JJJZZZjjjtttyyybbbSSSCCC;;;777333000000222333444555666666666666444555666555333222333444333222333666:::<<<===<<<===<<<<<<;;;::::::999999666777888::::::::::::999:::999888888777888999::::::>>>EEEMMM]]]wwwxxxiiiZZZOOOKKKKKKJJJIIIIIIJJJIIIGGGEEECCCDDDEEEHHHKKKKKKIIIFFFIIIHHHHHHGGGGGGHHHHHHIIILLLLLLKKKKKKLLLPPPVVVZZZ___iiiwwwxxxlll```QQQDDD>>>777555222222555777666333222222333555777888666444000000//////......//////111000000///////////////111000000/////////000000000///...---,,,------...//////000000000000//////---...///000000///...------///222333222000000000------............------000//////000111111///------...//////000000000000000000000000222888BBBJJJGGGAAA:::333111000000///111111000///000111333444777<<>>;;;555444444555888999999777444111000...---------......000000////////////000000111111111000000000000000///...,,,++++++---///000000000111111111111000000------...///000000//////,,,///222333222000///...------............------...------...000000...---,,,---...///000000000000......000111111555>>>HHHIIIFFF>>>555000///...,,,111000000000111333444555888@@@MMMYYYaaabbb^^^[[[KKK@@@777444333111000222111111222333333333333333666777888888666666666888777666777999;;;;;;999888888888888888777777777777666666777888999999999999:::::::::::::::;;;;;;;;;888===DDDMMM\\\vvvwwwiii]]]RRRKKKJJJHHHFFFEEEFFFFFFFFFDDDBBBDDDDDDEEEEEEFFFIIIKKKMMMFFFGGGGGGHHHIIIKKKLLLMMMJJJKKKLLLKKKLLLRRR\\\ccciiisssxxxdddWWWLLLAAA:::777888777444555===DDDAAA999888888888999999888555222222111///...------...///000000////////////000000333333333222222111111111///...---,,,,,,...000111000000111111111111000000------...//////000000000+++...111222111///---------..................---...------///000111000...,,,,,,---///000000000000,,,,,,...111111333===JJJOOOMMMEEE888000///...+++000000111111333444555666999CCCRRR]]]___XXXNNNFFFAAA999333333333111111333000111222222222222222222555777888777666555777888888666555666888:::;;;;;;666666777777777777777777777777777888888999::::::::::::;;;;;;<<<<<<<<<<<<:::>>>EEEMMM\\\vvvooocccYYYPPPKKKKKKGGGFFFEEEEEEFFFEEECCCAAAEEEEEEEEEEEEEEEGGGKKKNNNKKKKKKKKKJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMTTT```jjjpppyyyzzzjjjWWWKKKCCC;;;666555555777666666>>>GGGEEE;;;;;;:::888888888666222000000000//////...////////////////////////000000111444444444444333222111000///...---,,,---...//////000000111111111111000000............//////000000---///222222111///............////////////......000//////111333444333222,,,---......////////////,,,***---111000111===LLLXXXWWWMMM;;;111000000,,,///000111222444555666777:::DDDRRRYYYXXXNNNBBB:::999444000111111000000222111111222222222222222111222333444444333333444555777555333444666:::;;;<<<777777888888999999999:::888888888888999:::;;;<<<:::;;;<<<======>>>=========AAAFFFNNN]]]wwwxxxhhh]]]TTTMMMJJJKKKGGGFFFEEEEEEFFFEEECCCAAACCCEEEGGGGGGFFFGGGJJJLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJMMMNNNNNNOOOXXXfffqqqwwwlll]]]MMMDDD???:::888888444888999888???IIIHHH???;;;999777666555444222000---.../////////////////////////////////000111111333333444444333222000///------------,,,,,,,,,,,,///000000000000000000//////............//////000111222333333111000000111//////000000000000///////////////111444555444333------......///............+++---111///...<<>>222222222......///111333555666777888===EEENNNQQQNNNFFF===999666111000111222//////222111222222333333222222111111222333333222222333555555444333555777999999888666666777777888999:::::::::999999999999;;;<<<===:::;;;<<<>>>??????>>>>>>AAADDDHHHNNN]]]xxxssscccYYYRRRLLLJJJKKKGGGFFFEEEEEEFFFEEECCCAAAAAAEEEIIIJJJHHHGGGHHHJJJKKKKKKKKKLLLMMMOOOQQQQQQKKKNNNPPPPPPRRR[[[jjjvvv|||eeeWWWHHHAAA>>><<<;;;===444;;;===;;;AAALLLLLLCCC:::888555444444333222111+++,,,...///000///......///////////////000111111222222333333222111///...+++,,,,,,,,,,,,+++***)))//////000000000000//////000///............//////333444555444222111222333000000111111111111000000---------000222444333222.........///......------111---...111...---;;;NNNgggfffXXXAAA222333333///...///111444666777888888@@@EEEJJJKKKGGGAAA>>><<<666222111444333111111333222222333333333222222111222333444444333333555666444444555777888888666333333444444555666777888888;;;:::999999:::;;;===>>>:::;;;===>>>?????????>>>DDDFFFIIIOOO]]]yyywwwkkk___VVVOOOJJJIIILLLEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHHHHHHHIIIKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSPPPOOOPPPUUUZZZaaaooo||||||ooo]]]QQQBBB:::999999777444===:::===FFFMMMMMMJJJHHHAAA===777333222111111111,,,...//////......000111444222111222222///...---///000222444333111...,,,+++,,,...000000///...------......//////////////////...---,,,,,,,,,,,,,,,444444222111000000000000000222333000------000333//////000000000111222222000///...---,,,---......///------......111;;;FFF^^^qqq]]]EEE777...333...000......000444777666444???GGGKKKEEE>>><<<<<<<<<666444333333444555333222111111111111111111111111222222333333333222222111333333333555888999888777444555777666555555666777666666666666888:::<<<======<<<<<<<<<<<<===>>>>>>???BBBFFFMMM\\\wwwssshhh\\\UUUOOOKKKJJJMMMFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFHHHIIIIIIIIIKKKMMMOOOOOOPPPPPPPPPPPPPPPOOOPPPOOOQQQVVV[[[bbbppp|||pppbbbSSSIII>>>888888999888555===;;;>>>EEEIIIHHHGGGGGG@@@<<<666222000000///...---...000///......///000222111111111000///...///...//////000///---+++***+++---.../////////---,,,,,,,,,---...............000///......---------...111000000000000111111222111222222111000000222333000111111222222222222111000///...---,,,------......------//////222;;;FFFdddxxxfffMMM;;;...111---000......000444666666555AAAGGGJJJCCC;;;888888777555444333333444444333111222222222222222111111111333333444444444333333222333333333555777999888777777888888777555444555666333444666777999:::::::::<<<<<<;;;;;;<<<<<<===>>>???AAAEEELLL[[[vvvmmmcccYYYSSSNNNKKKKKKNNNHHHHHHGGGGGGFFFFFFEEEEEEDDDFFFIIIJJJJJJJJJLLLNNNQQQRRRSSSSSSRRRPPPMMMLLLQQQPPPSSSXXX]]]eeeqqq}}}zzzbbbTTTHHH@@@999666888:::999777;;;:::===BBBCCCAAACCCGGG===999444111000000000000...///000///...---...//////000000///......000111333222222111///...------,,,---...//////...,,,,,,++++++,,,---------------000000///............///---------...000111333444111000000222333444333222111222333444444222111//////...------,,,,,,------...,,,---000111333<<>>AAADDDJJJYYYttt|||iii```VVVQQQMMMJJJJJJMMMIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGJJJLLLLLLMMMNNNOOORRRSSSUUUUUUTTTQQQNNNLLLQQQQQQUUU[[[aaaiiiuuuoooYYYMMMAAA<<<777666999:::999777666777;;;>>><<<;;;???GGG;;;888555333333444444444///000111000...------...---///000------000333333666555333111///.........------.........---,,,+++++++++,,,---------------//////...............///+++,,,,,,---///111222333000......111444666333000000111333444444222///---.........---------------...,,,---000222444;;;DDD___|||vvveeeNNN777666444/////////111333666888888CCCGGGFFF===555333222000333222111111222222111///222222222222333333333333222333333444444444444444333333333444777888777555444555666666555444555777444555777999:::;;;;;;;;;::::::999999::::::;;;<<<===???CCCIIIWWWrrrvvvfff]]]TTTOOOKKKGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFIIIMMMOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVTTTQQQOOOQQQRRRWWW```fffnnnzzzxxxbbbPPPGGG@@@===999888999:::888666000222777:::888888>>>GGG@@@===999777666666555333///000111000...------...,,,//////---000666777444444222///---+++++++++,,,------------------,,,,,,,,,,,,---............---...------,,,------......------------...///111111...---,,,///333444111......000222333222000---+++/////////.........---------+++,,,000333444:::@@@UUUwwwyyyoooYYY<<<777444//////000111222555888;;;CCCEEECCC;;;555444444222333111000000111222000///111111111222222333333333111111222333333333333333333333333444666777666444555666666555333222222444555555444444555888:::<<<:::999999999999:::;;;;;;;;;>>>AAAHHHVVVqqq|||ooobbbYYYQQQMMMJJJFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHKKKPPPRRRSSSSSSSSSTTTSSSTTTUUUVVVVVVUUUTTTRRRQQQSSSZZZdddllltttyyyhhhUUUFFFAAA@@@>>>:::888888777555444///000555999999888>>>FFFFFFBBB===999666333000......///000///...---...///,,,///......555>>><<<444444222000...------------,,,,,,,,,,,,,,,---------,,,,,,---...............---,,,,,,,,,,,,---.....................///000000...------///000111000///---///000111111///...,,,///000000000000///.........++++++000333333777<<>><<<888555444333222111222333777;;;<<<;;;>>>DDDCCC???;;;777444111...+++---...000///......///000...///...///;;;FFFAAA333444333222111000000000000******++++++,,,---...///++++++,,,------------------------------...//////............///000111222///000000///......000111...//////000000000000///000111111222111000///......++++++///222222444777AAAgggwww}}}mmmJJJ:::000...000111111111444:::>>>DDDDDD@@@777333444444222444222111111222333111000...//////000000111222222000111222333444444444444444333333444555666555333777888888777555333444444333222111111222555888::::::::::::::::::;;;<<<<<<888;;;@@@GGGWWWsssrrraaaYYYQQQKKKJJJIIIGGGIIILLLHHHHHHIIIJJJKKKLLLMMMMMMKKKOOOTTTWWWWWWWWWXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTPPPTTT]]]iiisss|||~~~mmm^^^OOODDD@@@BBB;;;999555222000/////////777666999>>>???===???CCC<<<999666444333111///---,,,...//////......000111///000...000???KKKCCC222000/////////......------))))))***+++,,,...///000******+++,,,,,,,,,,,,+++...............///000111------......000111333333000222333000------000444//////000000000111222222111222222333333111000///...++++++///222111222555777___ssstttRRR@@@555...000111111111444:::???EEEEEE???666111222222000444333222222333333222000---......///000111111111111222333444555555555555444333333444555666444333333444777777888888;;;<<<333444555666777999::::::;;;;;;::::::;;;;;;<<<===888;;;???GGGWWWsss|||hhh]]]UUUQQQMMMIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJLLLPPPSSSSSSUUUXXXYYYYYYXXXYYYYYYSSSQQQRRRUUUVVVSSSRRRUUUUUUTTT]]]llluuu{{{tttaaaRRRKKKFFFAAA===:::666111//////111333444444888:::;;;???BBBAAA;;;<<<999555333111000///------...///.........000222111333222222888>>>:::111000...,,,,,,---//////......//////...,,,,,,---///..................------(((***+++---......------///...---...///222444666666444000---,,,...000222000000000000000111111222222222222222111///...---222......222333//////333>>>LLLmmmtttZZZDDD333666222///...000555999;;;FFFFFFBBB<<<444000000222000111111111111222222222---///000111000000222333111222222222222333333333999888777555555444444444333666777555555888777444666555444444555666777888::::::;;;;;;;;;::::::999::::::>>>FFFTTTooovvvcccZZZTTTPPPLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHKKKPPPSSSVVVYYY]]]]]]\\\[[[\\\]]]XXXUUUTTTWWWVVVSSSSSSUUUXXXXXXaaaoooxxx}}}vvviiiWWWJJJDDDAAA<<<888888555111//////111222222555888999:::===AAA>>>999444111...,,,,,,,,,+++))),,,---...---------///111.../////////444888444,,,...---+++,,,---///......,,,---...---------///111........................++++++,,,---...//////...------,,,---...000333555444333000...---...000111//////......//////000111111111111111000000000000111...///333333///000555888EEEfffxxxbbbLLL999666333000///111555888999BBBBBB???:::333//////111000111111111111222222222///000222222111111333555000000000000111111111111333333333444444555666777333777777555555777777444666555444444555666888999999999::::::::::::999999::::::>>>EEESSSlllnnn^^^VVVQQQNNNJJJGGGGGGGGGFFFEEEGGGGGGFFFEEEFFFJJJOOOTTTZZZ___cccccc___^^^```ccc^^^ZZZWWWXXXVVVSSSSSSVVV[[[]]]fffsss{{{zzzhhh\\\MMMBBB===;;;888555555333000///000111111000555777888999===@@@===666333111...---.........---+++,,,------,,,---///111---.........111333///))),,,++++++,,,---......,,,***,,,------------000222........................------------...///000000,,,,,,,,,,,,---///111333222111000//////...//////......------......///000000000//////000111222222000000222444222///111555555???]]]zzz{{{mmmUUU===666444111111333555666666???@@@>>>999333000000222000111111111111222222222000222333333222222444555000000111111111222222222111111222333444555666777444777777444444777777444555555444444555777888999888999999999999999999999999:::>>>DDDPPPgggzzzhhhZZZUUUNNNKKKHHHFFFFFFFFFEEEDDDHHHGGGFFFEEEEEEJJJPPPUUU]]]cccggggggbbb```cccgggbbb]]]YYYXXXUUUSSSTTTWWW]]]aaakkkwwwzzznnn^^^UUUHHH???;;;999777555444222111111222222111///333555666888>>>BBB???888777555222111111222111000,,,---......------///111000000111111111111///,,,++++++***+++---...---++++++,,,------,,,---///111---------...............///...---,,,---...000111,,,,,,,,,---...///111222000000000000//////...---......------......///000111000/////////000222222000222444333///---///333888===WWWttt}}}tttZZZ<<<777555333333444444444333>>>???>>>:::555222333555000000111111111222222222000222333333222222333555333333333333444444444555444444444555555555555555666888888444444666666333555555444555555777999:::888888888888888888999999777999===CCCLLLaaatttdddYYYUUULLLIIIGGGEEEFFFFFFEEEDDDHHHGGGFFFFFFGGGLLLSSSXXX```eeeiiihhheeecccdddgggbbb]]]XXXWWWVVVSSSUUUZZZ^^^dddooo{{{~~~nnnaaaVVVOOODDD===999777666555444333222333444444222111111222444888@@@FFFCCC<<<777444111/////////---,,,---...//////...///111333111111222222111///000111---,,,++++++,,,---,,,+++------...---++++++---...---------.........//////...---,,,,,,,,,---...///------......///000111222......///000///...------//////......//////000111222111111000000000000000000333444111...---......999:::OOOmmm|||zzzaaa???777555444333444444333111;;;======:::555333444666000000111111111222222222000111333222111111222333333444444444555555555555555666777777888777777666777999888444333555555333555555555555666888:::;;;888888777777777888999:::666999>>>CCCJJJ]]]~~~oooaaaXXXUUUJJJHHHFFFEEEFFFFFFEEEDDDGGGHHHHHHHHHKKKPPPWWW\\\dddfffhhhhhhgggfffffffff```[[[XXXXXXXXXWWWYYY^^^bbbjjjvvvwwwhhh[[[LLLFFF???999666555444444444333222333444444333222000111222777AAAHHHEEE===777444111///......---,,,...///000000///000222444111000000000...---111777111...,,,++++++,,,,,,+++---......---+++***,,,---,,,,,,------.../////////...---------------......---......///000000111111---...............------//////......//////000111111111111111111000///...111333222//////111000---555444GGGeeezzziiiFFF777666444333444444333222888::::::888333111111333000111111111111222222222000222333222111000111333222222222333333333444444444555777999;;;;;;;;;:::999:::888333222555555333555555555555666888:::<<<999888777777888999;;;<<<888<<>><<<444333000???[[[tttoooMMM888555222111222444444444999;;;<<<:::555222222333000111111111111222222222333444555555333333333555555555555666666666777777999:::;;;<<<;;;999777555:::;;;999333111444444222555555555555777999;;;===:::999888888999:::===>>>>>>CCCKKKOOOSSScccnnnaaaWWWPPPLLLIIIGGGEEEEEEFFFFFFFFFEEEJJJIIIJJJNNNTTTZZZ^^^```jjjmmmmmmjjjhhhiiigggcccXXXVVVXXXZZZ[[[^^^fffooosss}}}ppp___PPPFFFAAA===<<<:::888777666666555222222222222222333333333+++...111777AAAGGGAAA888666444111000111111///...---------------...///000444111---++++++///444888222///,,,,,,------+++)))(((***---///000///---,,,........................111000///......///000111...---,,,+++,,,---...///,,,+++***+++---...---,,,.....................---,,,///222333111000111222222...,,,000777;;;888444...777>>>LLLlllwwwXXX===444222111...444888111666444222111222222111000000333222000111444555333555444333222222222333444111222333333333444888:::;;;:::888777666666666777<<<:::777555333333333444555444444555555666777888::::::::::::;;;<<>>999888777666555555666777777666444222222222333444444444444444555666777888:::;;;;;;::::::;;;===??????@@@IIISSSWWWaaauuuhhh]]]WWWRRRPPPJJJHHHFFFFFFGGGHHHGGGFFFFFFJJJOOOTTTXXX^^^ffflllqqqtttsssooommmllljjjeeeddd^^^XXXVVVXXX___nnn|||~~~qqq```QQQGGG@@@999444;;;:::888666444333222222222222111111000000//////---222666999===???<<<666111000//////111222222222///............//////000000111111111111///---,,,000...,,,,,,------,,,+++++++++,,,---............------------------------......---------......///------,,,+++,,,---...///---,,,,,,,,,...///...---,,,+++++++++,,,...000111...000111000000000222444111---+++---111333///++++++111666AAA^^^zzzwwwcccDDD777222111---111555///222222111111111111111111000111000---///222111---///111444666777666444222777888888777666777999;;;777666555444444555666666555444333222222333555666444444444444555666777888:::;;;<<<;;;::::::;;;<<>>:::555999888666444222111000000222111111000///......---...444888999:::<<<999444///......///111333333333000000//////.../////////111111222222000...+++***...---,,,,,,,,,---------,,,,,,,,,,,,------......------------------------------,,,---------......---,,,++++++,,,---///000...---,,,---///000///......---,,,,,,---...000222000000000///000111444555///---+++---000111...+++...222444;;;SSSnnnrrreeeKKK:::222111---000444...///111222222111111111222000111000///222666444000000222444666777666555555777777777666444444666888444444333333333444666666666666555555555666777777444444444444555666777777999<<<>>>===:::888999:::===<<>>333222---///222......111333333111000111222000111111222777<<<;;;555333333444444555666777888888888888777555555777999222222111222333444666777777666666555555555555555333333333444444555666777888<<>>FFFKKKYYYvvviii]]]UUUOOOLLLKKKIIIHHHFFFGGGHHHJJJIIIIIIMMMRRRXXX^^^bbbhhhnnnsss|||~~~{{{tttooolllhhhbbbqqqjjjbbb^^^]]]dddsssxxxjjjSSSJJJ>>>777555666444333444333222111111000000000111111000000//////......///333555666999;;;888333000///......000111111111333333111000////////////111000...---,,,,,,------......///---++++++,,,---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,+++++++++,,,...///111---,,,,,,,,,...///...---.........///000000000111000///...000222555555555000//////000222333222000111444444888JJJfffxxx|||[[[BBB444333......111//////222555555222000111333///000111333:::@@@>>>888666555444444444666888999444444444222111111333555111111111111333555777888444444444444444333333333333333333333444555666777777<<>>::::::<<<<<<:::===DDDIIIWWW}}}rrrjjj___TTTNNNJJJHHHGGGHHHGGGFFFFFFHHHJJJIIIIIIQQQTTTZZZcccmmmvvv{{{|||}}}~~~{{{sssmmmiiiddd^^^```]]]]]]```bbbgggrrr~~~ppp^^^OOOAAA???;;;666333222222222111111000111111222333333000000000000111111111111000//////222:::???;;;222444222000/////////...,,,555444333111000/////////***+++,,,...............///000111...***)))***,,,***,,,...000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////++++++++++++,,,...000111,,,+++***+++---...---,,,!!!$$$)))---000222222111///......222666777555333444444333333222000///---///111111111>>>WWWooo{{{eeeHHH777555000...111000111666999888444000111333//////...111888>>>:::222444666888999999777555333111111111000000000222555000000000222444777999;;;111222444666777888999999333333333333444555666666666===DDDDDD???;;;;;;>>>>>>;;;???FFFJJJXXX}}}xxxiiibbbYYYPPPLLLJJJIIIHHHIIIHHHGGGHHHJJJKKKKKKKKKRRRXXXaaalllssswwwxxxxxxyyy|||{{{sssmmmkkkddd\\\XXXWWW\\\eeeeeedddooommm___PPPDDD;;;888444222222222222111////////////000111222333111222222000...---...000///......333888:::666222000///......///...,,,***333111000000111111///...++++++++++++++++++++++++000000...,,,******,,,...///...,,,++++++,,,...///------,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++***))))))***---111333000///...,,,,,,+++++++++++++++,,,------......///+++,,,///444999999555111666555333222000///.........///000111:::NNNeeessscccLLL777222111---...444111222333444444333222111111333444444444444555777;;;:::999777555333111000000000////////////000000333444333222888???===555333222111111333555555444444555555555555555444444777:::===???>>>>>>>>>???:::@@@@@@AAAJJJXXXxxxuuufff```WWWOOOJJJIIIHHHGGGGGGFFFEEEFFFHHHJJJKKKKKKTTTZZZdddooowww|||}}}~~~}}}~~~yyypppjjjhhhddd___ZZZXXX\\\eeeggghhhrrrtttaaaTTTGGG===;;;888555222222222222111111111111111111222222333111222222000......///000000...///333888999555111000///......//////...,,,...------...000222111000------------------------000000///---******,,,...///...,,,++++++,,,...///---,,,,,,,,,+++,,,,,,,,,---...............------+++***))))))***---000222111111000///............++++++,,,------......///,,,---///333777888555222555444222111///......---///000///000777JJJ```pppbbbKKK777333444000///111000111222333333222111000000222333444333444555777:::999777666444222111000------...///000222444555333444333333888>>><<<555444222111222333444444333555555666666666666555555333666:::;;;;;;:::::::::<<>>===<<<;;;:::<<>><<<<<<999??????AAAIIIUUUttt|||iii]]]XXXRRRLLLJJJIIIIIIHHHDDDEEEFFFFFFHHHMMMTTTYYYbbbhhhqqqyyy}}}wwwqqqjjjddd```___]]][[[\\\bbbiiiqqqzzz~~~oooZZZJJJ???999555444333222222444777999::::::444333222000000////////////000000...,,,+++,,,...000111222444555444111//////...---...111333444444444222000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///..................------.........***+++,,,------------,,,+++************+++,,,------,,,,,,,,,,,,---//////...------------......///++++++,,,------......///111222222222222222333444//////...---,,,,,,,,,---......///000333AAA^^^xxxwww___CCC444111111///---///000111222222111000//////111222222222222333555222111111111000000000000000//////......//////000444444555888:::888666555555444333444555444222000333333444555555555555555333777;;;======;;;::::::888??????@@@HHHTTTrrrxxxhhhZZZVVVPPPLLLJJJJJJIIIIIICCCDDDEEEEEEGGGMMMVVV]]]hhhmmmuuu}}}~~~zzzvvvsssmmmddd___^^^]]]^^^```bbbhhhpppzzzooo___MMMBBB<<<777666666111111222555999;;;<<<<<<333222111000///////////////000000...,,,,,,---...///000222444444333111000///...---...000333444444111000///000111222111000........................---///222333111///......------------------------)))***,,,---...------,,,,,,,,,+++++++++---...///...---------------......000//////.........//////++++++,,,------......///000111333222222222333555......---------------...---,,,///111333@@@```~~~}}}gggKKK777000000000///000000111222222111000000222333444333222111222444000000000000000000111111............///000111222555444666::::::777555555555444444555666666444111666777888999999999999999666999<<<>>>============:::@@@AAABBBJJJUUUrrrttthhhVVVSSSMMMJJJIIIIIIHHHHHHEEEGGGHHHHHHJJJQQQ[[[dddlllqqqyyy~~~yyyuuusssmmmddd___```^^^bbbdddeeegggppp|||ooobbbSSSCCC===<<<999888:::333333333666999;;;;;;:::333222222111000000000000111222222000...---...000---///222444444333111111///...,,,---///222444444111000//////000111000///////////////////////////,,,///222444222000///...+++,,,,,,,,,,,,,,,,,,+++(((***,,,---......---,,,,,,+++******+++---///000............------------000///...---------------++++++,,,------......///...000333444222222333555......------------...///---,,,///111222===___}}}lllRRR<<<111000111111000111222333333222111000444555666444222111222333//////000000111111111222222222111111111111222222555444777<<<;;;555333555444444555777888888666333666777888999::::::::::::999;;;============???@@@999@@@@@@BBBIIITTTqqq}}}rrrhhhTTTPPPLLLIIIHHHHHHGGGGGGIIIKKKMMMMMMOOOVVVaaajjjnnnsss|||xxxsssqqqlllccc```ccc```eeehhhggggggppp}}}tttcccVVVGGG:::777888666555777555555555777999::::::888444333222222111111222222333333333222000///000111,,,///222444444222222111000...,,,,,,///111333333333222000//////...,,,***------------------------,,,///333444333111///...***++++++,,,,,,++++++***((())),,,.........---,,,***)))(((((()))+++---..................---------...---,,,+++***)))))))))++++++,,,------......///,,,000333444333222333555......---------...//////...,,,///111000;;;]]]{{{mmmVVV@@@444111222333111222333444444333222111666777777555333111111222/////////000111222222222888777666333222000//////555444777===;;;444222555444444555888:::999777555444444666777888888888888666777888888888999;;;===777>>>>>>@@@GGGQQQnnnxxxkkkdddRRRNNNIIIFFFFFFGGGIIIIIIIIIGGGIIINNNSSSYYYcccmmmttt{{{|||uuunnnhhhdddbbbaaabbbcccfffjjjmmmqqq|||{{{fffWWWIIIAAA777333444666666555555222000222555777666444222111000111222333222111//////000000000000/////////000000000000222666999222111000//////111333555444222111///...---.........,,,+++,,,......+++''',,,,,,,,,...000222111000333///***'''&&&)))---000//////...------,,,++++++''')))******))))))***+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000222000///...///000222333000---+++,,,000111...***,,,...---000777===VVV{{{{{{```AAA333,,,222...555666888777444111000000888888888666555333111///333222111111333333222111333222333666555111111555444555888999999888555444666666777999999:::::::::444444444555555555555555666888:::<<<>>>>>>??????<<<;;;999???GGGMMMiiiqqqddd]]]SSSOOOIIIFFFFFFGGGHHHHHHIIIGGGIIIOOOTTT[[[eeennnvvv~~~|||wwwqqqkkkgggdddcccbbbddddddgggkkknnnrrr|||ppp\\\NNNAAA:::333000222444555444333111000111333555555333000///......///000///---...//////////////////...000000000111444666999:::111000//////000222444555333222000...------------------------...---+++))),,,+++,,,---000111000///222000,,,))))))+++...000---,,,,,,+++******))))))(((***++++++***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222444111000///...///000222333000---+++---000111...++++++...---000666:::QQQuuuzzzaaaCCC666...333...666777888666444222111222999999777555333222000000444333333333444555444444222000222444333000111555222333555666777666555444555555777888888999999999444444444555555555555555555666999<<>><<<999>>>GGGNNNlllvvviii]]]WWWRRRNNNJJJGGGGGGGGGGGGGGGJJJIIILLLTTT[[[bbbllluuu|||wwwrrrjjjeeedddddddddcccddddddfffkkkooosss|||rrrcccSSSDDD999777555333333555666666555111000000000222333444444555333111111222111000...------------------------///---...333;;;>>><<<888.........///000222444555222000...,,,+++******+++,,,...111000---+++---///---------///111222111///000000000/////////000000------------,,,,,,+++++++++,,,......,,,++++++++++++++++++,,,,,,---------))))))***+++,,,------...///////////////000000000000////////////000111111...---,,,---///000...,,,+++---,,,000555333CCCaaannnxxx]]]FFF;;;444888222777777777555333333555888;;;999555222000///000000333555666666666777888999333111111333222000222777555444222111111111222333333333444555555555555555333333444444555666666666777666777<<>>CCCIIILLLgggttthhh]]]VVVQQQMMMJJJGGGGGGHHHHHHHHHKKKKKKOOOXXX___gggqqq{{{yyyxxxrrrjjjfffeeefffdddbbbcccbbbdddkkkpppttt|||yyyfffXXXKKK>>>666666555555555555555444333111111222222222333444555666555333333333333222000...---,,,,,,,,,,,,---...---,,,---222999;;;888444------...///111222444555111///...,,,++++++++++++,,,...000///,,,+++...000///......000222333111000//////000000000000000///---,,,,,,,,,,,,,,,++++++***,,,...///---,,,++++++))))))******++++++,,,,,,))))))******+++,,,------/////////000000000000000///////////////000000111...------...//////...,,,+++---,,,000444222>>>ZZZgggsssZZZDDD;;;555:::444555666666555444444777999999777444111000///000000111333555666555555888:::666444555777555222444888999777555222111111111222222222333444444444444333333333444444555666666777999888999<<>>888333111111111000//////000000///111222222000000333666333222111111333333222111///...---,,,,,,---...///------///000000000//////---...///000111111111111...---,,,,,,,,,---///000---,,,***+++,,,............------...000000///---,,,,,,------............))))))))))))))))))******&&&))),,,......---,,,,,,++++++*********************************++++++++++++---///111333444444444---......///////////////---...//////...------...------+++000555333>>>WWWjjjvvv[[[DDD:::333777111000222444555555555666888222222222222111111111111...222555666444444888<<<:::999;;;===;;;555333555666555444444333333333333222333333444444333333222222222333444555666777777444777:::;;;===AAAIIIOOOGGGEEECCCGGGLLLNNNgggxxxnnneeeZZZRRRKKKIIIGGGHHHIIIKKKLLLKKKPPPQQQWWWbbbkkksss}}}|||nnniiieeegggkkklllgggbbbdddbbbeeeoooxxx~~~yyykkkWWWGGG>>>999555111000000111000///000111333---000111111//////222555444222222222444555444333000///---,,,,,,---///000...///000000...------.........///000000111000000------,,,,,,---///000111...+++((())),,,///...,,,---,,,,,,---...///---,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,$$$'''+++......------------,,,,,,++++++*********+++++++++***************///000111222333222111111---......///000/////////,,,...//////...------...------+++000666444???XXXpppzzz^^^FFF:::222555......000444555555555666777000111111222222222111111...222666666555555999===::::::<<>>888444333444555444444333333222222111555444333222222222333444444666888999999666333111444222555;;;999:::KKKaaabbbVVVCCC===CCCKKKdddrrrhhh```WWWRRRJJJIIIHHHGGGIIILLLOOOQQQYYY^^^fffnnnvvv{{{xxxtttoooiiieeeeeeffffffeeeiiiiiikkkqqqyyy|||qqqkkkZZZOOOAAA999777666333000111111000////////////////////////000111222444444333222111111111000111111///000000...,,,,,,...000,,,---222999:::444111333333444555555555333111000,,,---...//////---,,,+++)))+++......,,,+++******,,,,,,------------,,,,,,,,,,,,++++++,,,---///000//////...,,,,,,++++++++++++************+++,,,,,,---+++******---...---,,,+++,,,---,,,***)))***++++++---000///------...///000//////...............------............------------+++000777555AAA[[[xxxRRR???999444222111//////111444555333111111333444444222000000000111//////222222222777???MMMKKKFFF@@@888333000000444444444333333222222222444333222111000000111222333444555555555555555444666444666:::999999FFFWWWXXXOOOAAA===CCCJJJaaa}}}mmmccc[[[TTTOOOIIIHHHGGGGGGIIIMMMRRRTTT]]]ccclllvvv~~~zzzxxxsssooohhhdddccccccddddddiiijjjlllrrryyypppccc\\\MMMEEE<<<777777888555222111000000////////////////////////000111222333444222111111111000000000000...///...---,,,,,,///222000000444:::;;;777444555666666777777666555333222---.../////////...,,,+++***,,,------,,,+++,,,---,,,,,,------------,,,,,,,,,+++++++++,,,---...///---......///...---,,,+++)))))))))))))))***++++++---,,,+++,,,...//////...,,,,,,,,,***)))(((***,,,---...000///...,,,---...000//////...............******,,,---.../////////,,,//////444999666CCC___bbbGGG:::333111111///...///111333333222///111333333222000000111///...///222333222666;;;KKKJJJFFF@@@888333111000333333333333333333333222999888666444444444444555333222222222333444666777999555555999999777???JJJKKKFFF======CCCHHH^^^zzzjjj___XXXRRRMMMHHHGGGFFFGGGIIINNNSSSVVVaaagggqqq|||{{{xxxvvvqqqmmmhhhdddcccccceeefffhhhjjjnnnttt{{{sssbbbTTTMMMCCC>>>999888:::<<<:::888222111000000//////000000////////////000222333444222222222222222111000000......---,,,+++---111444222333555999;;;:::777666777777777777666555444333....../////////...---,,,+++,,,,,,+++++++++...000,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------...+++---///000000///---+++***))))))))))))***++++++,,,,,,,,,------------,,,,,,,,,+++)))((((((+++....../////////...---,,,,,,......---------------...)))***+++---............---000000444777555EEEcccpppNNN;;;111000333222000000111333444444...000222333222111111111......000222333333555777AAAAAA???<<<888555444555333333333333333333333333:::999777666555444555555333333444444444555555555999555444888999888:::@@@BBB@@@:::;;;BBBGGG___xxxhhh^^^WWWQQQLLLIIIHHHGGGGGGJJJOOOUUUXXXdddjjjuuuyyyuuusssmmmkkkhhhdddccceeehhhjjjkkkmmmrrrxxx~~~wwwgggXXXKKKCCC:::888777999<<<>>>===;;;222222111000000000000111.........///000111333333333333444444444333222111---......------...111444333444555777:::;;;999666666555555555444333333222...............------,,,+++,,,,,,+++***+++...000+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,)))+++...111111000...,,,***************+++,,,,,,+++,,,------,,,+++***))),,,,,,,,,***)))))),,,/////////............,,,+++---,,,,,,+++,,,,,,------,,,,,,---......---------///000...000333333DDDdddzzzTTT===222222333222222111111111333555...111333333222111111222---...///000222333444222777888999888666444555666222222222333333444444444555444222111000000000111444555777888888666333222666444444777999999:::<<<======888999@@@GGGcccvvvggg^^^WWWPPPLLLJJJHHHGGGHHHMMMSSSZZZ^^^jjjoooyyy~~~wwwssspppkkkjjjgggdddccceeeiiilllpppssswww{{{~~~~~~zzzkkk\\\OOOEEE???333333444666:::<<<<<<;;;222111111000000000000000.........///000111222333333444555555555444222111---///000000///000222444222333333333777;;;999333444444333222222111111111......---------,,,,,,,,,+++++++++***)))***,,,...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++(((***---///111000///...+++************+++,,,,,,)))+++------+++***)))***,,,------,,,++++++---000///...---...//////---,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,,,,000000,,,...222222BBB```~~~WWW@@@555555000111222111//////111333000222444444333111111222---//////...000333333000222444555444333111111222111111222333333444555555444333111000000111111222444666888:::999666333000444444666888999999:::;;;:::<<<999:::@@@HHHgggtttfff]]]VVVOOOJJJIIIIIIIIIKKKQQQZZZbbbgggqqquuu~~~~~~vvvpppmmmjjjiiigggdddaaabbbgggkkkqqqtttyyy|||}}}}}}|||lll\\\OOOFFF>>>:::111111333555888::::::;;;000000///...........................000111222333222333444555555333222000...000222333222111222333111111000///333999777111333333222111000000000000------,,,+++++++++++++++***++++++***)))((()))+++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***'''(((+++...////////////***))))))))))))***++++++&&&***---...---,,,,,,...,,,---......------...000...---,,,---000000...,,,...---------......///000//////000000//////...---///...+++///555333???YYYyyyUUU???444444000222444333111000111222222444666666444222111222...000...+++...333333...///111333333111000000000000111111222444555555666444333333222222333555666444555666777777555444333444777999999888999;;;<<<777::::::<<>>CCCJJJhhhpppddd\\\TTTOOOMMMMMMNNNQQQUUU\\\fffqqqyyy~~~}}}uuunnniiiiiigggccc``````bbbfffhhhiiinnnuuu|||~~~ooodddTTTFFF>>>888444222//////000222555777999;;;111000///...------...///,,,,,,---///000111222333444333222111000000000000000000000000000000000000,,,///000000///000333666222000...,,,,,,---///111222000---***((()))***+++//////...---+++***))))))))))))******++++++++++++.........------,,,,,,,,,+++'''%%%''',,,000000...,,,,,,------------------***+++---......---+++***---...///...,,,***+++,,,...............///000111///...---,,,,,,...///111111111222333333222000000///------///111333===FFFnnnrrrIII<<<444111000222555555444222222222888888888777555333000...---...000111222222111111000111111111222222222222000111111222222333444444666333000///111222333333111111111111222333444555444777:::<<<;;;999888777:::>>><<<<<>>wwwoooggg___[[[\\\\\\```eeekkkrrr{{{wwwrrrooollljjjeeedddbbb```aaacccfffhhhllloootttzzzooo]]]RRRDDD???888666777999999888999777555222111111222333---......//////000000000111111111000000000000000000000//////.../////////........................---///333666777666333111000111111111000...+++***+++,,,...//////...---,,,++++++,,,,,,,,,,,,------,,,+++*********+++------++++++++++++++++++++++++,,,,,,---...///...---+++,,,,,,---......///000000......---...000333777999555444222000......111333000///...---------------++++++++++++,,,,,,------...///111222333333333222222000000111000000666>>>WWWxxxjjjcccFFF:::111///111333444444222222222333444333111000//////000000......///111222444666666000000000000111111111111000111111222222333444444222222222333555555444222555444333333333333333444444555555333222333666888888===;;;<<>>;;;999;;;xxxrrrkkkccc```aaadddhhhmmmttt{{{|||vvvqqqnnnkkkiiieeedddcccbbbdddfffiiikkkmmmqqqvvv{{{sssbbbRRRHHH>>>:::555333555777777666;;;999666333222333444555//////000111111111000000000000000/////////////////////............//////........................000111333555777666333///000000111000000...,,,+++***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))************+++++++++,,,,,,------------,,,,,,,,,---...///000000111...---------...111444555222222111...,,,,,,...111......------,,,---------+++,,,,,,,,,---------------...///000111111000///111///000111000000555===\\\}}}rrrlllKKK;;;//////333444555444333222333555333222111000000000000000...//////000222444666777000111111111222222222222000111111222222333444444333222111222444666555444444333333333333333444444444444444333222333555777888===;;;===EEEQQQnnnyyycccQQQFFF>>><<<;;;===;;;666444555}}}xxxqqqiiigggjjjiiinnnuuu|||{{{uuuqqqmmmiiigggeeeddddddeeegggjjjmmmoooqqquuuzzzuuugggWWWIII@@@999555111111444666666444>>>;;;777444222222333444111111222333222222000000...............////////////......------......///////////////////////////111111222555888888555222//////000//////...------++++++---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++))))))******++++++++++++***+++++++++++++++---...,,,,,,---...///000111111//////......///000111222...//////---+++***+++---------,,,,,,,,,---......,,,,,,---..................///000111111000///...000///000111000000555===]]]yyytttQQQ<<<000222222333333222111111222444111111222222222111000000000////////////111222333222222222222333333333333000111111222222333444444444222111111444555666666444333333333444555666666444555666555444444666888666;;;:::===GGGTTTrrrppp^^^QQQGGG@@@;;;999999;;;999555333666~~~wwwpppoooqqqlllqqqyyyzzzuuuqqqmmmiiifffeeeeeeeeefffiiilllppprrruuuyyyzzznnn___QQQDDD;;;777444000111444777777555@@@===888444111111111222222333444444333222111000------------......//////......---------......///000000000000000000000000222111222555999;;;999666////////////............,,,------///000222333333---------,,,,,,+++++++++(((***---//////...,,,*********+++++++++,,,,,,,,,************)))+++---///,,,,,,---...///000111222222222111111111111111222+++,,,---,,,***))))))***,,,,,,,,,,,,------...///,,,---......//////......111111222333333222000000///...///111111000666===[[[|||yyyTTT>>>222555///000000///......///111000111222333333222111000111000///---------...///222222333333333444444444000111111222333333444444555333111111333555777777444444444555555777888999555666777777666666777888333999999===IIIWWWvvvkkkWWWJJJEEEAAA???666444555777666333555999}}}zzzvvvsssrrrxxxuuupppkkkfffbbbbbbbbbeeehhhjjjjjjmmmrrrwww|||nnnaaaSSSFFF===;;;444333222111111111222333===<<<999666444222000000...666111***...///...333000...,,,,,,...000111000111000......---...///000000000///////////////000...000333666888777555333111000///......---......,,,,,,,,,---///111222333000...+++))))))***,,,...+++***)))))))))***,,,,,,///000,,,(((***///...(((222,,,+++///000---,,,000---...///......///222444777777555111,,,+++...111---,,,***((()))***---.........---,,,,,,...///000000000///---******---///000555777555111000///...555444222111111333666888[[[vvvvvv}}}UUU>>>777:::333222000......///111222222222111000/////////000---///222222000///111333222222111111000111111111111222222333333222222222111222333444444444333333333444555666777777777777444555666666555555666777;;;888;;;BBBJJJZZZ}}}sssfffTTTGGGAAA>>>:::666888888777777666666555555|||zzz{{{|||sssooommmhhheeeeeedddeeeggghhhjjjmmmqqqttt~~~|||pppaaaUUUHHH<<<555444222111111111111222444555888777666444333222222222---666222,,,000000...222///...,,,---///000111000...---,,,,,,,,,---.../////////...------......//////111444777999888555333111111000......---------,,,,,,,,,---...///000111000...,,,***))))))***+++000///---+++************,,,---+++(((***...---((()))%%%&&&+++---,,,...222111333555666555555666777888888555111,,,+++---///,,,,,,,,,++++++++++++,,,---------------...//////000000000///...///000222---///222333111......000333333222111222444666888RRRnnnooowwwSSS>>>888;;;444333111/////////000111111111111111111111000000///111333222000///000111111111000000000000111111000111222333333333333333222222333333333444444555444444444555666666777777555777888888777666888999;;;888;;;BBBJJJ\\\sssZZZOOOBBB;;;::::::888555777777777666666666666666yyyqqqnnnmmmiiiggghhheeeddddddfffiiimmmpppqqq|||sssgggYYYMMMCCC999444444111000000000111333555666555555444222111111111111---777444///222111---000///---,,,---///111111111---,,,,,,,,,,,,---///000000000///......///000111111222444888::::::777444222111000///------,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++))))))(((///...---+++***************,,,+++***,,,///---))),,,))))))+++,,,+++---000222555999:::999888777777999888555111---+++,,,...,,,---.........,,,+++))),,,,,,---...............///......///111222222111...,,,000777666///---222111111111222333555666777HHHeeegggpppPPP???:::;;;555444222111000000000111000111222333333333222111111333444333111//////000111111000000000000111111000111222444555555555555333333222222333444666777555444444444444666777888777888:::999888888999;;;;;;999;;;AAAKKK```ttt^^^RRRGGG@@@888666888::::::888555555555666666666666666vvvnnnkkkjjjgggeeefffdddaaa```ccciiiooorrrrrryyy|||xxxlll```RRRIII@@@999666888222222111111111222444555888666444222000///......000999777111444222---///...------...000222222111///.........///000222333333222111000111222333444222222444888;;;;;;888444333222000///---,,,,,,,,,---,,,,,,+++++++++++++++------......---,,,+++***))))))))))))******++++++***+++---...///000///---,,,++++++*********---///111333555555444333333444666555333000...------...//////......---,,,+++***+++,,,---...///...---,,,---,,,,,,...000111000...111...555??????444...111...///000222333555666666CCC```aaakkkNNN@@@;;;999666555333222111000111111///000222444555444222111111222333333222111111111222111111111111222222333444555666666777777777777444333222222333555777999555444333222333555777999777888:::999888888999;;;::::::<<>>999222444111,,,///...------///111333222111///.........///111222333444222111000111222444666333333444888<<<<<<888444222111000///------,,,,,,---,,,+++******)))))))))***,,,---///000///...---)))*********++++++++++++)))***,,,...///.........)))++++++)))(((+++///111111000000...,,,---///222111000............//////111000---+++++++++,,,---***+++---.........---,,,///......///000000...---...///888EEEFFF;;;333222......000111333444555666CCC``````iiiMMMBBB;;;666555444333222111111111111///000222444555444222111000000111222444444444444222222222222222333444555999999999:::999999888888555444333333333555888999555444333222333555777888666777888888777777888::::::<<>>===::::::<<<777777666777777888777666444444444333333333333333}}}zzzsssjjjbbb```___\\\[[[\\\]]]___bbbdddgggmmmwww~~~{{{ssslllkkkggg[[[MMMDDD===777666555333333666333222111111111222333444111111///......---------IIIKKK>>>...---,,,+++111,,,,,,...000333444333222222111000//////000111111333111///......111444777444111111666<<<===777111...............///000000---,,,,,,+++******++++++***************+++++++++,,,,,,.../////////...---333000111333111---000888:::???===333,,,...222222111222222000...------...---***((()))+++,,,***((()))***+++,,,,,,,,,+++***---,,,+++***+++,,,---...)))...222000++++++222:::BBBKKKKKKBBBBBBHHHBBB222222111///---...000333444GGGccc```gggNNNGGG===111...///000111111222111111222222111000/////////000555333222333666777444222............///000111222222444666888;;;===>>>>>>777888888888777666555444111222333444555555555555555777888888777777888999999@@@FFFJJJVVVsssyyyhhhXXXNNNFFF???999999888555555777777666666555555555444444444444444333333222222222zzzmmmkkkgggaaa\\\ZZZ\\\^^^``````aaadddjjjqqqwww{{{~~~{{{}}}~~~{{{uuummmbbbUUUKKKDDD888777666555444333333333---...///000000000000000777333222444222000555>>>GGGAAA888111///000222333000000111222333444555555222444333000111555444///111///---,,,,,,///222555444333777<<<;;;666222222222111///...---...000111222///,,,+++++++++)))(((,,,+++++++++++++++++++++......---,,,---...///000111222222222000///---,,,222111///...---......//////......///000000...---............------------------,,,+++++++++++++++((()))***,,,...000111222...---,,,,,,,,,...000222AAADDD???888:::@@@;;;000222111///---,,,...222666DDDgggbbbgggQQQEEE777333111000000000000000000111///......///000000...,,,888666333000......//////111111000000000111222333444222222666<<>>;;;999333111555666333333777333222111222444666666666777777888777777888:::===999<<>><<<999444222555666333333777555333222333555777777666777888888888777777:::<<<:::>>>BBBHHHXXXwww}}}ppp^^^PPPIIIDDD???:::<<<777555666555333555999666666777777777777666666444444444333333333333222{{{vvvoooiiiccc_________^^^\\\]]]]]]___cccjjjsss{{{~~~yyyuuurrrssswww{{{|||{{{~~~~~~{{{{{{xxxqqqfffZZZOOOFFF>>>999:::999777444222111000000000////////////111333444//////111222111444???LLLGGG===333///000333111............/////////000000000111000...///333222...000000000000111222333444444222444888777333111222//////---,,,,,,,,,---...,,,++++++,,,---,,,***(((************************+++***)))))))))***,,,---***+++,,,---...------,,,))))))((('''''''''((((((+++*********++++++,,,---...222444111---***,,,000222111000///............+++++++++,,,------......,,,+++++++++,,,...000222---222333......555999777999999777333000000555:::HHHjjjcccfffNNNBBB777444000111222333333222111000222111000111222222000...///000111222222333333333000111222333444333222222444333333666:::===;;;999999555444555555333444777666444333444666777777777777888999888777777999;;;;;;>>>CCCJJJZZZzzzvvvZZZQQQEEE>>>===>>><<<::::::666555777666444666999444555555666666555555444444222222444777777444111xxxrrrnnnhhh```^^^```aaa___\\\\\\\\\^^^ccclllvvv~~~zzzxxxtttqqqqqqtttxxxzzzzzz{{{|||zzzvvvwww|||~~~|||tttkkk^^^RRRHHH@@@999555777666555333222111111111333222000///...///111222---///222111000555CCCOOODDD:::000---111444111,,,------------------------...//////---...222111---//////000111222222222222222222555:::999444000111///...------,,,,,,------******+++---///...,,,))))))))))))))))))*********)))(((((('''''')))***+++((()))***,,,,,,++++++***)))))))))))))))))))))***)))*********)))***,,,...111666999555///+++...333333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333222777666///***---111333<<<<<<;;;666222222777<<>>CCCKKK\\\{{{rrr\\\LLLEEE===999:::;;;;;;:::666333333555666333444777333333444444444444333333333111000444999:::666111uuunnnllleee^^^\\\___aaa___]]]\\\]]]___dddmmmxxxzzzvvvtttrrrpppppprrrtttwwwxxxxxxxxxuuurrrtttxxxyyyuuuoooeeeWWWLLLEEE???999444333333222222222222333333666444222///------...///---111222000///666CCCMMM???666---,,,111444111,,,......------,,,+++++++++---......,,,...111111------...///111111111111000111222777>>>===666000/////////..................******+++...000000---+++(((((()))))))))*********(((((('''&&&'''((()))***)))***+++++++++***(((((((((((()))******+++++++++)))+++,,,,,,******,,,///000555888555...+++...222222222111000000000000111.........---------,,,,,,)))))))))***+++---......,,,111333...***,,,222666;;;===<<<888333333999???SSSvvvnnnmmmRRRCCC888777111222333444444333222111666444222222333333111000///111333555555444222000///000222444444333222111000000000222444444444333777999888555333333555666444333111222333444444333666888999999888777888::::::===BBBKKK]]]|||pppbbbVVVGGGCCC>>>999666666777777666555333333666777444333666222222333333333333222222222000000333999:::666111~~~ssskkkhhhccc^^^\\\]]]______^^^^^^^^^```fffooo{{{{{{uuuqqqnnnnnnmmmmmmnnnoooqqqrrrssssssqqqnnnqqqtttsssmmmeee\\\PPPHHHDDD???999444111111111111222333444444555444222///---,,,,,,,,,...111111...000999BBBGGG999222,,,,,,111444222...000///...---,,,+++******,,,...---,,,...222111------...///000000111111000111222888>>>>>>777111000////////////.........---*********,,,...///---,,,((())))))******+++++++++)))((('''''''''(((***+++***++++++,,,+++***)))(((&&&'''((()))***++++++***))),,,///...,,,***+++---,,,000222///+++(((***...000000/////////000111111////////////......------++++++,,,,,,------......+++...///,,,))))))---222777:::;;;777222222:::AAA[[[~~~wwwuuuWWWFFF:::999333333333333333333333333777555222222222222111000111222444555555333111000///000111222333222111111222333333444444444444333777:::;;;555222333555666444222111111222333333222555777999999999888999::::::===BBBKKK___}}}ooobbbRRRJJJEEE<<<<<<:::777666777888888777777555666:::999666444666111222222333333222222111111000000222666777555222}}}ssskkkcccaaa^^^[[[ZZZ\\\]]]___``````bbbgggqqq}}}|||vvvqqqmmmjjjkkklllmmmmmmmmmmmmnnnppppppmmmlllnnnqqqmmmfffYYYQQQIIIDDDCCC@@@999333111111111111111222222333111111000///...---,,,,,,---///...,,,111<<>>CCC@@@///---,,,---000222333333333333111000...,,,+++***,,,......,,,...333222...000000000000111222333444666333333666666222222444,,,,,,---------,,,+++***)))(((&&&'''(((******)))))))))***+++,,,,,,------+++***)))))))))***,,,---((()))+++---............'''(((***,,,.........---'''---222111,,,((('''(((+++************************++++++,,,...///111222111111111111000000000000,,,,,,------,,,,,,+++***---,,,---...---++++++---...333666333///111;;;DDDfff```LLL===;;;777555333111111333555777777555222111111111000///111222222333444444444444/////////...///000000111111222333333111000000000666<<<===666111333666666666444333333444555444333222444888999::::::;;;<<<<<>><<<999777777777666555999666555888<<<>>><<<999444444333222333444555666555555333222111000000000000000000111111111111111wwwuuuooofffaaa\\\ZZZ]]]___^^^^^^```eeemmmooowwwwwwnnngggbbbaaa\\\]]]```cccgggkkkoooqqqnnnllliiigggccc\\\SSSLLLAAA===777333111111111111333222444666333...---000000///...///000111000//////...---222@@@KKKBBB222000///......000111000...---------,,,,,,,,,+++++++++******,,,000444666666777666444111///000333666777666333111//////000111111///,,,,,,///333555666+++)))'''''')))*********///......---,,,***)))(((***(((&&&'''((())))))((())))))***+++,,,------...,,,+++***)))***,,,///000***((()))***)))&&&''',,,------+++)))'''&&&(((******+++,,,---///000000000000...---///333555333000************+++,,,------,,,------......------,,,---///222555333222777@@@___xxxrrrQQQ@@@666888666555333222111333444555777666555444333333333333111222333444444333222111222111111111111222333333111222333444444444444444555555555555444333222111444444555444333444666999555666777777777666555444;;;<<>><<<;;;:::999999::::::888666999777666888;;;<<<:::777444333222222222444555666555555333222111000000000------......///000000000tttoookkkggg```]]]\\\``````^^^^^^aaagggpppttt{{{}}}tttjjjccc```___^^^^^^^^^bbbhhhnnnqqqssskkkjjjgggddd___VVVLLLEEE???<<<777555444555555555222333444555222///...//////......///111333222111000...---555DDDKKK???///000///......000111000///.........---,,,,,,++++++,,,++++++---111555888888888888555222///000555999:::888555111000///000111------...111555:::???AAA---+++)))(((((()))***+++---------...------,,,,,,)))(((((((((((())))))((()))******+++,,,---------++++++***))))))***+++,,,,,,))))))+++***(((+++000000///---***''''''***,,,)))***,,,...//////...------,,,,,,///222444333111,,,+++***))))))***,,,---***+++,,,---............---///333555333111666===[[[vvvrrrQQQ@@@555555222222111111111333555666777777555444333333444444222333444444444444333222111111111111111222333333333444444555555555444444222333444444444444333222333444444444333555777:::222333666888999999888777;;;;;;DDDWWWqqqrrrgggWWWKKKDDDAAA>>>;;;999999999;;;<<<<<<999777888777666777999999777555333222222222222333555666555555333222111000000000---------...............ssslllhhhggg___]]]^^^aaaaaa^^^^^^aaajjjsssvvv|||}}}ssshhh```^^^____________bbbhhhmmmpppqqqiiihhheeeaaaZZZQQQHHHBBB999666333111222333444333222444555333111111111111///......///222333333222000...///888EEEHHH<<<,,,...---,,,---///000///.........---,,,+++***)))((('''&&&&&&)))...222444555999888666222...000666<<<:::888555222000000000000)))+++///333777:::<<<>>>---,,,***)))((()))+++---))))))*********))))))(((((())))))))))))(((((()))*********++++++,,,,,,---))))))((((((((((((((((((+++)))(((***)))(((+++111000///---***''''''))),,,((())),,,---...---+++***)))***+++---000111111111///...,,,***))))))******)))***,,,---.../////////...///333666444222777>>>ZZZ~~~wwwsssRRR???333222.........///111444666777777777666555444444444444222333444444444444333222111000000000000111222222666666666666666555444333333333444555555555555555333444444444333444777999333555888:::;;;;;;999999:::;;;FFF[[[vvvuuudddQQQKKKDDD???>>>===;;;:::444555666888:::999777444777666666666777666555444222222111111222333555666555555333222111000000000333333333222111000//////sssjjjfffeee^^^]]]^^^aaa```]]]^^^bbbmmmvvvxxx}}}~~~ttthhh```^^^```^^^___```cccfffiiikkkmmmiiigggccc]]]UUUKKKDDD???666444111000222333444333666888777222000111333222///......///222333222111///...111:::DDDDDD888,,,---,,,+++,,,...//////...++++++***))))))((('''''''''&&&'''***///444666777888999777111---///777>>>888777555333222000//////***,,,///111000///000000+++,,,,,,+++)))***,,,...------,,,,,,***)))'''&&&''')))+++***)))(((((()))))))))*********+++++++++&&&'''((()))))))))(((((()))'''&&&((('''%%%(((...,,,,,,***(((&&&%%%''')))((()))+++,,,---,,,***)))((()))+++,,,...///000000000///...,,,+++***)))))))))***,,,---.../////////---///222666444333:::BBB]]]xxxtttRRR>>>111000---...///000222444666777666666777666666555333333111222333444444333222111000000000000000111222222777777777777777666555555555444444444444555666777333333444333222333555888888999;;;===<<<;;;888666;;;===III```}}}lllXXXIIIEEE@@@:::666666777999:::555555666999::::::888555444555555555555555444444111111111111222333555666555555333222111000000000444333222111000...------~~~tttjjjcccaaa^^^]]]^^^```^^^[[[^^^cccnnnxxx|||vvvjjjaaa___aaa[[[___dddffffffgggkkknnnkkkhhhbbbYYYOOOEEE>>>:::777444222222333555555555<<<>>>:::222...000222111000......///111222111000......333;;;BBB???555,,,,,,++++++,,,...//////...))))))******++++++,,,,,,***)))***---222777:::;;;888999666000,,,...777@@@555555555444333111///------......,,,(((&&&'''((()))+++---,,,++++++---///.........------+++******'''))),,,+++)))((((((***((())))))))))))*********%%%&&&(((***+++++++++***)))''''''((('''%%%''',,,)))******)))'''&&&((()))***+++,,,,,,,,,+++******)))***,,,---......///000/////////...---,,,+++******+++,,,---......//////,,,---000444333444<<>>===;;;888666===@@@NNNggg~~~eeeUUUHHH??????<<<999666666777888999777777777999::::::888777222333444444444333444444111000000000222333555666555555333222111000000000111000000///...---,,,,,,|||tttiiiaaa^^^^^^]]]]]]___]]]ZZZ]]]cccnnnzzzxxxkkkbbb```bbb[[[aaahhhjjjiiiiiimmmqqqmmmiiibbbWWWKKK@@@999666444222000000222333333333BBBCCC===111,,,///111///000///...///000111000///---...444<<<@@@;;;333------,,,+++---///000000///)))***+++---///111222333''''''(((+++111666999:::888888666000+++---777@@@333444555555444111...---......---)))$$$###&&&)))'''***---...,,,+++---///&&&'''((()))***+++++++++&&&))),,,,,,***((((((***(((((((((((())))))))))))$$$&&&))),,,---...---,,,+++))))))+++***'''(((,,,***+++,,,+++***)))***+++,,,,,,------,,,,,,++++++***,,,...///...//////000---.../////////...---,,,***+++,,,---............***+++...222222444===HHHqqqvvvRRRAAA888:::555555555555555555555555444666888999999666333000000111222222222222111000333333222222333333444555222333555777999;;;;;;<<<777555222000111333666888333333333222000000222444444777:::===>>>===;;;999>>>BBBQQQkkkbbbNNNEEE???:::444666888999999888555333444333333333555555444222111222444444333333333444111000000000111333555666555555333222111000000000222222222222111111111111zzzpppmmmnnnggg^^^___ZZZXXX]]]bbbcccdddffftttxxx~~~xxxppphhhbbbeeefffhhhkkkoooqqqrrrsssrrriii\\\NNNDDD<<<777444444000000222222000222666KKKEEE;;;222///111333222///111///******---...---((((((555HHHHHH777...222------......///.........*********,,,------+++)))))))))***,,,///222555777666666444111...000666;;;333444666888999666000++++++++++++************)))---000...'''&&&******&&&)))'''&&&(((,,,...---+++,,,+++++++++++++++++++++***((('''(((***(((###"""%%%(((+++,,,+++***))))))(((''''''(((***,,,...+++)))(((&&&&&&''')))***,,,,,,,,,+++)))((()))******+++,,,+++))))))***+++000111111222111000...---222///,,,---000000+++&&&000,,,+++//////111>>>NNNwww|||ZZZIII===;;;::::::999:::;;;;;;999888:::<<<:::666333222111000222333333111111333444444666666555555444444444444555333555999888444777???666333111333666777555222444222000000111111111///111555;;;??????===<<<;;;???FFFUUUmmmaaaRRRGGG<<<888;;;666666555555555666666777555444333333222333444555666555333333444444333111222111000000000111222333555555444333333222111111333222111000000///000000wwwmmmjjjjjjddd\\\aaa\\\ZZZ]]]```aaaeeekkkxxx}}}xxxpppkkkiiiiiilllooorrrssssssssspppgggYYYKKKAAA:::666333333000///111222222666;;;DDDAAA;;;333//////333666777888444...,,,......,,,***+++888GGGEEE333+++000+++,,,,,,------,,,,,,++++++++++++,,,......,,,***((()))***+++...111444555444333111...---///333666///000222444444111---*********************++++++---///---((('''******'''***(((((())),,,...---++++++*********************)))((((((((())))))((('''%%%&&&)))+++,,,,,,++++++,,,+++***))))))***+++,,,++++++***))))))***+++,,,+++++++++***))))))***++++++,,,---+++)))((()))***---...111333444555555555222///...111444555111---...***+++///000111===MMMzzz^^^LLLAAABBBDDDEEEGGGJJJLLLKKKIIIGGGCCCBBB@@@;;;999999777333000222333333333444666666777777666666555555555555666555666999888444777===666555444555666777666555333222000111222333333222222777???FFFHHHFFFAAA===AAAIIIZZZrrrhhhQQQHHHBBB:::666999666555555555555555666666666555444333222333333444666555444555777777555333333222111111111111222333444333333222111111000000222222111000//////000000}}}tttlllhhhgggbbb\\\bbb___^^^^^^^^^___gggpppwww|||zzzuuupppqqqrrruuuwwwwwwuuussskkkbbbSSSEEE<<<666333222222//////111222444;;;BBB???>>>999222------444;;;@@@@@@;;;333//////...***,,,///;;;FFF@@@...(((...---......//////......------,,,,,,---......---+++((()))***+++---000222333111///,,,+++,,,...//////+++---000000...,,,++++++))))))******+++,,,,,,,,,---...---***)))++++++(((+++***)))***,,,---,,,+++))))))))))))))))))))))))((())))))))))))***---///'''((()))+++,,,,,,,,,,,,------,,,,,,+++******)))************++++++,,,,,,******))))))***++++++,,,,,,------,,,***((()))))),,,...000222444666666777000///000444888:::777444///,,,...444444555@@@NNNxxxaaaPPPHHHKKKRRRUUU[[[aaaeeeggggggfff```___[[[VVVSSSOOOEEE:::444555666666666555777888777777777666666666666666555444555888777444666:::888:::;;;;;;:::999999:::333222111222444555555555444999BBBMMMSSSPPPGGG@@@CCCNNNaaazzz~~~```OOOBBB???>>>888444555555555555555555555555555555555444333333333333333555555666777999999666444444333222222222222333333222222111111000/////////000000///////////////000|||tttlllgggeeebbb___aaaaaacccccc```___hhhsssvvv{{{zzzzzz{{{}}}~~~|||vvvrrrddd[[[LLL???666222111000111///...111333666@@@IIIBBB;;;333---***+++333;;;CCCBBB===555000000...***,,,111<<>>777777888888777777444444555555444333222111///000111222444555666666444444555666777555111......///111222444666777777111111111111000000000000++++++++++++,,,,,,---...wwwnnnhhhbbb]]]^^^aaa```bbbfffhhheeeccciiirrr|||~~~qqqfffSSSKKK???555000...////////////000222333777CCCNNNJJJ888(((&&&)))***---222999999666///---......+++,,,000777:::333***)))...---...///111333444444555111///---------...---,,,...///000111111111111111///---,,,+++,,,,,,+++***'''&&&&&&(((+++,,,,,,***))))))***+++,,,---...///---+++,,,//////,,,,,,...,,,------+++)))''''''(((&&&&&&&&&''''''(((((()))%%%(((+++---,,,***((('''(((((()))))))))(((((('''%%%%%%'''(((***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%(((,,,///...,,,)))***,,,,,,++++++---...000000////////////000000---------...000222444555555222444999888666>>>KKKttt[[[III@@@CCCDDDIIIOOOVVVaaaoooXXXEEE555444777777666999333333333333333444444444666888:::;;;>>>BBBAAA>>>AAADDDGGGJJJJJJJJJJJJKKK:::888666555555444333111888888:::???DDDGGGFFFDDDHHHYYYsssnnnZZZMMMFFF===888444333666888999888333444444555444333111000...///111222444555666666333333333444444333000...---...000222444666666777111111111000000000000000++++++++++++,,,---...///wwwnnnhhhbbb\\\^^^cccccccccdddfffddddddjjjsss}}}zzzjjj^^^KKKDDD;;;333//////////////////222444444666AAAMMMCCC333)))***+++((()))///444555222,,,***,,,---***///111555666111***(((***,,,...000333555777888999111///---,,,,,,---,,,+++...///000111111000//////......---+++))))))+++,,,+++((('''+++111444000,,,******++++++,,,---......---***,,,000111---,,,///+++------+++'''%%%%%%'''&&&&&&&&&'''((()))))))))(((((((((***++++++***(((((()))+++++++++)))'''&&&'''''''''(((***,,,///000///...,,,+++***++++++,,,***'''%%%''',,,///...,,,,,,---...---+++***+++,,,...------,,,---...///000------,,,,,,...111666999444111111555333111999FFFpppxxxVVVDDD::::::999<<<@@@CCCHHHRRR^^^hhhsssxxx[[[@@@:::;;;999555555333333333444444444555555777:::::::::===AAA???888;;;<<>>@@@BBBCCCKKK]]]xxx~~~gggUUUJJJCCC@@@888666444444666777666444222333444555444222000//////000222333444444333333111000000222333444333111...///111222333444333333////////////////////////,,,,,,------...000111222xxxpppjjjccc]]]```ffffffcccbbbccccccdddkkktttwwweeeXXXGGGAAA999222////////////...000333555444666@@@LLL:::000,,,///...''''''...222333000+++)))+++,,,)))222333444444000***''''''%%%''')))---000222444444111///,,,+++,,,,,,,,,+++---...///000000///...------......+++''''''***...000,,,***000888;;;666///***++++++,,,,,,------...---***+++111222---,,,000+++------+++&&&$$$$$$&&&&&&&&&''''''((()))******+++(((&&&'''+++------,,,)))***,,,------+++(((&&&))))))((((((***,,,///111///---+++)))'''((()))***+++(((%%%''',,,///...+++///000///---+++)))))))))---,,,+++*********+++,,,------,,,,,,...333999===555111111333111...777DDDgggwwwpppQQQBBB777777555888:::::::::>>>FFFMMMTTThhh|||qqqNNNBBB@@@:::333111444444444555555555666666555888888666888<<<999111555555777===BBBEEECCC@@@777555333333555555555444777999;;;<<<<<<===???AAAMMM___{{{vvv]]]LLLDDD@@@===;;;888999888777777666222...222333444555444222000...222222333444333222111000///......000333666666555000111222333333222111000---...........................//////111222444555zzznnnhhhccc^^^___dddcccaaaaaadddcccbbbkkkvvv}}}vvvooo```QQQEEE???888222000000111111---222555333222777???FFF222///,,,***+++,,,------111000///...,,,+++***)))000555666///***,,,,,,)))'''(((***,,,...///000000---,,,***))))))***,,,---444666777666222///---,,,)))))))))((('''(((***,,,...)))'''...:::===666,,,)))***+++...111000...++++++,,,---------,,,,,,++++++++++++***((('''%%%$$$$$$''''''&&&))),,,***&&&''''''(((((()))+++,,,---+++(((%%%&&&)))+++***)))&&&)))+++)))'''(((---333///...,,,(((%%%%%%)))---,,,***((()))+++---------111222111...+++)))+++...,,,...///...+++,,,...222///...---...000222222111222222...///333///222CCCcccvvvttt___MMM===333444666555444444555777:::<<>>EEENNN]]]vvvcccIII777333???444333222222111111222222444444666666666444222111222111000444999:::888555444555444222000000333555555555777;;;;;;;;;???EEEVVVooovvv___OOOFFF???<<<;;;888888:::999888777888999888555222000000111111111222222222555555444333333333333333222111111111111111222333555333222111111111000000111000/////////000000000===<<>>555222///---......///...,,,......000666???BBB>>>000---***))))))+++++++++------------,,,,,,,,,,,,,,,//////+++(((((((((''')))***+++---///000111111---,,,***))))))***,,,---999::::::777333///,,,,,,,,,------,,,+++,,,...000...,,,,,,---000///+++'''))))))+++---//////---***---,,,***(((&&&&&&&&&&&&------,,,++++++***))))))'''))))))'''))),,,***&&&***))))))(((((())))))***(((&&&%%%%%%'''(((((('''''')))+++***)))***...222***++++++***))))))***,,,)))---000---((('''***///,,,------,,,++++++---///,,,,,,---------111555999333111//////000111000///111222///000555222888KKKhhhqqqeeeJJJ999111...444222333555666666555333222111777:::;;;@@@TTTuuu~~~XXX;;;888HHH444333222222111111222222222222333444444333222111000//////222666888666333444444444222000000222444666666:::>>>???>>>BBBIII^^^wwwwwweeeUUUDDD@@@;;;999;;;<<<;;;;;;===:::999888999999888555333111111111222222222222222888777666555444333333333222111111000000000111111222111///...---------------///111111222666<<>>BBBBBBBBBJJJTTThhhnnn]]]RRRCCC<<<<<<888<<<999777999888666777;;;@@@@@@???===:::777666555666666666666666666666666===<<<;;;999888777777777666666555555555555555666444444444222000111444777888:::<<<===BBBQQQgggxxx}}}tttqqqjjjbbb___```___\\\^^^aaaaaabbbiiittt|||vvvlll___SSSFFF<<<777888444111///.........,,,+++///111111444CCCQQQHHH555...,,,***)))******)))(((*********+++,,,---------...***))),,,,,,***)))***'''((()))+++,,,,,,------*********+++---000444666999999777333...***)))))))))******)))((((((+++------//////---***)))+++...---,,,,,,---......---,,,+++***)))(((((()))***+++&&&&&&%%%%%%&&&''')))***)))+++******---333444222***)))((((((''''''''''''&&&(((******)))((()))***((()))***+++,,,...//////,,,+++***+++++++++)))'''...,,,+++,,,......,,,******)))(((***---000111111///---,,,,,,---//////...---,,,+++---000333444333///222000000444444@@@YYYtttvvvbbbFFF;;;555000222...000333666888999999999888555222000222888???DDD[[[bbb@@@:::444333222222111111222222111111111111111111111111111222333555666666555555444555666555444333333555666888===AAA@@@BBBMMMYYYmmmkkkUUUIIIEEE<<<777999777;;;999999<<<;;;999<<>>===<<<;;;:::999999999666555555555666666777888444555555333000111555999<<>>AAANNN}}}oooHHH===444333222222111111222222333222222111000000000000000222444555555555444555555777888777555444555555666888<<<>>>>>>AAANNN\\\sssuuuYYYFFF@@@CCC===888999777888888<<>>BBB:::<<<<<<;;;999888:::<<<777777666666666555555555999999888777666666777777222222222333444555666777111333555555444777>>>DDDLLLXXXiiizzztttdddWWWNNN{{{ssssssmmmdddbbbeeeccc^^^aaadddeeedddlllyyy}}}fffZZZNNNEEE;;;333444:::333000---,,,---/////////,,,222444666CCCPPPEEE///...,,,++++++,,,,,,***(((******+++++++++,,,,,,,,,...'''%%%***---)))(((***)))***+++,,,---.........))))))***---000555999<<<999999777444///,,,,,,,,,))))))))))))'''(((***,,,777666333000---------///+++)))((()))******)))(((+++++++++***)))'''%%%$$$%%%$$$$$$$$$%%%(((+++,,,+++,,,***''')))......+++((((((''''''''''''((((((###&&&))))))'''&&&'''((())))))))),,,...//////...'''&&&%%%''',,,///000///''',,,111000,,,***---000---+++)))+++///222222111...------000333333111......---+++,,,...////////////222000///333333AAAZZZzzzxxx```CCC999555111333333222111000111333666888000444777888888777888999LLLuuuPPP<<<444333222222111111222222111111000000111222333333000222444555444444444444666777999888666555555666666777;;;<<<<<<@@@OOO^^^yyynnnWWWKKK:::888@@@<<<777777444111444:::@@@???:::888;;;555777999999888888;;;???666666555555444444444333333222222111111111222222...//////000111333444555111555:::<<>>:::;;;:::777888;;;:::666555666555555666666666555555444444444444444555555555555333444444444444444333333...000222222000...------000///000333666:::CCCLLLZZZfffuuu|||tttmmmddd[[[TTTCCC<<<333...,,,---,,,+++{{{wwwqqqlllfffeeegggiiihhhfffeeefffggggggkkkrrr}}}uuubbbSSSDDD<<<666555555444777;;;999777444111//////000111...444???FFFCCC888///+++,,,,,,+++*********++++++...///000///---++++++,,,---,,,,,,++++++++++++,,,***))))))***+++,,,+++***,,,///222444:::???<<<777000---+++***,,,...//////+++...(((''',,,***---:::<<<888333222444444///(((+++******+++++++++***)))((()))*********))))))(((&&&&&&&&&&&&%%%%%%%%%%%%*********)))'''&&&''')))************************************++++++++++++,,,---------++++++---...------,,,,,,+++******))),,,---,,,+++))))))+++---))),,,......,,,+++,,,...++++++++++++,,,------,,,------.........---,,,+++///...///111222888IIIZZZVVVPPPDDD999333222111000111000///000111222444666666888999888555333333333===PPP}}}ZZZ???:::444000222333222333666888<<<>>>===999777888;;;222444666777777666444444666555444333444666888999::::::<<>>::::::<<<888666777;;;:::777666888666555555444444444444555222333333444555555666666444444444444333222111111...000111222000//////000...333999???EEEOOO]]]iii{{{ooofffZZZQQQLLLGGG???:::555222...,,,,,,,,,+++***|||vvvqqqooommmjjjiiikkklllkkkjjjkkkmmmnnnmmmnnnttt}}}sss```PPPAAA:::444333333111222555::::::888666444333111111---444@@@HHHCCC555---,,,++++++++++++++++++,,,,,,---...///...,,,******+++,,,++++++*********+++++++++)))((()))+++,,,+++***,,,000555888>>>AAA===666111...+++***+++,,,,,,,,,***---(((&&&+++***///>>><<<777222111222000+++'''***+++,,,+++***))))))(((((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&'''''')))******((('''&&&''')))++++++++++++++++++++++++))))))*********+++++++++---......---,,,,,,---///---------,,,+++***)))(((,,,---,,,+++))))))+++---)))---000///,,,+++---000)))******+++******++++++000000///...---+++***)))......///000333===NNN^^^YYYLLL===444222222111111111111111000111444666666333555777888666555555555<<>><<<888666777666444666::::::777666888777666555444333444444555111222222333444555666666444444333333111000......333444444333222222333555555???LLLXXXcccqqq~~~nnnbbbPPPIII@@@;;;:::888333......------------,,,***((({{{wwwqqqllllllnnnoooooommmlllllllllsssvvvwwwuuusssuuu|||}}}nnn\\\MMM???999444333222000000222999999999888777666444333111555???GGGAAA333,,,...******++++++,,,,,,------+++---...---+++*********++++++************+++,,,+++***((()))***,,,,,,+++,,,222777<<>>666555333222333444444333444333222222333555888999;;;;;;>>>GGGRRRddd|||ppp[[[LLL@@@<<<;;;======777444333555333555888999666555777777666555444333333333444000111111222333444444555333333222222111///...---444444444222222444999<<<@@@PPPdddwwwqqq___PPPEEE===999555333333222///,,,***,,,...000111000...---{{{vvvrrrmmmiiigggnnnttttttnnniiijjjmmmtttxxx{{{zzzwwwxxxssseeeTTTFFF;;;666222333333111222444555555555555666777999999777777===EEE???000***---)))***+++,,,------------***,,,------+++***+++++++++++++++++++++,,,---...,,,***((((((***+++,,,+++,,,333999???DDDEEE>>>444222///+++******++++++***---000+++(((++++++222DDD???:::666444...((()))...***,,,---,,,)))&&&&&&((('''(((+++,,,---,,,***))))))((((((((((((((('''''''''((())))))((((((***,,,************************))))))*********++++++++++++,,,,,,+++******+++---,,,+++***))))))))))))))),,,---,,,+++))))))+++---)))+++,,,------------...+++---...---+++***,,,.........---,,,++++++++++++,,,...///000777GGGZZZggg]]]III666111444444222000///444777555666:::999555111444888:::999888777777999IIIsssZZZBBB777444444666555222333666AAAUUUtttlllYYYAAA<<<777444444444444333444333333333444666777888??????CCCMMMYYYkkksss]]]PPPEEE<<<:::888888<<<<<<888555666444222333777777444333555444444444333222222111111000000000111111222222222000111111222222222111111666666777999===EEEOOOUUU^^^nnnhhhRRRCCC999222444333111000///...------***---111333333222111000wwwrrroookkkgggcccmmmvvvvvvnnnggghhhlllooouuuzzz{{{zzz}}}zzzjjj]]]MMM@@@888333000333555444555777222222111111444888<<>>444111...+++***+++,,,,,,,,,///333---))),,,,,,444FFFBBB===999666...'''***222***,,,...,,,(((&&&&&&'''&&&(((+++------,,,***)))++++++***)))((('''&&&&&&'''((()))))))))))),,,...((((((((((((((((((((((((******+++++++++,,,,,,,,,)))******)))(((((()))++++++***)))((((((((()))***,,,---,,,+++))))))+++---))))))***+++,,,------,,,,,,///000///---,,,---//////............///000111,,,...///000888JJJ]]]iii[[[FFF444222666555111//////555888777888;;;:::444333666999;;;:::888777777<<>>:::777444333666777555555888444222333666777333222444333333333222222000///...000000000000000111111111...///111222333444555555<<<===AAAFFFPPP^^^lllvvvmmmjjj___MMM>>>777444111...//////---++++++,,,...(((+++///111000...,,,+++yyyppphhhccc``````cccfffhhhgggfffffffffiiilllqqqtttwww~~~ooo```SSSEEE;;;999444111111555666444111222222111111222444555777888>>>DDDDDD<<<222,,,)))+++++++++,,,......---,,,111111000//////...------******))))))***,,,---///...,,,***)))***+++,,,,,,555999<<<===???@@@;;;444---...///000000000......000///111333---***888MMMAAA@@@>>>;;;777222---+++(((((())))))((('''&&&&&&"""''',,,---***'''(((***'''(((******(((&&&&&&&&&$$$'''+++------+++*********+++++++++***)))'''&&&&&&)))---000///.........---,,,***((('''(((((()))+++***)))(((''''''((()))///...,,,,,,,,,...000111///---,,,---000000---***---,,,,,,------...///000000...,,,,,,---...///...///000333999@@@JJJVVV```QQQEEE999444111//////111444666777999999777666444555666:::===;;;666666:::AAAMMMzzz}}}RRRGGG999666333222222333444333999AAAWWWzzz|||ZZZ===999===888444666333555777666444444666999DDDJJJLLLRRRbbbqqqzzz\\\III???999555444333333444555666666666666///111333555555333111///222222333444333111...---......---,,,+++---000444444//////333444111333888>>>NNNZZZ]]]gggtttbbbRRRMMMEEE<<<555111......///---,,,,,,---...------+++******,,,//////+++&&&uuullleee```^^^^^^```cccdddccccccddddddiiilllqqqtttxxx~~~yyyfffXXXMMMAAA999666333000111444666333000111000000111222333444444555;;;AAAAAA<<<555111000***(((&&&&&&(((*********---------,,,,,,++++++************+++,,,---......,,,+++))))))***---///000999>>>@@@>>><<<;;;777111000/////////---,,,+++***...+++---111///...;;;MMMAAA@@@===:::555000,,,***))))))(((((('''&&&&&&%%%"""'''+++,,,(((&&&&&&((('''(((******((('''&&&'''(((***---......---------++++++++++++***((('''&&&'''***...000//////...///,,,***((((((***++++++******)))((('''''''''((()))///...---,,,---...///000222000...///222222111///------------...///000111000...,,,,,,---...///...,,,---000666>>>HHHTTT\\\LLLAAA777333222111222555555666777777777777666555333444888<<<:::666777<<>>;;;666222...,,,++++++---+++******,,,,,,,,,+++)))***+++---...---***(((|||qqqhhhaaa^^^]]][[[]]]_________```bbbccchhhlllqqquuuyyyqqq\\\NNNDDD<<<777333111000222555555333000//////000111222222222222111666;;;<<<:::777666777000---)))''')))+++,,,---***************************+++,,,............---+++***))))))+++///333555@@@EEEFFF@@@999555222/////////---,,,+++++++++++++++'''(((...000333>>>LLL???>>>;;;777333...+++)))+++***(((&&&%%%$$$%%%%%%%%%(((,,,,,,)))&&&&&&(((''')))++++++)))'''''''''***+++------,,,,,,...///++++++++++++***((('''&&&)))+++...000/////////000---)))&&&(((---///...+++((('''&&&&&&&&&'''((()))///...------------......111000...///111333333222............///000111222000...,,,,,,---...///...,,,---///444===IIISSSYYYHHH>>>555333333222444666666666666666666666666666222333666:::999666888===EEENNNpppqqqLLL>>>777444222111222222222111111222888IIIfffiiiCCC444888======777888888888777777999:::>>>EEEIIIWWWppp|||fffSSSEEE999555666555444333333333444444444333222222222222222222222222222222000000222222222111000///---/////////---,,,---...111222666:::===BBBNNNYYYxxxzzzlllYYYCCC444333222000///---,,,,,,,,,,,,***))))))***++++++***(((***------,,,+++******zzzooofff```^^^]]]ZZZ[[[\\\]]]]]]^^^aaaccchhhlllrrrvvvzzznnnVVVGGG>>>888555333222222333555666444111...///111222333222111000///222555666666666777888444111...,,,------,,,++++++++++++++++++++++++,,,***,,,...000000///...,,,+++*********,,,111777;;;FFFKKKJJJAAA666222000///,,,,,,+++++++++---...///+++&&&&&&+++111666>>>FFF>>><<<888444000---***)))---+++(((%%%$$$###$$$%%%(((***,,,,,,***((('''(((''')))++++++***(((((()))***++++++***)))***,,,...+++++++++***)))(((((('''***,,,...///......///000///***&&&)))///222...***''''''&&&%%%%%%'''((()))------,,,,,,,,,,,,++++++---,,,,,,,,,---///000111////////////000111222333000...,,,,,,---...///...000000222555???LLLTTTVVVDDD;;;333222333222333555666555555444444555555666333333666888777444777===DDDTTTrrr}}}eeeHHH;;;666444111111111222111000333111111888KKKlll}}}PPP999;;;===666555555666666666666888999===DDDJJJ[[[wwwpppYYYIIICCC<<<666888999777444333333333333333333222111000333333222111111222333333111111222222111000///...+++---///000/////////000555888<<<@@@FFFTTThhhxxxvvvkkk^^^TTTNNNFFF:::000333333222111000///------,,,***))))))***++++++***'''***...---+++))))))+++zzzooofffaaa___^^^YYYZZZ\\\]]]]]]___bbbdddhhhmmmsssxxx}}}qqqXXXFFF<<<888666444444444555666666555444000111222333333333222111...///000111111222444555222111000//////,,,)))&&&+++++++++++++++++++++,,,***,,,///111111000---,,,,,,,,,,,,,,,---333;;;AAAKKKNNNKKK@@@555111111000---,,,,,,+++,,,...000111---(((&&&***111666;;;???;;;999555111...,,,++++++---+++(((%%%$$$$$$$$$%%%''')))******((('''&&&&&&''')))+++,,,***))))))***+++,,,+++***)))***,,,///*********))))))))))))))),,,---......------///111000+++'''***///111---(((((('''&&&%%%%%%&&&'''((()))***+++++++++***))))))******+++++++++,,,...///000//////000000111222333000...,,,,,,---...///...111222222555AAAOOOUUUSSS>>>666000111333333444666555555444444444444555555555555666888555333666===DDD]]]xxxvvvWWWDDD:::555333222111222222111000222111111444<<>><<<;;;111555444444555777888999:::===EEENNN```|||uuubbbQQQEEE>>><<<888777::::::666333333333333333333222111000000444333111000000111333444333333222111000///------...///111222222333555777;;;EEEQQQZZZeeetttttthhh^^^SSSIII>>>888888888555111///000000000///...,,,+++---,,,******,,,---,,,+++'''***------***((()))+++yyyooofffaaa^^^]]]XXXZZZ\\\^^^___```ccceeeiiinnnuuu{{{vvv\\\III???:::888777777666555444555555555111111222222222222222111///......---...///000000111111222333444111---)))************************+++---///000111///---+++,,,---......000777AAAIIINNNOOOHHH<<<222000000/////////...---------------...***(((***000555888888999777333///---,,,---...,,,+++)))'''&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''))),,,,,,+++******+++.........---+++,,,...000)))((((((((()))***+++,,,,,,------,,,+++,,,...000///+++)))+++///000,,,(((***)))'''&&&&&&&&&'''(((&&&(((***,,,,,,+++***((()))+++---...---------...////////////000111222333000...,,,,,,---...///...///000000444BBBTTTYYYTTT;;;444000222666666777999444444444444444444444444666555666777555444888???KKKhhh|||nnnJJJAAA<<<555444222222333333111000//////222666888EEEcccccc@@@:::999222666555555777:::===>>>===>>>IIITTTggghhhVVVIII???<<<===555333444666666222000222222222333333333222111111444333222111111222333444333222111000///......---...///111222555:::AAAEEEMMM^^^rrrxxxjjj]]]RRRIIICCC???999111---,,,---------+++,,,---///000000000000///---,,,,,,---......---(((***++++++***))))))***vvvmmmddd^^^ZZZXXXVVVYYY]]]___```aaaccceeejjjooowww}}}yyyaaaNNNBBB<<<:::999888666333222222444555111111111000000000111111///...---,,,---.........000000111333666666444333---------,,,,,,++++++***+++---...//////...,,,+++***,,,...///222<<>>MMM[[[nnnhhhZZZLLLDDD>>>999999===555333333444222///000444111222333333333333333333333222222222222222222333000000/////////000000000000222555;;;DDDPPP^^^gggppplllbbbSSSHHH@@@:::666444444222///,,,)))((()))***++++++,,,---///000222222///---,,,,,,---......---***)))))))))***+++***((({{{tttkkkbbb\\\WWWUUUTTTXXX\\\```aaabbbcccdddjjjpppxxx~~~zzzcccPPPDDD>>><<<:::888555222///000222555111000///......///000111///...,,,---...//////...***)))***---111444666666111111000//////...------,,,------......---,,,+++'''***---///444???NNNYYYSSSMMMAAA333,,,+++)))%%%'''(((***,,,------------***+++++++++...333555555666444000---,,,...111333******++++++***)))((('''(((''''''((()))******)))(((***,,,---,,,++++++,,,+++,,,------+++++++++,,,&&&&&&&&&'''))),,,...000,,,,,,+++)))((())),,,///&&&'''***,,,---......------,,,***((('''&&&&&&'''%%%(((,,,///000000...,,,'''+++000111...+++******............///000111222000...,,,,,,---...///...***---///666KKKccciiibbbIIIBBB;;;:::999555222222111222444555555444222111222111333666777888???HHH```vvvvvvzzzaaa>>>BBB<<<666555444444555555222111444000222666444333AAATTT|||sssOOO;;;444111111000000444:::>>>??????>>>OOO___rrr{{{aaaMMMDDD======;;;777777;;;;;;999777666222...000666111222333444444444444444222222222222222222222222---------...///111333444888:::@@@JJJYYYmmmvvvhhhQQQGGG;;;555333222111000,,,...///---***)))+++---))))))))))))***+++------///---,,,,,,---...------,,,)))'''(((+++,,,***'''zzzppphhhaaa]]]ZZZYYYXXXYYYZZZ[[[]]]```eeehhhjjjpppxxx~~~tttaaaTTTJJJCCC???999777444111///000111222///000111111111111000000000...,,,,,,---------,,,++++++,,,,,,...111333555666555444222000---+++))),,,...000000...+++******,,,+++,,,111;;;FFFPPPTTTMMMFFF<<<444///,,,)))&&&((()))---000000...---...,,,......---000444444000777111,,,+++...111000...,,,,,,++++++,,,,,,---...+++***(((&&&&&&&&&''''''))))))***+++,,,,,,,,,,,,......//////...,,,***))),,,***(((&&&'''***---000000000111///,,,)))))))))///)))$$$&&&...333333000000...,,,***))))))))))))((()))+++,,,------,,,,,,++++++++++++,,,---......222777777333///111333222,,,,,,+++***+++,,,---...***111333555IIIeeerrrmmmPPPBBB<<<:::333444777222111333555555444333444444444000000333555999EEESSSjjj}}}rrrfffTTT<<<<<<<<<111===111222555,,,222444333333222333555999===???fff{{{OOO;;;444333555222222666999888:::===JJJQQQ```ssszzz^^^IIIBBB???;;;888888999999999999888666555555444222000//////000000111111111222///111000...000555333---000000///......000555999;;;JJJ[[[iiixxxrrrdddUUUKKK;;;999555222000///---,,,++++++,,,,,,---......///+++---///000///---+++)))***+++,,,,,,+++---000222...+++(((((()))***(((&&&~~~xxxnnnfff```\\\ZZZXXXXXXYYYZZZ[[[[[[]]]aaadddjjjooowww~~~~~~kkk[[[QQQKKKEEE@@@===;;;777333111000111111000000000000000111111111///...,,,,,,------,,,***,,,+++++++++,,,...///111444444444333222000///...---///222222000---,,,,,,******,,,222:::CCCJJJMMMIIIBBB999333000...+++)))'''))),,,///000.........+++,,,,,,+++///333333///555111...------......---+++***************++++++---,,,+++******)))************+++---------------000000...---,,,,,,,,,,,,+++***((('''(((***---///---000333333111---***)))+++)))(((+++000333222//////...,,,***))))))******))))))***+++------,,,+++++++++******+++,,,...///555999999444000111222111---,,,+++******+++,,,---+++111333888NNNmmm{{{xxxVVVDDD;;;777000222666222333555666666444444555777333222222444555:::JJJZZZlllqqq___LLL888999888///===444888;;;000222000333222222333555888;;;===^^^~~~~~~~~~SSS===444111666333111444555555888<<>>TTThhhooo~~~iiiRRRCCC777;;;888777GGG@@@CCCCCC333222///222222333333555777888999TTTwww}}}ZZZBBB555111666444333555555555999???CCCJJJXXXhhhxxxkkkYYYPPPIIIAAA;;;888888777666777888:::;;;999666333111111111111000222222222111111111111111---//////...000222000+++000000000222:::FFFTTT^^^sss]]]III<<<666444222333222000...,,,++++++***((()))***+++,,,---......000...+++)))((()))+++,,,***++++++++++++,,,...111000...,,,,,,---......---zzzuuupppggg```[[[YYYWWWVVVVVVXXXZZZ[[[[[[]]]___aaajjjpppyyyrrrcccRRRJJJLLLMMMHHHBBB???<<<888555333222333333111000...---...///111333111111111222333111...++++++******))))))+++,,,---222222222222333333444444000222555444111---***))),,,///555===CCCFFFDDDBBB888444///...000111000...)))+++,,,,,,---///---)))++++++))))))///444333---111444666333---))))))+++---------------------,,,***++++++,,,+++)))(((&&&***+++,,,---............111000...------...///000))))))***+++++++++++++++(((,,,111333111,,,'''%%%'''+++000222111000000222------++++++***+++,,,------+++***+++---...,,,***,,,***)))((()))+++---///444666666222000333333111222111///---,,,,,,,,,,,,222444333888NNNnnnbbbGGG777333...000555222555555555333333444777:::111333444333666GGGcccyyyvvv|||]]]EEE>>>:::???:::FFF\\\[[[[[[PPP888555444111222333444555555666666MMMqqq{{{___EEE888444555666:::===<<<999<<>>??????===::::::;;;;;;::::::<<<===888555111//////000000000333333222222111111000000+++,,,...///111222222000888777777<<>>000---+++,,,...000///---,,,...---+++,,,///---''',,,+++)))***000666444...222666999666...)))(((++++++,,,---............---)))******+++***((('''&&&)))***+++,,,,,,------,,,......//////////////////))))))***+++++++++******,,,...000000---)))'''&&&***---000///------111555...---,,,+++++++++,,,---...,,,+++...111222...***+++***))))))***+++---//////111111///000444444222444333111///...------...333444333777KKKjjjeeeHHH666555222222444222222222222111000222555888000222333444>>>VVVsss~~~UUU>>>;;;999???:::PPPssskkkFFF;;;777222222333333444555555555HHHlllwww```FFF999777777<<>>>>>CCCJJJRRR```ppp|||~~~lllQQQIII@@@;;;;;;<<<===<<>><<<===>>>777444000......///000000333222222111111000000000......000222333444555777999>>>GGGVVVjjjyyyeeeTTTIII@@@;;;555000...///000000666666666333///,,,+++,,,111111000000///.........******+++++++++***)))(((******+++***)))***,,,///---------,,,++++++,,,---~~~wwwqqqnnnhhhaaa[[[XXXWWWVVVUUUTTTVVVXXXZZZ^^^bbbhhhlllooovvvwwwjjj___UUUJJJGGGIIIIIIDDD???888777444222111222444555222111///...---......///+++++++++---......---+++************+++---///000000///---,,,,,,,,,---...444888;;;<<<:::666333222333888@@@GGGJJJEEE===666---***)))+++...///---+++,,,///---***,,,222000(((,,,***((()))111777555...222666888444...)))(((***((()))+++,,,---...------,,,,,,,,,,,,+++***)))((())))))***+++,,,,,,,,,,,,+++,,,...000000000///...)))******+++++++++******///000000///,,,+++++++++---......,,,***,,,111666///...---+++++++++,,,---...---...222777777222,,,++++++++++++,,,---......,,,......---000555555222444333111///.........///000333333666GGGfffmmmKKK666666333222444111///000000000///111333666111333555===OOOiii|||OOO<<<:::555???DDD\\\YYYBBB888222222222333444555666777FFFiiiuuubbbFFF999888<<>>;;;999999888777666???BBBEEECCC???;;;;;;<<<666333000//////000000000111111111000000000000000...---///333444555:::???HHHUUUiiisssZZZIII>>>777111111111000000///......222444555222---******+++///......---,,,+++******&&&(((+++------,,,***((()))******)))((()))+++...,,,,,,,,,+++)))((()))***~~~xxxqqqmmmkkkfff___ZZZWWWWWWVVVVVVUUUVVVWWWYYY\\\bbbjjjooorrryyy}}}kkk]]]VVVPPPIIIGGGHHHGGGBBB>>>:::888555222111111333444222222111///...---,,,++++++***)))+++---//////...,,,++++++***+++,,,---...---,,,+++******+++,,,...///333999<<<<<<:::999888===AAAHHHMMMLLLEEE999111---+++***,,,//////,,,))))))---,,,(((...777555,,,+++)))&&&(((000777444---222444444111,,,((('''(((&&&'''***---...//////......---,,,+++++++++++++++)))***+++,,,------------+++,,,,,,---......///000+++*********************+++---......---,,,---...------,,,***+++---000333000///---,,,+++++++++,,,///...000666<<<<<<555...***+++---...//////.........///...---000555555222333111000...------.........222333444@@@]]]xxxQQQ777555222000222111,,,...000000000000222444444666<<>>BBB@@@;;;777777888444222000000111111000//////////////////000000000......222:::@@@EEEOOOZZZmmmzzznnnTTT@@@888555222111111111000///...//////,,,000333111---***+++---************************%%%'''***---...---,,,+++)))******)))((((((+++---,,,------***'''%%%&&&((({{{sssmmmkkkjjjeee___YYYWWWWWWVVVVVVWWWWWWWWWXXX[[[aaaiiiooottt{{{sssaaaSSSOOOLLLHHHGGGGGGEEEAAA>>><<<:::666333111111222333222222222000///,,,***)))---,,,+++,,,///222222222...---+++*********+++++++++***)))))))))+++---///'''---444999;;;;;;::::::FFFJJJOOORRROOOEEE888...///---,,,---000000,,,)))&&&+++***(((///::::::111***((($$$&&&///666333+++222111000...***'''''''''&&&(((,,,///111222222111...---+++***))))))***+++++++++,,,---............---,,,******+++---000222++++++******)))******+++%%%'''+++------------...,,,+++++++++,,,...///000111000...,,,++++++++++++///...222999@@@@@@888///***+++...000000000...---000111///...111666555111111000...---,,,,,,------...222333111888SSSzzzVVV888333///...111111,,,...000111111111222333666999AAAUUUssscccUUU999:::===999\\\dddHHH777444333222111333666999;;;LLLppptttSSSAAA???AAANNN```kkkllljjjrrr}}}mmmcccVVVKKKEEEAAA???===333222111//////111555888444999===<<<777333333555444222111111222222000///------......//////000000444444;;;HHHSSS]]]lll{{{|||jjjbbbQQQ<<<111000222222///...---+++)))***---000***...222222...---...111''''''((()))***+++,,,,,,&&&'''***,,,.........---)))******)))((((((***,,,,,,......+++&&&$$$%%%'''~~~yyyssslllhhhgggbbb\\\XXXWWWWWWUUUSSSTTTUUUVVVWWW[[[ccckkkqqquuutttbbbUUUNNNJJJFFFHHHLLLLLLGGGEEEIIIEEE===333///000222111///444333111///---,,,++++++++++++,,,---.........---111///,,,)))((()))***+++---------+++******+++---,,,000333333222444:::@@@LLLTTT[[[[[[PPPAAA555///+++++++++***)))))),,,...++++++'''&&&222???;;;---((('''%%%&&&///888555+++888777111***)))+++***&&&++++++,,,///222444444333+++***)))))))))***,,,------...000///---+++***++++++,,,,,,)))'''(((,,,111///,,,))))))++++++)))'''******,,,------,,,+++***)))))))))***,,,...000222---...---,,,++++++---//////000333999>>>???<<<888222000...///222333111///111222000,,,...555444///000,,,))))))---111222111000///......555NNNxxxeee<<<...:::;;;///+++000...000555555222222444444>>>QQQkkkxxxTTTAAA666999>>>MMMwww```HHH;;;444222444666555333444999QQQwww___KKKJJJSSS\\\gggpppyyyooofffNNNGGG@@@<<<======;;;888///000222444444444222111666555555444333222111111222000///000222222///------...///000000222555888777DDDVVVfffvvvmmm^^^WWWHHHBBB:::333///---,,,+++///000000...------///111......///000---)))+++000///---++++++,,,,,,+++***))))))))))))************))))))(((''''''(((*********+++,,,---,,,+++((('''{{{vvvpppjjjffffffaaa[[[XXXVVVVVVTTTRRRQQQRRRSSSUUUYYYaaaiiioooxxx~~~lll\\\RRRLLLJJJHHHIIINNNMMMGGGEEEFFFBBB<<<555000000111111000333222000///---,,,,,,,,,,,,,,,---.........------,,,***'''%%%%%%&&&'''(((.........---++++++,,,...///222444333111333999>>>PPPWWW]]][[[PPP@@@444---......---+++)))(((***+++******&&&%%%000<<<888,,,%%%%%%###%%%---555222+++444444000***)))+++***&&&)))***+++---000111111000+++******)))***+++---...000000000...,,,***+++,,,.........,,,))))))+++...000---)))((())))))(((&&&((()))***,,,,,,,,,,,,+++)))(((((()))***,,,...///---------,,,***)))***,,,000000111333666777666555333000......000000...+++...///...+++...333333...,,,***((((((+++...000111...,,,,,,///555JJJtttnnnDDD...222333...000///...000444555333333777===LLLbbbyyywwweeeKKK===777???III[[[|||SSS===555444222333666666666999???OOOtttpppeeegggrrr{{{sss___QQQJJJCCC===777444666777666444111222444555666555444333444444333333222111111111222000///000444777777777333222000//////333999===OOO```uuuxxxdddPPPBBB;;;<<<888333///.../////////...//////---,,,,,,...000,,,,,,...111000---///333...---++++++---...------((((((((()))))))))******+++***)))((('''(((((())))))***++++++***)))'''%%%}}}wwwqqqlllfffbbbbbb___ZZZWWWUUUTTTSSSRRRPPPQQQSSSUUUZZZaaaiiiooo|||nnn^^^SSSMMMJJJIIIHHHIIIKKKIIICCC@@@@@@>>>;;;666222000000000111111000///...------------.........///......------,,,***)))'''''')))***+++---......,,,+++***,,,---222444444333111333999>>>QQQVVV[[[YYYOOOBBB666000/////////---+++***+++,,,)))(((%%%$$$---777444)))(((''''''(((///666555000333333111,,,,,,...---)))((()))***,,,---...------***************,,,...///333333222///,,,++++++---/////////...+++******+++///,,,(((&&&'''((((((((('''((()))++++++,,,,,,,,,(((''''''(((((()))+++++++++,,,---,,,***(((((((((000000///...,,,---///111222111///......---+++)))***,,,,,,+++...111000,,,***************,,,000333000***+++111333@@@hhhtttNNN333//////...444///...000444444333666;;;HHH^^^yyy{{{cccPPPAAA999;;;IIIXXXnnnyyyMMM999888333111111444555555999@@@PPPtttgggTTTGGG===777===999555444666888888666333444555666666666555444111111111111111111111111555222///...000222333444222222222444;;;GGGTTT^^^sssuuuoooeeeWWWJJJ>>>666333222000---,,,---/////////---------,,,++++++---///,,,,,,000555555222333666222000---,,,---------,,,'''''''''(((((((((((())),,,+++)))((('''(((((()))************)))'''%%%###{{{tttmmmgggaaa]]]___]]]YYYVVVTTTRRRRRRQQQRRRSSSUUUXXX\\\ccckkkqqq}}}zzzlll]]]QQQJJJHHHGGGJJJGGGEEEBBB???;;;999888999999888555111000000111///......------......///////////////......---,,,,,,,,,+++******,,,---...+++,,,---,,,***)))***,,,222333333222333777===BBBNNNRRRUUUTTTLLLBBB:::555///000111000......///000((('''%%%$$$***111...&&&(((''''''***///444555333555666444111000222///+++'''))),,,---,,,+++++++++))))))((()))***,,,...///222333444222///,,,++++++,,,---......,,,+++***))),,,)))&&&%%%%%%(((***,,,************************'''&&&&&&&&&''''''(((((((((***,,,,,,+++)))))))))---...///---***))),,,///000///......------,,,+++)))+++,,,,,,------,,,******---......,,,---222666444++++++333000333WWWvvvXXX;;;444222000444111///000333444555;;;CCCWWWpppnnnVVVEEE<<<:::AAASSScccxxxTTT??????666444555777777666999???SSSxxxxxx```NNNEEE@@@:::666;;;999666666888:::999888444444555666666555555444//////000000111111111222222000///......000111222111333888AAAPPPdddyyy|||iiiUUUOOOFFF???;;;888777666222///---,,,,,,,,,+++***+++,,,,,,+++)))***,,,...//////333999:::777666888888555000---,,,+++)))(((&&&&&&&&&'''''''''((((((***)))((((((((()))***++++++++++++***(((&&&%%%###zzzpppiiibbb]]]YYY\\\[[[YYYVVVSSSQQQQQQQQQQQQSSSVVVYYY^^^dddlllqqq}}}~~~oooggg\\\PPPGGGDDDCCCDDDKKKGGGAAA:::666555555555666888999888555222111111---------------...//////.../////////...---,,,,,,******))))))***+++,,,---,,,---......,,,+++,,,---000000000111555<<>>888555222333444333111000000111((((((%%%%%%(((,,,***%%%""""""###&&&***---000222777888555111000111...))))))+++...///,,,***))))))'''''''''((()))+++...///000333555555222---***)))))))))+++,,,,,,,,,***((('''&&&%%%$$$%%%)))---000...---,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,,,,+++,,,,,,))),,,000000---+++,,,---,,,---............///000,,,,,,---...---+++)))***+++...//////------111555222)))+++222---,,,JJJrrrcccAAA666555333333222111111333666;;;FFFRRRmmmyyy___KKK???======GGGWWWcccssscccEEE;;;999777888::::::999<<>>HHHWWWjjjyyy\\\HHH@@@<<<555111000111222222555222///---,,,,,,***)))***++++++***)))***,,,.........222999===<<<;;;===888444///,,,+++***)))(((&&&&&&&&&&&&''''''''''''&&&&&&'''''')))+++...///...------+++***((('''&&&vvvllleee___ZZZXXXYYYYYYYYYVVVSSSQQQQQQRRRPPPRRRUUUYYY]]]dddkkkppp}}}yyynnn\\\WWWOOOGGGAAA??????@@@GGGEEE>>>666222555666666666777999:::999666333111------,,,,,,---......///---------...------,,,,,,,,,,,,,,,,,,------...///...000111111///......//////......111888CCCMMMSSSPPPMMMHHHAAA:::555000...444555555444111/////////***)))''''''(((((('''%%%""""""$$$(((***+++000555555555222---,,,---+++&&&***---111000,,,)))(((((('''''''''(((***,,,///000///222444555222---***)))(((((((((***,,,,,,***(((%%%&&&&&&&&&'''***...222222000...,,,)))((('''&&&%%%&&&''''''(((''''''&&&%%%''')))++++++,,,---///'''+++///222111...,,,***)))***---......///111333///...///111///++++++...,,,---...---,,,---...000---'''***111......FFFeeetttJJJ888666444555333111222555;;;FFFYYYjjjfffOOO@@@999<<<>>>GGGQQQWWW```www{{{TTT>>><<<888777888888888>>>EEE___}}}fffTTTFFF???999666777888555222333333444444333333222111333222222222222111111111//////000000111111111222...///111111222444888:::IIISSSdddxxxyyy___GGG888333222000//////222666999777444000...---...---,,,)))*********)))***,,,...***)))---666<<<===>>>@@@222...+++))))))+++,,,,,,&&&&&&&&&''''''''''''(((%%%%%%&&&'''***---000222//////...,,,+++***))))))zzzpppgggaaa]]]ZZZXXXXXXYYYYYYWWWSSSQQQQQQSSSPPPSSSVVVZZZ___fffmmmrrr}}}iii]]]MMMJJJFFFAAA===;;;;;;;;;;;;<<<999333222777888666666666888;;;===;;;555000------,,,,,,,,,---......++++++,,,,,,,,,,,,,,,,,,............////////////---///111111///...---...///------111;;;GGGSSSYYYOOOIII@@@777000---++++++---///111222111000000111,,,+++***)))(((&&&%%%%%%%%%$$$''',,,,,,,,,222;;;333333///***))),,,+++(((***...222111,,,'''&&&'''(((((((((***,,,///111333000111222111...,,,,,,---,,,***)))***,,,,,,***(((&&&((())))))(((***---000333111///,,,***)))((((((%%%&&&((()))))))))((((((%%%'''((((((((())),,,...(((***,,,///000...***&&&&&&))),,,---,,,---000333000///000333111---000666///...------......---,,,,,,***---111///222DDDXXX]]]BBB:::666555333111222888BBBTTTnnnqqqUUUBBB888444777:::@@@FFFFFFJJJ[[[nnn}}}^^^QQQIIIAAA===:::<<>>DDD<<<888222...------------)))***+++***)))***---///+++(((***111777888999;;;...+++'''&&&'''***+++,,,&&&''''''''''''(((((((((%%%&&&&&&(((***---000111///...---,,,++++++++++++|||uuulllddd___\\\[[[ZZZWWWYYYZZZWWWSSSQQQRRRSSSSSSUUUYYY]]]bbbiiippptttrrr]]]OOOEEECCCAAA>>>;;;999888888///444444111222888888444777666777<<<@@@>>>666///---------,,,,,,------...)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,......,,,+++***+++000......222<<>><<<;;;888666777555444333444444222111...///111222333222111111333111...---...111222333222///...000444777777555>>>???CCCLLL]]]rrr~~~jjj\\\VVVPPPGGG>>>666111///...222333222...,,,///777>>>===;;;666222///.........++++++,,,++++++***)))(((...+++)))+++...000///---***((('''&&&&&&'''(((***))))))(((((('''''''''&&&)))((('''(((+++,,,,,,+++//////---+++***))))))))){{{sssmmmeee\\\XXXWWWYYY[[[YYYXXXWWWVVVVVVVVVTTTSSSWWWYYY\\\___eeemmmvvv||||||fffRRRFFFDDD@@@:::555444444444444444333222222111222222333444222222555888888444//////...---++++++++++++,,,***,,,------+++*********...//////---++++++---///---///111111000///000111000...111<<>>666222...***((()))&&&'''((((((''')))---000000222444333000---+++***)))&&&&&&))))))***///555000---+++***++++++++++++.../////////...+++(((&&&(((---333666555222///...,,,---//////...---...///333444222//////000...***((()))***++++++******)))///,,,)))((())))))(((&&&))),,,///000//////111333...+++((('''((()))(((&&&(((((()))******+++******)))(((+++000111...,,,...000000111000///000222555111///...///111222000...111222555555111111:::FFFpppQQQCCC444777<<>>666000666555444444666:::>>>AAAOOOiiisssZZZCCC???;;;::::::;;;:::888777666555444444333111///222333444555666555444444333222000///000222333444555444333333555777777777@@@HHHUUUfffxxxqqqaaaPPPEEEAAA>>>999444000//////000...//////,,,***,,,333999888555222...,,,+++++++++)))************)))((((((......---,,,*********+++***)))(((''''''((()))***)))(((((((((''''''''''''&&&%%%%%%&&&((())))))(((---,,,+++***)))(((((((((zzzqqqlllccc[[[VVVUUUVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVYYY[[[___cccjjjrrr{{{uuu^^^LLLAAABBB>>>888444333333333333222333333333333222111000444333222444777777333//////...---,,,++++++++++++***,,,------+++******+++---......---+++***,,,---+++,,,...///...///000222000000555CCCRRRYYYVVVQQQ===888444333111+++((((((&&&''''''&&&&&&'''))),,,+++///333555444111///...+++((('''((())))))...444000---+++***+++---------111111000///...---,,,,,,+++///444666444000+++)))***,,,------,,,+++,,,...222222000,,,,,,///---)))*********+++******)))(((***)))((()))******)))'''(((***---......---------+++)))&&&$$$%%%%%%$$$###'''((()))***++++++++++++---+++,,,000000------///111111111000//////111333111/////////111111000///...///222222//////888CCC```lllOOO888AAAIIIZZZqqquuu]]]OOOBBB======:::666555999::::::888555666999<<>>@@@AAA<<<666333555999@@@EEEMMMYYYnnnkkkTTTDDD<<<:::;;;;;;<<<<<<<<<:::999555555666999;;;;;;999777555666777888888777666555444555555444222000000000000222444666;;;EEEQQQ[[[nnn{{{{{{jjjSSSBBB:::444...))),,,,,,,,,++++++++++++++++++---......------///111,,,+++)))(((''''''(((((('''''''''((()))***++++++%%%'''((((((&&&'''))),,,))))))(((''''''((())))))((((((((((((((('''''''''(((&&&&&&''')))))))))(((&&&&&&''''''''''''''''''wwwiiieee___YYYVVVWWWYYY[[[UUUVVVXXXXXXVVVVVVWWWYYYWWW[[[aaahhhqqq{{{wwweeeQQQEEEBBB>>>;;;666333222222111111444666999:::999666333000111111000111111111///---000//////...---,,,+++***)))+++,,,,,,+++***+++,,,+++---...---+++***+++,,,''')))***+++,,,...111444222888CCCQQQYYYUUUGGG<<<333222555999777000,,,,,,,,,+++***))))))***))))))%%%&&&((()))***,,,000222333111000000///,,,///444000---***)))+++---//////111000...------///111333222444555333///)))%%%###$$$&&&((()))+++---000333111222111...000333333///,,,,,,+++*********))))))(((***---///...---,,,+++((()))***,,,,,,***'''%%%***)))((('''%%%%%%&&&'''((((((***++++++,,,,,,,,,,,,)))(((******((()))---000000///---++++++---...333666:::;;;999444...+++---,,,---...,,,,,,333===LLLlllmmmiiisssyyy```NNN;;;666333555666888===DDDEEEGGGFFF@@@888333444777999<<>>===:::<<<=========;;;999999666555555666888888666444222333444555555444333222444555666444000......///222444777===GGGWWWjjjvvvvvvmmmYYYNNN???777444222...)))------------,,,+++*********,,,---------,,,,,,---+++***))))))((())))))***((((((((()))***+++,,,---'''&&&$$$%%%(((***)))((('''''''''&&&&&&''''''''''''''''''(((((((((((((((((('''&&&'''((()))((('''%%%%%%&&&''''''''''''&&&}}}ssseeeaaa\\\XXXVVVWWWYYY[[[SSSVVVXXXWWWUUUTTTVVVXXXVVVZZZaaajjjsss~~~wwwjjjZZZIIICCCEEE===:::666444333333222111666888:::<<<;;;888444111111111111111000///......000000000///---,,,***))))))+++,,,,,,+++++++++,,,,,,---///...,,,++++++,,,''')))***++++++...111444888AAAOOOZZZ[[[RRRCCC888888888;;;===999111,,,---+++)))(((((())))))(((&&&&&&''''''''''''***...111333111222555444222333888111...***(((***,,,......000...---,,,---000333555888888777444///+++((((((%%%''')))***+++...333666777888777333333444111,,,,,,,,,+++*********+++++++++---000000...,,,,,,,,,+++++++++---...---***''''''((('''&&&%%%%%%'''))))))***++++++,,,+++++++++***''''''******))))))---/////////---++++++---///444888===>>>;;;555///,,,///---------,,,,,,222:::DDDZZZxxxeeePPPBBB666444333555666999BBBLLLMMMLLLIIIBBB;;;666666888777:::>>>@@@BBBNNNfff|||~~~gggOOOEEEAAA<<<<<>>MMMbbbzzzxxxiiiXXXLLL@@@;;;555111000...+++(((***+++++++++++++++++++++)))***************)))(((*********))))))************))))))))))))+++---...---)))%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%'''((('''%%%%%%&&&((())))))((('''&&&xxxlllccc```[[[VVVTTTUUUWWWXXXSSSVVVXXXWWWSSSRRRTTTWWWVVV[[[ccclllvvvzzzhhh\\\OOOAAA???FFF===:::666444444333222111666888:::;;;:::777333111222333333222000/////////000000000///...,,,***)))(((***,,,,,,+++++++++---,,,...//////...,,,,,,,,,))))))***++++++...111444<<>>555555555888:::666///---///***((('''(((******(((&&&%%%&&&''''''&&&'''))),,,---...222888999777999===222...***'''(((***,,,---......------///222555777::::::777333...++++++,,,)))***+++,,,,,,///333666777999888555444444///))),,,+++*********+++,,,------///111000,,,*********,,,***)))***,,,,,,***(((###%%%&&&%%%###$$$'''***++++++,,,,,,++++++******+++))))))---...,,,---000000000000...------///111444777;;;;;;888444222222222///......---,,,111999???FFFqqq}}}lll^^^QQQBBB888333333555777888===KKKXXXUUUQQQKKKDDD>>>;;;::::::;;;;;;<<<===;;;===IIIXXXeeellluuukkkYYYIII===;;;888444555<<<000333555555444333444666555333000...///000000///000111111222111000///......000333222000111666;;;===DDDSSShhhzzzfffYYYMMM@@@666555333111...***(((''''''(((((((((((()))***+++,,,+++************)))((('''))))))))))))((()))))))))***)))(((((((((***+++---,,,***)))(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((('''&&&&&&(((((('''&&&'''(((*********)))'''&&&tttgggbbb___ZZZUUUSSSRRRTTTUUURRRVVVXXXVVVRRRPPPSSSVVVVVV[[[dddnnnyyyppp^^^SSSGGG<<<===FFF===:::777555444444222111666888999:::999666333000444444444333111000000111000000000000...,,,***)))(((***,,,,,,++++++,,,---,,,...000000...---,,,---)))***+++++++++...111555<<>>===<<<:::666777::::::999???HHHHHHOOOWWWeeesssYYYDDDBBB:::666999555---...777111444555444111///111333222000......111444777888111222222333222111000///+++...111111111444<<>>AAA999888777555444333222222<<<;;;:::999888666555555666666555333111...,,,+++///000000000///---***(((&&&(((+++...///...,,,***,,,------...///000111111,,,******,,,------222888KKKTTT[[[XXXOOODDD888...***)))((()))***+++***)))(((((((((((('''&&&%%%$$$"""###$$$$$$$$$%%%(((+++&&&&&&'''+++444===DDDIII888333,,,'''&&&''')))***---...///111333555666777999777555555777666333000000.........000222333222222555888::::::666222///,,,++++++***+++---///000,,,---------+++***((('''************++++++,,,,,,(((&&&&&&))),,,---+++(((........................666555444333222333333444777666333111000000000000000444888888555111///000222111///...---...000111666777>>>XXXXXXIIICCC666111888777333222666:::HHHeeeyyypppaaaQQQFFFCCCFFFJJJIIIJJJLLLLLLKKKGGGDDDAAAFFFAAAMMMWWWzzzppp^^^QQQFFF???888666333222222444444444444222///......000333555//////.........000111222444555333///......///...333333222000000999MMM^^^vvvyyygggMMM:::222111000///222000---+++))))))******(((((()))(((&&&&&&''')))******+++,,,+++***)))((((((((((((((()))))))))***'''''''''((())))))******************+++,,,---...+++)))'''%%%%%%'''***,,,''''''&&&%%%%%%%%%&&&&&&******))))))))))))******'''&&&&&&''')))(((&&&$$$xxxnnneee^^^YYYRRRNNNOOOQQQQQQPPPPPPQQQUUUXXXVVVPPPPPPTTTWWWZZZaaakkkwww|||iiiZZZJJJBBB>>><<<<<>>;;;999999<<<555444333333222222333333444555555555444444333222222222222111000///...---......//////...,,,***)))((())))))*********))))))------------------------******,,,---,,,///<<>>:::::::::999555333111000111222222222///000333555555444222000//////......///000222333222222111000...---///111666===HHHUUUcccsssvvvdddWWWMMMFFF@@@999111---///000///---222111///,,,+++)))))))))'''((()))(((''''''(((*********++++++******)))(((+++******))))))(((((((((************))))))))))))+++***************++++++***)))(((''''''''''''''''''&&&&&&&&&'''((()))***((((((''''''''''''(((((()))((((((((()))(((%%%###zzzrrrhhh___XXXSSSMMMKKKLLLNNNNNNMMMSSSTTTWWWYYYWWWRRRRRRWWW]]]bbbhhhnnnxxx{{{kkkRRRIII@@@<<<999666555888333222222111222222333333222222333444444333333222///000000000000///............//////...---,,,+++,,,,,,++++++++++++++++++..................------((())),,,---,,,111AAAQQQXXX[[[WWWHHH888222111222---+++)))(((((((((((('''((((((((('''''''''''''''&&&&&&&&&$$$######%%%'''((((((((((((***---222555+++,,,...222555777666555555555555555666777888999555444333222333444555555444666888888777555333222666666888999:::::::::::::::888555333333555888:::AAAAAA???===888333...,,,,,,---000222222111///---000//////.........---,,,,,,,,,,,,---......//////444222000---++++++******+++,,,...//////...---,,,---++++++---000///+++'''............000111333444111000000777KKKqqqyyyLLL555444;;;===:::555333444888HHHjjj|||{{{kkkYYYOOOFFF<<<666666777777666444222000000111222222111...///222444444333111/////////......///111333444333222111111///...222777>>>JJJ]]]ooovvvfffUUUHHH@@@999444333///,,,,,,///111000...111000///...,,,***)))((('''((()))((('''''')))+++***************))))))(((((((((((((((((((((((((((,,,++++++***))))))((((((******)))))))))*********++++++******)))((('''&&&%%%%%%%%%&&&&&&((()))***'''''''''&&&&&&'''''''''(((''''''((())))))'''%%%yyypppfff^^^ZZZUUUOOOMMMMMMNNNMMMLLLSSSSSSVVVYYYWWWSSSTTTYYY```gggllloooxxxsssdddMMMFFF???<<<888333333555222111111111111222333333111222333444555444333222---......//////.............../////////......------,,,+++******++++++,,,000000000///////////////((()))+++------333EEEVVVXXXXXXPPP???111---000222...,,,)))(((((())))))(((,,,+++)))'''&&&&&&&&&&&&******)))'''$$$###$$$&&&'''((())))))***---111666******,,,000555:::<<<<<<888888888888777666666555444444222111111333666888888:::===<<<888555444444444555666777888888999999777666555444333222111111...000333444222...((($$$+++---///111222000...---000000000///////////////++++++,,,,,,,,,------------,,,***)))(((((()))******+++---.........---,,,,,,******,,,//////,,,(((,,,------...000111222333444222333666AAA^^^fffAAA999???CCC;;;666444555444;;;RRRiii}}}xxx}}}{{{wwwlll[[[LLLAAA;;;777444222333333111///222111///000111222222111.../////////000000000000//////...///000222333555222000///111000000777AAAJJJ[[[rrrgggWWWDDD999777777444222///,,,***+++///222333333//////000///...,,,***((('''((()))(((((((((***+++*********)))))))))))))))$$$$$$%%%&&&((()))******,,,++++++***)))(((''''''))))))((((((((()))******++++++,,,,,,+++)))((('''$$$###$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&(((******)))'''yyyoooeee]]][[[WWWQQQOOOOOOPPPNNNLLLQQQRRRUUUXXXVVVSSSUUU[[[aaajjjoooqqqzzziiiZZZJJJDDD???<<<777222222444222222222111222222333333111222444555555444333111,,,------.........------------..................***))))))((())))))******000000000000000000000000,,,+++,,,...000888HHHXXXWWWTTTJJJ:::///...111222///---***((()))***+++***...,,,***(((&&&%%%%%%%%%///...,,,)))%%%######$$$%%%(((*********---222777111000///111555999;;;;;;888999::::::999777444222444444333111111444999<<<;;;===???<<<777444333444111222333444555555666666111222333333333222111111...---,,,+++***((('''&&&)))+++---.........,,,+++...//////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,***+++,,,,,,,,,,,,,,,+++((('''(((***++++++***(((++++++,,,...///000111111555333555:::>>>OOOxxx\\\EEEAAAAAA888333222444333333>>>MMMiiiuuu{{{lllaaa\\\^^^bbbiiirrryyy}}}{{{iiifffcccvvvvvv^^^LLLAAA;;;888000000000111333222000...111000000111222333222111///...---------...000111//////...///000222444555111---...333444888EEEUUUhhhwwwzzziiiTTTCCC222...000222222111+++***((()))---111444555---...///000///---+++)))'''((())))))((((((***,,,+++***)))(((((((((((()))"""###$$$&&&(((***+++,,,+++******)))(((''''''&&&''''''''''''((()))***+++++++++++++++***)))(((((($$$#########$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++)))'''zzzoooeee]]]ZZZUUUQQQOOOPPPQQQPPPNNNOOOPPPSSSWWWVVVSSSVVV\\\```kkkrrrttt}}}sss]]]OOOGGGBBB===;;;666222222666444333333222222222333333000222444555555333111///,,,,,,------------,,,,,,++++++++++++,,,,,,---...((((((((()))*********+++......//////000000111111111///...111555===LLLYYYRRRMMMAAA444...000111000000---***)))***,,,---------,,,)))'''&&&&&&&&&'''++++++***'''%%%$$$%%%'''(((+++......---///444999444222111222444555555555444777:::<<<;;;999555222111111000......111777<<<;;;===>>>:::444000111333...///000222222222111000/////////000000111222222333111...+++))))))***+++(((((()))************)))***+++,,,+++******---000000//////......------,,,))))))((((((((()))+++,,,******)))))))))))))))***$$$&&&((())))))((()))******+++,,,---............222000555>>>>>>DDDaaa}}}ZZZGGG>>>777111///444555111333:::JJJQQQZZZ\\\XXXOOOHHHEEEDDDFFFJJJOOOSSSWWWYYYZZZTTTIIIMMMKKKVVVssspppeeeTTTFFF;;;555444555222111111111222222111111111000000111333444333111///......---...///000111////////////111333555666333///222:::@@@HHH\\\qqq~~~qqqgggXXXIII???666......///------000+++***)))***,,,...000111+++,,,///111111///,,,+++'''((())))))((()))+++---+++***)))((('''(((((()))%%%%%%&&&(((***+++,,,---)))(((((((((''''''&&&&&&%%%%%%&&&'''(((***+++,,,))))))((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''''''''(((((()))(((((()))***)))'''%%%{{{pppeee]]]WWWSSSPPPOOOQQQSSSRRRPPPNNNOOORRRVVVUUUSSSWWW]]]___kkksssuuukkkTTTGGGDDD???<<<999666222444888555444333333222222333333000111333444444222///...,,,,,,---------,,,++++++))))))))))))***+++,,,,,,((()))***,,,------------,,,------...///000111111555111000444999AAANNNZZZMMMFFF:::///,,,///000---000---******+++---//////,,,***((('''&&&'''((()))###$$$%%%%%%&&&'''***------111444333111222888===000000000111333333111///111444999======:::666333------,,,***)))---444999;;;======888111---///222,,,---///000111000...---000///---+++,,,---000111.........---,,,+++******'''''''''''''''((((((((())),,,...//////222666;;;222222111000///...------)))((('''&&&&&&'''))))))***)))(((&&&&&&&&&'''((($$$'''******((((((***---******+++,,,------------///,,,444???>>>===SSSppplllMMM>>>:::222///555666111///222777:::???AAA@@@>>><<<;;;777888;;;===????????????>>>777???;;;>>>SSSllltttdddYYYRRRKKKBBB:::555222222444555333111///......//////111111111222444444333222...//////000000000000000////////////111333555666777444888CCCLLLWWWooohhhVVVNNNDDD:::---+++---111///***+++111......------,,,,,,,,,+++)))+++...111111000---,,,'''((())))))((()))+++---+++***((('''''''''((()))(((((()))***+++,,,------'''''''''''''''&&&&&&&&&$$$$$$%%%&&&(((***,,,---''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((,,,+++*********(((%%%"""|||kkkaaa^^^WWWUUURRRQQQQQQRRRQQQPPPPPPSSSTTTUUUUUUXXX]]]aaahhhnnnuuuzzz|||dddOOOEEEDDD???999555555555444222666444222222333333222111//////000111111000///...111///---,,,,,,+++)))(((&&&(((+++,,,++++++,,,---...---***)))(((((()))******,,,///111333333222222222333555999???GGGNNNSSSJJJAAA666///...///...,,,++++++,,,,,,...///111222,,,+++***)))((()))***+++(((((()))***+++,,,,,,---666222111444333///111777333222+++---555111+++111---///111444666888888999555111+++'''&&&***///333777888::::::777222,,,(((,,,---///000111000000///(((+++...//////...------,,,///222222...,,,---...---)))%%%$$$&&&)))+++***---,,,,,,,,,...111333555444333222000...+++)))((()))(((&&&%%%&&&''')))***))))))(((&&&%%%&&&)))+++(((((()))))))))'''%%%$$$,,,---.../////////...---222...222999;;;<<>><<<:::999999777222...111333333000------000333---///111333555555444333111000...///111000---)))///...///222333222333444888===FFFTTTcccpppyyy}}}wwweeeSSSDDD:::444111++++++))))))))))))+++++++++)))'''))),,,......,,,+++,,,---///000111111111++++++++++++++++++++++++,,,+++***)))))))))***+++(((***(((&&&(((,,,---)))(((((((((((((((''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""$$$&&&'''(((((()))******)))(((''')))'''%%%%%%&&&(((((((((zzzkkkbbb___TTTRRROOOOOOPPPQQQQQQQQQPPPRRRTTTTTTUUUXXX]]]aaagggnnnvvv|||uuu___MMMEEEAAA>>>:::999999888666444888666444333333333111000......///000000000///...///...,,,,,,,,,,,,***((()))***+++***))))))+++,,,*********+++++++++******,,,...000333444555444333222333666;;;BBBHHHMMMOOOEEE>>>444......///...---,,,,,,,,,------...//////---,,,+++*********+++++++++++++++,,,,,,------...***'''(((,,,,,,+++---222444999333...111---)))...000000000000111222333444666444111---++++++,,,,,,000333666888888555000---000000000//////---,,,++++++---//////...---...///,,,---/////////...///000---***&&&%%%(((+++,,,,,,......---,,,---///111222333333222111///---,,,+++)))((('''%%%%%%&&&((()))&&&(((***+++)))((())))))(((((()))***************------...///000//////...000...111888999999DDDTTT{{{aaaAAA333000111---///333.........///111444666888:::000111222333333333222222222222333444222333@@@OOO___fffnnnrrrrrrqqqrrrttt{{{yyypppbbb[[[QQQIIICCC???:::777999777555666777777555222111222222111///...///000000000000111222333444555111000///000111111...+++******+++---000444777:::???HHHXXXhhhsssuuurrrmmmeee[[[MMM@@@777111...---++++++***))))))***+++++++++(((&&&''')))******(((+++,,,,,,---...//////000------------------------******)))((())))))***+++,,,---+++'''&&&(((&&&!!!&&&&&&'''(((((((((((((((&&&&&&'''((((((((('''''''''''''''(((((()))))))))(((((((((((((((((())))))&&&'''((()))******)))(((&&&$$$""""""$$$%%%&&&%%%xxxjjjbbb^^^RRRQQQOOOOOOQQQRRRSSSRRRPPPQQQSSSTTTUUUXXX]]]aaafffoooxxxlllXXXJJJDDD>>>===<<<<<<<<<;;;888666:::777555333333222000///,,,---...///000000000///---,,,++++++,,,,,,+++)))++++++)))'''%%%&&&(((+++''')))+++---......---+++///000333555666777666555333555999@@@HHHLLLKKKIII@@@999111------.........---------,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------&&&$$$%%%***---...111555777DDD@@@222...,,,***---444222///,,,+++,,,...///222333444333222///,,,***+++---222555777777555333111000///...---,,,++++++...//////...------///111---,,,+++,,,...000111000---+++)))(((***,,,---...///...---,,,,,,,,,---...000000111111000//////...***)))(((&&&&&&&&&''''''###''',,,......+++)))((()))))))))***+++---...///------...//////////////////---111666666555===IIIcccTTT999---222///,,,...---......///000222444666777222111000000////////////000///111222111111777???IIIJJJKKKIIIHHHIIIMMMQQQUUU\\\aaa```]]][[[VVVPPPCCC???;;;777666444222000111000///111444666777777111111111111111000...+++111000//////000222444666222111000000111111///---,,,+++***,,,111:::CCCHHHOOOZZZkkkyyy|||rrraaaTTTJJJCCC:::222...---------,,,,,,++++++++++++,,,,,,+++)))((('''((()))((('''......------...///000000////////////////////////((((((((())))))******+++...///---)))(((((($$$$$$%%%&&&'''((()))))))))&&&''''''((((((((())))))(((((((((((())))))))))))&&&((()))+++++++++***)))$$$%%%'''((()))*********$$$###!!!!!!###$$$%%%%%%sssggg___[[[UUUSSSQQQQQQRRRTTTTTTTTTPPPQQQRRRSSSUUUYYY]]]```gggpppzzzwwweeeSSSHHHDDD>>>===<<<;;;:::999777666777555333222222222111///,,,,,,---...///000000000,,,+++***+++,,,---,,,+++)))(((&&&###"""###(((++++++,,,---///000//////...000222444777888888777666555888>>>GGGOOOOOOIIICCC<<<777111---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,,,,+++++++++&&&&&&(((,,,000333555777888KKKIII555.........111555222---((('''(((+++---+++---111444555444222111---...000222333555666666///......---------......------,,,++++++---111444///,,,)))***---000000...---,,,++++++---...//////------,,,+++******++++++------...///000000000///,,,+++***(((''''''''''''###''',,,......,,,***)))************+++---///000+++,,,,,,---..................111555444222777???RRR}}}lllCCC...444333------///......//////111222444444222111///------...///000......///111444666999<<>><<<777111---+++,,,,,,---------------------------,,,++++++++++++,,,,,,,,,111000///......///000000......///////////////000'''((()))++++++,,,,,,,,,+++---...,,,,,,...***%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&&&&'''((((((((((((%%%###""""""$$$&&&&&&&&&yyynnnccc[[[WWWWWWTTTRRRQQQQQQRRRRRRQQQPPPPPPPPPRRRVVVZZZ^^^___hhhqqq|||rrr___OOOFFFCCC@@@>>>;;;777444444555666444222000000111222222111---------...///000111111---+++++++++---...---,,,)))((('''%%%%%%'''+++///111000///......///000111111222444666777777666555666<<>>JJJSSSTTTMMMCCC;;;777555111...+++)))))))))''')))+++---////////////------......------,,,+++((((((((('''''''''&&&&&&((())))))***///333222......;;;888,,,+++---...444///---***((('''(((+++,,,))))))***,,,...000222444777555333111000000222333666666555444222///,,,***)))(((((('''(((,,,222666333000...,,,+++***((('''+++---///000000000111222---------,,,,,,+++++++++)))***+++,,,------------,,,,,,++++++******))))))''')))***++++++---///111---,,,+++***))))))))))))(((((((((((()))+++,,,---...///111111111000222333777FFFjjjccc===777222,,,---------......///000111333444111000.........000222333222333222...///444777666EEEGGGIIIJJJIIIFFFAAA???===>>>;;;333000111444333000000000///,,,*********.........------///333666888666444222111000...,,,,,,...000111222111///...222333222000...---...///***444???JJJ^^^xxxuuu```KKK===555333222+++***)))***---///000///......////////////......&&&((()))******,,,...111------------+++***(((((())))))******+++,,,,,,,,,)))+++...000000///---,,,'''))))))((())),,,***%%%'''''''''''''''&&&%%%%%%'''''''''''')))+++...///++++++++++++************((('''$$$""""""$$$&&&((()))((('''&&&$$$$$$$$$$$$"""  """$$$%%%%%%zzzpppggg___YYYVVVQQQOOOMMMLLLMMMNNNNNNMMMPPPNNNNNNQQQVVV[[[^^^^^^mmmuuu~~~qqqaaaSSSFFF>>>;;;::::::999666333222333666555333222222333444333222111111000///000000111222000///......///000///---***,,,///000///.........------------......///000---...000222222222111000222>>>MMMUUURRRHHH>>>888333222000...,,,******+++)))+++---/////////......++++++,,,---,,,+++***))))))))))))(((((((((((((((+++,,,,,,,,,222888666///+++000***&&&,,,,,,+++333++++++***)))((((((((((((((('''((((((***,,,...///333333555555555444222111777888999888666222---+++++++++***((((((+++000444000000000...***'''&&&&&&)))---000222111000111222333222222111///...,,,++++++,,,,,,------,,,,,,+++)))))))))***)))))))))((((((***---...///000222444,,,,,,,,,++++++***(((((((((((((((((()))+++,,,---,,,............///111111333;;;OOOpppyyyMMM<<<222...///,,,------...///000222444555111111///......//////000///444444000...111333222<<<@@@FFFJJJKKKGGG@@@;;;999;;;888111---///111111000111111///+++***+++---///000000///---...222555444666999999555111---+++......//////000/////////000111222222000111444777777GGGWWWcccrrrqqqdddPPP>>>333000111222,,,,,,,,,---000111111000+++,,,------------,,,+++%%%'''))))))((())),,,...---...//////---+++'''%%%((((((((()))***+++++++++)))+++...000000...,,,)))''')))(((&&&'''+++***&&&%%%%%%&&&'''''''''&&&&&&''''''''''''))),,,///111,,,,,,,,,++++++*********''''''%%%$$$######$$$$$$((('''&&&$$$$$$$$$%%%%%%"""!!! ###%%%&&&&&&xxxnnneee___[[[XXXQQQOOOMMMMMMOOOPPPQQQPPPPPPNNNMMMPPPVVV\\\^^^^^^nnnvvv~~~yyyhhhZZZNNNBBB:::888666888:::999666444444666999777555444444555444222333222111000000111222222222000//////000000///...(((+++///111///,,,***)))&&&(((***---...///......+++,,,...000111000///...///===NNNUUUPPPDDD;;;666///000000...,,,,,,---...,,,---///000000///---,,,******+++,,,+++***)))(((************************)))+++++++++111888555...---+++###$$$...---***333))))))))))))((('''&&&%%%###$$$%%%''')))+++---...---000555999:::777333000555777999;;;999666111.........,,,***)))+++///222---///111///***&&&&&&'''))),,,111222111000111222888777666444222///---,,,---.........------,,,+++&&&'''((((((((((((((('''))),,,000222333333444555***+++,,,---,,,+++***))))))(((((((((***+++---///***,,,,,,+++,,,///000000555999>>>KKKooo[[[BBB555222333...------...///111333555666222111000///...------,,,***222666222000222444222222777>>>DDDFFFBBB;;;555444666444---+++---///...222333222...***(((***,,,...000111000//////222555000666===>>>999111+++)))000///...------...000111...000222333333555999===LLL^^^pppxxx|||ooo\\\RRRDDD888222///000000---,,,,,,,,,------+++***))))))++++++++++++))))))''')))+++***((((((***---000111333333111...***'''''''''((()))******++++++(((+++...000000---***''''''((((((&&&)))---...+++###$$$%%%&&&'''(((((((((%%%%%%%%%%%%'''***---///************))))))(((((($$$%%%%%%%%%$$$""" &&&%%%$$$$$$$$$%%%&&&'''%%%###"""###%%%((()))(((~~~tttoooiii```XXXVVVSSSQQQNNNLLLKKKLLLMMMOOONNNMMMMMMQQQXXX^^^aaa```nnnvvv}}}nnn\\\PPPFFF>>>;;;<<<999<<<>>>>>>;;;:::;;;===;;;:::777444000000222444---///111111111000111333......------,,,+++******))),,,444999444)))&&&))))))((('''+++000444555444---.........//////000111<<>>RRRzzzwwwIII;;;:::333---,,,---///111222333222222666555333111/////////000333333222111000000000000---000666:::;;;999555333000///...---,,,+++++++++...111333000***'''))),,,---...//////......000222///555;;;===>>><<<444++++++---000000///......///111///000555888===KKKYYYlllsss}}}rrr```RRRGGGBBB;;;444///---,,,---***,,,...---+++)))))))))+++++++++************)))''''''''''''(((***+++,,,555000+++***,,,......---%%%%%%%%%)))---///---***------+++***))))))))))))((()))))))))))))))((('''$$$""""""$$$''')))'''%%%&&&&&&&&&''')))***)))'''******+++++++++******)))'''&&&$$$######$$$&&&''')))(((&&&%%%###  !!!######""""""###%%%|||sssnnnggg^^^XXXUUURRRQQQOOOMMMLLLLLLMMMNNNOOOOOOOOOSSSXXX]]]```aaapppyyyvvvgggWWWNNNIIIDDDAAA@@@>>>???@@@>>>:::888777888;;;:::777444000///111333---///111222111000000111------,,,,,,+++*********(((***000555222***&&&))))))((('''***...222333222...............000222444AAAFFFJJJIIIBBB;;;777666222///---///222333///+++(((''''''''''''(((((()))(((((((((((()))***++++++,,,+++***+++,,,,,,+++)))((()))))))))...444111))))))%%%$$$(((///000,,,&&&%%%&&&'''((())))))((('''***((('''((())))))'''$$$(((,,,///111666======:::;;;:::888666444333333333222///,,,,,,...000000///---,,,,,,---------***(((***......******///111///777:::999333/////////,,,//////000///...+++)))'''&&&''')))*********,,,---...//////...---...000222---000222222///+++)))(((***++++++***))))))+++---+++***)))***,,,---,,,++++++111666999CCC```WWW???777111111///.........///000111222000000//////......//////333222222111000000000111---...000222333222111000///...---,,,,,,+++++++++000333444222---***+++...,,,---......------///111000555999;;;======888000000000000///...---,,,,,,111111555;;;@@@JJJ]]]ooo{{{{{{zzzuuulll]]]MMMBBB>>>;;;666111...---------,,,...//////---+++***+++,,,,,,++++++*********)))'''''''''((())))))******+++)))'''&&&'''((((((((('''&&&&&&(((+++---,,,++++++***)))(((((('''((((((***************)))((((((&&&%%%%%%'''+++,,,+++)))'''&&&&&&''')))***)))'''((())))))******)))(((((('''&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$######%%%&&&&&&$$$$$$%%%'''yyypppkkkeee]]]VVVTTTRRRQQQOOONNNMMMLLLLLLLLLOOOPPPRRRUUUXXX\\\aaaeeesss}}}~~~nnn^^^NNNIIIHHHEEE@@@>>>;;;<<<<<<;;;777555444444:::999777333000...000111...000222222111///......,,,,,,++++++***)))))))))((((((+++//////+++(((((()))((('''))),,,/////////...------,,,,,,///555999IIIJJJIIIDDD===777666777222///,,,---///000...,,,&&&&&&%%%%%%%%%&&&((()))***))))))(((((())))))***---,,,+++,,,,,,,,,***(((&&&((()))+++///222///)))''''''(((+++---,,,)))&&&%%%%%%&&&'''(((((()))))),,,***'''&&&((()))***)))///000///...222999<<<:::===<<<999666444333333333222111000000111000...,,,)))***,,,,,,++++++---...,,,...,,,((('''+++///000:::===;;;555000000///---222222222111///,,,)))(((''')))+++,,,,,,,,,---............---,,,---///111...111444444000,,,(((&&&+++,,,,,,+++***)))+++,,,...,,,,,,,,,...///...---...111777999888FFFllluuuOOO;;;555:::222000...,,,,,,...000222,,,---...//////000//////222222111000000000111111///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000222333000,,,***+++---+++,,,---,,,,,,,,,...000222666777888:::===;;;666333111///............---111555===HHHRRR```ttt{{{mmm^^^PPPDDD999444444222000///---------......000111000...,,,,,,---...------,,,+++******)))''''''))))))))))))((('''((()))***)))((((((***+++)))(((&&&''')))+++++++++(((''''''&&&&&&&&&'''''',,,,,,,,,+++***)))((('''&&&&&&'''))),,,...---,,,((('''&&&'''))))))((('''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%''''''$$$######$$$&&&((()))(((&&&'''((('''&&&%%%&&&'''vvvlllgggbbb[[[UUUTTTQQQQQQPPPOOONNNLLLKKKKKKLLLPPPSSSVVVXXX^^^eeekkkvvvwwwgggWWWGGGBBBCCC???999444222333444444444333333333888888666333///...///000...111333444222///---,,,+++*********))))))(((((()))((((((+++...---+++***((((((((()))***,,,------,,,,,,+++******///888>>>MMMLLLHHHAAA999444333444222///+++***,,,------,,,((('''&&&%%%&&&((()))+++******)))(((((((((((((((---,,,++++++++++++(((&&&%%%'''***---000000---***'''+++......,,,)))''''''&&&%%%%%%&&&'''(((******)))'''$$$""""""%%%(((***777777333//////333333000444666999;;;;;;888555222555444333333111000...,,,(((+++,,,,,,******---111------+++'''&&&)))...222>>>@@@===666111111000...111111111000///---+++***)))+++.........---...///---......---,,,,,,///111222333444222///+++)))(((---------,,,***)))+++,,,...---,,,---///000///...111000444888444777TTTvvvgggEEE777<<<333222000...---...///000---...000111222222111000111000000000000000111222222111///---,,,---......***++++++,,,,,,---,,,,,,,,,---...---***((()))******+++,,,,,,+++,,,...000555777666444666;;;;;;888555222......000222333333555===LLL]]]lllxxxwwwkkkYYYHHH<<<555222111///////////////////////////000111000...,,,------///...------,,,+++******'''((()))******(((&&&%%%'''+++...///---,,,---///+++)))'''&&&&&&(((***+++&&&&&&&&&%%%&&&&&&'''''',,,,,,++++++)))(((&&&&&&###$$$&&&(((***,,,,,,,,,)))(((&&&'''((((((((('''&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((('''%%%######$$$&&&'''&&&&&&''''''&&&%%%$$$$$$%%%|||sssiiiddd```YYYTTTTTTRRRQQQPPPOOONNNLLLKKKJJJJJJNNNRRRVVVZZZbbbkkkrrrwwwwwwnnn```PPP@@@===>>><<<666222//////000222333444444333666666555222///---...///...111555666333000---+++******)))))))))))))))((()))))))))***---///...,,,)))))))))))))))***,,,---...///...---...444???GGGNNNKKKFFF???888222///...000...***))))))***++++++(((''''''&&&'''((()))***+++***)))(((''''''''''''+++***))))))))))))'''%%%$$$&&&+++//////---,,,,,,***...222111,,,(((((()))''''''&&&'''''')))***+++'''%%%""" """&&&(((888888444///...///,,,'''---000444888;;;;;;::::::999888666444111/////////***---...---******---000...---,,,)))&&&(((...555BBBCCC@@@888333222111///............------,,,,,,***---000000000/////////---......---,,,,,,///111555555222///+++******,,,---......---+++***+++---...---,,,---...//////------(((***000......@@@YYYTTT888333333333333222111000///...///000111222222111000///////////////000111222222111111000///...---,,,,,,******,,,---------------+++,,,,,,+++***))))))******+++,,,,,,,,,---///222777777444111333888999777999777333222333666888888BBBLLL^^^rrrxxx```VVVGGG;;;444111222333///000000000111000000000...//////...,,,+++,,,---......---,,,,,,+++******'''((()))***)))'''%%%$$$$$$(((,,,---+++***+++---+++***'''%%%%%%'''***,,,'''''''''&&&''''''((((((*********)))(((&&&%%%$$$"""$$$&&&(((***+++,,,---+++)))'''&&&'''((('''&&&&&&''''''((()))))))))(((&&&&&&&&&&&&'''(((((())))))'''%%%$$$&&&''''''''''''(((((('''%%%$$$%%%&&&zzzpppgggbbb^^^XXXTTTTTTSSSRRRPPPNNNMMMKKKKKKKKKJJJMMMQQQVVV]]]fffpppvvvxxxooohhhWWWIII<<<:::<<<<<<:::888666555444444555555333222333333333111///......000...222666888666111...,,,******))))))))))))))))))(((+++---+++,,,///000...)))***++++++***+++---...111333444333444;;;GGGQQQMMMJJJDDD<<<555///,,,***...,,,***(((''''''((()))''''''''''''''''''''''''***)))(((((('''''''''''')))((('''(((((((((&&&$$$$$$&&&+++///...***+++///---000333111,,,((()))+++(((((()))))))))*********''''''&&&%%%###$$$&&&(((000111000---,,,---***%%%,,,,,,---///333888>>>AAA::::::999666222000000000---...///...---,,,---......------,,,))))))000:::FFFGGGCCC:::444333222000,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111/////////.........---,,,---///111666444111,,,))))))+++...---......---,,,+++---...---,,,,,,,,,...///...---+++'''''',,,------777DDDfffoooDDD333333444444444333111///...//////000000000000//////.........///000111222333//////000000///---+++)))***+++---...///...------.........---------------+++---.........///222444666777444111222777888555===<<<<<<:::888:::===@@@SSS\\\jjjwww~~~ooo```LLLEEE===555222111111111111111111111111111111111.........---******+++,,,,,,,,,,,,,,,++++++++++++'''(((((()))((('''&&&%%%%%%'''***++++++******+++))))))(((&&&%%%&&&))),,,)))(((((('''''''''(((((()))))))))((('''&&&%%%$$$%%%'''***+++,,,,,,...///,,,***'''&&&&&&''''''&&&%%%&&&'''((())))))))))))&&&&&&'''(((((()))))))))((('''&&&(((***---------((()))***)))''''''((()))yyyoooeeeaaa^^^XXXUUUUUUUUUSSSPPPMMMKKKKKKKKKLLLNNNNNNPPPUUU___iiirrrvvvyyyvvveee```PPPCCC888666888999;;;===:::888666666777666333000000111222111///...///000...222777:::888333///---************************&&&,,,000---+++...000...***,,,------,,,,,,...111111444777777888???LLLVVVNNNIII@@@888111---***(((,,,+++***(((&&&&&&&&&''')))***+++++++++)))'''&&&)))(((((('''''''''(((((((((''''''((())))))'''&&&$$$&&&+++///,,,'''***111...000111...***(((***,,,******+++,,,,,,***)))((((((***+++***(((&&&'''(((***,,,***((()))+++***&&&))))))(((***...333999<<<888:::<<<:::555111000000.........///111000...---...---///000,,,+++333===HHHIIIDDD;;;555444333111...------,,,,,,++++++,,,+++...111222111000//////...//////...---...000222333222000,,,))))))+++---------...---,,,,,,...000...---,,,---/////////...,,,---......---///333777NNNuuuYYY===444333333222111000//////////////////000222333444------......000111222333000000000///...---,,,+++,,,---///000000///...---000000///000000111000000---...000000000111444666444555444222444999:::666888===@@@@@@???AAAGGGNNN___fffkkkiiieee```UUUJJJ???<<<777444222000...---///............///000111.........,,,******+++---*********+++++++++++++++''''''''''''''''''&&&&&&***))))))***,,,---,,,+++'''(((((('''%%%&&&))),,,***)))(((''''''&&&''''''((((((((((((((('''&&&&&&'''***---------,,,...000---+++'''&&&&&&&&&&&&%%%$$$$$$&&&''''''(((((((((&&&&&&'''((()))*********&&&&&&'''***---//////...&&&((())))))''''''(((***xxxnnneeeaaa]]]XXXUUUUUUVVVSSSPPPLLLJJJJJJKKKLLLQQQOOOOOOUUU```kkkrrruuu{{{kkkZZZVVVLLLAAA666333333444888<<<999777555555666666333000...000111000//////000111...222888;;;999555111...***************+++++++++$$$---111---***,,,///...***---///...------000333///222666666777???LLLVVVPPPHHH>>>444---***))))))***+++***(((&&&%%%%%%&&&,,,---///000///,,,)))'''((((((''''''''''''(((((((((((('''(((******)))'''%%%&&&+++///+++&&&***333///000///,,,)))(((***,,,+++,,,---...---+++)))''''''+++...---***'''&&&'''******((($$$%%%))))))&&&###%%%)))---///000000000666:::>>>===999333///......------000333444000---...---000222///,,,444@@@JJJJJJFFF<<<555444444222111000...---+++++++++***+++...111333111000......///000000///......111333000000///---+++******,,,,,,---......------///111///...---...///000000...***111333...***,,,......888ZZZeeeEEE555333000...---...000111000000000111333555888:::---------...000111333333333222000///......//////---...000111111///...---111000///000111222111000...000111222222333666888111444444444777<<<<<<888111999AAADDDCCCGGGRRR[[[ccchhhfffWWWJJJDDD@@@===999777444333222000...+++,,,,,,++++++,,,...000111//////...,,,******,,,---((())))))******+++,,,,,,''''''&&&&&&&&&''''''(((***'''%%%'''***+++***'''%%%'''((('''&&&&&&)))---***)))((('''&&&%%%%%%%%%((()))))))))))))))(((((('''***------,,,+++---///...+++'''&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&'''&&&&&&&&&((()))************&&&&&&'''))),,,---+++***###%%%&&&&&&%%%%%%'''(((~~~tttlllccc^^^YYYTTTSSSUUUQQQQQQPPPMMMKKKKKKMMMOOOMMMNNNQQQVVV___kkkvvv}}}}}}fffUUUOOOFFF;;;111000222222333555;;;;;;<<<;;;999777444222111000...---,,,,,,------...111666:::;;;777000***))))))(((''''''&&&''''''''''''((()))+++...///111333333222000///...---,,,...//////000999FFFNNNPPPNNNEEE;;;666111---,,,...,,,,,,+++)))&&&%%%&&&'''---000444666555111---******(((&&&&&&'''(((((('''"""###$$$$$$%%%%%%%%%$$$&&&)))++++++***+++...111...---+++)))((('''''''''******)))))))))))))))***,,,,,,,,,++++++*********++++++***'''%%%$$$%%%'''+++******)))***+++---......222888<<<===:::666333,,,***((((((+++...///000+++//////,,,...888BBBFFFGGGCCC???>>>999222///000222000...+++)))))))))***...///111222111///,,,***+++,,,...000222444555555333222111000///////////////222444444222111333555//////...------------...//////...---,,,++++++***111EEEcccOOO>>>888000,,,---///...+++000000222555888999777555---......///////////////777666555444333222000///000000111111111///...---//////......///000111111///...///111111///111666666777555222555:::999222555===GGGNNNTTTZZZ^^^___\\\WWWOOOFFF===777333111000111333444333111///---///000000...------///111111000...,,,++++++++++++(((((()))***+++,,,,,,---&&&(((******)))(((((()))***************)))(((((('''(((((('''&&&'''(((******'''$$$$$$&&&'''%%%###&&&''''''((((((''''''&&&******+++,,,,,,,,,++++++***(((%%%$$$%%%&&&%%%%%%'''''''''((((((((())))))+++(((%%%(((---...+++'''(((((()))***+++,,,------+++)))&&&$$$###%%%(((***yyysssjjjaaa\\\XXXSSSQQQSSSOOONNNMMMJJJHHHGGGIIIKKKNNNOOOQQQWWW```lllxxxppp\\\MMMGGGDDD:::222111222222222444666777888999999777666444000///.........///000111///000222666999888333///------+++***))))))))))))*********+++---...000111222111000///...---,,,,,,...///000333===HHHMMMLLLGGG>>>666333000,,,---///++++++***(((&&&%%%&&&(((***,,,111555777555000,,,,,,***(((((()))***)))(((%%%&&&&&&'''''''''&&&&&&)))+++,,,,,,,,,---111444---,,,***((((((((()))***++++++************++++++......------,,,,,,++++++,,,,,,+++)))'''&&&''')))''''''((()))***,,,...///---///333555777777666555111///,,,,,,---......---+++......+++...888BBBGGGIIICCC>>>;;;777222222555555333000---+++***++++++///000111222111///---+++***+++,,,------,,,++++++---------...///000111222111444777888777666888999//////...---------------***+++,,,---...///000000111;;;OOOrrrlllAAA999222111000---,,,...//////111444888::::::999222222111111000111111111111444777666222......///------.........---,,,,,,...............///000000000///000222111...000444444666333000333:::<<<:::<<>>;;;777222//////000111111222444666777666666555333000,,,,,,...///...,,,000///---,,,++++++++++++(((((()))))))))))))))))))))***+++***(((''''''((('''(((***++++++***)))(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''(((***++++++++++++&&&%%%%%%&&&(((((('''%%%######$$$$$$$$$%%%%%%%%%&&&'''((()))))))))((('''))))))((('''&&&&&&%%%%%%$$$###"""!!!"""$$$''')))~~~wwwoooggg___[[[VVVPPPNNNPPPQQQQQQOOOKKKHHHGGGHHHJJJNNNQQQUUU[[[dddrrruuucccWWWLLLEEEBBB>>>888444444444222111222---///000222444555555555////////////000000111111000---,,,000666888555000,,,,,,,,,+++,,,,,,------//////...------------...,,,,,,,,,,,,+++++++++++++++...555@@@NNNUUUOOODDDBBB:::222...+++'''&&&((('''''''''&&&%%%%%%''')))(((&&&'''+++111444333111///---***)))***++++++***%%%&&&&&&&&&&&&%%%%%%$$$***)))))))))***---111333+++***'''%%%%%%'''***+++++++++++++++++++++,,,---000//////...------,,,,,,---------+++)))(((***+++++++++,,,,,,+++***(((''',,,+++++++++,,,///222444777666666555555222...+++...000000///555@@@IIILLLDDD===888666333000222666444333222111111111111111000000000//////...---,,,///111333444333000,,,***...------,,,,,,------...///222666999999777555444///...------,,,,,,------...........................///555LLLvvvaaaEEE111333444+++(((000---------000444888999:::444333000---+++++++++++++++111777888666111///...'''(((((())))))*********000//////...//////000000333222333666333///...111///222333444777???JJJQQQ```hhhkkkgggaaaZZZLLL>>>:::888444000//////111333111222444666777999999:::666222---...222555333//////...---+++***+++++++++%%%&&&''')))***,,,---...++++++,,,***(((''''''(((&&&(((***,,,,,,+++)))(((%%%$$$$$$&&&'''((('''&&&%%%&&&''')))******((('''((('''&&&%%%%%%&&&'''((('''(((((()))))))))))))))$$$$$$%%%''')))***(((&&&&&&&&&&&&'''''''''(((((($$$&&&)))***)))(((((()))))))))(((((('''&&&&&&%%%((('''&&&%%%&&&'''***+++}}}nnnfff___[[[VVVQQQNNNOOORRRQQQOOOLLLHHHGGGHHHJJJMMMRRRYYY```iiivvvfffTTTJJJCCC???>>><<<777444555444111000333...//////000111111111111000000000000//////......///......222666666000+++***++++++,,,...///111222///...---,,,++++++++++++************++++++++++++)))000===LLLZZZ^^^SSSDDD@@@888111...+++(((''')))&&&''''''&&&%%%%%%(((***+++'''$$$%%%)))...111222///,,,)))'''((()))))))))&&&&&&&&&''''''&&&&&&%%%---,,,++++++---000222333+++)))'''%%%$$$%%%&&&((()))))))))))))))***++++++---------,,,,,,,,,++++++,,,,,,+++)))'''''')))+++------......---+++)))(((---,,,,,,,,,---...//////555555666777888666333000...000000111777BBBIIIJJJ===999777777555000///111111111111222333444555555111000///...------------,,,///222444444333000...//////......---.........///111333666666555222///......---,,,,,,,,,,,,,,,000//////...------,,,,,,...000333???]]]|||TTT333///222,,,)))......,,,,,,---000333444444333111///---+++*********,,,,,,///333555444...)))(((((()))))))))***++++++111000000//////000000000222222444777555000...111333111000333;;;KKK```ooo~~~{{{eeeRRRHHH???555;;;999666333111111111222111111222444666999;;;<<<777222...///444666555222///...,,,+++******+++,,,'''((()))***,,,---...///,,,,,,,,,***''''''((()))'''(((***++++++***)))(((((('''''')))+++,,,+++)))$$$&&&(((******)))((('''(((''''''''''''''''''((()))))))))))))))((('''&&&$$$$$$%%%'''******)))'''(((((((((((())))))))))))###&&&)))++++++*********))))))))))))************---,,,***((((((((()))***mmmeee^^^[[[VVVPPPMMMNNNOOONNNLLLIIIFFFEEEGGGIIIKKKRRR\\\dddmmmzzzvvv^^^NNNDDD>>>===???;;;777444555333000111444000/////////............000000000000///...---,,,...000444777888444///***,,,------///111333555666...---,,,+++***)))))))))(((((()))***++++++,,,,,,+++777IIIZZZfffeeeUUUDDD;;;444///...---++++++---'''(((((('''%%%&&&(((***,,,)))%%%###$$$)))///333///,,,(((&&&&&&'''(((((('''(((((()))******))))))***)))((()))+++,,,,,,,,,***)))'''&&&%%%%%%%%%&&&'''''''''''''''((()))************+++++++++,,,,,,*********((('''&&&(((***++++++,,,---.........---------------------------111222333666999999777555...000222444:::DDDHHHGGG;;;888999;;;999222...///000111222333555666777888333222000///......///000111333555777888777555444............///000111222000000111444555555222///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------...000///222GGGpppiii???000000---***+++---,,,,,,---///000///...222111111000///...---,,,+++((('''+++111222---'''+++***************+++,,,111000000////////////000000000444999777222000222:::555333999HHH^^^xxx___DDD:::666000999888666444222111000/////////000111333777:::;;;777444000000222333222000...---,,,*********+++,,,------,,,,,,,,,+++++++++,,,,,,+++)))'''''')))+++***************)))((((((+++)))))),,,000111///,,,$$$&&&))))))(((''''''(((&&&&&&''''''''''''&&&&&&)))******))))))((('''&&&&&&%%%%%%''')))***)))(((&&&''''''''''''(((((((((###&&&)))---//////...---))))))***+++---......///---,,,***((('''''''''(((|||kkkccc]]]YYYUUUNNNKKKKKKLLLLLLJJJHHHEEEEEEFFFHHHIIIRRR^^^iiirrr}}}{{{lllYYYKKKAAA;;;<<<@@@;;;777444444222///111555000000///...------------///000111111111000///...///444999:::888444111000......//////000222333444...---,,,******)))))))))'''((((((***+++,,,------///@@@VVVgggooohhhUUUCCC999333.........++++++...)))))))))'''&&&&&&(((***)))***)))'''%%%'''...444000,,,(((%%%&&&'''((((((&&&'''((()))***+++++++++)))(((((()))++++++)))&&&((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***(((((()))***+++,,,------*********(((''''''(((***+++***++++++,,,---...///---,,,,,,+++,,,---.../////////111444888::::::999222555888;;;BBBJJJKKKHHH???======???===666222222444444555666777888888888777666333111111111333444888999999999999777555444000///////////////000000,,,,,,---000333555333111...---,,,,,,++++++,,,,,,*********+++,,,---.........000...,,,999___}}}QQQ777///---+++***,,,+++,,,...000000...,,,000000222333222111///...+++(((''')))---//////---,,,,,,+++***)))***++++++//////...------------------...333999999444333555===<<>>999666666333///...111/////////000//////......111111111111111222333444555444333333222111---+++************+++---///000///---***)))******)))'''+++))))))******)))...555BBBRRRbbbgggbbbVVVGGG:::999666222...***((('''&&&(((''''''&&&&&&&&&&&&'''((('''(((***,,,---,,,+++***+++,,,***(((''''''((($$$(((++++++)))***...222111111111///---+++******)))*********))))))((('''%%%&&&'''&&&$$$###$$$%%%((((((((()))***,,,...///***)))'''%%%%%%''')))***'''''''''''''''((())))))+++******++++++,,,---...000111333555888:::<<<===>>>AAAFFFPPP]]]cccXXXIII===;;;999888777555222000444333222000000000000000000000000111111222333444777777666222...++++++------------------,,,,,,++++++******+++---...//////000---)))((()))+++,,,++++++***+++---000000...,,,---333111...///444OOOvvvXXX:::***///000,,,---......///...---,,,***+++,,,.........------...000111111000000111333111000///...............222111...,,,+++++++++,,,...///444999999999AAALLL\\\kkkxxx{{{zzzuuucccQQQCCC???;;;777666666666555111---,,,111666666888:::666222...---000222222111222333555777666444111///---------------,,,+++*********************++++++&&&&&&%%%%%%%%%&&&'''(((,,,,,,+++***((((((+++---,,,+++***(((''''''((((((''''''''''''&&&%%%$$$###&&&'''((()))******)))((()))((((((''''''(((((()))&&&&&&'''((((((((((((((('''&&&%%%&&&(((((('''&&&%%%(((+++---------...000+++***((('''&&&&&&&&&&&&%%%%%%&&&))),,,---+++(((|||tttmmmccc[[[TTTQQQNNNJJJJJJLLLHHHHHHHHHFFFEEEFFFHHHJJJRRR]]]kkkwwwrrrcccRRRHHH===888666555999???<<<888666666444//////111...//////000000000000///222111111000000111111222444333222111000...+++((())))))))))))***+++,,,------+++)))((())))))(((&&&+++))))))***))))))000999NNNYYYaaa___VVVKKK>>>444666444000,,,)))'''&&&&&&&&&%%%%%%%%%&&&''''''(((&&&&&&(((+++------+++)))***+++,,,+++)))''''''((((((***++++++***,,,000555444222000...,,,+++******,,,,,,+++******)))************)))&&&###!!!"""###(((((()))***,,,---......***)))'''&&&&&&''')))***'''''''''&&&''''''((())))))))))))******,,,------//////000222555888;;;===???AAAGGGSSSaaaeeeYYYIII===;;;777555555444333222333222000...---,,,++++++......///000111222333444444444222///,,,***+++,,,***++++++++++++***)))))))))***+++++++++,,,...000///,,,***)))***+++,,,,,,++++++---///111111///,,,---222111///000000???ZZZhhhCCC///333000,,,,,,...///////////////,,,,,,+++++++++,,,,,,---///000222444666555333111222111111000000000111111222111...+++***)))***++++++///555777555:::LLL]]]nnnzzzwwwgggXXXHHH;;;333000......111333444555111......000111111555<<<777444111111333444333000///...///333777888555222111000...---+++***))))))))))))*********++++++,,,((((((''''''(((((()))***))))))))))))((((((+++---******)))((('''''''''((('''''''''''''''&&&%%%$$$&&&'''((()))************(((''''''''''''''''''(((&&&&&&'''((((((((((((''')))(((''''''(((((('''%%%'''***---...---,,,+++,,,+++***(((&&&%%%$$$$$$%%%&&&''')))+++......+++(((~~~vvvnnn```YYYRRRPPPMMMJJJIIIKKKIIIIIIIIIGGGFFFGGGJJJMMMSSS]]]mmm{{{|||iiiZZZJJJAAA999777666555888===:::666555777555111///111...///000000111111111111222111000000/////////000444333222222222000---+++))))))))))))******++++++***)))((('''''''''''''''+++))))))+++***---666AAA\\\aaaaaaXXXLLLAAA777000333111---***'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((+++...111000---))),,,---...---+++)))(((((())))))***)))))),,,111555666333///,,,************++++++)))))))))***+++,,,,,,+++)))%%%"""!!!"""$$$((()))***,,,------------***)))(((''''''((()))***(((((((((''''''(((((()))(((((())))))***+++,,,---.........///222666:::<<<>>>???GGGVVVcccdddVVVFFF===:::777666666666555444222111000...---,,,++++++***+++---...000111222222333222000---+++******+++)))************)))(((((((((+++------+++,,,///333---+++***))))))***+++,,,,,,---///111222111///...---222///...222111888KKKxxxuuuQQQ:::555$$$,,,,,,---...000000111111///---,,,+++***+++---......///111666::::::666111111111111111111222333333222000---+++)))))))))***+++000444444555>>>QQQbbbnnntttsssdddPPPAAA777000///---,,,,,,...000111000......000111///---222:::666333111222444444111......,,,+++000666999777333333111...+++((('''&&&&&&((())))))***++++++++++++***************++++++,,,((())))))((('''''')))+++(((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&''')))*********''''''&&&&&&&&&&&&'''''''''((())))))******))))))((('''&&&&&&(((((('''&&&+++...000111///,,,+++***+++***((('''&&&&&&&&&'''''')))+++...///...+++)))}}}uuulll^^^WWWQQQPPPNNNKKKJJJLLLJJJJJJIIIGGGFFFHHHKKKNNNVVVaaaqqqvvvcccUUUFFF>>>888777666555777;;;888555666888777333111222//////000111222222222111111111000///............000000000111222222000...*********+++++++++++++++((((((((('''&&&&&&'''((())))))***,,,---111???LLLeeefffaaaRRRDDD:::333...000...+++((('''&&&''''''***))))))(((((((((((((((&&&(((+++000222111---******,,,//////...---,,,---************+++///333666666111,,,))))))*********((('''''''''((()))+++---))))))(((%%%######%%%'''((()))***+++,,,---------***)))(((((((((((()))***((((((''''''&&&''''''(((((((((((()))***+++---...---------...000444777:::;;;>>>HHHXXXbbb^^^NNNAAA888777666666777666444222//////......---,,,,,,+++((()))+++---...//////000333222000...---+++***)))***************)))((((((&&&))),,,,,,***+++///222*********)))((()))***++++++---///000000///...---///222---+++000000333@@@^^^bbb???555""",,,,,,---...///000222222000///---++++++,,,...///------111666;;;<<<777333000000000000111222333333222000---+++))))))******...111555888>>>IIIWWW```cccbbb[[[MMM>>>666000---///---++++++,,,------,,,)))+++000222///+++...666222000///000333333///,,,///,,,***...444777666222555333000,,,)))((('''&&&((()))***++++++++++++***'''(((((()))))))))))))))*********)))'''&&&&&&((('''''''''(((((((((((((((''''''((((((''''''&&&&&&######$$$%%%&&&'''))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))%%%%%%$$$%%%''')))(((''',,,...000000...+++******)))((('''&&&&&&'''((((((&&&(((+++,,,,,,***)))(((}}}yyypppggg\\\UUUPPPPPPOOOKKKKKKMMMJJJJJJHHHFFFFFFHHHLLLOOOWWW```pppooo]]]PPPEEE===888777666555666:::777555777:::999555333444000111111222222222222111000///......------------,,,+++,,,...000000///---++++++,,,,,,,,,++++++***&&&'''((('''&&&&&&((())))))(((***,,,...555EEEUUUfffeee]]]LLL===555111---...,,,***(((''''''((()))+++******)))((((((((()))&&&'''+++...111000,,,)))&&&)))---///000000000111,,,,,,,,,---000333666888333...)))((()))******(((&&&&&&&&&&&&''')))***+++&&&''''''&&&%%%%%%''')))((())))))***++++++,,,,,,***))))))(((((())))))***''''''&&&&&&%%%%%%&&&&&&(((((())))))+++,,,...///...---......000333555666999>>>KKKZZZ```VVVFFF;;;888777777999:::999777555---------------,,,+++***'''(((+++,,,.........---000000/////////...+++(((***************)))(((((($$$&&&'''((((((***,,,...)))***+++***))))))+++,,,***,,,------,,,++++++,,,000444---(((,,,+++,,,555HHHuuurrrBBB999+++,,,,,,,,,---...000111222000///---,,,,,,---///000...///111555777888666444000000000000000111222333111///---+++******+++,,,000666===CCCLLLUUUXXXVVVTTTPPPGGG===555000---,,,***)))((((((***,,,++++++''')))...111///+++---333///---,,,---000111...+++///,,,+++---111444444333888666444111...,,,+++***)))***+++,,,,,,+++***)))((())))))***+++************++++++***'''&&&&&&'''&&&'''((()))))))))))))))''''''(((((((((''''''&&&############$$$&&&'''((((((''''''''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%$$$&&&(((******)))+++,,,---,,,***)))))))))***)))(((&&&&&&''''''(((&&&(((******((('''''''''~~~yyyuuukkkaaaYYYSSSOOOOOONNNKKKJJJLLLJJJIIIHHHFFFEEEGGGLLLPPPXXX```nnn|||zzzfffUUUHHHBBB;;;666555666555666:::666555888<<<<<<777555666222222222333222222111111......------------------+++***+++,,,......,,,***++++++,,,,,,,,,+++***)))%%%'''((((((&&&&&&(((+++))))))***,,,---555GGGXXX```___VVVEEE777111...,,,,,,+++)))((('''((()))***)))(((((((((((())))))***((()))+++///111111...+++&&&)))---//////...---...++++++,,,...111444666777000+++'''&&&)))+++)))'''''''''(((((((((''''''&&&$$$%%%''''''&&&&&&((())))))(((((((((((()))+++,,,))))))))))))))))))))))))******)))((((((((((((((()))))))))***,,,---///000......///000111222333333888???OOO]]]]]]NNN???777:::888777777999::::::999000111111000///---+++***)))***,,,...//////...---***+++,,,///222111---))))))))))))))))))(((((('''%%%$$$$$$&&&)))+++,,,,,,***,,,------++++++---///,,,---...,,,******,,,///...444///))),,,+++)))000<<<\\\PPPBBB000,,,,,,,,,,,,---...000111---,,,,,,,,,,,,---///000111222333333222111222333111111111000111111222222000///---,,,+++,,,---...444???JJJQQQVVVVVVNNNCCC@@@>>>;;;666///***)))***'''&&&&&&'''***++++++***((((((***------+++---333---***)))***...000...,,,---,,,,,,,,,...111333555777666555444222///---,,,***+++,,,,,,,,,***((('''((()))***+++,,,+++******)))***+++***)))'''((((((&&&'''(((******+++******''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%'''''')))((((((''''''(((((()))$$$%%%&&&&&&''''''&&&&&&)))((('''(((***++++++******++++++***((()))***,,,111///---+++***)))))))))+++,,,---,,,)))(((***,,,~~~yyytttiii___XXXRRRNNNNNNMMMJJJJJJKKKJJJIIIGGGEEEEEEGGGLLLPPP^^^eeeqqqttt```NNNBBB@@@999444444555555777;;;666555888======888666777333333333333333222111000---------,,,,,,------...---,,,,,,---...---+++)))++++++,,,,,,+++***)))'''%%%''')))(((&&&&&&))),,,******++++++,,,333FFFXXXZZZYYYPPP@@@333...+++***,,,+++)))((('''(((***+++%%%&&&&&&&&&((()))***+++,,,,,,...111333333111///+++---//////,,,)))'''&&&))))))***---000333444444---)))%%%&&&)))+++)))&&&))))))******(((&&&$$$######%%%(((((('''''''''((()))((('''&&&'''(((***,,,))))))))))))))))))))))))//////...---,,,,,,,,,---))))))***+++,,,...000111...///000111222222111111777@@@RRR___\\\JJJ;;;555777444111000111444666777666666555444222///---++++++,,,...000000///...---%%%&&&***///333333...***(((((())))))(((((('''&&&(((%%%$$$'''+++......---+++---//////---,,,...111000111111///,,,,,,000333***222000,,,///...,,,222999CCCjjjcccKKK------,,,++++++,,,---///000******++++++,,,---...///444666555222---,,,...111333222222111111222222333000///---,,,,,,---///000777FFFUUUZZZXXXPPP@@@111///222444333,,,&&&%%%((((((''''''(((***++++++******''''''*********///444,,,***((()))---//////---++++++,,,,,,---///444777444444444444222000---,,,+++,,,------,,,***'''&&&###$$$&&&'''''''''&&&%%%''')))++++++***)))***+++&&&''')))***++++++++++++''''''(((((((((((((((''''''&&&%%%$$$%%%&&&'''((())))))(((((((((((())))))&&&'''(((((())))))((((((---,,,***+++,,,,,,+++))),,,,,,,,,******+++...111999777444111...,,,,,,+++111222222000---,,,///222}}}uuummmeee___VVVSSSMMMJJJIIIJJJKKKJJJIIIIIIIIIIIIFFFFFFPPP[[[bbblllyyynnnWWWHHHBBB555444444444333222777???999888777777888777555333333444555555555333222111---......//////...------******,,,,,,,,,***(((&&&***+++,,,+++***)))***++++++(((%%%$$$%%%'''''''''***)))((()))000<<>>===:::888666666777888444666777777555555888;;;{{{rrriiiaaa\\\VVVRRRNNNKKKJJJKKKKKKKKKGGGGGGHHHIIIGGGIIISSS___eeeppp|||{{{gggSSSEEE@@@777666666666444333888@@@:::999777666666555333111---......///...---,,,+++000000///......---,,,,,,+++,,,...//////...---,,,)))+++,,,+++***)))***++++++)))''''''(((******)))+++)))))),,,444???JJJQQQMMMFFF===333,,,******+++,,,'''%%%(((******---111,,,++++++******+++...000...///000111111000//////,,,+++***)))((((((''''''+++***+++000666777222---))))))((((((((((((''''''***+++***'''(((+++***&&&(((((((((((())))))))))))((((((((('''&&&&&&(((***'''((())))))((()))+++,,,---++++++---000000...+++111333555777777555333111222111000111222444555555<<>>EEEJJJKKKLLLIIICCC:::000***+++,,,...///...---------+++,,,---,,,++++++---//////111///***(((***,,,***'''''''''***---//////...,,,---...------...111333333333000---...222333111///...+++(((''''''((()))%%%%%%%%%%%%''')))+++,,,)))******+++,,,------...---,,,***)))((('''''''''***(((&&&''')))***)))'''******)))))))))***+++,,,......------...///111222////////////000222444555333333333444444555555555777555333111111222444555===<<<:::888777888999:::555777888666444444555888xxxnnneee]]]XXXUUURRRNNNKKKKKKLLLLLLLLLEEEEEEFFFIIIIIILLLVVVbbbiiittt~~~mmm\\\LLLAAA>>>:::888777888555444999AAA;;;999666444444222000........./////////...------333222000...---,,,++++++((()))+++------------,,,)))***++++++***)))***+++***((('''(((******)))(((***)))***000:::CCCJJJLLL@@@<<<444---)))(((***,,,+++&&&%%%'''***+++000666222///,,,***)))+++---/////////000000000000///...))))))((((((((((((((((((++++++---111444222---'''&&&'''((()))***)))(((((((((******(((***...---***+++***)))'''''''''((()))))))))***)))((()))+++---***))))))***+++,,,,,,+++,,,+++***+++---...---,,,222444888::::::888444222666666555555666666888888@@@PPPcccgggWWW@@@333000---000111//////000///,,,+++---000111000000111222222000...,,,************((('''''''''(((***,,,...))))))))))))((((((((((((((()))******(((''''''(((,,,+++))))))***+++***(((---...///000000111111000/////////...---,,,+++***333111DDDkkkVVV===000---,,,(((,,,222...//////---,,,,,,+++,,,,,,---///...+++,,,111333222///...///222555888888888999555000...222<<>>666222///,,,***((((((***---000000///---,,,---...---,,,,,,...000333444000***(((+++,,,***''''''(((***---//////---+++,,,,,,+++******,,,.........,,,))),,,111222000000...+++)))''''''((()))&&&&&&&&&''')))+++---///((()))***+++,,,---......---------,,,,,,------...///---++++++,,,---...---///////////////000000000222222222222333555666777555666666777888999::::::888888777777666666666555777666444222222333444555777777555555555666777888555666666444222111222333uuukkkbbb[[[WWWTTTQQQMMMKKKLLLLLLLLLLLLFFFEEEFFFIIIJJJNNNXXXbbblllwwwqqqaaaSSSEEE===;;;:::888777888555444999@@@:::777444222222111000///000000000000000000000000222111000...---,,,------))))))***+++,,,,,,++++++)))***++++++***)))+++,,,***((((((((()))(((&&&$$$)))(((+++333>>>FFFGGGEEE999555000+++((((((***,,,***'''&&&(((***---333;;;666333---***)))+++,,,---000000111000000000//////******)))(((((((((((()))***+++...111222...)))%%%%%%''')))+++,,,,,,***)))(((***)))(((***...---)))+++***(((&&&&&&''')))***)))***+++******+++---000///---+++---000111///---,,,+++******+++,,,------111222555666666555222111999999999888777888:::;;;GGGXXXfffbbbPPP===333000...111222111222333111,,,---.../////////000222444555444111...,,,******)))(((((((((((()))***,,,---(((((((((((())))))))))))((()))******(((''''''(((************+++***)))(((+++,,,---....../////////...///000000000...---,,,///000;;;[[[sssNNN888...---)))+++000............---------------///000...+++...444777666222222222333666888:::::::::888666777<<>>IIIRRRqqqjjjLLL<<<555///...///...---000444111+++------,,,***((((((***---333555777888666222---))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((()))******(((''''''(((%%%(((,,,......---,,,,,,)))***+++,,,,,,------,,,......///000000000//////)))444666GGGyyywwwOOO555111,,,))),,,...***+++---///000111111111///...+++))),,,222222...555555333000//////222555444>>>KKKRRRQQQKKKEEEBBB:::555///,,,,,,,,,+++)))...------...000000///...---...///...------///111------+++)))...333333///---------///222333222111.../////////...///111333111333222000222777777333222444888::::::888555333555444222000//////000000------......//////000000111000///...---,,,,,,,,,333222111...+++)))***+++*********)))))))))))))))******++++++***)))(((''')))+++...000000///---,,,//////...---,,,+++******''''''&&&&&&%%%%%%&&&&&&%%%&&&''')))***,,,------)))'''&&&''')))++++++***{{{rrrjjjaaaYYYTTTMMMKKKIIIIIIJJJKKKKKKJJJHHHEEEDDDGGGJJJMMMUUU]]]lllzzzxxxgggTTTHHHAAA:::666555444222222444333222888@@@;;;777222...///111222333111111000000000111333333...///111222111000---,,,))))))((((((((((((((((((''')))***+++******,,,---333111...---......---,,,(((---555===AAA@@@===:::///...,,,***)))((())))))'''&&&(((***)))(((...666444000+++***,,,...,,,***222111///...---------...++++++***)))))))))))))))***...111///***&&&'''***)))))))))******+++++++++)))***(((%%%&&&)))'''######$$$%%%'''***,,,---...)))******)))'''(((***,,,,,,...000111///...------,,,///222222000///000111222222111111111111222222---...000111555???NNNYYY~~~lllLLL>>>888222000000...,,,000555333------------+++))))))+++---...000444777777555222///..................------******))))))((((((''''''((()))******(((''''''(((%%%)))...///...+++******))))))+++,,,,,,,,,,,,,,,...............///000111,,,777555BBBqqqUUU555111---(((+++...,,,---...000111111111000......+++***...333111,,,777666444111...///333777AAAMMMZZZ\\\TTTIIIAAA???888555000,,,***+++,,,---111222222222111222444666111222333333222222333555///000//////444999888222333222222444777888777666333333333111//////111333333555444111222666555111000111333444555666666666111000...------------...++++++++++++++++++++++++******)))(((''''''''''''+++,,,---+++(((&&&'''))))))(((&&&%%%%%%%%%&&&'''%%%&&&((()))))))))(((((((((***---000000...+++)))++++++++++++************((('''''''''&&&&&&&&&&&&$$$%%%''')))***,,,,,,---***(((&&&&&&)))***)))(((|||sssjjj```WWWRRRLLLJJJHHHHHHJJJKKKJJJIIIGGGCCCBBBFFFJJJNNNVVV]]]mmm{{{ooo___MMMCCC>>>999555444333222222444333333999AAA>>>999333///...000111222222111000000000222333444///111333444222///+++)))))))))))))))***+++,,,---''')))***+++******,,,---111...,,,+++,,,...//////)))000999@@@AAA???<<<:::+++***)))((('''(((((()))%%%%%%''')))'''%%%***222222...******---///---***000///---,,,++++++,,,,,,((((((((((((((()))******,,,000333///((($$$&&&))))))(((((('''(((((()))***((()))(((&&&'''***)))%%%###$$$&&&(((***,,,,,,,,,)))***)))(((&&&&&&(((***'''+++......+++))))))+++---000444555333111111222///000222333333222000///111222111111333>>>MMMYYY~~~jjjKKK???<<<666444222///...222777666000/////////...------///111***,,,000444666666666555/////////000//////...---+++******)))(((''''''&&&((()))+++***(((''''''(((%%%***///000---)))(((''')))***+++,,,,,,---,,,,,,......---------///000222000888333???lllVVV444111---(((+++///...///000111111000/////////...---,,,111666333---999999777444111333888<<>><<<<<<555444333333333444555666888777666777888:::::::::>>><<<999777666888:::;;;666444222333444555555444444111000111444666666444...,,,***'''&&&''')))***------,,,+++***)))((('''+++***)))(((((()))+++,,,++++++***'''%%%$$$&&&((('''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&)))++++++)))'''%%%,,,,,,------,,,***)))(((((('''&&&(((,,,---+++)))***(((%%%###$$$&&&&&&&&& ###&&&''''''(((---111111111///+++(((&&&((()))yyyoooggg___WWWQQQMMMLLLJJJIIIJJJIIIHHHFFFGGGEEEFFFIIIJJJNNNXXXbbbqqqooobbbQQQ@@@:::;;;999444111555333333555666666:::@@@===:::666222000111333444333333333222111111000000333222111111111000...,,,***(((&&&)))---///,,,)))''''''((()))+++---///000...---+++***+++,,,------000;;;FFFJJJJJJEEE;;;111---***''''''(((******))),,,+++)))((()))***,,,---111111///+++((((((,,,000111000---+++)))'''''''''******,,,...+++'''+++222777444...)))&&&%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((()))******+++---//////...---,,,,,,---...------...111333///000222333333222111///333555777777777777999;;;666666666555666666666777111555333444:::===OOOkkk___KKK@@@999999555777777444555777666222///...---,,,---///222333++++++,,,---...---,,,,,,...111333333111///...---,,,***((((((******(((&&&*********)))&&&&&&'''(((,,,++++++,,,---...,,,+++)))---000...)))&&&&&&'''((())))))***+++,,,,,,---333///666:::GGGvvvgggAAA555222000///+++//////000333666888888888999888444333888<<<888111999;;;;;;999:::EEEYYYkkk{{{|||sss]]]III@@@>>>>>>>>>===;;;::::::;;;;;;<<<999999888888999:::::::::888777555333333333444555222111000111222222111//////---,,,---///111111000,,,***'''%%%%%%%%%'''(((+++++++++************)))(((((('''''''''''''''((((((******)))'''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&###$$$&&&(((((((((&&&&&&******++++++***(((&&&%%%)))((((((***,,,---,,,***)))'''$$$###$$$%%%%%%%%%###%%%'''((()))+++...000///...---***'''&&&(((***yyyooofff]]]UUUOOOMMMKKKJJJIIIJJJIIIGGGFFFFFFEEEFFFJJJMMMRRR]]]gggtttxxxdddWWWIII;;;888:::888444111555444555777888666:::???<<<999666333111111222333555444333222000...------111///------.........---+++(((&&&(((+++---,,,***))))))***+++,,,...000111...---+++******,,,...///666@@@JJJLLLIIICCC999000,,,***((('''((()))))))))---,,,***)))))))))***+++222222000,,,((((((,,,000222111///---,,,+++******++++++,,,...---,,,111777777222,,,)))))))))'''%%%&&&'''((()))*********************+++,,,---...//////000111222333222111000...000111222111222444555666888:::;;;<<<;;;:::999999:::<<<;;;::::::;;;===888888888777777777777888222555444555<<>>:::;;;@@@DDDBBBEEEXXXvvvmmmSSSDDD@@@@@@???===<<<:::999888888999:::777777666666555555666666000000000//////...---,,,---------...///...+++))),,,***)))***,,,---------+++)))'''%%%%%%%%%'''(((((())))))***++++++++++++''''''(((((('''&&&%%%$$$%%%'''******(((&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%&&&'''((())))))((((((&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((()))))),,,,,,++++++***((('''&&&***))))))+++------,,,+++(((&&&$$$###$$$%%%%%%%%%'''&&&'''))),,,...///...++++++***)))'''&&&(((***vvvkkkccc[[[SSSMMMMMMKKKIIIIIIIIIIIIGGGEEEEEEDDDFFFKKKOOOVVVbbbnnnwwwooo]]]OOODDD:::888999666333111333222444888999888;;;@@@;;;:::777444333222222333222111111111111000000000000...,,,+++,,,......---,,,)))'''''')))++++++***))))))***+++,,,...///000///...,,,***)))+++///222<<>>555---+++***((((((((((((((((((***)))(((''''''((())))))000000///,,,((((((,,,000//////..................------......///111666<<<777222---,,,...///+++&&&,,,---...///////////////////////////000111222333000111222222333222111111---///222333222222333444777888:::<<<======<<<;;;999:::;;;:::888777888999999888888777555444222222000333111444<<>>>>><<<::::::;;;<<<<<<;;;@@@CCCDDD@@@???AAABBB@@@???DDDGGGIIITTTooobbbFFF;;;<<<<<<;;;444444222111111222333444222222111000...---...///+++,,,.........,,,***(((***+++,,,......,,,(((%%%,,,+++++++++,,,---------+++***)))''''''(((((()))(((((()))***+++******)))&&&''')))***)))&&&$$$"""$$$%%%''''''&&&$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&'''((((((&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((((()))+++---...//////......---+++******)))))))))***+++++++++***)))'''%%%%%%&&&''''''&&&)))'''&&&)))---///...+++'''((()))((('''''')))+++|||pppfff___YYYRRRNNNLLLKKKIIIIIIIIIHHHGGGEEEEEEDDDFFFKKKQQQYYYfffsss|||jjjXXXKKKBBB;;;:::999555222111000000333777999999<<>>>>>>>>EEEAAA@@@>>>===<<<:::666333:::???AAA>>>===@@@BBBAAA@@@BBBEEELLLcccZZZ>>>666666555222000///......///000111222---......,,,)))((()))+++)))+++...000000...,,,***)))***,,,...///---)))%%%,,,,,,,,,++++++,,,---...***)))(((((('''(((((()))((()))***++++++)))((('''$$$&&&((()))(((%%%""" $$$%%%%%%###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***(((((((((((())))))************)))(((((((((((((((***)))((((((***,,,...000000///......------,,,,,,'''((())))))))))))))))))***((('''((()))***)))((()))(((''')))---...,,,)))&&&'''((((((((((((***,,,wwwlllccc]]]WWWRRRNNNLLLJJJIIIHHHIIIHHHFFFEEEDDDCCCFFFKKKRRR[[[iiivvvwwwbbbSSSIIIBBB<<<;;;888444222444000///111666777888<<>>@@@\\\}}}NNN???:::777@@@===;;;:::999888666222///444999:::888999<<<>>>===:::<<>>SSSlllvvvqqqeeeQQQ???;;;<<<:::666555444333000...,,,+++******))),,,...,,,(((&&&)))---''')))---000333333333222******+++...000111///---,,,---...---******,,,///''''''((((((((((((((((((###%%%(((+++,,,+++***)))((()))***+++++++++***)))$$$'''***,,,++++++++++++........................)))******+++,,,...///000111000...,,,+++++++++,,,,,,+++***)))((((((((((((,,,---------------------&&&&&&%%%&&&''')))+++,,,'''***,,,+++)))'''(((***((((((((()))+++,,,***)))***---111111---++++++,,,)))+++---......---...000|||tttiii___ZZZUUUPPPMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFEEEHHHOOOVVV___mmmzzzmmmWWWHHHAAA===<<<999666555666777888666666555111...///555999888666333222222222111000333333222222111000000000000//////---,,,+++******)))))))))*********'''%%%'''''''''((((((***+++,,,+++)))+++///000666GGGYYY\\\XXXRRRIII:::,,,'''***&&&&&&''''''((()))***+++***))))))+++...000000000...222888::::::999:::<<<555444222111111111222333+++---000222333333222000***++++++++++++***))))))(((***+++)))'''$$$######!!!!!!###$$$%%%'''((((((---+++)))'''&&&'''((()))******)))((())))))******'''((()))+++---...//////000///---,,,+++***++++++((()))***,,,------......+++...//////:::SSSmmm}}}}}}^^^GGG===///(((******''')))(((&&&)))///111///---+++,,,...---+++...333333555777888666444444444888888888888888999:::;;;999888:::===;;;666666999<<<;;;888666444222111111444333444666333000555???222111///...,,,+++++++++...---,,,***))))))******/////////------333<<>>666***%%%((('''***+++***(((***......***...,,,---000000...111666555777999::::::;;;===>>>@@@???>>>>>>>>>>>>>>>???:::999;;;===;;;777777:::888888666555333222222222//////111444222...111888000000...---,,,+++++++++...---+++***))))))******,,,------++++++000888>>>fffOOO666:::,,,///......000333666666666444333222333444555444333111111222888CCCLLLJJJBBB:::888444000......000111555444333111///---,,,++++++***)))((((((***,,,------///000000//////111222//////...000222111...***000000000000///...------,,,------......//////000...,,,***+++...//////---******)))((((((((((((((()))&&&###$$$(((***(((%%%###%%%'''((()))***,,,...((()))+++---000222444555333333111---(((%%%%%%%%%)))+++,,,---,,,+++,,,---//////...------,,,+++++++++***(((&&&&&&(((***+++,,,)))''''''***---.........,,,***(((((()))***+++---......//////......---***+++,,,---...---,,,,,,tttmmmbbb[[[VVVSSSOOOLLLJJJFFFCCCDDDGGGIIIGGGDDDJJJJJJOOOWWW^^^ggguuuwwwaaaOOOCCC===;;;:::777555444444555666666666666444222444:::???:::777444222222222222111...///000111222333444444222111111000///...---------,,,+++,,,------+++)))))))))((((((((())))))***)))(((***000999EEEVVVeee^^^RRRBBB777///******......---------...///000000000000111333555555444222......111555999888444000...------,,,,,,,,,,,,,,,000111222333333111///...+++******)))(((((('''&&&)))+++,,,+++(((&&&%%%%%%"""!!!!!!"""$$$&&&)))+++((('''&&&&&&&&&'''((())))))***++++++***)))((('''%%%&&&''')))***+++++++++...---,,,+++******++++++******++++++++++++******+++...//////;;;SSSnnn~~~```GGG888333***(((+++)))---//////---///222000,,,111///111444444333666;;;999:::;;;<<<<<<>>>BBBDDDDDDCCCBBB@@@???>>>>>>>>>666555777:::888444333777111111000000000000111111+++,,,000333000---...222///...---,,,,,,,,,------...---,,,+++************)))+++,,,+++***---222777SSS^^^<<<777000///...///111333444333222222111000111333444444222///000111444<<>><<<:::888666555555......000222111------000))))))******+++---...///,,,...000000///---...000000///---,,,,,,...///000......------,,,,,,,,,,,,))),,,...---,,,---111444DDDnnnmmmBBB111000.........000222111000......------...111222222111---///111444;;;@@@;;;333---,,,***))))))***,,,---+++,,,,,,,,,---------...000///...------...000222222444555555333222111222444444444444444111///---,,,,,,,,,,,,---...//////---------,,,++++++************++++++++++++***)))''''''''''''&&&&&&%%%%%%(((%%%"""!!!"""######"""%%%&&&''''''&&&%%%&&&''',,,---.../////////......+++++++++)))'''''')))+++%%%&&&%%%%%%$$$'''***......,,,***)))((()))***,,,((('''&&&%%%%%%&&&'''(((...,,,******+++,,,...///...,,,***(((((()))***+++//////.........///000000000///...,,,,,,+++,,,,,,|||nnnggg^^^WWWUUUSSSPPPMMMIIIFFFCCCDDDHHHJJJHHHEEEGGGIIIPPPZZZccclllxxx}}}gggUUUHHH???;;;888777555444222222222222111222222111000333:::@@@>>>:::555222222333333222222222222222222222222222000//////......---------***)))((((((***+++***))),,,,,,+++*********++++++......111999FFFTTT]]]```VVVHHH:::444333111000000//////...............///---------///111111///......,,,---444===@@@;;;444111///...---,,,---...///...///000111111111000000...---,,,******)))******(((***+++***(((&&&%%%%%%!!!  $$$''')))&&&&&&''''''(((***++++++((()))+++,,,+++***(((&&&%%%&&&'''(((((((((((((((''''''''''''((((((((('''&&&''')))+++,,,---......000111222888IIIaaassszzz]]]KKKAAA>>>999:::<<<555111444555555888;;;:::666333222333555444000000444222111111//////111555888666555333111...---,,,+++)))(((***---,,,((((((+++''''''''')))***,,,...///...///...+++***,,,...///111000...------///111222//////////////////......,,,///222222000000222555@@@bbb|||NNN000111---------...000///---+++,,,++++++,,,...000///...,,,///222555;;;???;;;333...---+++***+++,,,---...***+++,,,,,,---...///000111000///...///111333444444555666555333222222333111222333333222000...---'''''''''((()))***,,,---++++++***)))((('''&&&&&&&&&))),,,...---+++(((&&&''''''((((((((('''&&&%%%&&&$$$"""!!!""""""""""""&&&(((((((((&&&&&&'''(((------............------------+++(((&&&%%%''')))))))))((('''''')))...111---+++)))(((((()))***+++((('''&&&&&&&&&&&&'''(((000///---+++))))))***+++((()))***+++++++++++++++,,,,,,...///000000000///000///...,,,++++++++++++}}}wwwllleee\\\VVVSSSQQQOOOLLLHHHGGGEEEEEEFFFGGGGGGFFFFFFIIIRRR]]]fffnnn{{{uuu```PPPEEE>>>999666555444333222111111111222333333222111555;;;AAA???;;;666333222333333333111111000000///......---/////////......---------+++)))((((((***++++++***------,,,,,,,,,------...///111555>>>MMMZZZ[[[WWWLLLAAA777444444111000000......---,,,++++++++++++...---,,,---///111000000+++)))***111:::>>>;;;666111///+++))))))***---///---......///000000000000...---,,,+++***+++,,,,,,+++---......,,,***)))))))))(((&&&$$$###$$$%%%&&&&&&&&&'''((())))))******((()))***++++++***)))((((((((()))))))))))))))((('''((()))***************,,,---///111333555666666555444555@@@WWWmmmwwwvvv[[[KKKBBB>>>999;;;===444222444333111222555333//////---...000...)))))),,,(((((((((((())),,,000444000///---+++***(((((('''((('''))),,,+++((((((+++(((((()))***,,,...///000......,,,'''&&&***,,,+++222000...,,,---...111222//////000000000000///...///222555555333333555888@@@[[[|||___888777///...---...//////...,,,---,,,+++,,,...//////---...111333555999<<<888222///...---,,,,,,,,,---------------...///000111111///...------///111444555333444444222000000111333...000222222000...,,,,,,''''''&&&'''((()))+++---,,,++++++***)))((('''&&&%%%(((,,,...---***(((((('''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$#########$$$&&&'''(((((((((***,,,+++++++++,,,...000111222333111...)))$$$###$$$%%%)))))))))'''''')))---000+++***))))))((()))***+++)))(((((((((((((((((()))222111///,,,((('''(((***%%%'''***,,,------+++***(((***,,,...000111111000000000///...------,,,,,,xxxqqqjjjcccZZZTTTQQQOOOLLLJJJFFFGGGGGGFFFCCCBBBDDDFFFHHHLLLUUUaaajjjsssmmmYYYLLLCCC;;;777555444333222111000000///222333333111000333:::@@@@@@<<<666333222333333444222222111000000///......000000000////////////......,,,***+++,,,...............---......///000111---111777CCCSSS^^^YYYNNNCCC:::333111000...---///------+++******)))))))))---+++)))***---///111111+++)))***///666:::999777222///***'''&&&)))---111...............---------,,,+++***)))***+++---...,,,...000///---+++++++++...---,,,+++************)))***++++++,,,,,,,,,,,,((((((((()))******++++++******+++++++++******)))+++,,,...///000000000000111222444666888999999999999666888HHHdddyyy{{{sssTTTEEE===888333777999000///000///,,,---000///++++++***+++...,,,''''''***''''''(((((((((***---000---,,,+++***)))((((((((('''&&&))),,,+++((((((+++((()))))))))+++,,,---...---///---)))))),,,,,,(((111///,,,+++***,,,...000---...////////////...---///222555444333333666999===QQQsssoooBBB===222000//////000111111000///...---...000000///...///222333444777;;;999444222111000...------------,,,---------.........///************,,,///333444000000///---+++,,,///222///222444222///+++******((('''&&&&&&''')))+++------,,,,,,+++***)))((((((''')))++++++***)))+++---'''''')))))))))(((&&&%%%"""$$$&&&''''''&&&%%%$$$$$$&&&'''((('''((()))+++))))))((((((***---111333333111...)))%%%$$$%%%'''&&&&&&&&&%%%$$$%%%(((***************************************************222222111---)))(((***,,,((()))***+++++++++++++++'''((()))+++---000222444000111111222111000......tttmmmiiibbbXXXRRROOOMMMJJJHHHDDDGGGHHHEEEAAA???AAAEEEJJJNNNXXXeeennnwww}}}hhhVVVIIIAAA:::555444333333222111000/////////000000......000777<<>>888333333777888666;;;999666444444444333222666555555444444444555555222111//////000000...---******++++++*********+++)))...999HHHWWW\\\OOO@@@666222---*********++++++************))))))))))))...***((())))))))),,,222111...,,,...000333555888111///,,,,,,...//////...///000000///,,,+++++++++333QQQ(((###333&&&///(((,,,,,,,,,,,,+++***))))))000...+++)))***,,,///111///000111333333333222111333222000...---,,,------111111000///......------+++,,,---......---,,,+++------......///......---555222???ZZZxxxjjjDDD;;;111,,,...///...+++---,,,++++++---.........------,,,***((((((+++---***(((&&&(((+++,,,+++)))---***''''''***+++***)))&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''))))))///000111111000---)))''',,,+++******+++---000111///---,,,******+++,,,------...000000111333777:::777GGGXXXQQQ555666111///111111...,,,...000///,,,+++***,,,...///111000000333888:::999777444222000000111222222111///...---+++)))'''&&&%%%'''(((***,,,---/////////,,,***(((((()))*********333444222......000...)))***'''$$$%%%(((+++++++++111000---)))'''(((,,,///***)))'''&&&(((+++...111***)))'''&&&&&&''')))******)))))))))***)))'''%%%'''''''''''''''((()))***'''(((***+++,,,+++)))(((++++++,,,,,,,,,---------+++(((%%%%%%(((***+++***))),,,---+++'''%%%%%%'''******))))))+++---000222111000000111111///+++((()))))))))))))))((('''&&&'''((()))+++---///000111...444999888333...---...~~~ssskkkccc\\\UUURRROOOIIIGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHPPPSSS[[[gggtttmmmVVVHHH@@@:::777666777666333111000000000111///000222222222444777999@@@???:::555555888999777===;;;888777888999999888777666555444333222222222000...------...///---,,,((()))))))))))))))***+++...444>>>IIITTTUUUHHH888333///***((('''((())))))))))))*********+++++++++---++++++,,,++++++111999666222///---,,,,,,,,,---***((('''(((+++.../////////000111000...---...///RRRfff777)))000###,,,(((------------,,,+++***)))%%%%%%&&&(((+++000444777//////111222222222111111444333111///..................---,,,+++))))))((())))))***++++++***))))))((((((***,,,---...//////666444EEEeeegggDDD;;;111---...///...+++---,,,+++,,,...///000///---------+++))))))+++---,,,***((()))+++,,,***(((***)))((()))***+++(((&&&&&&&&&%%%%%%$$$%%%%%%%%%(((((('''''''''(((******...///000111000---+++))),,,.........---...000333//////.........---------...///000111111333666888555BBBQQQXXX:::111,,,***---...,,,+++---+++***(((''''''(((+++,,,///...///222777:::;;;:::000...,,,,,,---...---,,,///...---,,,+++***)))(((((()))***+++++++++++++++&&&%%%%%%%%%''')))***+++222222000------000///+++***'''$$$%%%''')))))))))(((((('''&&&'''***///333+++)))'''&&&(((+++///222,,,+++***(((''''''''''''***)))(((((())))))'''&&&&&&&&&'''(((((()))******((()))***+++***((('''%%%))))))******++++++,,,,,,///,,,)))(((***++++++***)))+++......,,,)))&&&%%%***)))((()))***---///111///......//////...+++((())))))))))))((((((''''''&&&'''((()))***+++,,,------222888888444000///000}}}ssslllaaaZZZSSSQQQMMMIIIFFFHHHFFFFFFEEEEEEFFFGGGIIIJJJQQQWWW```jjjuuuyyyfffOOOCCC===999777888999888777666444333222222...111444555666666888999@@@@@@<<<777777;;;:::777<<<:::888888999;;;;;;:::666555444222111000//////,,,+++***+++---...---,,,((()))))))))((((((+++---333;;;EEEMMMRRROOOAAA333000---)))''''''((())))))))))))******++++++,,,,,,,,,---//////,,,...;;;IIIDDDAAA:::333...+++***))),,,+++)))***---000111111---...///.........000111MMM\\\555)))...$$$...+++---......------,,,+++***((((((((()))***+++---------...//////000/////////111000///...---,,,,,,,,,***))))))((('''&&&%%%$$$&&&''''''((((((''''''&&&$$$%%%'''***---000222333555555IIIpppbbbBBB:::111------///---+++,,,+++***+++...000000000---------+++******,,,......,,,++++++++++++***(((((((((((()))***)))&&&$$$'''&&&&&&%%%$$$$$$$$$%%%(((((((((((()))***+++,,,,,,...///000000...,,,+++---111444444000///222555000000000000000//////...,,,...//////...///111444333:::GGG}}}dddAAA///***(((+++,,,******---+++***)))((()))***,,,...---,,,,,,///444999<<<===...,,,******+++++++++***------------------,,,,,,+++++++++******)))((('''%%%%%%%%%%%%&&&((()))***000000...***,,,111111...***(((&&&%%%&&&''''''&&&###$$$$$$%%%&&&)))///333,,,***'''&&&(((+++000333///...---+++)))'''&&&%%%)))((('''((())))))(((&&&%%%&&&((()))******))))))(((((())))))(((&&&$$$###''''''(((((()))***++++++111...,,,+++++++++***))))))***---///000...)))%%%***)))))))))***,,,///000------,,,---...---+++))))))))))))))))))((((((((((((((())))))******++++++)))...333555222000///000zzzqqqkkk___XXXRRRPPPMMMIIIGGGIIIEEEEEEEEEEEEGGGIIIKKKLLLSSS[[[fffnnnyyyuuubbbLLL@@@;;;999999:::;;;;;;;;;;;;999777555444444666888999999:::===???@@@@@@>>>999999<<<;;;777999666444444555666666555333222111000////////////+++***)))***---...---,,,+++,,,,,,***((((((,,,///:::DDDOOOTTTSSSLLL???222000---***))))))+++++++++******************)))))),,,...000...,,,333JJJ```XXXTTTHHH:::000---------222000...---...//////...***+++,,,,,,,,,...000333111@@@---+++111***000,,,............---,,,++++++---,,,,,,***(((&&&$$$###+++++++++,,,,,,,,,,,,+++++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++...111444555222222IIIttt\\\>>>888000++++++,,,+++))))))(((((())),,,/////////,,,------,,,++++++,,,...---,,,,,,,,,,,,,,,,,,+++)))))))))))))))(((&&&%%%)))((('''&&&&&&%%%%%%&&&(((((()))***+++,,,---...+++,,,.../////////...---,,,333999888333111333888111000...---------...///***+++,,,,,,++++++,,,...222555AAAtttqqqFFF111,,,)))+++,,,******---***)))(((((()))+++---...,,,+++***+++///333888:::///---++++++,,,,,,+++*********+++,,,------......,,,---,,,,,,+++***)))((()))******)))'''''''''(((------+++(((***000222000,,,***(((''''''&&&&&&&&&%%%&&&&&&&&&%%%'''***---,,,***((('''(((,,,000333000000///...,,,***(((''')))(((&&&'''((())))))(((((()))***++++++***(((&&&&&&&&&''''''&&&%%%$$$###&&&''''''((()))***++++++---,,,,,,+++++++++***)))+++***+++...111000,,,(((,,,+++******+++---000111---,,,,,,---......,,,***++++++******************---------,,,------,,,,,,%%%)))...000000......///~~~uuummmhhh^^^WWWQQQPPPNNNJJJHHHJJJEEEEEEFFFFFFHHHKKKMMMNNNTTT___jjjtttrrr___JJJ@@@<<<::::::;;;======>>>>>>===;;;999777999999999999999<<<@@@CCC@@@@@@>>>999999<<<;;;777777555222000111111000/////////.........//////000+++******+++---//////...000111000---******///333GGGTTT______VVVIII;;;000...,,,))))))***,,,,,,,,,++++++***)))(((''''''&&&,,,...///---,,,:::ZZZwwwooohhhVVV???///---......333111...,,,------,,,++++++,,,---,,,---...222555...888111222333...///,,,............---,,,++++++&&&'''((()))))))))(((((()))))))))(((((((((((()))'''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))******''''''''''''''''''''''''))))))***+++---///111333000111JJJuuuYYY:::555...***)))***)))((('''&&&%%%'''***,,,------+++,,,---,,,++++++,,,...******+++,,,,,,---...///,,,,,,,,,***)))(((((()))******)))(((((((((((((((((()))***+++---......///+++,,,---...////////////+++222999999555222555999000...***((('''))),,,///***,,,------+++***+++,,,222222???lll|||III444///+++++++++)))(((+++%%%%%%%%%%%%&&&''')))***,,,+++***)))***---222555000...,,,+++,,,,,,+++***'''((((((***+++,,,------------.........------,,,)))+++,,,***(((&&&'''(((++++++(((&&&(((...000...------,,,***((('''&&&&&&'''((()))(((&&&&&&(((******)))((('''))),,,///111///////////////---,,,+++)))(((&&&''')))*********+++,,,------+++(((&&&$$$$$$$$$%%%&&&&&&'''''''''(((((())))))***+++,,,,,,)))***,,,...............///,,,***+++///000...,,,......---,,,---///222333...---,,,---......---+++---,,,,,,++++++,,,------//////.........---------&&&(((,,,///////////////zzzpppgggbbb\\\UUUPPPOOOMMMJJJIIIKKKGGGGGGGGGHHHJJJLLLOOOPPPVVVbbbooo{{{lllZZZHHH???<<<;;;:::;;;<<<<<<===>>>===<<<;;;:::888888777666666999???CCC@@@@@@<<<777777;;;:::777888555222000000000///...------------...///000000,,,++++++,,,...//////...111222222///+++---444:::XXXgggqqqkkkYYYFFF666,,,+++)))'''((()))+++++++++,,,++++++***)))(((''''''---///000...000AAAdddiiiKKK777444555444777444222111111222111000...//////...---///333555333333222000......222333---......------,,,+++***''''''((()))************))))))(((''''''''''''((('''(((((((((''''''&&&%%%$$$%%%&&&((()))+++,,,,,,))))))(((''''''((())))))***))))))))))))+++---...111555PPPwwwVVV888444...***)))(((((((((&&&%%%$$$%%%(((*********)))+++,,,,,,+++***+++---((()))+++,,,,,,---///111///000111000---++++++,,,+++******)))******++++++***+++,,,---.../////////+++,,,---...////////////***000555777444333666999///---)))&&&&&&(((+++...,,,...//////---,,,------444111<<>>>>><<<888666666666444333.........,,,+++,,,///222///)))...,,,'''---222777------------,,,+++***)))------,,,+++***)))((((((+++***)))((((((((())))))(((((()))))))))((('''&&&&&&&&&&&&'''((()))))))))***)))(((((((((((()))***+++***)))((()))***,,,---111:::VVVxxxxxxMMM888444000,,,***)))))))))'''%%%$$$%%%((()))))))))''')))++++++*********,,,(((***,,,,,,++++++---///...222777888444000---,,,))))))))))))***+++,,,,,,,,,---...////////////...,,,,,,---....../////////))),,,000222333444666888...---,,,+++***++++++,,,***,,,......---,,,,,,---555///999XXXVVV666000+++++++++)))))),,,******************++++++,,,,,,,,,***((())),,,000...,,,))))))))))))(((&&&''''''((((((((()))))))))+++++++++,,,,,,++++++***$$$(((,,,+++(((&&&(((+++'''(((&&&$$$%%%)))((($$$+++,,,---,,,(((&&&&&&'''$$$&&&((()))((((((((()))%%%&&&((()))++++++,,,,,,---,,,+++++++++,,,------+++)))((((((+++---//////...---,,,+++***))))))((((((''''''(((((()))******,,,++++++++++++*********'''+++111444444333444555222333333333111111222333111000......///000222444000...,,,,,,,,,,,,+++***,,,+++*********+++---...+++***************))))))******+++,,,------+++***}}}rrrggg___\\\WWWQQQLLLLLLKKKHHHGGGIIIKKKKKKKKKKKKMMMOOOQQQRRR\\\hhhwwwnnnZZZKKK===999::::::999:::666666777777888999::::::222444777999999:::;;;===???>>>888333333777888666555222000000111333333222000///......------------,,,+++++++++---...---,,,***---///...---222===GGGdddvvvwww^^^FFF666///,,,+++***+++...000000///******+++,,,...///000000...111555777:::IIIgggxxx\\\IIIFFFFFFCCCBBB???:::666444222///---,,,,,,+++(((''''''***---...&&&000///(((,,,///222,,,,,,,,,,,,+++***)))))),,,+++++++++++++++,,,,,,---,,,+++)))))))))***+++'''((()))))))))((('''&&&''''''&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***---,,,+++******,,,...///000<<>>:::444...+++''''''(((((()))+++,,,------...///000000///......---------.........//////(((***,,,///222444666777---...///000000...,,,+++&&&)))++++++***))))))***555---555PPP]]]888111---......---...111((((((((((((((('''''''''+++------+++)))***---111///---+++*********)))'''))))))))))))(((((((((((())))))***))))))((('''&&&***...111///***'''(((***&&&'''&&&###$$$'''%%%!!!)))+++---+++'''%%%%%%'''%%%'''))))))'''&&&%%%&&&###%%%'''***++++++******---,,,***(((((()))***+++,,,***((()))+++...000000,,,,,,+++******++++++,,,+++******)))))))))******,,,,,,++++++***)))))))))%%%***000333333111222333222555999888555333333444000///...---...///222333000...+++***+++***)))(((+++***)))((((((***,,,---************************(((''''''((())))))'''%%%{{{rrrddd[[[YYYXXXRRROOOPPPLLLEEECCCFFFHHHJJJKKKJJJIIIJJJOOOSSS\\\sss}}}wwwcccTTTLLLAAA:::888999:::;;;888777777888::::::888777888666444444666999;;;<<<===<<<999555111000111333,,,...//////...------...------...//////000000111...............---------111111222111---...;;;LLLgggvvv}}}nnnTTT???444///(((***,,,...///000000///111000000///000111333444:::777999@@@EEEOOOggg{{{}}}rrrYYYEEE@@@???<<<888:::;;;999444///,,,************)))''''''***,,,,,,,,,+++((('''(((+++.........---+++++++++++++++,,,---.../////////...---*********+++++++++((('''&&&&&&'''(((((('''&&&%%%***+++***)))'''&&&'''(((---,,,+++***)))***+++++++++,,,,,,+++))))))+++---...AAA```cccAAA888222***(((***,,,+++)))%%%$$$$$$'''***+++)))&&&******+++,,,,,,***)))(((,,,,,,,,,+++++++++******)))///444555111,,,))))))&&&'''((((((((((((***,,,///...,,,******,,,...000,,,...///...,,,+++,,,...---...000000///000333555111000////////////---+++/////////...---***'''&&&///***333EEEzzzhhh999...,,,...***,,,///)))+++)))((()))++++++)))&&&)))+++,,,)))&&&&&&,,,111111...,,,,,,...///...+++)))'''&&&%%%&&&(((***+++%%%&&&(((*********))))))---,,,+++******+++++++++((((((&&&###!!!!!!%%%((((((+++---,,,(((%%%%%%''')))***++++++)))&&&###!!!###%%%&&&'''''')))+++---000...***'''&&&'''***+++'''(((***,,,---///222555***///111///...000000...***((()))+++***&&&'''+++,,,///)))%%%***(((%%%++++++,,,.../////////......111222555666777555333222111000///,,,******---//////---+++((('''''''''((())))))(((((((((((())))))++++++*********************)))'''&&&&&&''')))***{{{qqqdddZZZXXXTTTOOOMMMNNNLLLGGGFFFIIIKKKLLLMMMLLLKKKMMMSSSXXX```vvvrrr^^^MMMHHHAAA===<<<<<<<<<;;;:::999999999;;;;;;:::888777555333333555888;;;<<<@@@???;;;666111...///000111222444333222111111222000////////////.........111000///...---,,,+++***...---......---000>>>NNN___jjjmmm```LLL>>>777333111222444555666555555444888777666666666777888999666666999???GGGUUUjjj|||tttmmm]]]III<<<666333///222555999999666111---******++++++)))((((((***,,,,,,,,,+++)))''''''***,,,+++******+++---...---,,,,,,------......---,,,,,,)))))))))******)))'''&&&&&&'''((()))))))))(((''''''((()))((('''((()))+++,,,+++*********+++,,,---......---+++******,,,///222KKKnnn^^^@@@:::444---+++---......,,,+++)))''''''((('''%%%"""&&&'''((()))***))))))(((+++++++++*********))))))))),,,///000///+++)))'''%%%&&&''''''&&&''')))+++///...+++******+++---...++++++***+++++++++++++++++++++---///222444666777444222111111222222000...000///...---+++)))((('''///+++444CCCsssiii===000---...)))***,,,&&&)))(((((())),,,,,,***''')))++++++)))&&&&&&+++000333000,,,++++++***(((&&&'''&&&%%%%%%%%%&&&'''(((''''''((()))************------,,,***)))***,,,...+++(((%%%$$$%%%&&&$$$"""((()))++++++)))(((''''''+++******)))((('''&&&%%%$$$%%%&&&'''&&&'''***,,,---+++(((&&&&&&'''***,,,(((***,,,------...000222,,,///000///222888:::999///***'''((()))'''(((+++'''+++%%%""")))((('''...***+++,,,---------,,,+++//////000111222333333444333333222///,,,++++++------,,,***(((''''''((((((++++++************++++++++++++******************'''&&&%%%$$$$$$%%%&&&'''zzzpppcccYYYUUUPPPMMMKKKLLLKKKHHHIIIKKKKKKLLLMMMLLLKKKOOOUUU[[[eeexxxjjjWWWEEECCCAAA@@@@@@???===;;;;;;::::::;;;<<<<<<;;;999555444333333444777:::<<<@@@>>>;;;666111///000111000222333222111//////000222111111///...---,,,,,,//////...------,,,++++++,,,++++++---///666DDDQQQYYY\\\[[[PPPDDD>>>;;;999;;;;;;<<<<<<<<<:::999888777666555444333444555555000444777<<>>:::444...,,,---///...---...+++)))''''''&&&$$$###$$$%%%&&&((())))))*********************)))(((((((((((()))+++,,,+++)))&&&$$$%%%&&&&&&%%%&&&((()))...---+++)))))))))+++,,,+++)))((())),,,...,,,***)))))))))...444999:::999444222111111222222000///111///---+++)))(((((((((---***444<<>>>>>===;;;999777555111000///---------......***000222555EEE___qqquuuoooYYYDDD===:::333///000+++...222444222///---,,,***,,,,,,,,,******+++---+++,,,---+++((('''''''''(((%%%$$$)))000333///))),,,,,,,,,+++)))(((''''''&&&'''((('''&&&%%%%%%&&&"""######$$$%%%%%%%%%%%%)))***+++)))'''%%%%%%&&&'''((()))***,,,...///000000000...+++)))***---000>>>fffyyyRRR888555111,,,******+++++++++***)))'''&&&'''((())))))''''''((()))******++++++)))***+++++++++***(((((()))'''%%%'''+++,,,)))'''%%%&&&'''&&&%%%%%%''')))---,,,***((((((((()))***---***'''***///111///+++***((((((...666;;;;;;888000///------......---,,,111///,,,)))''''''((()))***)))222555SSSzzzwwwmmmFFF222+++,,,(((&&&)))%%%'''(((***+++,,,+++)))''')))******(((&&&'''))),,,---+++(((&&&&&&'''((()))&&&&&&&&&&&&&&&%%%######)))(((&&&%%%&&&(((+++,,,,,,------+++((()))...333+++(((&&&'''******&&&###+++)))(((***,,,,,,)))%%%******+++++++++,,,++++++)))***+++*********,,,...///...,,,++++++,,,...///+++---000000...,,,+++***...------333CCCWWWccceeeBBB333'''%%%((())))))(((222444,,,&&&)))(((%%%,,,+++++++++******)))((((((++++++++++++,,,---...///222333444333///+++)))))))))((((((''''''((())))))))))))(((((((((((())))))******+++++++++++++++,,,(((((('''&&&&&&'''((((((uuujjj```VVVOOONNNMMMJJJGGGFFFGGGHHHHHHGGGHHHHHHGGGGGGLLLTTTZZZgggxxxmmmYYYKKKBBBBBBAAA???===<<<<<<<<<:::999888888999999777555222333333333333555:::>>>;;;;;;888555333333555777333555666555444222222333222222222222222222222222333333444555666666777777777666666:::CCCOOOYYY]]]ZZZRRRHHHAAA>>>;;;888666999999888777555333000///000///---,,,+++,,,,,,---(((,,,,,,...???YYYkkknnnbbbPPP@@@;;;777000///444///000000///---,,,,,,---***+++---,,,+++***+++,,,+++,,,,,,+++(((&&&&&&''')))%%%$$$)))///111---''',,,,,,+++)))((('''&&&&&&&&&((()))(((%%%$$$&&&'''############$$$$$$%%%%%%''')))***)))'''&&&%%%&&&&&&'''(((***,,,...//////......---+++)))***---000CCCmmmzzzOOO222111...+++)))((()))))))))((((((((('''''')))+++---))))))((((((((((((((((((***+++,,,---,,,+++)))((()))'''%%%'''***,,,***(((&&&'''((('''&&&&&&((()))+++***)))(((((((((((()))---)))''')))...111///+++,,,******///666999888555...,,,******+++,,,,,,+++000...***'''&&&'''(((******+++333111HHHmmmssssssIII222))),,,(((''')))((((((***+++,,,+++)))'''''')))))))))(((''''''(((***+++***)))'''&&&'''(((***''''''(((((('''&&&%%%$$$((('''%%%###$$$'''***,,,,,,------+++***+++000444(((((((((''''''''')))***,,,***(((***,,,+++((($$$&&&))),,,//////...,,,***(((*********))))))+++---111000...,,,++++++,,,---,,,...000000...+++***)))***)))***111DDD[[[iiilllGGG888)))&&&)))***((('''444666---'''***'''###))),,,,,,++++++*********)))***+++,,,------,,,***))),,,...000000...+++))))))((((((((((((((())))))***))))))(((((((((((())))))******++++++,,,,,,,,,,,,((((((((((((((((((((((((qqqfff^^^UUUMMMMMMNNNJJJEEEDDDFFFHHHFFFHHHIIIJJJIIIIIIMMMUUUZZZgggwww~~~vvvcccRRRGGGAAAAAA@@@===:::999;;;<<<999777777777888777555333222333555444333555;;;@@@>>>===:::666333222333555333444666666444444444555444444555555666777777888======<<<;;;;;;:::999999:::::::::@@@MMM[[[bbbaaaXXXLLL@@@999666222///...222222222222000...+++***,,,,,,***))))))***++++++))))))))),,,888KKKZZZ```SSSIII???:::666333333666111000///,,,******+++---)))+++,,,,,,+++******++++++++++++)))'''&&&'''((()))&&&%%%(((---...+++''',,,+++***((('''&&&&&&&&&(((***+++)))&&&%%%'''***'''&&&&&&%%%%%%&&&&&&'''!!!$$$'''))))))((()))***&&&'''(((***+++,,,,,,,,,+++,,,,,,,,,+++,,,...000FFFqqqwwwKKK///000///---+++))))))***+++***++++++***(((((()))***''''''&&&%%%%%%%%%%%%%%%***+++---...---,,,***((((((''''''(((***+++***((('''(((((('''&&&&&&'''))))))))))))(((((())))))******((('''(((+++---+++))),,,+++,,,000444666444222///---+++***+++------,,,///---***'''&&&'''((())),,,---666000BBBgggsss|||NNN444))),,,)))'''******)))***++++++)))(((((())))))(((((('''''''''''''''+++++++++)))'''&&&&&&'''((((((((((((((((((''''''((('''%%%$$$%%%'''***+++,,,,,,+++,,,---///111222'''((()))'''%%%&&&))),,,))))))))))))***)))'''%%%%%%(((---000111///+++)))&&&'''(((((('''(((***,,,///...,,,***)))))))))))),,,...000///---+++++++++'''((((((---<<>>???===:::999:::;;;888777666666777777555333222444666555444666<<>>===:::666333222444666222444666666555555666777777777888999999:::;;;;;;>>>===<<<;;;:::999888777666777999AAARRRbbbgggbbbUUUFFF777000---******,,,///000000000///---+++***)))((('''''''''((()))***+++))))))///555;;;DDDLLLFFFCCC===666666999777222...//////---++++++,,,---(((***,,,,,,***))))))***++++++***(((&&&&&&(((***'''&&&&&&'''***,,,+++***,,,+++)))(((''''''''''''))),,,---+++'''&&&)))---)))((('''&&&%%%%%%&&&&&&"""&&&((())))))***+++''''''))))))***)))(((((((((+++---.........000111HHHtttmmmFFF///000///...,,,******+++,,,***,,,---,,,)))'''''')))&&&%%%$$$$$$$$$%%%&&&''')))***,,,------+++)))'''%%%''')))***)))((('''(((&&&''''''&&&%%%%%%&&&(((((((((((())))))***++++++))))))))))))***************+++...000222222222111///---******+++------------,,,)))'''&&&''''''(((+++,,,444...>>>bbbsssUUU777***---)))&&&))))))'''(((***)))((((((+++...)))(((''''''''''''&&&&&&&&&(((+++***(((&&&&&&''')))((('''''''''((()))***)))(((''''''''')))+++,,,---******,,,111444222///)))(((((((((((('''%%%$$$###%%%((())))))(((((()))&&&))),,,//////...+++)))&&&''')))))))))***,,,...,,,,,,+++***))))))******,,,---......,,,,,,---...,,,---,,,,,,111===EEEHHH;;;000''''''))))))((('''&&&+++'''%%%+++)))%%%+++,,,+++*********+++,,,---))))))*********)))(((''''''))),,,,,,+++************++++++++++++*********++++++************++++++******++++++,,,------...(((((())))))))))))((((((lll```[[[TTTMMMIIIKKKHHHBBBBBBGGGJJJHHHGGGIIIKKKLLLKKKMMMRRRWWWiiixxx~~~fffUUUIII@@@888;;;>>>>>>;;;999999:::999888777777777777555333222555777666444666===CCC::::::888666444555777:::666888:::;;;;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<777777777666666666666666000222666@@@SSSeeehhhbbbSSSCCC222+++(((&&&)))//////000000111000///---,,,******)))))))))+++,,,------)))+++333444000444===<<<<<<666///333:::666***+++---//////...,,,,,,---''')))++++++***)))((()))+++***)))&&&%%%&&&))),,,%%%%%%&&&'''(((***,,,...,,,+++)))(((''''''((((((+++---///,,,((('''+++///)))(((&&&$$$#########$$$!!!$$$'''))))))(((((()))'''((()))))))))(((&&&%%%'''***...000000111222333IIIuuucccAAA000......---+++)))((()))+++(((+++------***((()))***&&&%%%%%%%%%&&&(((***+++((()))+++,,,,,,***(((&&&###'''******(((%%%%%%'''%%%&&&&&&%%%$$$###%%%&&&''''''((()))***+++,,,,,,+++,,,---,,,******+++,,,(((+++///111111000111111...+++)))(((***,,,,,,,,,,,,+++)))(((''''''''''''((((((111+++:::^^^qqqYYY;;;+++...)))%%%'''(((%%%&&&((('''''')))...222)))(((''''''''''''&&&%%%###(((***)))((()))***)))'''&&&%%%&&&(((***+++***)))))))))***+++,,,------***(((---444666222---+++)))''')))+++)))""""""'''(((((((((***---)))***+++,,,---,,,++++++)))***,,,,,,,,,...000333,,,,,,++++++,,,,,,------,,,,,,------,,,,,,...000333444222---,,,111666777222***$$$&&&))))))((()))&&&,,,)))'''---+++'''+++******)))))))))+++,,,---(((''''''&&&'''((()))***)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))******+++,,,,,,---......++++++,,,,,,,,,,,,++++++{{{mmmcccYYYQQQLLLKKKIIIHHHHHHIIIIIIHHHFFFKKKHHHGGGIIIJJJKKKQQQXXXeeeyyyxxxdddOOOAAA<<<<<<::::::===<<<777555777555555666666777888999:::666666666666777:::@@@DDD>>>===<<<<<<<<<;;;999888===>>>???>>><<<:::999::::::777333333444555444222222111111111222333444444444222777GGG\\\hhhfff___JJJ???333---)))'''***///,,,000333333///,,,+++,,,,,,+++(((''''''(((+++,,,++++++***+++...333777:::777444111111888>>>999000---000///,,,+++---,,,(((***+++---------+++)))((()))((('''&&&&&&''')))***(((((()))((('''(((***+++'''(((((('''&&&&&&(((***((()))***++++++,,,///111,,,***'''%%%&&&&&&%%%$$$''''''&&&$$$###$$$''')))%%%&&&((()))************+++000...---111------999QQQ[[[:::222222000---***))))))***+++((((((***++++++***)))(((((())))))(((%%%&&&)))---,,,***(((''')))******)))&&&&&&'''((())))))(((((('''''''''&&&%%%%%%''')))(((((()))***++++++,,,,,,++++++,,,------,,,,,,,,,***))))))+++...111111111,,,++++++...111222000---***++++++***'''%%%%%%&&&((()))+++000===UUUppp```===)))***'''&&&))))))((((((((((((***,,,...///,,,+++************(((&&&------...,,,***))))))***'''''''''''''''((())))))'''&&&&&&))),,,---+++)))+++)))))),,,111222///+++***'''%%%%%%((()))((('''$$$%%%''''''''''''((()))///---,,,+++************%%%&&&(((+++...000222333---,,,***))))))***,,,---,,,,,,---...///000111222......---,,,+++******)))************)))))))))))))))+++---,,,++++++...111...---+++)))(((((())))))))))))((((((((()))***+++,,,+++)))''''''((()))***))))))))))))***+++,,,,,,)))***,,,------,,,***)))***,,,//////...+++******************************vvvjjjbbbZZZSSSOOOKKKIIIHHHIIIJJJJJJIIIHHHLLLIIIHHHJJJJJJKKKQQQXXXfffzzzqqq^^^LLL@@@<<<<<<999:::<<<<<<999888:::777777888888888888888888:::;;;;;;;;;<<<>>>CCCFFFEEEDDDBBB@@@???===;;;:::777888999888666555555666888555222111222333222111111000000000000000111222777777>>>MMM^^^fffbbb[[[FFF<<<111,,,)))'''***...***---000000///---,,,+++((('''&&&%%%%%%''')))************,,,...222555777555444222111666:::777///666888777333111111///,,,***+++,,,---,,,+++)))(((***((('''&&&&&&''')))***(((((())))))(((((()))***(((((((((((('''(((,,,...,,,------------...000111,,,***'''%%%&&&&&&%%%$$$&&&&&&'''&&&%%%&&&(((***''''''((())))))***+++++++++///---,,,111...000>>>]]]~~~UUU888111111///,,,***))))))***+++++++++,,,,,,,,,,,,,,,+++((()))***((('''(((+++...+++)))'''''')))******)))&&&&&&'''((((((((((((((()))))))))(((&&&&&&(((***(((((()))******+++,,,,,,---------...............,,,******+++...111222333...---,,,...111111///---+++,,,,,,+++)))''''''(((,,,,,,---...888MMMhhh|||^^^===+++,,,(((&&&(((''''''''''''((()))+++---...,,,+++*********)))((('''***,,,---,,,***)))))))))((((((((((((((())))))***(((''''''))),,,---+++)))***))))))---111222///+++***((('''''')))***(((&&&%%%&&&''''''''''''((()))+++*********+++++++++***(((((((((***+++---///000...---,,,+++++++++,,,---+++,,,,,,---...///000111//////...,,,***)))(((''')))))))))((((((((((((''')))+++,,,+++******,,,///...---,,,+++************,,,,,,,,,------------------+++***(((((((((*********))))))))))))******+++***+++,,,---,,,***((('''(((***,,,,,,+++*********************************}}}qqqggg```[[[VVVRRRKKKJJJIIIJJJLLLLLLKKKJJJLLLIIIHHHJJJKKKLLLRRRYYYggg{{{{{{gggVVVHHH@@@>>>>>>;;;;;;===>>><<<===@@@>>>>>>>>>===<<<;;;:::999<<<===>>>>>>>>>???BBBEEEEEECCC@@@<<<999777666555444444444333111111333555555333000///000111111000000//////............///777<<>>;;;666333111111222444444444333222333666999444222000//////000000111000000///...------------222<<>>>>><<<888444222444666555555555333333444777:::333333222111000000111333111000//////...............<<>>---***///+++***,,,(((//////...---+++)))((('''&&&''''''&&&$$$###%%%'''###&&&)))+++)))'''&&&&&&%%%&&&'''((((((((((((''')))))))))(((((((((((((((%%%'''***...111000...+++)))+++,,,---,,,***)))((()))'''&&&''')))***)))''''''&&&&&&))),,,---)))%%%'''%%%$$$$$$%%%(((+++------///000111111///---+++))))))******+++,,,,,,,,,------------,,,,,,,,,,,,*********)))))))))(((((((((((()))***+++******))))))***+++,,,,,,+++******''')))+++,,,---,,,***)))******************++++++...---,,,+++++++++++++++******+++---......////////////...,,,)))'''((()))))))))))))))))))))))))))wwwlllccc]]]YYYTTTQQQOOOMMMLLLLLLMMMNNNLLLKKKJJJHHHHHHKKKNNNPPPWWW___ggg{{{dddSSSKKKFFFFFFHHHEEEBBBAAACCCCCC@@@@@@CCC@@@AAAAAA@@@>>>;;;888666444555555555444666888;;;:::;;;;;;888333222333666222333333333222222555777333333333222000000222444111000000////////////000---:::NNN___ddd\\\LLL???///+++***,,,---+++)))+++---------///222333333222111000...,,,+++***))))))---...///000000///...---222666777444333555555333222444111,,,+++------+++)))))))))************+++,,,+++)))'''''''''((()))***((('''***------+++(((++++++***)))'''&&&((()))---***((((((+++,,,+++))),,,)))'''&&&'''((((((''''''(((************,,,---+++***)))((())))))***+++&&&---+++)))...000<<>>???<<<<<<>>>:::;;;<<<===;;;888555333444444444333333555999<<<555777888555000---///111000111333222111111222333222333333222000000222555//////////////////000111...666CCCQQQXXXRRREEE999...++++++///000,,,***+++***+++------,,,---...///333111///...------//////111111111111000000///...111444444222333666555222111333000***)))++++++)))***************+++,,,,,,---,,,)))(((''''''((()))***'''&&&(((,,,///---***((()))******((('''((())))))&&&###%%%))),,,***(((+++)))''''''((())))))((())))))***)))((((((+++---))))))))))))))))))))))))&&&---,,,***---///:::OOOddd@@@...000))))))*********++++++,,,---------,,,,,,+++***))))))(((&&&'''))))))'''%%%$$$$$$$$$&&&((()))(((&&&((((((((((((((('''&&&&&&$$$&&&)))))))))(((((())))))))))))))))))))))))((((((***---///000000...---+++++++++---000111///...333333222///+++)))***,,,+++...000000...+++))))))***+++,,,,,,+++*********---$$$'''+++''')))---)))((())))))))))))(((&&&%%%%%%((()))&&&######'''+++''')))***)))'''&&&&&&&&&&&&''')))***+++***)))((()))******(((%%%$$$&&&(((%%%)))---000000---***(((''')))+++***))))))+++---(((%%%###&&&+++---,,,))))))%%%###&&&,,,///---)))&&&&&&&&&&&&&&&'''(((((('''((()))++++++++++++*********++++++++++++,,,,,,)))************+++++++++***))))))))))))((((((((())))))***---000111///---))))))******+++,,,---...*********++++++++++++,,,''''''((()))))))))))))))******))))))******++++++(((((()))***+++---...//////111222222///---,,,,,,++++++++++++++++++++++++xxxpppfff^^^YYYVVVRRROOOKKKIIIHHHGGGGGGFFFDDDBBBGGGFFFGGGKKKOOOSSS[[[ccceeeyyyqqqXXXJJJEEEBBBAAABBB555333555:::;;;999888:::888:::;;;<<<;;;999666444333333222111111444999===555888:::777111------000000222333333222111111222111222333111//////222555...............///000111...111999DDDKKKHHH===444...+++,,,000111...++++++'''***,,,***((('''))),,,///---+++******,,,///000444333333222111000000///000222111000333666555000555666222,,,***,,,,,,***++++++******+++,,,---------,,,***(((''''''((()))+++'''%%%''',,,///...,,,%%%(((***+++***)))******&&&###!!!###(((,,,***(((+++)))''''''((())))))(((******)))(((''''''***---(((((())))))))))))((('''%%%---,,,***---...999NNN|||\\\<<<---111)))))))))***++++++,,,,,,,,,,,,------,,,+++)))(((+++)))((((((******'''$$$$$$###$$$&&&((()))'''&&&(((((())))))((('''&&&&&&###&&&)))******)))***+++))))))))))))(((((((((((('''***---111222111///---+++,,,---000222222000...444555444000,,,***,,,...+++...000000---***((('''***)))(((((()))))))))(((+++###'''***%%%'''+++''''''(((***+++,,,,,,++++++''')))***((($$$$$$(((---)))******)))&&&%%%&&&'''###$$$&&&(((((('''&&&%%%***++++++(((%%%$$$&&&(((&&&)))...000///,,,)))'''&&&(((***)))((((((+++///'''$$$###&&&+++...---***((($$$!!!%%%,,,111000,,,(((((((((''''''&&&&&&%%%,,,---...///000111111111+++++++++++++++,,,,,,,,,))))))))))))(((((((((''')))(((((((((''''''''''''***)))***...222333111...++++++******+++---///000))))))(((((())))))***+++&&&&&&'''((())))))(((((((((((('''(((((()))******(((((((((((()))***+++,,,,,,///222333111/////////,,,,,,,,,,,,,,,,,,,,,,,,zzznnnaaa\\\XXXSSSOOOOOOHHHGGGGGGIIIKKKJJJGGGCCCGGGIIIKKKMMMPPPUUU[[[___kkkxxxmmmVVVHHHCCC???<<<;;;::::::666444888======:::<<<:::888888999;;;;;;:::333333333333222333666888444777:::999444000......333444444222...---000333777666555333111///...---///111333333000...///111111000111555999999666222...---000555333,,,***---((()))+++,,,------,,,+++444111...///111333333111///////////////.........222...000888;;;666000///666555222///---,,,++++++***+++,,,,,,******+++,,,///000,,,&&&$$$'''(((&&&((('''&&&(((+++.........***+++,,,,,,***(((((()))'''%%%$$$$$$$$$&&&)))***,,,+++((('''&&&(((***+++,,,***'''$$$$$$%%%(((*********)))'''&&&%%%$$$###,,,+++)))...111,,,:::YYYvvvXXXCCC444...,,,***(((''')))*********,,,,,,+++***)))))))))***(((***)))&&&)))...---'''%%%%%%%%%%%%%%%&&&(((((()))&&&''',,,---***((()))++++++,,,***(((''''''(((&&&((()))***)))(((&&&$$$(((***---111444333000------...000111222111///...444444222000---+++,,,......//////,,,(((&&&''')))))))))))))))))))))))))))(((((('''''''''(((((()))******++++++++++++******%%%$$$######$$$&&&(((***+++*********&&&###&&&+++&&&&&&&&&&&&&&&'''((((((++++++***'''$$$###$$$%%%(((+++...---)))(((+++...111...***((()))+++---...***'''$$$%%%***,,,+++((('''&&&&&&'''***++++++***+++)))&&&$$$###$$$&&&(((***+++,,,,,,***)))))))))000---***'''%%%&&&(((***))))))******)))(((&&&&&&)))))))))'''&&&'''))),,,***,,,/////////...//////......------,,,---------***************+++,,,,,,((('''&&&%%%$$$%%%%%%&&&&&&'''(((***+++******))))))((((((***...///...,,,++++++***+++---000333555222222222111000...,,,+++yyylll```ZZZWWWRRRNNNMMMJJJHHHHHHIIIKKKJJJGGGDDDFFFHHHJJJLLLPPPUUU\\\aaakkkxxx|||hhhRRRGGGBBB???======777777444222555:::;;;777;;;999777666888999999999555555444333333333555666333777::::::666333222333555777777444000...000333444444333222111111000//////222333222000//////111//////000333666666333000---,,,000444222,,,***---)))***,,,---------,,,,,,333000......000222111000......---------......//////,,,///777;;;777222111666555222///---,,,,,,+++******++++++,,,---------///000---'''%%%'''(((&&&(((''''''(((+++---------)))+++,,,,,,***)))******((('''''''''(((***+++,,,000...+++(((''''''((()))&&&%%%$$$$$$&&&))),,,...))))))((('''&&&%%%%%%$$$*********...000,,,>>>aaawwwTTT>>>111---+++)))(((''')))******)))******)))))))))******+++(((***)))''')))...---(((%%%%%%%%%%%%&&&'''((()))...***(((******'''&&&(((,,,,,,+++)))'''''')))+++)))***++++++***)))((('''((())),,,000333333000------...000222222111000///444444333000...,,,---///000111111...***))))))+++((((((((((((((((((((((((&&&&&&&&&&&&'''(((*********************)))((((((&&&%%%$$$######$$$&&&'''+++***++++++(((###%%%***'''&&&&&&%%%&&&'''((()))))))))(((&&&$$$$$$&&&'''(((+++---+++((('''***---...+++(((&&&''')))***+++(((%%%$$$&&&+++...,,,)))'''&&&%%%''')))++++++******)))(((''''''(((***+++'''(((******************...,,,)))&&&&&&''')))+++***)))'''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&)))+++(((***---.........///000,,,,,,+++***))))))******'''''''''''''''((())))))((('''&&&%%%$$$%%%&&&&&&######%%%%%%&&&&&&&&&&&&)))''''''))),,,...---+++))))))))))))+++---///000222222111000///......---~~~wwwjjj^^^YYYUUUPPPLLLJJJKKKJJJJJJJJJKKKJJJGGGEEEEEEGGGIIILLLPPPWWW^^^ccckkkyyysssaaaNNNDDD@@@>>>======666666333222555::::::666999777555444666777777777777777555444333333333333222666:::;;;999777777888888:::999666111///000222222222222222222111111111111222333222000///000111------...111222222000---,,,,,,///222000,,,+++---+++,,,------...------,,,111000......///000000///---,,,,,,+++,,,---///000---+++---555999888444333666444222///---,,,,,,,,,+++)))(((***...111000...000000---'''%%%((()))'''***((('''(((***,,,,,,+++)))+++,,,,,,+++++++++,,,)))***+++---.../////////444222...***'''&&&&&&&&&######$$$%%%'''***,,,...((((((((('''''''''&&&&&&(((******...///---EEEmmmvvvNNN888......+++)))'''((()))******)))&&&&&&'''''')))***+++,,,'''))))))(((***------)))&&&&&&&&&''''''((()))***...***'''((('''$$$%%%))),,,,,,+++)))((((((+++...+++******)))))))))))))))&&&(((***...111222000......///111222333222000///333333333111...---...//////000///---+++)))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++---...+++******)))((('''&&&&&&'''&&&$$$###"""###$$$$$$******,,,---***$$$$$$)))((('''%%%%%%%%%&&&(((***&&&''''''&&&$$$%%%'''))))))++++++)))&&&&&&)))---***(((%%%$$$%%%&&&''''''%%%$$$%%%)))---///,,,)))&&&%%%%%%&&&)))******)))((((((((()))***++++++,,,%%%&&&''')))***+++++++++,,,***(((&&&&&&(((***,,,---(((###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&(((+++''')))+++,,,,,,,,,---...,,,+++***)))(((''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((''''''(((***,,,+++***))))))******+++,,,,,,,,,111000///...---......///}}}uuuiii]]]XXXUUUPPPKKKJJJLLLKKKKKKKKKKKKIIIGGGFFFDDDFFFHHHKKKPPPXXX```fffmmmzzzjjjZZZJJJBBB>>>;;;:::;;;999999777555999>>>===888888666444444555777777666:::888666555555444333111222666;;;<<<999777777999999;;;;;;777222//////111222222222222222222111111333333333222111111111222......///000000000...---,,,---///000...,,,,,,---..................------111000000///000000//////------,,,,,,---...000222---,,,---222777777444222555444222///---,,,,,,,,,+++(((&&&***000444222//////000---'''&&&)))***(((+++)))((((((***++++++***(((***,,,,,,,,,+++,,,---+++,,,///111222222111000444222///+++(((&&&%%%%%%''''''&&&&&&'''''''''((('''''''''''''''(((((((((&&&)))+++......///LLLyyytttKKK555---...***)))'''((()))***)))(((###$$$%%%&&&(((***,,,---'''((()))***+++,,,,,,***''''''''''''((()))***+++)))&&&&&&((('''%%%''',,,***+++,,,+++******,,,---***((('''&&&&&&'''((()))&&&'''))),,,000111000......///111222333222111000000111111000---,,,---...,,,,,,+++***)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***)))'''&&&%%%$$$$$$%%%$$$$$$#########$$$%%%((()))---///+++%%%$$$'''((('''%%%$$$%%%&&&(((***&&&&&&&&&%%%$$$%%%'''))),,,,,,***(((&&&&&&***---(((&&&######$$$%%%%%%$$$%%%%%%'''+++...---***'''%%%$$$$$$%%%((())))))(((%%%&&&((()))))))))((((((''''''''')))+++,,,++++++)))((('''&&&''')))+++---...)))%%%$$$''')))'''%%%###$$$%%%%%%%%%&&&)))+++((()))++++++***)))***+++------+++***((((((''''''(((((('''''''''(((((()))''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&((()))+++'''&&&&&&'''((()))******++++++,,,------,,,++++++...---+++******,,,---///}}}sssggg]]]XXXVVVPPPLLLJJJKKKKKKLLLKKKJJJHHHHHHHHHDDDFFFHHHKKKPPPXXXaaahhhppp}}}|||bbbUUUGGG@@@<<<999777888:::;;;999888;;;@@@???:::999777555555666777888777;;;999666666666666333111333777;;;;;;888555555666888:::;;;777222//////000444444333333222222111111555333222111222222222222000111222111000///......,,,...///...------...///111111000//////.........111222222222111000000000............///000222333.........000444666333000555333111///------------+++(((&&&***000444222/////////,,,'''&&&)))***(((+++)))(((((()))******)))(((***,,,,,,++++++,,,---+++,,,///111222111///...000...,,,***((('''&&&&&&))))))((('''&&&%%%%%%%%%'''''''''(((((((((((()))%%%)))***---...111RRRuuuKKK444+++,,,)))((('''((()))***((('''"""###$$$&&&(((***,,,...((()))+++,,,,,,+++******((((((((((((((()))++++++%%%%%%(((+++)))&&&&&&***(((***---...---+++++++++***(((&&&%%%%%%''')))***''''''(((+++...000000///---///111222222222000///---...///...,,,++++++,,,+++***)))))))))*********''''''''''''''''''''''''%%%$$$###############$$$+++***(((&&&%%%$$$##################$$$%%%&&&'''&&&(((,,,...+++%%%$$$'''((('''%%%%%%%%%&&&((()))'''''''''%%%$$$$$$%%%'''...---+++)))'''(((+++---'''%%%$$$$$$%%%&&&$$$###&&&'''))),,,,,,***&&&###$$$######$$$'''((((((''''''((()))))))))(((&&&%%%***(((((()))+++,,,+++)))''''''&&&&&&''')))+++------+++)))***++++++(((&&&###%%%&&&''''''(((***,,,***++++++***'''&&&'''(((---,,,+++)))((('''''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%''''''$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&''')))***++++++,,,,,,++++++***)))+++***((('''((()))+++---zzzoooeee[[[XXXVVVQQQMMMKKKIIIJJJKKKJJJHHHHHHHHHJJJEEEFFFHHHKKKPPPXXXbbbhhhuuurrr[[[PPPDDD???;;;777666888999:::888777;;;???===888:::888666666777888888888:::777666666888888555222333777;;;;;;777444333444666999:::888444111111333555555444444333333222222666444222111222333333333333444555333111/////////---000000---,,,///111000444333222000////////////111333444333111000000000/////////000111111111111//////......111555444///444333111///------------+++)))(((***...111000...---...+++&&&%%%((()))(((***)))'''''')))******)))(((***++++++*********+++***+++---......---+++*********)))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&)))))),,,///333UUUsssJJJ555***((((((''''''((()))***(((&&&$$$$$$%%%&&&(((***,,,---******,,,///---)))(((***'''''''''(((((()))***+++((((((,,,...***$$$###'''(((***---...,,,***))))))+++***((('''((()))+++,,,***))))))***---/////////---...000111222111///...***+++------+++******+++,,,+++)))***,,,------,,,(((((((((((((((((((((((())))))(((&&&&&&&&&&&&&&&,,,***(((&&&$$$###$$$$$$"""###$$$%%%&&&''''''((($$$%%%)))---***$$$$$$(((&&&&&&&&&&&&&&&'''((((((&&&'''&&&%%%######%%%'''///---+++***)))***+++,,,'''&&&%%%&&&''''''%%%###&&&(((***+++***'''$$$!!!###""""""###&&&''''''&&&)))************(((&&&%%%***((('''(((+++,,,***'''&&&&&&&&&&&&''')))+++,,,***+++,,,,,,+++***((('''$$$&&&'''((('''''')))+++***++++++)))&&&&&&'''(((***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&''''''&&&%%%&&&(((+++))))))((((((((('''''''''))))))(((''''''((()))***|||uuukkkaaaXXXVVVUUUQQQLLLKKKGGGHHHJJJIIIGGGGGGIIIKKKFFFGGGHHHKKKPPPXXXbbbiiiyyy{{{gggSSSJJJAAA>>>;;;888888:::888999888777;;;???===888:::888555555777888888888888666444666:::;;;777444333777;;;;;;888555444555555888::::::666444555666444444444555555555666666888555222111333444444333444666666444111...///000...222111---,,,000333222666555333111000///000000000222444333000......///---///000111111000///...,,,...---+++000666666000444333111///...---------******++++++,,,---------,,,---***%%%$$$''')))''')))(((&&&''')))*********(((***++++++)))(((((()))(((((())))))((('''&&&%%%'''&&&&&&&&&%%%%%%%%%%%%'''&&&$$$###$$$&&&(((***)))))))))((((((((((((((('''((((((+++000555VVViiiEEE444***((((((''''''(((***)))(((&&&&&&&&&&&&'''((()))++++++++++++...111...'''&&&)))''''''''''''((()))************,,,---(((###%%%***+++,,,,,,***(((''')))******)))(((((()))***+++,,,---+++******---...///...,,,---///000000000...---)))+++------,,,++++++,,,+++)))((())),,,......---((((((((((((((((((((((((,,,++++++*********+++++++++***(((%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''!!!###'''***((($$$%%%)))%%%&&&'''((((((((('''&&&$$$%%%%%%$$$###$$$''')))...,,,+++*********))))))&&&%%%&&&'''((('''$$$"""$$$&&&((()))(((%%%###""""""!!!!!!"""%%%&&&&&&%%%'''(((((((((((('''''''''&&&$$$###%%%***+++)))&&&&&&&&&&&&&&&''')))***+++'''***+++)))%%%$$$&&&)))###%%%''''''&&&&&&'''((()))))))))((('''''')))+++))))))((('''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((()))************'''(((((('''%%%%%%(((,,,)))((('''&&&&&&&&&'''(((******))))))))))))))))))xxxppphhh^^^VVVTTTTTTPPPLLLKKKEEEGGGIIIHHHFFFFFFIIILLLGGGHHHIIIKKKPPPXXXbbbiii{{{sss^^^NNNFFF???===<<<999:::<<<999:::999999<<<@@@>>>999999777555555666777777777777555444666;;;<<<999555222666:::;;;999666666777444888;;;;;;888777888999333333444555666888888999999555111111333555444333555777777444000......000...333222---,,,111444333777555333111000000000000...111333333///------...,,,...000222111000---+++***,,,+++***///777888222444333111///...------...***+++,,,,,,******+++,,,+++,,,)))$$$###'''((('''((('''&&&''')))++++++***(((***+++***((('''''''''''''''&&&&&&$$$###"""!!!%%%%%%%%%$$$$$$#########***(((%%%###"""$$$''')))***)))))))))(((((((((''')))((('''+++111777VVV___???222+++***'''''''''(((***)))'''%%%((((((((((((((()))******,,,,,,...222...&&&$$$)))&&&&&&&&&''''''((()))***))))))***+++'''$$$)))111///---***&&&$$$%%%))),,,'''''''''''''''((())))))///---++++++,,,...///...+++,,,...///000///...---)))+++---...---,,,,,,,,,)))'''%%%'''***---,,,+++((((((((((((((((((((((((''''''&&&''''''((())))))+++***'''%%%$$$%%%&&&&&&''''''((((((''''''&&&%%% !!!%%%((('''###%%%***$$$%%%'''))))))((('''%%%!!!"""###$$$$$$&&&)))+++,,,+++***)))***)))(((&&&%%%%%%%%%'''((('''$$$!!!"""$$$''''''&&&%%%$$$$$$"""!!!!!!"""%%%&&&&&&%%%######$$$$$$%%%&&&&&&'''### ###(((+++)))&&&&&&&&&&&&''''''(((******%%%((()))%%%$$$***###%%%&&&&&&%%%$$$%%%&&&&&&'''(((''''''(((+++...+++******)))))))))******+++***)))(((((((((((((((&&&%%%%%%$$$%%%&&&'''(((###%%%&&&((()))((((((''''''))))))'''%%%%%%))),,,+++***((('''&&&((()))++++++++++++++++++***))))))uuummmkkkeee^^^XXXUUURRRNNNJJJFFFGGGGGGHHHHHHGGGGGGFFFDDDIIIMMMOOOQQQYYYfffppp~~~gggTTTFFFCCC???;;;888888999:::888999;;;<<<===<<<<<<;;;===999666555666777555333444555777888888888777666888:::======;;;999777777666777777888888888888777444333333333444555777888444444333333333444444555666555444222111000000000111///---,,,,,,...000222777666444000------///111111000...,,,+++)))))))))***---000000...---...///---)))(((,,,444888555000---......,,,+++,,,///222++++++,,,,,,,,,+++*********---,,,((('''))))))&&&+++)))''''''******(((&&&++++++++++++***)))'''&&&(((&&&%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&(((***((($$$###&&&''''''(((...444777UUUUUU===222333)))(((((((((((()))***+++,,,&&&&&&&&&%%%%%%&&&&&&'''&&&,,,333444///***''''''%%%''')))***)))((()))))))))(((((('''(((***,,,---111------///...******,,,***)))((('''(((***,,,---))))))))))))***+++,,,---(((+++///000///---,,,,,,***(((,,,222222,,,((()))(((''''''(((***,,,,,,,,,+++)))%%%$$$&&&((())))))***++++++)))(((((()))***'''(((((('''$$$!!!!!!!!!&&&%%%$$$"""""""""######"""###%%%&&&&&&&&&%%%%%%(((&&&&&&(((++++++'''$$$%%%%%%%%%%%%%%%'''***,,,,,,++++++*********))))))***)))'''&&&%%%%%%&&&&&&###%%%&&&''''''&&&$$$###'''### """''')))(((%%%'''&&&&&&%%%%%%%%%&&&&&&'''###!!!###(((***(((%%%%%%%%%############%%%%%%***+++,,,+++***&&&###!!!&&&%%%%%%'''+++,,,)))''')))((((((((((((***+++,,,,,,+++***)))(((((((((((()))'''%%%&&&((()))&&&###''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$,,,)))%%%%%%(((++++++***''''''''''''((()))++++++***)))((((((((()))******~~~rrrjjjhhhbbb[[[VVVTTTSSSPPPMMMIIIIIIHHHHHHHHHHHHHHHGGGGGGKKKPPPQQQTTT\\\iiisss~~~wwwaaaQQQBBB@@@<<<999888999:::;;;777888:::;;;<<<<<<<<<<<<<<<999555444555666555333555666777888999888777777666999<<<===<<<:::999999777777888888888777777666444444444444555666777777555555555555555555555555444333111000///......///000///---,,,,,,...000111444333111...,,,,,,...000000///...,,,***)))))))))***,,,......+++))))))***---+++***---222555555222000...---,,,,,,---...///+++---......---***'''$$$***,,,,,,)))(((******'''+++)))'''(((******(((&&&((()))))))))))))))******)))'''%%%$$$%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%'''&&&(((+++)))$$$$$$'''&&&''''''...444999XXXuuuLLL666---000((((((((((((((()))***+++,,,(((''''''&&&&&&&&&'''''')))...333222---(((&&&&&&'''***,,,,,,+++******++++++*********+++,,,---...---++++++...---)))(((***+++***)))''''''((()))***''''''''''''((()))***+++)))***,,,...///...,,,++++++***...444555...))))))'''&&&&&&''')))+++,,,,,,+++)))&&&%%%&&&((())))))*********)))((((((((()))***+++,,,***&&&###"""!!!###""""""!!!!!!!!!!!!"""%%%&&&'''((()))(((((('''%%%&&&&&&((()))(((&&&$$$###$$$$$$$$$&&&(((+++...++++++++++++******)))))))))'''&&&$$$$$$$$$$$$%%%######$$$%%%%%%$$$###"""'''$$$!!!###'''***(((&&&(((''''''&&&&&&&&&'''''''''$$$###%%%)))+++)))&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$######%%%$$$$$$&&&)))***(((%%%)))((((((((()))***+++,,,---,,,+++***))))))))))))'''&&&%%%&&&(((((('''$$$'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%'''$$$""""""$$$&&&&&&&&&'''''''''(((((()))+++++++++***(((&&&&&&'''((()))}}}rrrkkkddd^^^VVVSSSRRRSSSRRRQQQLLLKKKJJJIIIHHHHHHIIIJJJKKKOOOSSSUUUXXX```lllvvv~~~lllXXXKKK>>><<<:::888777888:::<<<666777999:::;;;<<<<<<<<<:::888555444444555444333666666777888888888888777555888;;;======;;;;;;;;;888888888888777666666555333444555666666666666666666777777777777666444333333111///---,,,,,,---......---,,,++++++---///000000///...,,,++++++...000///...---+++***))))))))))))+++---,,,+++)))((()))............000222444555333///+++***,,,...---,,,,,,---///000...)))$$$ ))),,,,,,))))))++++++)))***)))((()))***)))(((&&&'''&&&&&&'''(((***,,,---***(((%%%$$$$$$$$$###!!!###$$$$$$%%%&&&'''''''''###############$$$$$$$$$&&&&&&(((+++***%%%$$$'''%%%'''''',,,333;;;\\\iiiCCC000)))///***(((((((((((()))***+++,,,))))))((('''&&&&&&'''''',,,///222000+++'''%%%&&&+++---//////---++++++,,,++++++***++++++,,,---...+++***+++//////+++)))+++,,,+++)))''''''''''''(((''''''''''''((()))*********))))))+++///000---***,,,,,,111777888222+++(((&&&%%%&&&&&&(((***,,,---+++)))&&&%%%'''((()))))))))))))))((((((((('''''',,,---...---)))&&&######!!!!!!!!!""""""""""""""""""###$$$%%%&&&%%%$$$$$$###%%%(((((('''%%%%%%%%%""""""###$$$'''***---...***++++++++++++***))))))'''&&&$$$###"""######$$$"""""""""###############'''$$$###$$$((()))(((&&&((((((''''''''''''(((((((((&&&%%%&&&***+++***''')))((((((''''''(((((()))'''&&&$$$######$$$%%%&&&#########%%%''''''&&&$$$(((((((((((()))***+++,,,------,,,+++************&&&%%%$$$&&&((()))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%'''((('''(((((((((((())))))***+++***)))(((''''''(((***+++|||sssmmmaaa[[[SSSOOOPPPQQQRRRQQQNNNMMMKKKIIIIIIJJJKKKLLLOOOQQQTTTWWW[[[cccoooxxxuuubbbPPPEEE<<<;;;888777666777999:::666777888999:::;;;<<<===888777555333333333444444555555555666666666666666777:::===???>>><<<;;;;;;888888888888777666555444333444555666777666666555555666777888777555222111222000...+++++++++---...---,,,+++++++++---///000---------,,,+++,,,...111......---+++***************+++,,,---,,,++++++***...///000///...///444888666000******,,,...,,,(((,,,---......,,,((($$$""")))+++,,,)))))),,,,,,***))))))))))))***)))'''&&&'''&&&%%%%%%&&&))),,,---)))'''%%%%%%%%%&&&%%%$$$&&&&&&''''''(((((((((((("""#####################%%%%%%(((,,,+++&&&%%%(((&&&((('''***111;;;^^^```???111***000,,,))))))(((((()))***++++++))))))((('''&&&&&&&&&&&&---...///---)))''''''(((,,,...000///...,,,+++,,,))))))))))))******++++++,,,***---222222...+++---******((((((''''''(((((())))))))))))***+++,,,,,,,,,)))'''***///111...+++---...333999;;;666...)))%%%%%%&&&&&&&&&(((+++---+++)))&&&&&&'''))))))))))))((('''((((((((('''&&&)))+++------+++(((&&&%%%"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""&&&)))***'''$$$%%%&&&###""""""$$$'''***,,,,,,)))***++++++++++++***)))'''&&&$$$#########$$$$$$######"""""""""###$$$%%%%%%$$$###%%%'''(((&&&%%%'''&&&&&&&&&&&&''''''((()))((('''(((***+++***)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&######$$$&&&''''''%%%$$$((((((((())))))***++++++---,,,+++***))))))))))))&&&%%%&&&'''(((***++++++((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''((()))))))))))))))(((((()))******+++(((((()))***+++,,,------yyypppkkk```ZZZRRRNNNNNNOOOOOONNNNNNMMMKKKJJJJJJKKKMMMNNNQQQSSSUUUXXX]]]fffqqqyyyooo\\\KKK@@@<<<:::888666555666666777666666777888999:::;;;<<<777777555444333333444555333333333333444444444555:::<<>><<<::::::888888888777777555444333222333555666666555444444333444555555555222000...111000...,,,,,,,,,---...,,,,,,++++++,,,---///000,,,---...---------000222......---,,,+++++++++,,,------------,,,***((('''---///111///---...333888666111+++***,,,---***''',,,+++***)))((('''''''''(((++++++)))))),,,,,,)))''')))*********((('''&&&((('''&&&%%%%%%''')))+++&&&%%%$$$%%%'''(((((((((((('''''''''&&&&&&&&&%%%######$$$$$$$$$$$$###"""$$$$$$(((,,,,,,'''&&&)))'''***((()))000===```YYY>>>444+++///+++))))))))))))))))))***+++(((((('''&&&&&&%%%&&&&&&+++++++++***(((((()))***,,,...//////---+++++++++)))*********+++++++++++++++***,,,111111---+++,,,((((((((((((((()))*********))))))******+++,,,---...***''')))...111///,,,,,,///333888<<<:::222***&&&''''''&&&%%%&&&***...+++)))''''''((())))))))))))((('''((())))))'''$$$$$$&&&)))***)))(((((((((######$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$###'''++++++(((&&&&&&'''%%%$$$###%%%(((******)))((()))+++,,,,,,+++***)))((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$###$$$%%%&&&&&&%%%###%%%$$$$$$$$$%%%%%%&&&'''***)))))))))***+++******((((((((())))))((((((((((((((())))))(((&&&$$$"""$$$&&&'''(((((('''&&&&&&'''(((((()))******+++++++++***)))((((((''''''(((''''''(((((()))***,,,...)))))))))(((((('''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''''''''((()))***))))))))))))******+++((()))***,,,---------,,,sssiiiddd^^^XXXPPPMMMMMMMMMLLLKKKLLLLLLKKKKKKLLLMMMNNNOOOSSSTTTVVVYYY___hhhssszzz{{{hhhVVVGGG>>>;;;:::888777666555666666777777777777888999:::;;;777777777555333333555777222222111111222222333444:::<<>>888888777777777777888888999888777666777777888999666888888666444333666888333222111111111222444444555888;;;<<<;;;888777777555666666666666666555555333222222111111222222222000000000000000000000000---.../////////...---,,,,,,,,,------///000111111,,,...//////......000111//////.........//////000...---+++++++++***&&&###)))***,,,...///000222444222000---+++))))))******))))))(((((('''''''''((((((+++***'''''')))(((%%%%%%))),,,,,,***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''''''''%%%$$$""""""###(((...---)))(((***)))...+++***444GGGooo|||MMM777333(((,,,+++******))))))))))))******(((((((((((()))***+++,,,+++***)))((())))))((('''***,,,...///...,,,------,,,------......---,,,,,,***((((((+++***&&&%%%'''*********++++++++++++***************+++,,,---...---+++)))''''''(((***+++))),,,...222999===777,,,***,,,+++((($$$$$$)))...***)))((((((*********(((+++((('''))),,,,,,((($$$!!!###$$$$$$$$$%%%(((+++'''%%%""" !!!$$$%%%###$$$%%%%%%%%%###"""!!!&&&&&&'''((())))))&&&$$$%%%###"""%%%***,,,***((('''(((+++------,,,***)))(((((('''&&&&&&'''((()))$$$%%%'''((())))))((((((%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''')))*********)))))))))***'''((()))******)))((('''''''''((((((((('''&&&%%%%%%(((+++***(((''''''(((&&&''')))***++++++******+++***)))(((''''''''''''&&&'''((('''&&&'''***...------,,,++++++******)))((('''''''''((()))*********---//////---,,,---///++++++***))))))******+++,,,+++***,,,222:::CCCHHH{{{nnnfffbbbVVVRRRMMMLLLMMMNNNLLLJJJGGGHHHJJJLLLNNNOOOPPPPPPXXXXXXYYY\\\cccmmmvvv|||jjjVVVIIIBBB???666666666666777999:::::::::999777666666666777888777888999777444444666999444333222222222333444555111444888999999777666666555555666666666666666555333222111000000000222222111000000///000000111222+++---...//////...,,,***,,,,,,---...///000111222,,,---///...------///000000////////////000000111+++******,,,///000...+++'''(((***---000222222222111000///,,,)))(((***+++'''((()))***)))(((%%%$$$(((+++***'''&&&((('''$$$%%%))),,,---***'''&&&'''$$$%%%&&&''''''''''''&&&###""" !!!"""$$$######''''''(((((()))*********%%%&&&(((((((((&&&$$$###"""###(((......)))(((***(((...,,,+++666LLLvvvLLL666222(((---///******)))))))))))))))***))))))******+++,,,......,,,+++)))))))))(((&&&%%%***,,,/////////......///***+++,,,,,,,,,+++***)))---***)))+++***'''&&&))),,,,,,,,,,,,,,,+++***)))------------...///000000+++***)))&&&$$$$$$'''***(((+++---///777===888---,,,------)))$$$$$$(((...***)))((()))***+++***(((+++)))'''***------)))$$$$$$$$$$$$###"""$$$'''***+++((($$$!!!!!!###&&&((('''(((((()))((('''&&&%%%&&&%%%$$$&&&))))))&&&"""###!!! $$$+++...,,,)))&&&(((+++------,,,***)))((('''&&&%%%&&&'''((()))###$$$''')))))))))((('''&&&(((++++++***(((''''''%%%$$$$$$%%%&&&'''((())))))*********)))((()))***((()))***++++++***)))(((***)))(((((()))***+++,,,%%%(((+++***(((&&&&&&(((&&&''')))***++++++******,,,+++***)))((((((((((((%%%''''''&&&$$$%%%(((,,,......------,,,+++******((((((((((((((())))))***'''***,,,,,,***)))***,,,++++++***************+++,,,***)))---777GGGWWWaaa{{{nnnbbbYYYVVVRRRMMMJJJJJJLLLMMMNNNKKKJJJGGGGGGHHHLLLQQQTTTXXXXXXYYY___hhhqqqxxx{{{vvv^^^OOOHHHCCC>>>;;;999888666555444555555888888888666444444666888999;;;999555333444333000222333333444444555555555222444666777777777888999999999888666333111222333111000/////////000222333...///111222333333222222......//////......---,,,***...222333111000222444444222...+++***+++,,,---------...000111111///,,,+++***---111000+++((()))*********+++,,,---...///222111000...,,,***((('''''''''''''''&&&&&&)))+++,,,((($$$$$$&&&''''''&&&)))***************))))))#########"""""""""""""""$$$###"""!!!"""%%%(((***(((((('''''''''&&&&&&&&&&&&'''(((((('''&&&$$$###$$$%%%***///---)))***......)))+++---777\\\rrrLLL:::***%%%)))+++(((&&&&&&''')))***)))(((,,,///111///+++***---111...---,,,+++)))(((''''''***,,,......,,,---000333***(((''')))+++,,,***'''((((((''''''''''''((((((***+++,,,,,,------,,,,,,,,,+++)))((('''''''''(((000000000///...,,,+++***((()))---444::::::444...222000,,,(((&&&(((,,,000***)))(((''''''(((((())))))+++---///...,,,)))'''&&&%%%$$$$$$$$$&&&(((******&&&###$$$###"""$$$(((((((((''''''&&&%%%$$$$$$&&&(((******(((&&&&&&'''%%%&&&(((((('''''')))+++///...---+++)))((('''&&&&&&&&&'''''''''&&&%%%$$$!!!"""$$$&&&(((***++++++))))))*********((('''%%%(((((((((((((((((((((((()))***++++++)))(((((()))***+++,,,------,,,+++***(((,,,//////,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---,,,***'''%%%)))))))))((((((((((((((('''''''''%%%$$$%%%(((++++++++++++************))))))((('''((((((((('''%%%,,,,,,,,,+++***)))(((''''''(((***+++,,,,,,+++***.........000999MMMfffxxx{{{nnnbbbZZZTTTPPPKKKIIIIIIKKKMMMMMMIIIHHHFFFFFFHHHLLLQQQTTTXXXYYY\\\bbbjjjsss|||qqqYYYKKKDDD@@@===;;;:::888666444444444444444444444333222222444666777:::999555444666666333444444444444444444444444444666888999888888888:::777777777555222111111222000//////...///000111222111222333444444222000///,,,,,,------,,,,,,+++***+++---///000000000111333333111///---,,,,,,,,,------...///000111000...---,,,+++...222222,,,)))***)))))))))***+++---...//////000000///...,,,***)))&&&'''((('''''''''***,,,---)))&&&%%%&&&''''''&&&((((((((((((''''''&&&%%%"""#########$$$%%%%%%%%%"""!!! !!!###&&&((('''&&&&&&&&&%%%%%%%%%$$$&&&''''''''''''&&&&&&&&&''''''***...---,,,...444333///000222<<>>===777222//////...+++)))***---///---,,,+++)))))))))******)))***,,,------,,,***)))---+++)))'''%%%&&&''''''((($$$###%%%%%%###$$$(((''''''&&&&&&&&&%%%%%%%%%'''((((((&&&$$$$$$&&&'''%%%(((,,,---,,,***))))))******))))))(((((('''''',,,***(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***))))))+++---))))))***++++++,,,,,,,,,+++,,,......---+++)))(((''''''''''''''''''''''''&&&((()))+++,,,---,,,,,,---,,,,,,+++***)))((((((&&&'''((('''&&&&&&(((***+++,,,---------,,,******)))+++---......---,,,,,,******+++++++++******)))(((+++...111111000...,,,,,,...111333666;;;BBBGGGvvvkkkaaaZZZOOOMMMJJJIIIJJJLLLMMMMMMJJJIIIGGGFFFFFFHHHJJJLLLQQQXXXbbbjjjqqq{{{sssYYYIIIAAA<<<;;;===999888666555444333444444<<<<<<;;;888555333444555:::<<<;;;888777888888555222222333333444555666666555777888777555444444444333444444222000000111333111111222222333333333333,,,---///111111///---,,,//////000000//////...---///+++((()))---//////---...///111111111000///---///111222000...,,,,,,---)))(((+++///000+++)))***&&&&&&'''((()))+++------,,,...///000...***&&&###&&&'''(((((((((***---000...---,,,***((('''&&&&&&*********)))(((&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###!!!!!!!!!!!!"""$$$&&&'''************************&&&&&&%%%&&&(((---111444...,,,---222333///...///000///333555DDDqqqfffAAA444,,,)))(((###((('''&&&&&&(((((('''&&&''')))***+++*********+++(((***---000000...+++)))(((((()))***+++++++++***...---+++)))'''''')))*********))))))))))))******)))***++++++,,,,,,++++++***++++++*********))))))------,,,,,,+++)))((('''///222666;;;===;;;777333.........,,,++++++---//////...---+++******+++++++++,,,---//////...,,,+++///---***(((&&&&&&'''''''''$$$###%%%%%%###$$$(((%%%%%%$$$$$$$$$$$$$$$######&&&((()))'''%%%$$$###$$$'''+++,,,+++)))(((((('''''''''''''''&&&&&&&&&,,,+++(((&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&))))))***((('''''')))***)))))))))******++++++,,,+++,,,,,,------+++)))'''''''''''''''''''''''''''''''''(((***+++,,,------***************+++++++++&&&'''((((((''''''(((***,,,,,,---......,,,+++******---000111///---------.........---,,,+++)))(((***+++,,,,,,---.........---///111333555666888999}}}sssiii___YYYPPPMMMJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKQQQWWWaaajjjsss~~~mmmSSSGGGBBB<<<;;;===777666555444444444555666;;;;;;:::777333222222444:::<<<;;;777666888777444222222333444444555555666333555666555333222222333555666666444222111222333222222333444444444444333***+++,,,...//////......---............---,,,,,,---,,,++++++---......------...///000111000///...000222333111---***,,,...***((()))------***)))+++(((((((((((()))***,,,,,,...///000///---)))&&&###&&&'''((((((((())),,,...+++,,,,,,+++(((&&&&&&'''((((((((('''&&&%%%$$$###((('''&&&%%%$$$######""""""""""""###$$$%%%&&&'''''''''''''''((((((((((((&&&&&&&&&'''***///333666222///111555777222///...555555888888EEEppp___???666000,,,,,,))))))(((''''''(((((('''&&&'''((()))+++++++++******(((+++///111111///,,,)))(((((()))***,,,,,,***(((---------+++))))))***,,,***))))))(((((())))))***)))******+++++++++++++++%%%&&&(((***+++,,,,,,,,,---.........------,,,+++///222555777777555222000---...///...,,,,,,---///000///...,,,+++++++++,,,,,,---.../////////......000...+++)))''''''((((((&&&######&&&&&&$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((()))(((%%%"""!!!&&&(((++++++***)))((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&''''''%%%%%%$$$$$$$$$&&&'''(((############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&)))+++)))((((((''''''(((((()))+++******+++,,,+++)))''''''''''''''''''''''''''''''''''''((()))+++,,,---(((((())))))***++++++,,,&&&((())))))(((''')))***,,,---...//////---+++***+++///333333000,,,,,,---111111000///---+++)))(((+++*********+++,,,---...---///222555777888888777zzzpppggg^^^XXXOOOMMMJJJIIIIIIJJJIIIHHHHHHHHHGGGGGGHHHJJJLLLNNNTTTXXX```kkkwwwgggOOOFFFBBB<<<:::===555555444333444555666777888999888555333222444555777::::::777666888888555555555555444444333333333222333555444333222222333888999888666333222333444111222333444444444333333,,,,,,,,,,,,---...//////...............---,,,,,,***,,,......---,,,---...------...///////////////000333444111,,,)))+++...,,,))))))+++,,,***+++...***))))))))))))***+++,,,000000000///...+++)))(((&&&'''((('''''''''***,,,)))+++,,,+++(((&&&'''(((((((((((((((''''''&&&%%%((('''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&''''''(((((((((&&&&&&'''))),,,000444666222......222444222///000333555888888EEEoooYYY???999222///000...+++***))))))******)))''''''((()))+++------+++***,,,---...//////...,,,+++)))((()))+++------***''')))+++,,,+++)))((()))+++((((((''''''''''''(((((())))))***+++++++++++++++'''(((***,,,---.........,,,------...............000111333333111///...---,,,...//////---------...000...---+++***)))******,,,,,,---...//////......000...,,,)))(((((())))))&&&######&&&&&&$$$%%%((((((((((((((((((((((((((("""$$$'''(((&&&$$$""""""(((***++++++***))))))***%%%%%%&&&'''(((((())))))'''''''''''''''(((((((((&&&%%%$$$######%%%'''(((%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''))),,,///***)))((('''&&&&&&''''''+++)))((()))++++++)))&&&''''''''''''''''''''''''((('''&&&&&&''')))+++,,,((()))))))))))))))))))))&&&((())))))(((((()))***,,,---///000000...,,,***+++000444444///++++++,,,/////////...---+++***))))))***++++++,,,---------///000222555777888777666yyyoooeee]]]XXXNNNLLLIIIHHHHHHHHHGGGFFFFFFFFFFFFHHHJJJLLLOOOPPPVVVYYY```kkkyyy}}}dddLLLEEECCC<<<999<<<444444333333444555777888777777777666555555777999555888888666666999:::777888777666555333222000000111333444444333222333444:::;;;:::888555333333444000111222333444333222222......---,,,,,,...///000000000000000000//////...))),,,000000---+++,,,...,,,,,,------......//////111333444111+++)))+++......+++)))++++++***---111++++++************++++++000000000000///...---,,,''''''((('''&&&&&&)))+++'''***,,,+++(((&&&'''((()))***************))))))'''''''''(((((((((((((((######$$$%%%&&&'''(((((('''((((((((())))))******&&&'''(((***---111444666000+++(((,,,/////////000,,,///555666EEEooo{{{WWW@@@;;;444///000///---,,,++++++,,,,,,***)))'''((()))+++------,,,***000///...---,,,------...***))))))+++......***'''$$$'''***)))'''&&&'''))),,,,,,++++++++++++,,,,,,))))))***++++++++++++***,,,---.../////////...---)))***+++,,,------------222222222111...---,,,,,,,,,---//////...---.........---+++)))((((((((()))+++,,,,,,---.........---000...,,,***))))))******%%%######&&&'''$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$+++,,,,,,,,,******+++,,,&&&&&&'''((()))***++++++'''((()))***+++++++++***(((&&&%%%######$$$%%%&&&***)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((+++000444---,,,***)))((((((((((((***((('''(((***+++(((%%%((((((((((((((((((((((((((('''&&&%%%&&&(((***+++******))))))((((((''''''&&&(((******)))((()))***,,,---///111000...,,,***,,,111555444///+++***+++------------,,,,,,+++***((())),,,...///...,,,+++222222222333444444222111zzzooocccXXXRRRNNNMMMKKKIIIHHHHHHHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLTTTYYYbbbnnn|||{{{^^^JJJBBB999888===<<<999555000---///555<<>>:::::::::555111222444555777888888999777666555555555555333111111000333666444///...111222111000000//////000000///////////////222777;;;888999888666333111111222333222///---,,,,,,,,,---,,,,,,,,,,,,,,,---------///...---++++++,,,...000,,,,,,+++***************)))((()))---111555666666///...,,,+++,,,---///000000222444444222///...---///...,,,++++++---...///---,,,++++++******++++++((((((((('''''''''((((((%%%&&&''')))))))))(((&&&(((((())))))************%%%%%%&&&'''((()))))))))''''''&&&&&&&&&&&&''''''((())))))***))))))(((((((((((((((***---000111111444333111///...///222333777:::DDD^^^RRR;;;333111222)))+++++++++++++++******))))))111333444333000+++((('''***+++---,,,***(((((()))+++******************+++(((((())))))*********+++((((((((((((((('''&&&%%%***((('''(((******)))(((////////////000000000000000000///---,,,...222555;;;999666111...---///111+++,,,,,,+++***+++...111111333333111,,,)))***---''''''&&&%%%&&&''')))+++(((((('''&&&%%%'''+++...///555000***---+++%%%((((((((((((&&&%%%%%%(((***$$$$$$"""!!!!!!$$$***...,,,***((('''(((((('''&&&%%%%%%&&&''')))+++,,,---'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&'''((()))%%%&&&'''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&)))******((('''&&&''')))***************)))'''&&&%%%%%%%%%###""""""%%%'''&&&%%%$$$%%%''')))))))))'''(((***)))((((((+++---)))(((((())))))***+++,,,++++++++++++***)))(((''''''(((((((((((()))+++---+++(((''')))---...,,,***,,,,,,,,,+++---111777<<>>>>>~~~wwwooogggbbb[[[SSSNNNMMMPPPOOONNNNNNNNNOOOPPPQQQPPPOOOKKKHHHEEECCCCCCCCCGGGNNNYYYffftttfffQQQDDD???:::777777666444222444333333222222333333444111000///......///000111333333333555888:::999888222000...---......---,,,---------///111333222111777666444222000///...---/////////..................---++++++,,,,,,,,,******)))(((''''''&&&''''''((()))(((&&&$$$$$$&&&(((''')))---///000...,,,***++++++*********++++++,,,++++++************++++++///000111222111///---+++***))))))+++...///...---,,,,,,+++***)))((((((''''''''''''(((***+++***((('''&&&&&&%%%%%%%%%%%%%%%(((******((((((******((()))(((***......)))&&&'''******)))((('''(((+++...000///...---++++++******,,,,,,,,,,,,------------999AAAdddnnnBBB333000000222,,,222++++++***))))))))))))***'''((()))+++,,,------,,,,,,...111111///---,,,,,,(((''''''&&&''''''((()))((((((((((((((('''&&&&&&)))((())),,,000///+++'''***+++++++++++++++++++++++++++++++++++++++******+++...111333333222222333666444222///------...///---.........---///222444///---+++---111333111///......---,,,++++++++++++))))))(((((()))***,,,---((('''&&&%%%%%%&&&'''((()))*********)))(((&&&%%%&&&&&&&&&&&&&&&)))...111---***'''%%%&&&(((((()))((('''&&&'''))))))(((&&&&&&&&&&&&((())))))&&&$$$$$$%%%&&&&&&&&&''')))+++)))))))))***))))))((((((***)))((('''&&&%%%%%%%%%***))))))(((((())))))******,,,+++((((((++++++)))&&&&&&%%%%%%%%%&&&''''''(((((('''%%%$$$%%%))),,,,,,+++111===EEEGGGEEEEEEDDDAAA:::555000//////000222000...------...///111/////////......---------++++++++++++,,,---////////////------222888999555555555555555666666666666999;;;<<<>>>@@@BBBCCCCCCyyyssskkkccc___YYYPPPKKKKKKNNNMMMMMMLLLMMMOOOQQQRRRNNNMMMKKKIIIGGGEEEDDDCCCGGGNNNYYYfffttt~~~aaaMMMAAA===999666666555444222333222222222222222222333000///............///000222111222444666777777555222000...---------,,,+++,,,++++++///333444111...444333111///------,,,---........................000...---,,,,,,,,,------+++***)))((('''&&&&&&&&&'''((('''&&&$$$$$$&&&((()))+++---......,,,***)))***************++++++,,,------,,,,,,,,,---......000111222222000---***((('''(((+++...111111///---,,,,,,++++++***)))(((((('''''''''((()))***)))((()))((('''%%%%%%%%%%%%&&&((()))************)))(((******...333333...******)))((('''&&&&&&'''***,,,---...---,,,***)))***+++---,,,,,,---...//////...444:::[[[mmmAAA444111000333,,,111+++***))))))***+++***)))$$$%%%'''((((((***---000+++...000111///---,,,+++))))))))))))(((((((((((((((((())))))))))))(((((())))))***---///...***'''******))))))))))))))))))))))))***++++++++++++++++++...111333333222111111000...------///000111000...//////...---...000111---,,,+++,,,...///...---.........---,,,+++***))))))))))))******+++,,,---''''''&&&&&&&&&&&&''''''))))))***)))(((&&&$$$###%%%&&&''''''(((***...111***'''$$$###%%%'''(((((((((((('''((())))))'''%%%'''((()))++++++***(((&&&%%%&&&''''''&&&&&&(((***************)))((((((''')))((('''&&&&&&&&&&&&&&&))))))(((((((((((()))))),,,...---)))(((******'''%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%'''+++...111111:::NNNfffrrrrrrmmmgggbbbZZZQQQIIIDDD@@@???;;;888666444555666888888444222000//////000111111////////////............444555444333666;;;<<<888;;;;;;<<<<<<<<<;;;;;;:::???@@@CCCEEEHHHIIIJJJJJJ}}}uuunnnfff___[[[UUUNNNJJJJJJMMMLLLLLLLLLMMMOOOPPPQQQJJJJJJJJJIIIHHHFFFEEEDDDGGGNNNYYYggguuuwww\\\JJJ===;;;888666555555444333222222222111111222222222///..................///.........000222333222111111///------------,,,++++++***+++///333333000---111000///...,,,,,,++++++,,,,,,------......//////111000///...------...000,,,+++***)))(((((('''((('''''''''&&&%%%%%%(((***------------,,,)))'''&&&((((((((()))***+++---------,,,,,,,,,---......///000000000000...+++(((&&&((()))+++///222222///,,,++++++,,,,,,+++***)))((('''((())))))))))))))))))((('''%%%###"""!!!""""""''''''(((******((('''''')))***...444444...******((('''%%%%%%&&&''')))))))))***++++++)))))),,,...---,,,,,,...111333333222333555RRRnnnBBB444111///111***///+++***)))***,,,,,,+++)))''''''''''''(((,,,222666***,,,//////---+++******+++,,,,,,,,,+++***((('''(((((()))++++++,,,,,,,,,******+++---...---+++******)))((('''&&&&&&''''''&&&'''(((***+++,,,------+++...222444333111000000---,,,,,,...111333333222000111111///---,,,,,,---+++*********+++,,,++++++------...------+++***)))***++++++,,,,,,,,,,,,,,,''''''''''''''''''''''''(((((((((((('''%%%###"""%%%&&&(((((()))+++---000)))&&&$$$###%%%((()))******)))((()))******)))'''&&&(((***+++***)))(((''''''(((((('''%%%$$$%%%'''***+++++++++***)))((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))...000///***((()))'''###%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&(((+++.........888VVV}}}vvvmmmeee```XXXTTTOOOKKKHHHFFFBBB???@@@<<<777444444444333333000000222222333222111111666999:::;;;>>>BBBBBB???===>>>???AAABBBCCCCCCCCCFFFHHHKKKNNNPPPRRRRRRRRRzzzrrrjjjbbbZZZVVVRRRLLLJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOIIIHHHHHHGGGGGGFFFFFFEEEFFFNNNZZZhhhvvvnnnVVVFFF;;;:::888777666555444444333222222111111222222333...//////////////////...,,,++++++---///000///---000...,,,,,,---...---,,,++++++---///111000...,,,............---,,,+++***++++++,,,---...////////////000000///------...000,,,+++***))))))((())))))''''''((('''&&&''')))+++///...---,,,***'''&&&%%%'''(((((()))***+++------+++******++++++,,,---...//////...---,,,***)))(((++++++,,,...000000---+++***+++,,,,,,,,,+++)))((('''(((******)))(((((()))***(((&&&$$$###$$$%%%&&&'''%%%&&&******&&&%%%'''&&&&&&***000000+++'''''''''&&&%%%%%%'''(((((('''&&&(((++++++)))***---111///------///444777666444444444MMM|||oooBBB333///---///(((---+++)))(((***---...+++)))+++***)))***---111666999***,,,---,,,+++)))***++++++,,,---...---+++)))'''((()))***+++---------...,,,,,,,,,------.........+++)))(((&&&%%%%%%&&&&&&&&&'''(((***+++,,,,,,,,,+++...222444333000///...,,,---///111222333333333111222222000---+++***+++***))))))))))))))))))))),,,,,,,,,,,,++++++***))),,,---.........---+++***'''''''''''''''''''''''''''((((((((('''%%%$$$###$$$&&&((())))))***+++---)))'''$$$$$$'''***,,,---+++***)))***,,,,,,+++)))%%%'''((((((&&&&&&&&&''')))))))))'''%%%$$$%%%&&&******++++++******))))))%%%%%%%%%&&&'''((()))***)))((((((''''''(((((()))---000///***((((((&&&"""&&&&&&%%%%%%%%%&&&'''''''''(((((((((((()))+++...,,,,,,777TTT~~~yyytttlllccc\\\WWWQQQIIICCCAAA???;;;888444555888:::;;;:::999888555999;;;;;;>>>DDDFFFDDDAAABBBDDDGGGIIILLLNNNOOOOOOQQQUUUXXXZZZZZZZZZYYYyyypppggg^^^VVVRRRNNNKKKKKKMMMJJJKKKMMMNNNOOONNNMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDFFFMMMZZZiiixxxyyydddOOOAAA999999999888666555555666333333222222222222333333/////////000000/////////,,,++++++,,,...///...---...,,,+++,,,---......---+++---//////...---------+++,,,...///...,,,***(((***++++++,,,...//////000,,,...000///---+++,,,---***))))))((((((((())))))'''((((((((('''(((+++---...---,,,***((('''&&&&&&)))))))))))))))***++++++*********++++++---......000///---,,,++++++,,,,,,///---,,,,,,------,,,******+++,,,------+++***(((%%%'''))))))'''&&&&&&((()))(((&&&%%%%%%'''***+++(((%%%%%%))))))%%%%%%((($$$###''',,,---(((%%%&&&&&&%%%%%%'''))))))'''%%%%%%))),,,+++)))***...222222///...000555777555333333222KKKzzznnn@@@111,,,+++...(((...+++)))(((***...///,,,(((+++)))))),,,111555666444,,,,,,,,,***)))(((***,,,'''))),,,......---+++))))))***++++++,,,,,,,,,,,,++++++*********,,,///111---+++)))'''&&&&&&&&&'''((())))))***************+++///333444333000...---,,,///333333111000111333000111111000---+++++++++((())))))((('''&&&&&&'''************************...///000000///---***(((''''''((((((((((((''''''(((((()))))))))(((&&&%%%$$$&&&)))))))))((()))***'''%%%######&&&***,,,---***))))))***,,,---,,,***&&&'''((('''$$$$$$'''))))))******(((&&&&&&'''((((((((())))))***)))))))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((***------)))((()))'''###''''''&&&%%%%%%%%%&&&&&&$$$&&&))))))))))))+++,,,---000777IIIjjj{{{rrrkkkhhhddd^^^ZZZSSSTTTVVVWWWUUUSSSOOOMMMHHHIIIHHHDDDEEEJJJOOOPPPOOOOOOPPPQQQSSSVVVXXXZZZXXXZZZ]]]```aaaaaa```___yyypppeee\\\SSSOOOLLLJJJKKKOOOIIIKKKMMMOOOOOONNNLLLJJJLLLJJJGGGEEECCCBBBBBBBBBEEEMMMZZZiiiyyyqqq]]]III<<<888999999888777666666777444333333222222333333444//////000000000000//////---,,,,,,---///000///------+++***+++---//////...+++...000///,,,***,,,...***,,,...000///---***(((******+++,,,...///000000))),,,//////,,,******+++(((((('''''''''(((((()))'''((()))(((((())),,,...---,,,+++)))((((((((((((++++++***))))))))))))))),,,,,,,,,---...///000111000///---,,,,,,---///000222///,,,******+++***)))***+++,,,------,,,***)))$$$&&&)))(((%%%$$$%%%'''"""!!! """&&&)))+++***&&&%%%******%%%&&&***$$$$$$''',,,,,,(((&&&'''&&&%%%%%%(((+++***'''$$$&&&***---,,,))))))---222444111...000444666444000111000IIIxxxmmm???///***)))---)))000+++)))(((***///000,,,((('''%%%''',,,333555222...------,,,***((((((+++---###%%%)))---......,,,+++***++++++++++++***)))))))))((('''%%%&&&(((---111///---+++(((''''''((((((+++++++++******(((''''''+++///333444333000---,,,+++000555555111...///222...///000000---,,,,,,,,,(((((()))(((&&&%%%%%%&&&***))))))((())))))***+++///000111111000---)))'''''''''((((((((((((''''''))))))***++++++***)))((($$$&&&))))))(((''''''((($$$""" !!!$$$'''***+++)))((((((***,,,---,,,+++)))******(((%%%&&&)))---)))******)))((((((***,,,&&&&&&'''((()))))))))((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''***+++)))(((***)))%%%((('''&&&&&&%%%%%%%%%%%%###&&&)))******)))***+++---111444:::NNNnnn}}}~~~~~~|||wwwrrrlllhhhfffddd^^^UUURRRXXX^^^``````___]]][[[[[[\\\^^^___]]]___bbbdddfffeeedddcccyyylllfff]]]RRRKKKKKKMMMLLLKKKOOONNNMMMNNNPPPQQQPPPOOOIIIFFFEEEFFFDDDBBBDDDIIIIIITTTaaalllyyy~~~lllUUUEEE???;;;:::888777666777999:::777333///...000222111000222111///---,,,---...///000/////////...............---,,,---/////////---111///...,,,+++++++++,,,+++---///111111111///...111000///...............------...,,,***))))))***'''((()))***,,,...//////+++***)))(((***---000222...+++)))+++***((((((,,,(((''''''((())))))'''%%%******+++---///111333555333333111///------000333555111---,,,------+++***++++++,,,------,,,,,,,,,+++***)))((('''&&&&&&&&&''')))***+++)))))))))***+++***((('''%%%$$$$$$$$$$$$((()))((())),,,+++''''''(((((())))))))))))((())))))))))))+++...111333333---...666555---+++111555111HHHwwwWWW>>>///+++(((++++++###((()))******++++++++++++***)))+++111999<<<999555,,,'''""" ###'''***+++'''&&&&&&'''***+++******+++)))((()))******'''$$$(((((()))***+++++++++++++++******)))(((((()))))))))(((((((((((())))))***......///000000///------+++---//////...,,,,,,,,,***---///...,,,+++)))&&&)))(((&&&%%%$$$$$$%%%%%%(((((()))((((((***...111///111111444:::>>>444&&&'''''''''((())))))******+++---//////,,,)))((('''%%%''')))******(((&&&$$$$$$%%%&&&'''(((((((((((('''$$$###'''...111---(((,,,+++(((''''''(((+++---++++++)))%%%######%%%''''''***,,,,,,)))((((((***)))(((''''''((()))***+++'''(((***+++,,,+++)))(((,,,,,,+++***(((&&&$$$###,,,+++)))'''&&&'''((()))(((***,,,,,,+++*********---333999<<<@@@JJJXXXcccdddfffmmmwww~~~wwwpppkkkhhhdddfffhhhhhhhhhhhhjjjlllzzznnnddd[[[QQQKKKKKKLLLMMMLLLOOONNNNNNOOOQQQQQQPPPNNNHHHEEEDDDEEECCCAAACCCIIINNNXXXcccnnn}}}}}}gggRRRCCC===999888666555444555666777666333111000111222111000111000...---,,,---...///000000000000///////////////---------//////...---...---,,,+++++++++,,,,,,)))+++---///000///......000///......------......---......---***((())))))(((((()))***+++,,,------...,,,+++******,,,...000,,,)))''')))(((&&&(((+++)))(((''''''))))))((('''++++++,,,---///111333444333333111...,,,,,,///111111///,,,,,,------+++))),,,,,,------,,,++++++***((('''&&&%%%%%%%%%%%%%%%%%%''')))***))))))***+++***)))((('''&&&%%%%%%%%%$$$'''(((''''''***((($$$''''''((())))))))))))((()))((((((((())),,,...000000,,,...666666...,,,111222222MMM|||xxxPPP;;;///---))))))***###))))))***+++++++++*********)))***///555888666333...***&&&%%%''')))***)))&&&%%%&&&'''***,,,---,,,)))(((((()))+++)))%%%"""&&&'''((()))******+++++++++***)))(((((((((((((((((((((((((((((())))))***...////////////---,,,***+++++++++,,,,,,,,,+++++++++,,,---,,,******)))))),,,+++)))(((''''''(((((((((((()))((('''))),,,///000222222222666888000%%%(((((()))))))))))))))***,,,---...---+++((('''''')))((((((***+++***(((%%%$$$$$$%%%%%%&&&''''''((((((&&&%%%(((---///---***''''''&&&&&&'''***,,,---,,,+++)))'''$$$$$$''')))'''))),,,,,,***(((((()))&&&&&&%%%%%%%%%&&&'''(((%%%&&&((()))))))))'''&&&//////---+++)))(((&&&%%%)))((('''&&&&&&((()))***)))*********)))))),,,...111777<<<======???GGGNNNIIIKKKOOOVVV^^^dddeeedddrrrwwwwwwvvvuuuuuuttttttttt{{{pppaaaYYYPPPKKKJJJLLLMMMMMMRRRQQQQQQQQQQQQPPPLLLIIIHHHEEECCCDDDBBB@@@CCCHHHTTT[[[fffrrrsss___LLL???;;;777666444222222222222333444333222222333222000///......---,,,,,,...///000000000000000000000000111///...------//////...------,,,,,,+++++++++,,,,,,)))***,,,...///000/////////...------------------/////////---***)))((()))))))))******************000///---,,,++++++,,,---***&&&$$$&&&&&&%%%'''++++++)))''''''(((*********+++,,,---...000111222333333222111...++++++,,,...,,,,,,+++,,,------+++)))---------,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&(((((((((((()))+++)))((('''&&&&&&&&&&&&'''###&&&''''''))),,,***%%%&&&''''''((())))))(((((()))(((''''''((()))+++,,,,,,***---555666///,,,000...333SSSgggFFF666000000***)))***$$$((()))*********)))((('''***((((((+++000222222000,,,+++))))))******((('''&&&%%%&&&(((,,,.........)))))))))******((($$$!!!&&&&&&'''(((***++++++,,,++++++***(((((('''''''''((((((((((((((()))******......//////...,,,***)))+++((('''(((,,,---,,,***+++++++++***((((((***,,,)))((('''%%%%%%%%%%%%&&&)))))))))((('''(((+++---000222222000111000,,,&&&******************)))(((,,,------+++)))((((((***+++'''$$$%%%)))***&&&###$$$############%%%&&&'''&&&''''''((())))))***)))%%%%%%&&&''''''((()))***++++++***(((&&&&&&)))+++''')))++++++***)))))))))%%%%%%%%%$$$%%%%%%&&&'''%%%&&&'''((()))(((''''''333222///,,,***))))))((('''&&&&&&%%%&&&((()))+++******)))((('''***...111444999>>>>>>:::777888;;;888888:::>>>BBBFFFGGGGGGLLLWWWhhhxxx|||rrr^^^XXXQQQLLLKKKLLLNNNNNNUUUTTTTTTSSSRRRNNNIIIEEEHHHDDDCCCCCCAAA???BBBHHHWWW^^^gggttt~~~hhhUUUFFF<<<999666555444222111000000000111111222333333111///---,,,,,,,,,,,,---...000000////////////000000000000000...---...///000///---......------,,,,,,,,,,,,***+++---///000111111111...------,,,,,,,,,------000000000...+++)))))))))++++++******)))(((((((((//////...---,,,,,,,,,,,,)))%%%$$$&&&'''%%%(((,,,+++)))'''&&&(((+++,,,,,,,,,---...///000111111111111111000---***)))***,,,((()))+++---...---+++)))---------,,,+++)))((('''(((((('''''''''(((((()))%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''###&&&((()))---111...)))%%%&&&''''''(((((((((((())))))(((((('''((())))))((((((---444555000---......333TTT___>>>222111333,,,)))+++&&&((()))***+++***)))'''&&&+++)))((())),,,...///...)))((((((((((((((((((''''''''''''))),,,......------,,,+++***)))(((&&&%%%(((((()))***+++---...///,,,,,,+++))))))(((((()))(((''''''(((((()))***+++,,,---.........---,,,+++,,,(((%%%''',,,///---***,,,*********(((&&&***000((('''&&&$$$###$$$$$$%%%++++++***)))'''(((***---...000111///---,,,+++***+++,,,,,,,,,+++***((('''*********((('''(((+++......(((###$$$)))+++(((######"""!!!!!!!!!###%%%'''%%%&&&'''&&&$$$###&&&(((''''''(((((('''&&&%%%$$$*********((('''''')))+++'''(((***++++++***))))))'''''''''&&&''''''''''''&&&'''((()))*********)))444222///,,,***))))))***&&&&&&&&&&&&&&&'''((()))))))))***))))))+++...111333777<<<<<<888555555666888777777888:::===>>>???<<>>:::999666666666666555555444333000333555444111//////000......///000111111111111000000///...---,,,,,,+++,,,+++,,,...111333333333...///000111111000//////---------,,,,,,------.........------......///000...///000///---------.........---+++***)))(((''''''(((+++---...---+++***(((''')))...---)))&&&'''%%%%%%%%%''')))+++,,,++++++,,,---...---,,,***))))))***+++)))'''&&&&&&'''"""%%%)))***(((''''''(((%%%&&&''')))***+++++++++((('''&&&%%%%%%%%%%%%%%%#########"""!!!"""$$$'''######"""""""""""""""###$$$%%%$$$&&&***,,,&&&"""###$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%&&&))),,,---......---+++000666WWWVVV:::---+++///+++,,,///+++***,,,///111111000---+++(((((())))))((()))***+++'''***---...,,,,,,---...)))((('''(((***+++***))),,,......---+++***---///+++***)))(((((()))+++,,,'''''''''((()))***,,,,,,&&&&&&''''''(((***+++,,,)))***+++++++++***((('''***,,,...000111///,,,***///...444999444******333((('''%%%$$$######$$$$$$)))))))))'''&&&'''))),,,((($$$%%%***,,,))))))---((()))+++,,,+++)))'''%%%"""$$$%%%&&&''')))---000&&&$$$"""!!!"""""" $$$$$$%%%%%%&&&''''''((()))(((%%%###"""###''')))$$$&&&'''***,,,---...///***++++++***(((&&&'''((((((''''''))),,,---+++(((&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))))))))))))))((((((((((((((((((((()))((((((((('''***+++,,,,,,++++++---...333444555555555666777888333555888888777888;;;>>>999<<>>;;;:::555555555666666555444444333555777555222000111333///000000111111111111000222222111///...---,,,++++++++++++...111444444444***+++---///111111111111222222111000000000000111...............///000111...///000///...---...000......---,,,+++))))))(((''')))+++------,,,***(((''''''***......((($$$$$$$$$###$$$'''***++++++***+++,,,---------+++)))'''((()))***)))'''&&&&&&'''!!!$$$''''''%%%$$$%%%'''###$$$&&&(((***,,,------+++***)))((('''&&&&&&&&& !!! !!!###&&&)))######"""!!!!!!!!!!!!!!! !!!"""&&&---111,,,###!!!"""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$'''***,,,,,,---...,,,***...999\\\xxxMMM;;;,,,(((+++))),,,///***%%%(((+++---...,,,***(((&&&'''(((((((((((()))***$$$)))...///---***((((((&&&&&&&&&'''***++++++***'''+++//////---++++++---)))(((&&&%%%$$$%%%'''((($$$%%%%%%&&&((()))+++,,,&&&&&&''''''(((***+++,,,************(((&&&$$$"""(((,,,000222000---+++)))///000777>>>888+++***222+++***((('''&&&&&&'''''''''''''''%%%$$$%%%(((+++'''""""""(((+++(((''')))&&&(((***++++++)))'''%%%$$$%%%'''''''''(((+++---))))))((('''&&&$$$$$$###$$$%%%&&&'''(((((((((((('''$$$ !!!$$$&&&))))))***+++,,,---......,,,------,,,)))''''''((((((''''''))),,,---+++((())))))*********)))'''&&&&&&&&&&&&&&&((()))++++++'''((())))))))))))((((((&&&'''((()))************------,,,***)))***---000222444777:::;;;<<<<<<<<<555888;;;;;;::::::===???<<>>???======@@@===AAAFFFJJJLLLMMMOOOPPPLLLOOORRRTTTUUUUUUWWWXXXYYYZZZ^^^bbbdddfffmmmuuuwwwwwwvvvwwwyyy}}}~~~tttnnnfff___YYYXXXVVVRRRQQQSSSSSSRRRRRRQQQPPPPPPPPPPPPJJJFFFCCCCCCAAA@@@EEEKKKSSS___mmmzzzuuuZZZHHH???999666777999999:::::::::999888888555555444333222222111111//////............//////...------,,,---...///000///...---,,,,,,...///000...000333555555555333222111222222333222111000///,,,,,,---------.........---------///000///,,,***((()))+++***)))((()))***++++++***)))((('''&&&%%%&&&(((***++++++)))'''&&&''''''''''''&&&&&&%%%%%%(((***,,,+++(((&&&&&&'''&&&&&&&&&(((******(((%%%###$$$&&&''''''''''''&&&************))))))))))))******)))'''%%%%%%&&&((($$$$$$######$$$%%%'''((('''$$$!!!!!!$$$&&&&&&%%%'''(((''''''000777111$$$%%%%%%&&&'''((((((((((((&&&%%%$$$######$$$%%%&&&))),,,---,,,...111...'''...???SSSfffDDD777000***))),,,---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))---...+++***+++...,,,***)))***(((%%%'''---***((('''((()))+++,,,,,,%%%&&&)))...333444111...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&(((***+++,,,***)))((()))***)))(((&&&...///000///,,,***)))***......000333111***)))---,,,(((+++222///&&&$$$***&&&%%%$$$&&&)))+++,,,+++$$$######$$$&&&''''''&&&%%%&&&'''((((((((((((((())))))))))))((('''&&&%%%'''((()))(((%%%"""!!!!!!!!!###&&&((())))))'''&&&###$$$$$$%%%%%%&&&&&&'''***'''$$$$$$&&&)))+++,,,+++*********))))))((((((&&&$$$###%%%((()))(((&&&***(((&&&%%%'''(((((('''&&&&&&''''''((()))))))))))))))((('''''''''''''''((()))***)))(((((()))+++,,,,,,,,,---...//////000000222555888:::;;;<<<<<<<<<999999===???======???BBBFFFKKKNNNPPPQQQSSSUUUTTTWWWZZZ]]]^^^___aaabbb___^^^aaagggjjjlllrrrxxxyyyxxxxxxxxx{{{~~~vvvpppddd^^^ZZZYYYXXXTTTSSSTTTVVVUUUSSSQQQPPPOOONNNMMMKKKHHHEEEEEECCCAAAEEEKKKTTT```nnnzzzoooVVVEEE===777444555777888:::;;;<<<;;;999888777666444222111000000111000000////////////000000...------------.../////////...---,,,+++,,,---...,,,///444777888666222000//////000000//////...---++++++,,,,,,,,,---------,,,,,,,,,...//////---+++''')))***)))((('''((())),,,+++***)))'''&&&%%%$$$&&&''')))++++++)))((('''%%%%%%&&&%%%%%%%%%%%%%%%(((***+++***((('''''''''%%%%%%&&&'''))))))'''%%%%%%&&&''''''''''''&&&&&&+++++++++******))))))((()))))))))'''%%%%%%&&&(((&&&%%%%%%%%%%%%'''((()))'''&&&%%%%%%%%%'''((()))&&&(((''''''000999333&&&$$$$$$%%%%%%&&&'''''''''%%%$$$###""""""###$$$%%%,,,------+++---000///,,,...BBB\\\bbbDDD666000+++***,,,,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''+++,,,+++***---///---+++)))***(((&&&)))...,,,(((%%%%%%(((+++,,,+++++++++,,,...///...,,,)))###%%%''')))***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$((((((((()))***,,,---...)))***+++***)))***+++---222222000---***''''''(((,,,++++++---,,,***,,,000)))(((---444222)))%%%)))'''&&&&&&(((***,,,,,,+++%%%$$$###$$$&&&((('''&&&$$$%%%&&&&&&'''((())))))((()))*********(((&&&$$$'''((()))(((%%%###"""###"""###&&&((())))))((('''######$$$$$$%%%&&&&&&&&&)))'''$$$$$$&&&((())))))))))))))))))))))))((((((&&&%%%$$$%%%&&&'''&&&$$$(((&&&$$$%%%&&&''''''&&&&&&&&&''''''((()))))))))))))))((((((''''''((((((+++++++++)))'''&&&&&&(((***+++,,,...000111111222222333666888:::;;;;;;;;;:::999;;;@@@BBB@@@???AAAHHHKKKPPPSSSUUUWWWZZZ[[[XXX[[[^^^```bbbdddgggjjjhhheeeffflllrrrtttwww|||zzzzzzyyyzzz||||||zzzxxxvvvvvvwwwzzz~~~vvvpppccc]]]YYYZZZYYYVVVUUUVVVWWWUUUSSSQQQPPPOOONNNNNNMMMIIIFFFFFFDDDBBBFFFLLLWWWbbbppp|||lllSSSDDD;;;666333333555666999;;;<<<;;;999777888777444111//////000000000000////////////000000......------...............---,,,+++++++++,,,,,,---000444666666444000------------------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,...///---,,,((()))***)))(((''')))***,,,,,,***((('''%%%$$$$$$&&&''')))*********((((((%%%%%%%%%&&&'''((())))))))))))***)))((((((''''''&&&%%%%%%'''((()))'''%%%'''''''''''''''&&&&&&%%%,,,,,,+++***))))))(((((((((((((((&&&%%%%%%''')))&&&&&&%%%%%%&&&''')))***%%%&&&'''&&&%%%&&&(((***%%%&&&%%%&&&///888333'''&&&&&&%%%$$$$$$#########$$$$$$###""""""###$$$$$$******))))))+++///111111111HHHiii^^^DDD555000,,,***,,,,,,)))%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''')))******+++---///---******,,,,,,)))***---+++'''$$$%%%)))+++)))'''------,,,++++++)))'''%%%%%%''')))******(((&&&$$$$$$%%%&&&&&&'''''''''&&&((((((((('''&&&&&&'''(((,,,......,,,)))))),,,000222111///,,,(((&&&'''(((+++++++++,,,,,,,,,...000''''''+++000...'''$$$''''''''''''(((***,,,+++***%%%$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%(((++++++***((('''&&&'''((('''%%%######$$$"""$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&''''''&&&&&&&&&'''((((((((('''&&&((((((''''''''''''&&&%%%%%%$$$###$$$%%%&&&&&&%%%&&&&&&''''''((())))))))))))(((((('''''''''((((((***++++++)))&&&%%%&&&'''+++,,,///111222333222222333444666999:::;;;;;;;;;======BBBGGGHHHDDDDDDFFFJJJMMMRRRVVVYYY\\\```bbbZZZ]]]```bbbeeehhhllloooooojjjjjjqqqwwwyyyzzz|||{{{{{{{{{{{{|||~~~yyyzzzwwwtttrrrrrrsssuuuuuu~~~uuuooobbb\\\YYYYYYYYYVVVVVVXXXUUUTTTRRRQQQPPPPPPQQQQQQOOOKKKGGGFFFDDDCCCHHHOOO[[[fffttt|||iiiQQQCCC<<<666222222555777:::<<<===<<<:::888888666333111/////////000,,,,,,++++++++++++,,,,,,..................------,,,,,,,,,+++++++++,,,,,,222222333222111000...---,,,,,,+++++++++******************+++++++++,,,,,,+++******+++---...---,,,***++++++***((((((***,,,,,,+++)))'''&&&%%%%%%%%%&&&'''((()))******))))))''''''&&&&&&&&&''''''(((***)))(((((((((((((((((('''&&&%%%&&&((()))(((&&&)))(((((('''&&&&&&&&&&&&++++++******)))(((''''''&&&''''''&&&%%%%%%''')))&&&&&&%%%%%%&&&''')))***###$$$%%%%%%$$$%%%''')))###%%%###$$$---777222'''&&&&&&$$$###""""""######$$$##################$$$%%%%%%%%%'''))),,,111555666NNNuuuZZZBBB333000---,,,,,,+++(((%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))+++...000+++)))***//////+++)))+++(((&&&&&&'''))))))&&&$$$((()))))))))***+++---...+++******)))'''&&&%%%$$$!!!"""$$$%%%'''((((((((("""###$$$""" !!!###,,,...///---++++++///222//////---+++((('''(((***(((***+++,,,---...---+++)))((()))***(((%%%%%%((('''&&&'''(((******)))'''%%%$$$$$$%%%'''((((((''')))((('''%%%$$$$$$$$$$$$###%%%(((***+++***(((&&&%%%&&&'''%%%$$$###$$$%%%###$$$&&&'''((())))))(((((((((((((((((((((''''''&&&%%%$$$%%%&&&'''&&&%%%###$$$&&&'''((('''&&&&&&((((((((('''&&&%%%%%%&&&'''&&&%%%&&&((()))((('''&&&&&&''''''((()))))))))((('''''''''''''''((((((((()))***)))''''''(((***---///111333444333222000333555777999:::;;;;;;;;;@@@BBBGGGMMMLLLHHHGGGJJJJJJNNNSSSWWW[[[___dddggg```aaadddfffiiimmmssswwwtttoooooouuuzzzzzzzzz|||}}}|||||||||}}}~~~~~~zzzxxxuuuqqqooonnnmmmjjjhhh{{{rrrmmmccc\\\WWWWWWWWWUUUVVVYYYUUUSSSQQQPPPPPPQQQSSSTTTQQQLLLGGGEEEDDDEEEKKKSSS___kkkxxxvvvcccNNNBBB<<<777444444888999;;;<<<===<<<:::999666555333111000//////000...------,,,,,,------............///......---,,,+++++++++,,,,,,---------555444222000///......///---,,,+++*********++++++******+++++++++,,,,,,,,,,,,***)))***,,,---,,,++++++++++++***((()))+++---+++***(((&&&%%%%%%&&&&&&&&&'''((())))))*********)))(((&&&$$$######$$$$$$***)))''''''((())))))(((((('''&&&'''((())))))((())))))((('''&&&&&&'''''')))))))))((((((''''''&&&%%%&&&&&&%%%%%%%%%(((***'''&&&&&&&&&&&&((()))***######$$$%%%&&&'''''''''###$$$"""""",,,666222&&&######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%(((***///666:::PPP}}}xxxUUU>>>222000...,,,,,,***(((&&&$$$%%%%%%&&&&&&'''''''''(((((('''(((***---111333+++((()))...000,,,******((()))))))))((('''&&&&&&,,,,,,+++***((())),,,//////---***(((&&&%%%&&&&&&!!!"""$$$%%%'''((((((((("""$$$&&&&&&$$$$$$'''***)))***,,,---...000333555,,,,,,,,,+++((('''(((***$$$'''***+++...///,,,'''...---+++(((&&&%%%(((***''''''''')))******(((&&&&&&%%%$$$%%%''')))((('''***)))'''$$$###"""""""""&&&'''(((((((((&&&$$$###$$$$$$%%%$$$""""""###%%%$$$%%%&&&'''((()))))))))++++++***)))(((''''''&&&%%%$$$$$$&&&(((((('''%%%"""$$$&&&((())))))((('''&&&''''''&&&$$$###$$$%%%$$$$$$$$$%%%'''((('''%%%&&&&&&''''''((()))))))))((((((''''''(((((())))))((()))***)))((()))+++,,,,,,...111444444333000...333444777999;;;<<<<<<<<>>===;;;;;;;;;555555444444333333222222222222222222222111000///---------,,,,,,---------....../////////...,,,+++)))***+++---...///000000222222333444555555555555......,,,+++++++++,,,---++++++,,,,,,,,,------------+++***)))*********)))******)))'''&&&&&&))),,,)))(((&&&%%%%%%&&&((()))'''''''''((()))******+++$$$$$$$$$%%%(((,,,///222+++(((&&&&&&(((******(((***)))'''(((***++++++***)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$&&&(((+++***))))))))))))+++,,,---***'''%%%(((...000---)))''''''$$$$$$---666222'''((('''$$$###""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###$$$((((((%%%***222999MMM~~~jjjIII000111000///...,,,***'''&&&$$$$$$%%%%%%&&&'''(((((($$$######'''---444:::===000)))$$$&&&)))***,,,///222333111***$$$%%%---555$$$$$$###!!! ###)))...------------,,,++++++***000000000///...---,,,+++))),,,...+++&&&$$$'''+++...,,,,,,...222222000,,,+++,,,---,,,)))'''%%%%%%$$$(((***+++000888777111...///---)))%%%%%%&&&&&&*********,,,---,,,)))'''&&&%%%%%%&&&((()))((('''(((&&&$$$###""""""$$$%%%#########$$$$$$%%%&&&&&&!!!""""""!!! """$$$%%%%%%&&&'''((()))******------+++)))&&&$$$###"""######%%%(((***+++)))'''%%%'''+++---///...---,,,''')))+++***((('''(((+++&&&&&&''')))+++,,,***(((&&&&&&''''''((())))))))),,,+++++++++,,,------...+++,,,,,,+++******+++---"""%%%+++///222111...---111333666999<<<===>>>>>>DDDHHHPPPWWWXXXXXX]]]ddd]]]___aaabbbcccdddgggjjjpppppppppqqqtttyyy}}}}}}~~~xxxvvv|||wwwjjjfff]]]RRRLLLJJJJJJHHHEEEwwwooofffaaa___YYYTTTSSSQQQPPPRRRWWWXXXYYYVVVQQQOOORRRSSSQQQPPPKKKGGGEEEDDDGGGRRR^^^gggtttvvv^^^OOO@@@::::::999:::;;;999888888777666555555444999888555333111000000000........................,,,---.../////////------,,,,,,,,,---...///000111000///000666<<<===999555,,,------,,,******+++---++++++,,,------,,,,,,,,,))))))((((((((((((((())))))***,,,------,,,++++++%%%$$$$$$###$$$&&&)))******)))'''((()))***((('''((()))***+++***)))(((''')))*********)))((()))***)))***+++,,,+++)))'''&&&&&&%%%$$$#########$$$%%%''')))+++***'''%%%%%%'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))******$$$"""&&&)))''')))------)))&&&'''+++...---***%%%"""!!!###""""""&&&,,,'''(((((()))(((&&&%%%$$$&&&%%%######%%%(((+++---???OOOiii;;;888///...,,,***'''$$$"""!!!%%%)))+++(((''')))***)))((('''&&&)))...222333333,,,)))(((***+++((())),,,111000---((($$$"""###%%%&&&$$$"""""""""%%%(((***(((---222333111...---...111///,,,***))))))***+++///111000+++&&&%%%***000...+++***---222333///+++///---******,,,,,,***''',,,,,,***---555===;;;444222,,,&&&"""###%%%&&&&&&))))))))))))))))))***+++((((((***++++++***)))((('''&&&%%%$$$############$$$%%%%%%###"""!!!"""$$$"""###%%%%%%$$$$$$%%%'''######"""!!!"""&&&,,,111666888444+++$$$%%%'''''''''(((***+++++++++***)))''''''((()))***,,,---...***%%%&&&+++,,,'''###$$$!!!%%%***,,,---,,,+++,,,,,,+++***)))))))))***'''&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&"""'''---000...,,,,,,------111666999:::<<<@@@DDDFFFKKKSSSYYYZZZ\\\aaaggggggffffffiiinnnqqqqqqpppzzzxxxwwwxxx|||~~~|||{{{uuuwwwtttqqqwwwzzzkkkVVVTTTNNNFFF@@@===>>>>>>???}}}vvvmmmeee___^^^YYYTTTSSSRRRQQQTTTYYYWWWYYYWWWRRRQQQTTTTTTRRROOOJJJGGGFFFGGGKKKVVVbbbooo{{{rrr]]]OOOAAA;;;:::888777888555555444444333333333333444444444333111///---+++........................------...///000000//////,,,,,,,,,,,,---...///000//////222888>>>===888222---......---+++***+++---+++,,,,,,------,,,,,,,,,******)))(((((())))))***'''((()))******)))((('''((('''%%%%%%%%%&&&((()))***((('''((()))***)))'''((((((************)))((()))*********)))))))))******+++,,,,,,,,,***((('''(((((('''&&&&&&&&&'''((($$$&&&((((((&&&$$$%%%'''&&&%%%%%%&&&&&&'''((()))%%%%%%&&&&&&'''(((((())))))###"""&&&)))(((***...)))&&&###$$$))),,,+++)))&&&$$$###%%%$$$###&&&+++(((((((((((('''&&&%%%$$$###&&&'''%%%###$$$)))///:::PPP```999:::111000...,,,)))((('''&&&$$$((()))&&&$$$'''((('''%%%$$$"""###&&&)))******///,,,++++++***(((,,,222///,,,(((%%%$$$%%%&&&'''######""""""$$$&&&(((******---000111///---+++***(((((('''&&&&&&'''((())))))))))))((()))+++...111...+++***,,,000111...+++,,,+++)))***,,,---+++***+++,,,,,,///777>>>;;;555222---'''$$$$$$&&&''''''++++++*********++++++,,,))))))*********))))))(((((('''&&&$$$###"""""""""&&&&&&%%%$$$"""!!!!!!"""!!!"""######"""!!!###$$$%%%%%%$$$######&&&+++///<<<===888...((('''&&&$$$&&&'''((()))***)))((((((((())))))***+++,,,...///,,,((((((,,,---)))'''))))))***++++++,,,+++******------+++***((((((''''''&&&&&&&&&'''(((((()))))))))))))))))))))(((''''''###''',,,//////...---,,,---111555777999<<>>888777777888888{{{sssjjjbbb\\\YYYTTTQQQRRRQQQPPPSSSXXXVVVXXXXXXUUUTTTVVVVVVSSSNNNKKKHHHIIIJJJOOO[[[gggxxxmmmZZZMMMAAA<<<:::777555555444444333222222333333444555666777777666333///---....................................///000222222------,,,,,,,,,,,,------...000444999===;;;555////////////---+++***+++,,,,,,,,,------------,,,,,,+++******)))******++++++***+++,,,,,,,,,+++***)))***)))(((&&&&&&&&&'''((()))((('''((()))***)))(((((((((******++++++++++++************************++++++,,,,,,+++***((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''))))))((((((((()))%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&''''''(((((('''$$$###&&&))))))***---+++(((%%%&&&)))+++***((((((&&&'''((('''$$$&&&***)))((('''&&&&&&&&&&&&&&&###'''***'''"""""")))000777UUUzzzWWW999===111000---+++******++++++'''++++++'''%%%'''(((&&&&&&&&&%%%%%%%%%&&&'''(((000...,,,+++)))***333===111,,,&&&###$$$&&&'''&&&!!!"""###$$$&&&'''))))))+++++++++------,,,)))&&&$$$%%%&&&''')))***+++,,,&&&%%%$$$'''+++/////////...+++)))+++---///---+++)))))))))+++---...---,,,***,,,...222999???<<<555222...)))''''''((()))***------,,,,,,,,,,,,,,,---+++******))))))******+++)))(((&&&###"""!!!!!!!!!'''&&&%%%$$$###"""!!!!!!"""###$$$###"""!!!"""###'''&&&%%%$$$###&&&***...;;;;;;666///,,,+++(((###'''((()))***+++***))))))++++++++++++,,,---...//////+++***---...+++***+++((((((((()))***+++---......---+++)))'''&&&%%%%%%$$$%%%&&&(((((()))))))))(((((()))******)))((('''&&&'''***...111000...+++---000333555777;;;CCCHHHPPPTTTXXXZZZ\\\```gggllliiijjjlllqqqwww|||zzz{{{zzzuuuoookkkjjjjjjjjjhhhbbb\\\___bbbXXXJJJ@@@;;;555111000111222333xxxooofff^^^YYYRRRNNNMMMNNNOOONNNQQQUUUTTTWWWXXXUUUUUUWWWVVVRRRPPPLLLKKKLLLNNNSSS___kkk}}}{{{fffSSSHHH???<<<:::777555555666666555555555666777777666666777666555333000...........................---,,,,,,,,,...000222333...---,,,+++++++++++++++...///222666888666111---///000///...+++***+++,,,------------------,,,+++++++++******++++++,,,,,,------.........,,,+++******)))(((((('''((()))))))))((('''((()))***)))((()))******+++,,,------...+++***)))***+++,,,+++***************)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((())))))(((((((((((($$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&''''''(((((((((&&&%%%&&&((())))))***,,,)))&&&&&&'''((('''&&&***((()))+++)))%%%&&&******)))'''&&&%%%%%%&&&'''&&&)))+++((($$$$$$***111:::[[[vvvQQQ;;;<<>>>>>???;;;666444222///---...000000000}}}sssjjjaaaYYYTTTPPPNNNNNNRRRSSSRRRSSSWWWXXXZZZYYYTTTRRRSSSRRRNNNPPPNNNMMMOOOQQQVVVaaalll|||kkkXXXCCC===888777666444333666444555777888888777555444333222000...---------...........................++++++++++++,,,---...///......---,,,,,,+++,,,,,,------,,,+++++++++,,,---,,,------,,,******+++---......///......---,,,+++************+++,,,------------...---,,,***((('''&&&&&&'''((()))***++++++((('''&&&(((***+++***)))++++++++++++,,,---......***(((&&&(((+++---+++))))))((('''&&&$$$###""""""$$$%%%&&&'''(((((((((((()))(((((((((******(((&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&'''''')))***(((&&&''')))((($$$"""###$$$'''***...222444***((((((***((($$$&&&***)))((('''&&&&&&&&&&&&&&&+++)))'''''')))---///111CCCeee{{{lllFFF888,,,...---,,,,,,---///111333555777333***$$$$$$###!!!!!!'''---///...000999@@@:::555000+++''''''111===555000+++***+++,,,+++***))))))))))))'''%%%"""!!!#########%%%))),,,...///))))))(((((('''&&&&&&&&&$$$***......)))(((+++000,,,,,,------,,,***)))''''''***---...---+++++++++***///333666:::===:::444111222222222000000111222111000///---,,,+++++++++******++++++,,,---...///***'''$$$!!! !!!  $$$(((***)))&&&###$$$%%%$$$###"""###$$$ """######$$$''',,,///---//////---///222000,,,+++,,,---.........---------,,,+++***))))))))))))'''***+++...555>>>CCCBBB222111///,,,***)))(((((('''''''''''''''((())))))&&&&&&&&&'''((()))++++++***))))))((('''&&&&&&&&&)))***,,,...111222000///,,,...///......333:::@@@RRRZZZ___aaagggpppsssooonnnqqqvvvyyy}}}~~~zzztttoookkkiiifffbbb\\\UUUNNNIIIEEECCC@@@===999666555444222000///---++++++,,,------,,,|||rrrhhh___XXXSSSQQQNNNPPPTTTUUUTTTTTTWWW^^^___[[[UUUQQQRRRPPPMMMLLLKKKKKKNNNRRRWWWcccnnn}}}{{{cccQQQAAA:::555444222000111444333555888:::999666333000444333333222111000//////........................+++,,,,,,---.........---......------------------***++++++++++++***+++,,,***+++++++++******+++---////////////...---,,,+++)))))))))******+++,,,---000000000000...,,,***)))&&&''''''((())))))))))))((('''&&&'''***+++***)))******)))((())))))***+++)))&&&$$$&&&***,,,***((()))((('''%%%$$$###"""""""""###$$$%%%&&&&&&&&&%%%'''%%%%%%(((+++---+++***'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%((((((%%%'''+++***%%%$$$%%%'''))),,,000444777)))'''&&&'''%%%###%%%+++(((((((((((('''&&&%%%$$$&&&'''(((''''''***///333HHHlll}}}iiiAAA999+++,,,,,,,,,---...///111111111222///'''"""######"""$$$+++222111...///888@@@999333---***'''(((...777111000...,,,++++++******'''&&&&&&%%%$$$"""!!! !!!"""###$$$%%%(((,,,...///...,,,***))))))******&&&(((******)))))),,,...+++---///000...+++(((&&&$$$(((,,,...---,,,---...+++000444555888:::888333...000222111///...000111333222111///---,,,,,,,,,++++++++++++***)))((('''+++)))&&&###"""###$$$&&&!!! $$$)))+++(((%%%"""$$$%%%$$$######$$$%%%###%%%&&&&&&&&&))),,,///,,,///000---+++...///---,,,---.../////////...---,,,+++)))((('''&&&&&&&&&%%%(((***...===QQQ___cccNNNHHH@@@777111...---...))))))(((((('''(((((((((&&&&&&&&&'''***...222555...---+++((('''''''''((()))+++...000000000000111---...///---,,,///555:::FFFQQQ[[[```jjjvvvxxxrrrpppssswwwzzz{{{~~~}}}zzzxxxyyyvvvqqqkkkeee___[[[YYYWWWQQQJJJEEECCCAAA===999666444444333222///......+++***))))))***+++***)))|||qqqhhh___WWWSSSOOOMMMOOOSSSUUURRRSSSUUUbbbbbb]]]VVVQQQQQQPPPMMMIIIHHHIIINNNRRRXXXeeeqqq~~~vvv^^^LLLAAA:::555333000---...222333666:::===<<<888222//////000222222111///,,,+++........................,,,---.../////////------.........------......///(((***---------+++++++++((()))******)))***,,,...////////////...---,,,+++))))))))))))***+++,,,---.........---+++)))'''%%%(((((((((((((((''''''&&&''''''&&&'''***++++++***)))((('''&&&&&&'''(((((((((%%%###%%%***,,,***'''***)))(((&&&$$$$$$######$$$&&&''')))******)))))) %%%((('''&&&((('''%%%###"""!!! #########""""""""""""""""""&&&'''%%%(((------'''"""###$$$%%%&&&(((+++...)))&&&$$$%%%$$$"""%%%+++'''(((((()))(((&&&%%%$$$!!!%%%)))'''$$$&&&...555LLLsssiii@@@;;;...)))******+++,,,---.........000---&&&###$$$&&&%%%""")))///---((((((///888444...)))((()))***000666222222111...***'''&&&&&&######""""""!!!  """######"""###(((---...,,,***(((''''''((()))***((('''''')))***)))(((***---111111///+++'''&&&!!!&&&+++......---///000,,,111444555666999777222+++...000000...---...000555444222111///...------,,,,,,+++***(((%%%""" ---+++(((%%%$$$%%%''')))###!!!!!!%%%***+++'''###$$$%%%&&&&&&&&&&&&'''((('''((()))(((((())),,,...''',,,...***(((***.........///111222222222111000+++***((('''%%%$$$$$$$$$$$$'''(((///BBB___uuu~~~|||qqq___LLL<<<333000///++++++***(((((('''''''''&&&&&&&&&(((---333999===222000---)))(((((()))***(((,,,000111//////111333---...///---+++,,,111555:::HHHUUU]]]jjjxxxyyyrrrooosssvvvxxxxxxyyy}}}}}}zzzxxxvvvrrrpppllliiiddd^^^WWWRRRNNNLLLKKKDDD<<<:::======999444000000222333222///......+++***))))))++++++***)))uuujjj```VVVPPPOOONNNMMMOOORRRUUUWWWWWW___fff___TTTTTTQQQLLLOOOLLLIIIIIILLLPPPXXXfffrrrkkkXXXNNN???<<<999666444222///---000888@@@@@@999111......222222111///...---,,,++++++---...---------000222,,,---------......//////////////////............++++++***))))))))))))***+++******))))))))))))))),,,,,,++++++,,,,,,---...+++******,,,,,,******+++111333111---))))))((('''((('''''''''''''''(((((())))))(((((()))***++++++))),,,,,,&&&%%%))))))&&&%%%&&&'''((()))***+++,,,...+++(((%%%%%%&&&)))***''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''((()))(((''')))+++((("""&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$%%%&&&((()))((('''((('''&&&%%%$$$'''+++//////---***(((&&&%%%&&&&&&###&&&***------+++'''%%%(((+++'''&&&,,,***+++777VVVeee@@@444...$$$"""%%%+++---***---333000...***'''%%%&&&((()))***)))(((&&&$$$%%%(((+++...---+++)))%%%&&&111===888444...)))&&&%%%###"""!!!""""""  """$$$%%%&&&$$$!!!"""'''+++000...+++(((((((((***,,,'''&&&&&&(((***++++++***//////...------,,,++++++//////............//////333444666888888666444222///......///111333222222666666555333111///000111///...,,,***((('''''''''888BBB:::,,,)))(((###%%%""" !!!%%%***+++'''""""""###%%%'''))))))))))))$$$$$$%%%&&&(((***,,,------000000+++)))***+++)))...///---***+++///...***)))))))))((('''%%%$$$###%%%$$$)))333<<>>000***)))&&&&&&******((()))...,,,+++(((&&&%%%''')))+++&&&'''&&&%%%$$$&&&))),,,)))***,,,---++++++333===555111,,,'''%%%$$$###!!! """###"""###$$$&&&$$$###"""!!!!!!###'''***222000---+++)))(((''''''(((''''''(((***++++++***,,,,,,,,,,,,,,,---------//////............//////111222333444444333111000------...111444666666555999999888666333111111222///...,,,***))))))***+++EEEVVVSSS???111'''"""'''(((&&&&&&)))......)))$$$ ###'''+++,,,,,,***)))############$$$&&&((()))///222111,,,)))******((())),,,---,,,...111000+++''''''''''''%%%$$$###"""%%%###'''...444???ZZZuuurrrcccPPPDDD888444000,,,+++---+++***))))))+++///333555222000---------......---)))))))))(((((((((((((((......---------...///000000444===KKK\\\kkkuuuyyyyyyyyyxxxvvvuuuuuuuuuuuurrrpppkkkfffaaa]]]YYYWWWJJJGGGBBB===;;;;;;===>>>>>>;;;444000222555111)))111000...///111111...,,,...---,,,+++***+++---...}}}sssiii```WWWQQQMMMLLLKKKMMMPPPSSSUUUUUU]]]eee^^^UUUUUURRRMMMOOOGGGGGGJJJMMMQQQZZZkkk{{{zzz```LLLAAA===;;;777555444333000...444:::@@@AAA;;;555222222000000000//////.........+++,,,---,,,,,,,,,...000------...//////000111111000//////...---,,,,,,+++...---,,,,,,++++++,,,,,,+++***))))))(((((())))))+++++++++++++++,,,------//////---+++***+++,,,---,,,+++***)))((((((((((((+++******)))))))))******((((((((('''(((((()))***///111000***&&&&&&&&&$$$(((((((((((())))))))))))***)))'''%%%$$$$$$$$$%%%%%%&&&((()))***+++++++++%%%%%%&&&&&&'''(((((()))---,,,'''!!! ###### ###%%%&&&$$$""""""%%%(((%%%$$$$$$%%%'''((('''&&&$$$$$$###""""""$$$(((+++'''&&&$$$"""!!!"""###$$$###&&&)))++++++***'''%%%%%%)))&&&&&&,,,+++///===iiijjj===...(((***'''%%%'''((('''))),,,((('''&&&%%%%%%''')))+++###$$$$$$$$$$$$&&&***---''')))...111000---111888111---)))&&&$$$$$$###""""""%%%&&&&&&%%%%%%&&&$$$!!! $$$'''(((111111000...+++)))&&&%%%'''&&&&&&(((+++------,,,)))******+++,,,------...........................///////////////...------+++,,,///333888::::::888;;;;;;;;;999555333333333111///,,,******+++...000OOOhhhkkkSSS:::((($$$---)))'''&&&(((,,,+++&&& ###)))---///...+++)))&&&%%%###"""###$$$&&&'''000222111,,,***+++***'''(((,,,......000222...(((&&&&&&&&&%%%$$$###"""!!!&&&%%%(((,,,,,,000AAAUUUvvv|||ooo^^^QQQFFF<<<555333222///+++***,,,---,,,***+++***)))***---...---,,,//////........................---,,,+++++++++,,,'''+++444???LLLZZZgggppprrrttttttrrrnnnlllnnnpppfffaaa[[[VVVSSSOOOJJJFFFCCC@@@===:::999:::===>>>888666000,,,///222///(((...---------//////---+++++++++++++++++++++,,,,,,{{{rrriii```XXXRRRMMMLLLKKKLLLPPPSSSTTTTTT\\\ddd^^^UUUVVVRRRMMMPPPGGGHHHKKKNNNQQQZZZmmm~~~uuu\\\GGG<<<<<<999666555444333111///333888======999444111111//////////////////000000,,,---...---------///000000000000000////////////------------,,,,,,,,,,,,---,,,,,,+++++++++++++++...---,,,,,,++++++,,,,,,+++++++++***+++,,,,,,---***,,,,,,+++---111333333111,,,)))((('''%%%%%%''',,,++++++************+++((('''''''''''''''((((((///111111...)))'''&&&&&&))))))))))))((((((((((((&&&&&&''''''((()))******))))))*********))))))(((%%%&&&'''(((((()))))))))++++++((("""!!!######!!!%%%''')))'''$$$$$$(((---'''%%%$$$%%%'''(((((('''%%%%%%%%%$$$###%%%))),,,((('''%%%######$$$&&&'''$$$%%%((()))***)))'''%%%$$$(((%%%%%%++++++111AAAiiiqqqCCC111)))(((%%%###$$$&&&))),,,...&&&&&&%%%%%%%%%&&&'''((("""###$$$######%%%(((+++)))+++///222///***+++///...+++'''%%%%%%%%%$$$###"""%%%((()))'''$$$"""!!!%%%!!!"""&&&((('''---...///000///---+++***&&&&&&''')))---000000000)))******++++++,,,,,,---.........//////..................------------,,,,,,...111666:::<<<;;;999999:::;;;999777555444555333111---***)))+++...000IIIdddlllVVV>>>+++'''///(((&&&$$$'''******$$$!!!###(((+++------+++***+++***'''%%%%%%&&&((()))///000///,,,,,,...,,,(((,,,//////......///+++%%%%%%&&&&&&%%%$$$###""""""'''(((***---+++***333>>>LLLbbb~~~ppp___PPPHHHAAA:::222.........+++'''+++***+++,,,......---++++++******)))***+++,,,---///......---,,,+++++++++'''+++111666===IIIWWWbbbgggkkkooonnnhhhddddddfff___XXXQQQMMMLLLIIICCC===888777555333222444555777555444///,,,...111///***++++++,,,------...---,,,***+++,,,---------,,,+++zzzrrriiiaaaYYYTTTOOONNNLLLMMMPPPSSSTTTTTT[[[ccc^^^UUUVVVSSSNNNPPPKKKJJJLLLOOORRR\\\nnnpppXXXFFF;;;:::888555444444333222111000444888888555111///////////////000000000000000///000000///......000222333333222000///---,,,,,,******++++++,,,,,,------000000///..................------,,,,,,,,,,,,,,,+++************+++,,,,,,''',,,...---111999<<<;;;888///))))))(((&&&&&&***,,,++++++***))))))******''''''&&&&&&&&&&&&&&&'''+++///222222...)))((()))))))))))))))((((((((((((&&&&&&&&&'''((()))******(((((()))))))))(((''''''%%%&&&'''((())))))))))))&&&))))))&&&%%%'''&&&###&&&''')))(((&&&'''***---)))'''%%%&&&'''((((((((($$$%%%%%%$$$$$$%%%)))+++)))'''&&&%%%$$$&&&'''((($$$%%%&&&((((((''''''&&&###(((%%%$$$***+++333EEElll{{{KKK666+++'''&&&######&&&+++---,,,''''''&&&&&&%%%$$$$$$$$$###$$$%%%$$$###$$$&&&)))******,,,...,,,'''(((,,,,,,***'''&&&&&&&&&%%%$$$!!!$$$((()))&&&### %%%"""###'''''''''((())),,,///111222222222...---,,,---///000000...++++++++++++++++++++++++......///000000///......///////////////////////////000333777;;;<<<:::888555777888888666555444555444111---)))((()))+++---;;;RRRXXXJJJ===222,,,000,,,(((&&&(((,,,---)))%%%###$$$%%%&&&((()))******,,,+++)))((('''(((******+++---,,,+++---111///***---...---***+++---,,,'''&&&'''''''''&&&%%%$$$$$$&&&(((+++---,,,***---222222BBBWWWkkk}}}ooo]]]TTTGGG???<<<:::666222333222111000000///---***+++*********+++,,,...000000000000///...---,,,,,,---000222333444;;;GGGQQQZZZaaahhhiiiccc]]]ZZZZZZVVVPPPJJJGGGHHHFFFAAA<<<666555444222222222333333555444111---...222111,,,)))***,,,------......///+++,,,...//////...---,,,zzzrrrjjjccc[[[WWWSSSQQQOOOPPPQQQSSSTTTSSSYYYbbb]]]VVVWWWTTTNNNPPPNNNKKKJJJNNNUUU___pppiiiUUUEEE<<<888666444333444444333222///222444555333000//////000000000000000000000000000111111111//////111333444333222000...,,,+++***))))))******++++++,,,,,,......---,,,,,,,,,,,,---,,,+++******))))))*********************+++,,,,,,(((...000///555CCCJJJJJJBBB555++++++***(((***///+++***)))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%(((,,,444777333+++(((+++))))))))))))((((((((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((%%%&&&'''))))))))))))(((###(((+++)))((())))))'''$$$%%%%%%'''((()))******)))'''%%%%%%&&&(((((('''"""###$$$######$$$''')))((('''%%%$$$###$$$&&&'''$$$%%%%%%&&&&&&&&&&&&&&&###(((%%%$$$)))+++444GGGsssPPP888******)))%%%###''',,,,,,(((((((((((('''&&&$$$"""!!!###$$$%%%%%%$$$$$$&&&(((***)))+++...---***+++///***)))&&&&&&&&&&&&%%%###!!!%%%'''&&&$$$""""""###""""""###$$$&&&&&&%%%%%%&&&(((+++///333666888:::888555333222000---***,,,,,,,,,,,,,,,+++++++++//////111222222111//////000111222333444444444444111111333666999:::888777333555666666555333222333222///+++(((&&&&&&((()))///???AAA:::======777777...)))%%%%%%))),,,***'''$$$$$$$$$$$$$$$&&&'''((()))(((((((((((())))))***(((*********...222000***((()))(((''')))......+++'''(((((((((''''''&&&%%%$$$&&&***,,,,,,++++++++++++222<<>>:::777555222...,,,++++++,,,,,,------......000111222333333222111000000222444777888888888777111000111444777888888777444666777666333000//////,,,***(((%%%$$$$$$%%%&&&'''222111333CCCOOOMMMLLL333,,,%%%###&&&***)))'''$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))************((()))((()))...111...(((###&&&'''&&&***...---)))'''(((((((((((('''&&&&&&&&&(((***+++,,,+++***((()))+++///444;;;EEESSS^^^rrr|||tttpppeeeaaa\\\WWWSSSPPPMMMJJJFFFDDDAAA???======>>>???======;;;888555111...,,,///000111000///111666:::DDDGGGKKKNNNMMMJJJGGGDDDAAAAAA@@@@@@AAABBBBBBCCC555555666666555555555444888999777222222555444111...111444666666666888;;;:::::::::999888777666555zzzsssllleee___ZZZZZZXXXUUUTTTTTTUUUTTTSSSXXXaaa]]]VVVXXXUUUOOOQQQOOOGGGDDDLLLYYYhhhwwwooo[[[LLLAAA;;;666555333333444444444333333444555555555444333333111111111111000000000//////000111000......///111..................------------,,,***)))'''&&&&&&...---,,,,,,++++++,,,,,,---,,,++++++******++++++*********)))***++++++,,,&&&+++++++++;;;ZZZqqqyyycccMMM:::222,,,######)))(((((('''%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$&&&,,,888???999,,,&&&)))(((((((((((()))))))))******(((%%%###$$$&&&)))+++++++++***)))'''%%%$$$######$$$'''((()))((('''&&&'''******%%%###&&&***+++'''%%%%%%***111333...((('''$$$!!!!!!"""###$$$$$$%%%&&&'''''''''(((***,,,+++)))'''%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$***&&&$$$((()))555IIIsssuuuLLL888***$$$%%%%%%$$$+++333222+++''''''((()))(((%%%###!!!"""$$$&&&&&&(((***,,,333222555999777111,,,,,,'''&&&$$$#########!!!$$$&&&((('''%%%"""!!! """&&&&&&###  )))'''$$$"""%%%***000555@@@===;;;999888666333111)))***+++,,,...///000111000111333444444333111000///222555999;;;;;;:::999/////////222555888999888666888999777333///,,,+++'''&&&%%%$$$###$$$$$$%%%"""++++++111JJJ]]]```aaa<<<444+++'''***------,,,$$$%%%'''((('''%%%###!!!###%%%(((+++------,,,,,,))))))((()))---000,,,%%%"""&&&((((((***,,,)))$$$'''''''''(((''''''&&&&&&+++,,,---,,,,,,,,,***&&&((())),,,///111555===DDDIIIWWWjjj~~~~~~{{{yyynnnlllgggccc```_________QQQPPPMMMIIIDDD???:::888999:::;;;<<<===???BBBDDDIIIIIIJJJLLLNNNNNNKKKIIIIIIKKKMMMMMMNNNOOORRRUUUMMMNNNOOOPPPPPPPPPPPPPPPFFFHHHEEEAAA@@@BBBBBB??????BBBFFFGGGGGGHHHJJJMMMNNNMMMLLLKKKIIIHHHGGGGGGxxxuuuooofff___^^^VVVUUURRRPPPPPPQQQSSSTTTWWWUUU\\\]]]TTTQQQQQQJJJMMMIIIJJJRRR\\\gggtttmmmZZZHHH;;;666999777666444222111111111000///000333666666333000///000000111111///...---//////............/////////---++++++,,,,,,+++***)))***++++++***)))***+++)))***+++***((('''((())),,,,,,---...---,,,******))))))))))))***+++,,,---(((***,,,000:::OOOjjj}}}sss```FFF444,,,***&&&###&&&%%%###!!! """### !!!"""###%%%'''(((+++%%%***777666((($$$---%%%&&&'''&&&%%%$$$%%%&&&***'''$$$$$$&&&((((((&&&(((&&&$$$"""!!!"""$$$&&&''')))++++++)))'''&&&'''%%%%%%&&&''''''&&&&&&%%%******((()))...222///((('''((('''%%%###""""""$$$(((+++***&&&%%%((((((%%%))))))(((((('''&&&$$$###"""$$$&&&''''''%%%""" $$$###%%%))))))555MMMzzzbbbBBB---)))(((***))))))///555111((((((((('''%%%$$$"""!!!  !!!!!!###(((---222333555777888777333///+++((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!###&&&((('''%%%###"""!!!!!!!!!"""###%%%''')))***666555555777999888555111,,,+++***+++...///000///222222222333444222///,,,111333555888:::999777444---///111222333666:::===888999999777444000+++((()))(((&&&%%%$$$#########$$$&&&&&&---FFFeeeuuuuuuOOO777$$$&&&///...++++++%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&''''''((()))***'''%%%''',,,,,,)))''')))''''''(((***,,,,,,+++)))***)))(((&&&&&&&&&'''(((*********+++,,,+++'''%%%)))(((((()))***---///111:::<<>>:::777555444444111111222222222222222222...---------......,,,)))xxxqqqkkkggg```VVVOOOMMMNNNOOOPPPQQQRRRQQQPPPOOOMMMPPP]]]```TTTOOOQQQMMMNNNOOOTTT\\\dddpppfffOOOAAA888666777555555555666555333222111...000111111000111222444111000//////......////////////111222222111//////...---,,,,,,...///......+++++++++)))'''(((+++---,,,...//////...---...000+++,,,...//////...------***+++---...//////.........///000000//////000222000111222000---***(((((($$$$$$$$$$$$$$$$$$$$$$$$###%%%))),,,---,,,)))(((&&&)))(((%%%***222333---,,,+++***'''%%%%%%''')))((())))))((($$$"""!!!"""%%%$$$######%%%(((,,,...---------***(((&&&'''((()))((('''&&&&&&'''((()))))),,,---++++++...,,,)))'''(((((('''%%%%%%&&&'''''')))((($$$$$$''''''$$$%%%&&&''''''((((((''''''$$$###!!! !!!$$$(((***%%%((($$$$$$((()))555NNNssszzzSSS:::000)))$$$###&&&+++///,,,&&&$$$'''"""""""""###&&&***...000,,,...///...+++)))(((((((((%%%%%%(((---...***%%%############$$$&&&''''''((('''%%%###"""!!! !!!$$$%%%###!!! !!!""""""###$$$%%%''''''$$$&&&((()))((()))+++,,,((('''&&&''')))+++,,,+++,,,***)))***+++,,,+++))))))+++------,,,---111555000000000...,,,,,,...000////////////...---,,,+++&&&''''''((('''&&&%%%$$$&&&''''''%%%$$$$$$&&&''''''&&&&&&'''((()))***+++******)))((('''&&&%%%%%%)))(((((('''''''''(((((()))'''&&&)))(((%%%%%%(((%%%$$$%%%'''))))))(((&&&"""######$$$$$$$$$$$$###***(((''''''))))))(((''''''((())))))))))))))))))((()))++++++)))(((((()))''''''((()))+++...000222000...---222:::??????>>>;;;::::::;;;;;;;;;999777444777777555777;;;<<<:::666777999:::;;;:::888777<<<>>>??????;;;888555444222333444555777888999:::555444333222222333555777444333111///---+++***)))+++,,,,,,,,,------......***)))((()))******)))'''yyyqqqiiiccc]]]SSSNNNMMMLLLMMMPPPRRRSSSSSSRRRQQQPPPNNNUUUVVVLLLKKKNNNKKKIIIMMMUUU___hhhttt{{{^^^III===666555777555555555444444333333222///111222222000111333555111000///.........//////000111222333333222111000...---,,,,,,...//////...,,,,,,***((('''(((+++...+++,,,------,,,,,,---///+++,,,.../////////...---+++,,,---//////...,,,+++,,,---//////...---------,,,,,,---...---+++(((&&&$$$$$$######$$$%%%'''(((%%%(((,,,//////...+++(((%%%&&&&&&'''+++000444555******(((&&&$$$%%%'''***'''))))))&&&###!!!"""$$$###$$$$$$&&&(((+++---///------,,,)))&&&%%%&&&(((&&&&&&%%%%%%&&&(((+++,,,------+++)))+++///---)))((())))))(((&&&&&&''')))&&&((('''$$$$$$''''''%%%%%%&&&''''''((((((''''''$$$#########$$$&&&'''((($$$'''%%%&&&++++++777OOOsss|||jjjHHH555+++%%%%%%"""%%%+++000+++###"""'''!!!"""%%%(((+++---......)))***+++***(((&&&&&&'''&&&$$$$$$)))///000+++%%%"""""""""###$$$&&&'''(((&&&%%%$$$"""""""""######!!!"""$$$$$$"""""""""###"""""""""""""""###$$$$$$###&&&)))***)))((()))+++'''&&&%%%'''***,,,------)))((((((***++++++)))''''''+++......,,,---111555...//////---++++++---///---------,,,,,,++++++***'''(((*********)))'''&&&%%%###"""""""""!!!!!!"""'''''''''(((***+++***(((&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&''')))&&&%%%''''''$$$$$$'''%%%%%%&&&(((******((('''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''***,,,,,,+++***)))((('''&&&&&&&&&&&&&&&))),,,+++)))''''''((($$$$$$$$$&&&)))+++++++++***)))((()))+++,,,------,,,///111111///---,,,---+++///000......111222000111///------...//////......///111000...,,,++++++)))))))))***++++++,,,,,,)))***+++++++++,,,...000+++++++++***(((&&&%%%$$$(((((((((((()))***,,,,,,((('''&&&'''((()))(((&&&zzzqqqggg```YYYQQQNNNNNNJJJMMMPPPSSSTTTTTTSSSRRRRRRMMMOOOOOOGGGHHHMMMIIIFFFJJJUUUaaakkkwwwsssXXXEEE:::444444777666555444333333333333333///222333222111111444777222111///.........///000000111333444444333111000...---,,,,,,.../////////,,,,,,***((('''(((+++...'''(((******))))))***++++++,,,.../////////......,,,---.........,,,***(((+++,,,---------+++******+++***+++---...,,,(((%%%%%%$$$######$$$''')))+++'''***...111111...+++((($$$$$$%%%))),,,///555;;;))))))(((&&&$$$%%%(((+++&&&'''(((%%%"""!!!$$$'''"""$$$&&&))),,,---......---,,,+++)))&&&$$$&&&'''$$$######$$$'''***...000///---(((&&&***///...((('''(((((('''%%%%%%&&&((("""%%%%%%###%%%)))***((()))))))))((('''&&&$$$$$$$$$$$$%%%&&&''''''''''''$$$(((&&&(((------888PPPsssuuu___???///&&&"""'''###&&&,,,000+++!!! &&&"""%%%)))---...---***)))&&&''''''&&&$$$###$$$%%%%%%###$$$***000111+++$$$"""""""""###$$$&&&'''((('''&&&%%%$$$%%%&&&'''(((#########!!! !!!###&&&######"""!!!!!!!!!!!!!!!"""&&&***+++)))(((((()))&&&%%%%%%'''+++---......''''''(((***++++++(((&&&%%%***......,,,,,,000555.........,,,++++++---///+++++++++***************)))***,,,,,,,,,+++)))((()))%%%###$$$&&&&&&&&&''')))***))))))+++,,,***%%%########################!!!!!!"""###$$$&&&((()))(((%%%$$$&&&%%%######&&&&&&%%%&&&(((******)))'''&&&%%%$$$$$$%%%'''(((***%%%$$$$$$'''+++...//////+++***(((%%%$$$#########"""&&&)))***(((&&&&&&'''&&&&&&%%%&&&'''&&&%%%###((()))******))))))***+++'''+++000///+++((()))+++)))---//////111555444000333000,,,+++---//////...+++,,,------+++***+++,,,(((((((((((())))))))))))((()))+++******)))***+++(((((()))))))))'''&&&$$$'''''''''((()))+++,,,---)))((('''((()))******(((|||wwwooofff___WWWPPPPPPTTTSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQPPPMMMJJJGGGFFFFFFKKKKKKPPP\\\jjjzzziiiLLLAAA===666222444777555333111111222555666777777777444222222333555555444444333222222111111///000111111000///...---+++++++++---///000...,,,222///,,,+++---...,,,***)))******))))))))),,,...***,,,...///...,,,,,,---...------,,,***)))((((((+++******))))))*********+++***))))))(((((())))))((('''&&&%%%%%%&&&((()))(((***+++,,,,,,***'''&&&+++'''%%%'''***---222999+++&&&$$$''''''%%%'''---***(((%%%"""!!!"""###$$$((()))***+++,,,---......++++++,,,,,,,,,,,,++++++&&&###"""$$$(((,,,---,,,+++)))&&&%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%)))&&&###"""$$$'''((()))&&&%%%$$$$$$$$$%%%&&&''')))'''%%%&&&)))***(((&&&(((---,,,,,,...,,,777PPP^^^eeeTTT666)))&&&&&&+++$$$***---((($$$$$$%%%%%%(((***---000000,,,$$$!!!"""#########%%%$$$%%%(((+++***'''###""""""""""""%%%(((+++------+++))))))++++++(((&&&%%%&&&'''%%%###""""""###%%%###""" !!!###$$$''' '''+++###***&&&&&&&&&'''(((***+++,,,,,,,,,,,,++++++*********.........---,,,...111444,,,+++***)))((()))******,,,***))))))******(((''')))((()))******(((%%%"""!!!!!!"""%%%(((******)))))))))(((''''''''''''(((&&&%%%$$$######$$$%%%&&&&&&'''''''''%%%%%%''')))(((((('''&&&&&&&&&&&&&&&((('''&&&'''((())))))(((''''''''''''&&&$$$###"""***'''&&&'''(((***000888111...+++((('''%%%###""")))))))))((('''&&&$$$###%%%''')))(((&&&%%%&&&)))'''&&&&&&)))++++++((($$$'''&&&&&&&&&&&&'''((((((((())),,,///111222333333444000,,,)))***+++------...---,,,)))&&&&&&''')))((()))******)))&&&$$$"""))))))))))))((((((((('''((((((((('''&&&&&&%%%%%%(((((('''&&&'''((()))***((()))))))))((('''&&&%%%wwwooofff___WWWPPPOOOSSSTTTUUUUUUUUUUUUUUUUUUUUUSSSSSSRRROOOKKKHHHGGGGGGIIIJJJPPP\\\jjjzzzdddIII???<<<777444666777666333222111333444666555555555444333333555777555555555555444333222222000000111111111000///...))))))))),,,...///...,,,000...++++++,,,---+++)))((())))))((('''(((***,,,***,,,......---------...//////...---,,,+++******+++******))))))))))))******)))))))))))))))******+++***)))(((((()))******(((((((((((('''''''''&&&***'''%%%'''''')))000888...)))&&&''''''%%%''',,,***(((&&&$$$######$$$$$$'''(((***,,,------,,,,,,***++++++,,,,,,++++++***)))'''%%%'''***---------+++)))&&&%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%%%%###!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%'''((()))'''&&&%%%(((+++------+++...222111111111...888OOO]]]cccQQQ555(((###"""&&&$$$***,,,'''###$$$&&&&&&*********+++)))$$$$$$$$$######""""""""""""######$$$'''******(((%%%%%%%%%%%%&&&(((***,,,...+++)))&&&%%%&&&&&&$$$"""###$$$$$$###!!! !!!$$$###"""!!!!!!"""###$$$###&&&%%%$$$,,,+++###(((&&&&&&'''((()))+++---...,,,,,,,,,+++++++++******+++,,,,,,,,,+++---000222000///...---,,,------......,,,++++++++++++)))(((((((((((()))***)))'''%%%&&&&&&&&&''')))***)))((((((''''''&&&''''''((((((%%%$$$###""""""###$$$%%%%%%&&&'''&&&%%%&&&''')))))))))((('''&&&&&&&&&&&&'''''''''((()))***)))(((###!!!  """%%%&&&+++(((''')))***,,,222:::444000,,,)))((('''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%''')))(((&&&%%%&&&((('''&&&%%%''')))***(((%%%''''''&&&&&&''''''((())))))***---///111222333333444000,,,***)))******)))++++++***'''$$$$$$&&&'''------,,,)))'''&&&&&&'''((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))(((((((((((('''''''''xxxpppfff^^^WWWPPPOOORRRVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVTTTQQQLLLHHHGGGGGGGGGHHHOOO]]]kkk{{{www^^^FFF===;;;888777999777666444222222333444555222333333333222333666888555666777777666555333222000111222222222111000///(((((((((***---...---,,,...---+++***++++++***)))'''(((((('''&&&&&&(((******+++------------///000000000///...------,,,,,,,,,,,,++++++************+++***************++++++,,,+++***)))))))))))))))((('''%%%$$$$$$$$$%%%&&&(((&&&&&&&&&$$$%%%...999444...)))'''%%%$$$'''+++)))((('''&&&%%%$$$$$$$$$'''(((+++------,,,***)))))))))************))))))+++***)))***---/////////+++)))&&&%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%###"""!!!"""###$$$$$$###&&&&&&&&&%%%&&&''''''(((&&&&&&''')))---000111000111555444222222...666MMMWWW\\\KKK222(((### %%%%%%***+++'''$$$&&&((((((---,,,***((('''$$$ &&&%%%$$$"""!!!!!!!!!"""""""""$$$&&&)))***)))''''''(((((()))***+++,,,,,,(((%%%###"""###$$$######"""###$$$###!!! !!!$$$###"""!!!!!!"""###$$$'''###+++!!!222BBB'''%%%''''''((()))+++---///000,,,,,,,,,,,,++++++++++++)))***+++++++++,,,...000111000///.........//////...,,,+++,,,,,,,,,***((()))((('''((()))+++***)))+++***)))***++++++)))(((%%%%%%%%%%%%&&&'''((()))$$$###""""""""""""###$$$###%%%&&&&&&%%%&&&(((*********)))(((((('''&&&&&&'''(((***+++++++++)))(((###!!!!!!&&&******'''''')))***+++111888444000+++'''&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''%%%$$$%%%'''((((((''''''''''''''''''((())))))***+++---///111111111111111///,,,***)))((('''%%%(((((('''%%%###"""$$$&&&333111...***'''''')))+++'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%!!!""""""###############)))((('''''''''((()))***yyyoooeee^^^WWWPPPNNNPPPUUUWWWXXXYYYYYYXXXVVVUUUWWWWWWUUUQQQLLLHHHFFFFFFEEEGGGPPP___nnn}}}ppp[[[EEE<<<;;;999999:::888666555333333333444555222333333222222333555777444555666666666444222111000111222333333222111000+++******+++------,,,+++,,,+++******************((((((((('''&&&&&&(((***)))+++,,,,,,,,,---///111000//////...------,,,,,,...............------,,,///...---,,,++++++++++++))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%''''''$$$$$$///;;;888333,,,'''$$$$$$'''***'''''''''&&&&&&%%%%%%$$$(((***,,,......,,,)))'''''''''((((((((((((''''''))))))***+++...///000111+++)))&&&%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%#########$$$&&&&&&%%%###(((''''''&&&%%%%%%%%%%%%((())))))+++---...//////---222000000000,,,555LLLPPPSSSCCC000)))&&&###((('''+++,,,(((&&&)))++++++)))'''$$$$$$%%%&&&'''&&&"""!!! !!!###$$$%%%&&&&&&'''((()))((((((''''''((()))***)))))))))$$$###"""!!!"""$$$&&&'''$$$%%%%%%$$$###""""""######""""""!!!""""""###$$$)))---!!!>>>\\\000$$$''''''(((***,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,---///......------,,,,,,,,,,,,*********+++------+++***,,,***''''''(((***+++++++++*********,,,+++***((($$$$$$$$$%%%&&&'''((()))$$$###"""!!!!!!"""###$$$"""###%%%%%%%%%&&&(((************))))))((('''&&&&&&(((,,,------+++***)))(((%%%""" ###'''***)))&&&&&&(((((('''+++111222---'''$$$###$$$&&&&&&(((((('''&&&%%%###"""!!!&&&''''''''''''&&&'''''''''%%%$$$###$$$&&&((()))((((((''''''(((((()))******+++,,,...///......------+++***)))***(((&&&$$$&&&&&&&&&%%%###"""$$$%%%333333222...***(((***---&&&&&&&&&&&&&&&((()))***((('''&&&%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$((('''&&&&&&&&&(((+++,,,yyyoooccc]]]WWWQQQNNNPPPSSSUUUWWWZZZZZZXXXVVVTTTWWWWWWUUUQQQKKKGGGEEEEEEEEEIIISSScccssslllZZZFFF<<<::::::::::::888777666444333333444444333333333222111111333555222333333444333222000///000111222333333222111000000...,,,,,,------+++***++++++******))))))***************)))'''''')))+++)))***,,,---------///111...---------,,,+++++++++///000111111111111000///333222000...,,,+++******((((((''''''&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%$$$%%%'''(((%%%&&&///;;;999666///'''$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&+++---///000000---***(((&&&''''''((((((''''''&&&%%%''')))+++---///000111+++)))&&&%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%###"""###%%%''''''$$$"""$$$$$$%%%&&&&&&&&&'''''',,,,,,,,,+++***))))))))))))...------...,,,888PPPNNNNNN>>>...+++'''$$$))))))------***))),,,---,,,###  $$$&&&'''!!!  """$$$&&&******)))((('''''''''((($$$%%%&&&&&&&&&%%%%%%$$$#########"""!!!"""###$$$###$$$%%%$$$"""""""""$$$"""""""""""""""######$$$'''+++$$$IIIkkk:::%%%'''((((((***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...,,,,,,,,,,,,++++++******))))))***---000111000...///,,,((('''''')))))))))(((''''''(((***+++***)))######$$$$$$&&&''')))***$$$###"""!!!!!!"""###$$$!!!###$$$$$$$$$%%%'''))))))))))))***)))(((''''''%%%)))---...---+++******'''&&&&&&&&&&&&((()))******(((''')))'''$$$&&&+++000,,,'''######%%%&&&''''''''''''&&&%%%$$$""""""''''''&&&&&&'''''''''&&&&&&%%%$$$######%%%(((+++)))(((((((((((()))************,,,,,,,,,+++******(((''''''(((***)))'''&&&%%%&&&&&&&&&$$$$$$%%%&&&///222444222---))))))***&&&&&&&&&&&&'''))),,,---+++***(((&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%'''&&&%%%%%%&&&(((***,,,xxxmmmbbb\\\WWWRRROOOPPPOOORRRVVVZZZ[[[YYYVVVTTTWWWWWWUUUQQQKKKGGGEEEEEEGGGKKKXXXiiizzzhhhYYYGGG<<<:::;;;:::999888888666555444444333333333333333111000000222444222222111000000//////...///000111222222222111000111///---,,,------,,,******++++++***))))))***,,,+++,,,,,,***((((((***,,,(((+++---///.........///,,,,,,+++++++++*********---...///111222111111000333222000...,,,******)))))))))******)))((('''&&&%%%''')))++++++***(((&&&%%%%%%((()))((('''---555777666000((($$$&&&((('''$$$$$$%%%%%%'''(((***+++000111222333111///,,,***(((((())))))))))))((((((###%%%)))***+++,,,...000+++)))&&&%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%"""!!!"""###%%%%%%###!!!!!!###&&&(((***+++,,,---......,,,)))&&&&&&'''(((,,,++++++//////>>>XXXRRRNNN<<<,,,+++&&&"""'''***......,,,,,,...---***%%%""" """$$$%%%%%%######""""""###$$$&&&''',,,,,,+++(((%%%$$$&&&'''###########################$$$$$$"""  !!!"""""" """!!!!!!""""""######$$$$$$$$$((('''IIIbbb;;;'''''''''((((((***+++---...,,,,,,,,,,,,---------------///222222000...,,,,,,,,,,,,------,,,,,,+++*********,,,000333444333111///,,,(((''''''(((((('''$$$$$$$$$&&&)))******((($$$$$$$$$%%%&&&((()))***$$$###""""""""""""###$$$!!!###$$$$$$###$$$&&&(((&&&'''((()))***)))((('''%%%)))------+++)))***+++"""###%%%(((***+++++++++,,,******+++)))%%%&&&***000---(((&&&&&&'''(((((("""###$$$&&&''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%$$$&&&))),,,)))))))))))))))******+++++++++,,,,,,+++***((('''&&&&&&&&&''')))***)))'''$$$%%%'''&&&%%%%%%&&&''')))///444444///)))'''(((&&&&&&%%%&&&(((***---///...,,,)))'''&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***wwwkkk```[[[XXXSSSPPPQQQMMMPPPVVVZZZ\\\[[[XXXVVVWWWWWWVVVRRRMMMIIIGGGGGGJJJOOO\\\ooozzzaaaUUUEEE:::888;;;;;;999888888777666555444333333000111111111000111333555333222000...---...//////...///000111111111000000...,,,******,,,------,,,***+++,,,+++))))))+++---,,,,,,,,,***)))(((***,,,(((+++///000///...,,,,,,+++++++++++++++*********'''(((+++---...///............,,,+++******))))))******+++,,,,,,+++***)))'''((()))***+++******)))((('''(((***(((%%%''',,,444444000(((%%%((((((&&&&&&%%%%%%&&&(((+++///111555555555444333111...---+++,,,,,,------,,,,,,+++$$$'''***+++***)))***,,,+++)))&&&%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%###""""""###%%%%%%$$$###"""$$$&&&)))+++,,,,,,,,,+++,,,---,,,)))'''(((***))),,,******...111AAA]]]RRRKKK777))))))%%%!!!'''***---...,,,,,,...+++&&&'''&&&$$$$$$%%%&&&%%%$$$ !!!###%%%'''((()))******)))&&&###"""%%%((($$$###""""""""""""$$$$$$ ###%%%%%%"""  !!!"""!!! !!!""" !!!"""######$$$$$$$$$!!!'''&&&(((===FFF444'''''''''&&&'''((()))******,,,,,,,,,---------......///111444333111---+++***+++,,,---------,,,*********+++---///222222000...,,,)))'''&&&'''(((((('''$$$######%%%((()))((('''&&&&&&&&&&&&'''((()))***%%%$$$###""""""###$$$%%%"""###$$$###"""###%%%&&&###$$$''')))***))))))(((&&&)))---,,,)))'''***,,,$$$%%%''')))***+++++++++((('''(((+++)))&&&&&&***...+++(((''''''(((((('''!!!"""$$$&&&((()))******(((&&&%%%&&&((()))'''%%%$$$&&&'''&&&%%%&&&***---******)))))))))***++++++............,,,***((('''((('''&&&'''((()))((('''"""$$$&&&&&&%%%%%%&&&'''$$$+++222222---'''&&&(((%%%$$$$$$$$$&&&***...000///---***&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&~~~vvvjjj___ZZZXXXTTTQQQQQQLLLPPPVVV[[[]]]\\\YYYWWWXXXXXXWWWSSSNNNKKKIIIIIIKKKQQQ___rrrttt\\\RRRCCC888777;;;<<<:::999888777666555444333333...///000000000222555777444222///---,,,---///111---...///000111111000///+++)))((()))+++---......***,,,---,,,))))))+++...,,,,,,,,,***((((((***+++'''+++000222000...+++***,,,,,,++++++++++++++++++"""###&&&)))+++,,,++++++***))))))))))))))))))***((()))+++,,,,,,+++***)))***)))(((((()))***+++,,,+++((((((***((($$$"""$$$111333000(((%%%))))))%%%'''&&&&&&'''***...222555888888777555444222000///...//////000000//////...'''***,,,,,,)))'''((())),,,)))&&&%%%&&&(((((((((%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&)))***+++,,,,,,+++))))))'''***,,,,,,******,,,///))),,,((((((,,,///AAA]]]OOOGGG222&&&)))&&&$$$***(((,,,---,,,,,,---(((""""""!!!!!!"""$$$$$$###!!!!!!%%%)))+++,,,''''''&&&$$$!!!!!!%%%)))&&&$$$###""""""$$$&&&'''!!!&&&((('''&&&&&&'''!!!"""$$$###""""""###$$$ """###$$$$$$$$$$$$ ...&&&(((000------'''&&&&&&&&&&&&&&&'''((((((,,,,,,,,,------.........///222444444000,,,)))'''******+++,,,+++***)))((())))))+++---...---***(((((('''&&&&&&((())))))(((%%%$$$$$$%%%'''((('''%%%'''''''''''''''((()))***&&&%%%$$$######$$$%%%&&&######$$$###""""""$$$%%%!!!###%%%((()))***)))(((&&&))),,,+++'''&&&)))---++++++***************+++######%%%((((((%%%&&&)))+++)))&&&%%%&&&&&&&&&%%%$$$%%%&&&'''(((((((((((()))&&&%%%&&&((()))'''%%%$$$&&&((((((''''''***---*********)))******+++,,,000000000///...+++)))(((+++)))''''''((((((((('''!!!###%%%%%%%%%$$$%%%&&&""")))000///***%%%&&&(((######"""###%%%)))---000000---)))%%%###""""""###'''&&&%%%$$$%%%&&&'''(((######$$$%%%%%%%%%$$$$$$yyysssjjjaaa\\\VVVPPPMMMNNNMMMRRRYYY```cccaaa]]]ZZZVVVVVVUUUTTTRRRQQQPPPPPPSSSUUUaaavvviiiWWWHHH:::555555444333444222444666888777444000...555444333222222333444555444333111////////////000111111111000000///...---///...,,,+++,,,...000111------,,,+++************++++++************++++++***+++,,,---,,,+++***)))+++************,,,---...---+++******+++,,,+++***''')))+++------,,,***)))'''))),,,......---+++***,,,)))'''))),,,///000///,,,,,,***(((%%%%%%&&&(((333111222333...'''###%%%***++++++'''$$$'''///777;;;;;;777111000444666555333222222000...,,,***)))***+++---...//////...------***''')))---///---)))+++)))'''(((+++***'''###''''''''''''((()))***+++,,,***(((((())))))'''%%%(((,,,,,,)))'''***,,,***,,,(((%%%&&&)))333FFFVVVZZZBBB...---...+++,,,333333000---+++***)))&&&$$$"""############$$$$$$$$$&&&%%%###!!!"""$$$&&&((('''%%%######%%%&&&$$$!!!"""""""""!!! """$$$&&&((((((%%%"""!!!$$$&&&%%%$$$"""!!!!!!!!!""""""######"""!!! """&&&)))$$$&&&)))***(((&&&%%%%%%""""""#########$$$'''***''''''(((***+++,,,------000111222000,,,******+++------+++)))***,,,,,,)))***///555666222---***((('''%%%###"""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&))),,,---,,,***&&&%%%###"""!!!"""######$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&((()))***(((''''''(((((('''%%%"""&&&""""""&&&''''''&&&%%%###$$$''')))%%%###"""###'''***,,,,,,******)))((('''&&&%%%%%%&&&%%%$$$$$$%%%(((***,,,,,,---------+++(((&&&$$$---,,,,,,,,,,,,,,,,,,---&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&''''''(((""""""$$$(((***((("""&&&%%%%%%&&&''')))+++---000...***'''&&&&&&(((***&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&(((yyyqqqhhh___ZZZUUUPPPNNNPPPMMMRRRXXX^^^```___\\\ZZZWWWWWWUUUTTTSSSTTTVVVXXXWWWWWW```sss~~~hhhVVVHHH;;;666666555444555555777888999888666444222555555444444444444555555333222000///......//////000000000//////...---,,,000///...---,,,---.........------,,,++++++***+++++++++++++++++++++++++++***+++,,,,,,,,,+++******+++***))))))***+++---///---+++)))(((***++++++***)))*********)))'''%%%$$$))))))******++++++++++++***((('''))),,,......---000000...+++((('''(((***...///222333...'''%%%)))++++++***(((''')))///555666888555111000444666555555444333111...,,,***)))***++++++,,,,,,,,,,,,,,,***(((''')))...000---***))))))***+++,,,,,,)))'''***)))))))))))))))*********)))''''''((('''&&&$$$)))------)))''')))***(((+++(((%%%&&&)))111BBBQQQNNN<<<---***(((%%%***555222///,,,***)))(((&&&%%%""""""""""""############%%%###"""!!!!!!###%%%''''''$$$"""###$$$%%%$$$""" !!! !!!###&&&$$$&&&&&&%%%$$$%%%(((,,,((('''%%%$$$###$$$$$$%%%######"""!!! """%%%((($$$&&&))))))(((&&&%%%&&&!!!"""###""""""###&&&((())))))***+++,,,---...///000000000///............++++++))))))+++------++++++///333333000,,,)))(((&&&$$$""""""$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&))),,,---+++***)))(((&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%&&&'''((()))&&&%%%&&&'''))))))'''%%%%%%$$$""" !!!###%%%$$$%%%%%%%%%$$$&&&))),,,(((&&&$$$$$$'''***,,,---+++******)))((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((+++,,,------,,,+++)))'''******))))))))))))******''''''&&&&&&&&&'''))))))''''''&&&&&&&&&%%%%%%%%%%%%$$$###%%%&&&&&&### #########$$$%%%''')))***,,,***'''$$$######%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''''''''''')))+++yyyooofff\\\WWWSSSOOOOOORRRNNNQQQVVVZZZ\\\\\\[[[ZZZXXXWWWUUURRRSSSVVV]]]aaa]]]ZZZ___ooo{{{eeeSSSGGG;;;888777666555666777777888888888777777666666777777888888777777666222111000............///////////////...---,,,+++000//////...------,,,,,,///......---,,,,,,++++++***++++++,,,,,,++++++*********++++++,,,++++++***,,,+++)))((()))+++...000---***(((''')))***++++++---,,,+++***)))(((((((((***)))((('''((()))***+++''''''''')))+++,,,+++***------,,,(((%%%$$$$$$&&&)))---222444///'''(((...,,,+++)))((()))+++...111111333333000111666888666888777444111...+++)))(((++++++))))))((())))))***'''&&&'''***///000---***'''***---//////------,,,000///...---,,,,,,+++,,,***)))(((((())))))'''%%%---000000+++)))***+++***,,,(((%%%&&&(((///===JJJDDD:::111,,,'''&&&///;;;111...***'''''''''&&&%%%""""""""""""############$$$###!!! !!!"""$$$&&&&&&$$$###"""###$$$###### """""""""###&&&(((&&&&&&&&&%%%%%%'''+++...***((('''%%%%%%%%%%%%&&&$$$$$$###!!! !!!$$$&&&$$$&&&(((((('''&&&&&&&&&###$$$%%%%%%$$$%%%(((***+++++++++,,,---...//////111///---,,,---......---***(((((())),,,---......,,,...000///---)))((('''&&&$$$""""""$$$%%%%%%$$$&&&'''((()))(((&&&$$$###""""""$$$(((+++,,,***(((+++***)))(((''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%'''***+++***(((%%%&&&&&&&&&%%%$$$######"""###$$$%%%&&&(((+++...,,,)))%%%%%%'''***,,,---++++++***)))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$((()))***,,,,,,+++***)))((((((''''''''''''(((((()))(((((((((((()))******))))))((('''%%%$$$######(((%%%###!!!###$$$%%%$$$#########$$$&&&''')))***)))'''%%%###"""###$$$%%%######$$$%%%&&&''''''(((&&&'''((((((''''''(((***yyymmmcccYYYTTTQQQOOOPPPTTTOOOQQQTTTVVVXXXYYYYYYYYYWWWUUUSSSPPPPPPVVV```gggbbb___aaaooowwwaaaOOOEEE;;;888777666555777777666666666666777777888999999;;;<<<<<<;;;999999333222000/////////000111////////////...---,,,,,,---......///......---,,,/////////......---,,,,,,))))))***++++++***))))))*********+++++++++++++++,,,+++)))((((((+++...000...+++(((((())),,,------+++***)))((((((***+++---(((((('''''''''(((((()))%%%%%%'''((())))))(((''')))))))))'''$$$###$$$&&&(((...555777000(((***111+++)))'''(((***,,,,,,,,,---000222111444999<<<:::<<<999666111---+++)))))),,,***(((&&&%%%&&&'''(((''''''))),,,//////,,,)))&&&***000222111///000111444333222000///...------,,,++++++,,,---,,,***(((...222222...,,,///000///---)))'''(((***...888BBB<<<666///***))),,,444;;;///+++(((%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&&&&%%%##################"""$$$%%%%%%%%%%%%'''))))))((('''&&&&&&'''***,,,)))(((&&&%%%$$$$$$$$$$$$$$$$$$###""" ###%%%###%%%'''(((&&&&&&&&&''''''(((******))))))+++---,,,++++++++++++,,,...///000,,,)))(((***,,,,,,+++---)))(((+++---,,,,,,------------+++)))((('''&&&%%%$$$######%%%&&&%%%$$$'''(((******)))&&&###!!! """%%%((()))(((&&&))))))))))))))))))******%%%$$$############$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$%%%'''******)))(((%%%%%%&&&&&&%%%$$$###""""""$$$%%%&&&'''(((,,,......***&&&%%%&&&)))+++,,,+++++++++***)))(((((((((%%%&&&&&&'''''''''&&&&&&(((((()))******)))(((((()))(((((((((((((((((())))))(((((((((((())))))))))))((('''&&&%%%$$$$$$###(((&&&###""""""###%%%%%%%%%%%%&&&'''(((***++++++))))))'''&&&%%%&&&&&&'''######$$$%%%'''((())))))+++++++++)))&&&%%%$$$%%%xxxjjjaaaXXXSSSQQQOOOPPPTTTPPPQQQRRRTTTVVVWWWWWWXXXTTTTTTQQQNNNMMMRRR]]]eeefffeeehhhsssqqq\\\KKKBBB:::888888666666888999888777777777888999:::;;;<<<===>>>>>>===<<<;;;444333222111111111222333000000000000000...------+++,,,---...///////////////////////////---,,,+++(((((())))))))))))(((((()))))))))******+++++++++,,,+++)))((()))+++...//////---******,,,...//////'''%%%$$$######%%%'''(((%%%'''((())))))(((&&&%%%$$$%%%'''((('''&&&&&&%%%'''((())))))((((((***+++***000888:::222***+++111***(((''''''(((***)))))),,,000222333777===AAA@@@???<<<777111---+++******---***'''$$$###$$$&&&(((((()))+++---///...,,,)))''',,,111333111000111222222222000...---,,,++++++,,,++++++---...---+++(((+++///000------000222222...***)))+++,,,...444;;;222---'''$$$)))000333222,,,)))&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%$$$$$$######$$$&&&'''&&&%%%$$$$$$%%%((('''&&&'''(((***+++,,,***)))'''%%%$$$$$$$$$%%%#########""" """$$$###%%%&&&'''&&&%%%&&&''')))***,,,,,,++++++,,,...++++++)))))))))***+++,,,,,,***'''(((***...111333222,,,***---...***))),,,,,,+++)))((((((''''''&&&%%%$$$$$$%%%''''''&&&%%%''')))******)))&&&###!!! ###&&&'''&&&$$$$$$%%%&&&((()))++++++,,,%%%$$$###"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((())))))))))))&&&&&&&&&'''((((((&&&$$$$$$###""""""!!!!!!""""""$$$%%%'''(((((()))+++------***&&&$$$%%%'''))))))++++++******))))))(((((($$$%%%''')))***+++,,,,,,,,,,,,++++++***)))''''''(((''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&''')))***++++++)))))))))((((((((((((((($$$%%%&&&'''((()))***++++++++++++)))&&&$$$$$$$$$wwwiii```XXXTTTRRROOOPPPTTTPPPQQQRRRTTTUUUVVVVVVVVVSSSSSSQQQMMMIIIMMMVVV^^^fffkkkrrr{{{kkkWWWHHHAAA;;;:::999777777:::<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<======<<<<<<;;;555444333222222333444444111111111111000///...---***+++,,,---...000111111...//////000///---,,,+++***)))(((((((((((()))***)))))))))))))))***+++,,,+++************,,,---......---,,,---///000000///+++)))'''%%%$$$$$$%%%&&&%%%&&&)))******(((%%%$$$$$$&&&''''''%%%$$$$$$%%%###%%%'''''''''((()))+++,,,111888:::444++++++///***)))((('''''''''((())),,,000222333888@@@EEEEEEAAA===777111---++++++,,,,,,***(((%%%$$$%%%'''((((((***,,,...//////...---+++---000111000000000111++++++***)))(((''''''((((((((()))+++,,,+++(((&&&%%%)))+++))))))---000///...******,,,...---000444...+++%%%%%%...999666,,,)))(((&&&&&&'''((('''&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''###&&&((()))'''%%%$$$$$$$$$%%%&&&%%%###"""""""""###$$$%%%)))---000000000---,,,***(((&&&&&&&&&&&&!!!"""###"""!!!!!!"""$$$###$$$&&&&&&%%%%%%'''(((((()))+++,,,+++***+++,,,+++***((('''&&&''')))***(((((()))***---333;;;@@@777000---000000)))(((++++++)))''''''((((((((('''&&&%%%%%%'''))))))(((''''''((())))))(((%%%###!!! ###'''(((&&&$$$"""###%%%''')))***++++++%%%$$$######$$$&&&(((***((('''&&&%%%$$$%%%&&&'''(((((()))************)))'''&&&&&&&&&'''&&&###!!!###"""  """###$$$&&&((())))))***,,,---,,,)))'''&&&'''(((((((((******)))))))))((((((((($$$%%%'''***,,,///111222111000///---+++***((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&$$$#########""""""$$$&&&'''(((((((((&&&'''((())))))(((((('''&&&&&&'''((()))******+++&&&'''((('''&&&%%%&&&'''wwwhhh```YYYVVVSSSPPPPPPSSSPPPQQQSSSTTTUUUUUUUUUUUURRRTTTSSSMMMHHHHHHNNNUUUeeeppp{{{~~~fffSSSGGGAAA======;;;999:::===============<<<;;;;;;;;;::::::999999999999::::::444333222222222222444444000000000000///...---,,,---,,,,,,,,,---...000111---.../////////---+++***---+++)))(((((()))+++---)))((((((((()))***,,,---))))))***+++,,,,,,,,,,,,,,,+++,,,...000000///---...---+++)))(((((((((((('''(((((()))((('''&&&%%%%%%''''''&&&###"""$$$&&& """$$$%%%%%%%%%&&&'''+++...444888555---+++---+++,,,,,,)))&&&&&&)))------000222333888AAAGGGHHHBBB>>>777111---,,,---...,,,+++)))'''''''''((()))'''))),,,...///111222333000...------...///......&&&&&&&&&%%%%%%&&&&&&'''''''''(((***,,,+++(((%%%###''')))&&&&&&***,,,,,,,,,)))))),,,...,,,,,,///+++---***)))333>>>999***'''&&&&&&((())))))(((&&&''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&"""&&&+++,,,***&&&$$$######%%%''''''%%%$$$$$$$$$$$$%%%(((---333555333111---,,,)))'''&&&%%%%%%&&&!!!""""""!!!!!!###$$$###$$$%%%%%%$$$%%%''')))(((***,,,,,,+++***++++++,,,***(((&&&%%%&&&((()))(((+++---------222===FFF:::111...222222***(((,,,)))'''%%%&&&)))***)))'''&&&&&&''')))++++++***(((''''''''''''&&&%%%###### """%%%))))))(((&&&###$$$%%%'''(((((((((((($$$#########%%%(((+++---)))'''&&&$$$$$$%%%&&&''''''''')))*********)))(((&&&%%%$$$%%%&&&%%%""" !!!!!! !!!"""###$$$"""$$$''')))***+++...000+++)))(((((()))***)))((())))))((((((((((((''''''&&&&&&'''))),,,000333555111000...,,,***)))((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((($$$%%%&&&%%%###"""###%%%!!!"""$$$&&&((((((((((((%%%&&&((()))***)))((('''''''''''''''(((((())))))$$$&&&'''&&&%%%%%%&&&'''vvvhhh```YYYWWWTTTQQQPPPRRRPPPQQQSSSUUUUUUUUUUUUTTTSSSUUUUUUOOOGGGEEEIIIOOOcccrrrzzzcccQQQGGGBBB??????>>>;;;<<>>777111---,,,...///,,,+++***)))((()))******%%%'''+++---000333666999333///++++++---...---+++%%%%%%%%%%%%&&&'''((()))((()))***,,,...---***'''%%%)))***'''&&&)))+++******'''''',,,---+++***,,,%%%******(((111;;;555%%%&&&&&&''')))+++***(((&&&&&&&&&&&&''''''''''''(((######$$$$$$$$$%%%%%%%%%!!!'''---///,,,'''$$$###%%%'''*********))))))***((())),,,222666777333///+++)))'''%%%$$$######### !!!"""!!!"""###%%%###$$$%%%%%%$$$%%%''')))***,,,...///...------------+++(((&&&%%%&&&(((******///111...***---999CCC;;;111...444333+++)))...(((&&&%%%&&&)))+++***(((''''''(((***,,,,,,+++)))'''&&&&&&%%%$$$$$$$$$$$$""""""$$$'''++++++***(((%%%&&&'''(((((('''&&&%%%$$$#########%%%)))---///)))(((&&&$$$$$$$$$&&&'''%%%&&&((()))))))))((('''$$$######$$$%%%$$$""" !!!"""###$$$%%%%%%%%%"""&&&)))+++---000222+++******+++,,,,,,***(((((((((((((((''''''''''''''''''''')))+++///333555---,,,***((('''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&$$$!!!!!!$$$'''###$$$&&&(((************&&&'''***+++,,,+++***)))&&&&&&''''''''''''''''''&&&'''(((&&&$$$"""###$$$xxxjjjcccZZZRRRPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPUUUTTTRRRNNNKKKJJJLLLNNN\\\pppwwwaaaSSSFFFDDDAAA@@@@@@@@@???>>>AAA???<<<;;;;;;;;;:::888888888777666555444444333999444333666999666444444111000000000000/////////000///---+++******++++++,,,,,,---------,,,++++++---......,,,***(((((())),,,***'''&&&&&&(((,,,...++++++,,,,,,,,,,,,------++++++,,,------------,,,)))******)))'''&&&'''((()))***++++++***)))((('''*********(((&&&$$$%%%'''######%%%'''((()))))))))***---......000333111---///...---+++******---000,,,---...000444:::BBBGGGBBB<<<555222222222...***+++)))'''%%%&&&''')))+++---000222111000///111444...,,,******+++---------(((&&&%%%%%%'''(((((('''%%%)))***)))---111...&&&+++***)))(((((('''(((((($$$%%%&&&((()))+++,,,,,,***)))***111777444((("""%%%'''((('''&&&&&&'''&&&((()))(((%%%$$$###$$$###""" """$$$%%%$$$((()))...222---$$$###''''''&&&%%%$$$%%%''')))+++***+++...333777666222---%%%(((,,,+++'''$$$###$$$&&&%%%$$$#########%%%%%%$$$''',,,---,,,***(((((())))))(((((()))+++---...///,,,***)))***,,,------///...---,,,,,,---///000333444555333///+++))))))+++)))***,,,,,,***---222)))(((''''''''')))***+++***&&&"""###&&&'''%%%"""###!!!!!!%%%+++,,,(((###((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%'''(((******'''''''''&&&&&&%%%%%%%%%###$$$'''))))))'''%%%$$$$$$###"""!!!!!!###%%%'''""""""###%%%'''(((******''')))(((&&&***000///)))++++++******)))((((((((('''''''''''''''((()))***(((%%%$$$(((///444444222---,,,+++)))'''%%%###"""((())))))))))))'''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''((()))+++---,,,)))&&&&&&&&&%%%%%%'''+++***&&&'''***&&&)))+++***((((((***,,,((((((((((((''''''''''''xxxllleee\\\TTTQQQQQQSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRVVVUUURRRNNNKKKJJJKKKMMMWWWjjjxxxaaaSSSGGGDDD@@@??????@@@?????????===;;;;;;;;;;;;:::999777777666555444333222222666222222777999777555555000000//////......------000///...---,,,+++++++++)))***+++,,,,,,,,,,,,,,,---......---***))))))***+++***((('''''')))+++---+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,)))***+++***((('''((()))******+++++++++***((('''+++++++++)))'''&&&'''(((%%%&&&'''((()))*********,,,.........111555333......---,,,++++++,,,///222,,,++++++---222888>>>BBB===999444111000...,,,***+++***((('''(((***---...111222333111///...000222111///---,,,------,,,+++'''%%%$$$$$$&&&''''''&&&###&&&((((((+++///,,,&&&+++***)))(((''''''''''''%%%%%%&&&'''(((***,,,---+++,,,000444666222)))"""!!!###&&&''''''''''''((('''((()))(((%%%$$$###$$$###!!! !!!###$$$######$$$***///---'''&&&***&&&&&&&&&&&&'''((()))***+++,,,///333555444///+++'''))),,,---+++(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&)))---...---+++******))))))))))))***+++---...000...+++***+++,,,+++***---,,,+++******,,,...//////222555555222---)))'''((((((***------+++,,,000+++***)))))))))***,,,---(((%%%"""###&&&(((&&&###%%%$$$$$$)))///000+++&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))******%%%$$$$$$$$$############!!!"""%%%'''((((((&&&%%%%%%$$$######"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((******(((+++111000+++***))))))((((((''''''&&&%%%%%%%%%&&&&&&((()))))))))&&&%%%(((...222222000,,,***)))&&&$$$###""""""''''''((((((((('''&&&%%%&&&'''((('''%%%$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++111666333+++%%%%%%(((%%%%%%(((,,,,,,))))))---)))+++,,,,,,******,,,...((((((((('''''''''&&&&&&~~~wwwmmmggg]]]VVVSSSSSSTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVWWWVVVSSSNNNJJJIIIJJJLLLSSSbbbwwwwwwaaaSSSGGGCCC???======???@@@@@@===<<<::::::;;;;;;:::999666666555444333222111111222///111777:::777555555111111000//////...------000000000///...,,,+++***'''((()))***,,,,,,,,,,,,---......---***))))))***)))))))))((()))******+++++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++)))+++++++++)))((()))******++++++,,,,,,+++))))))---------+++)))((((((***((()))******+++++++++***---,,,******///555222,,,---,,,++++++,,,///333555///,,,***,,,111777:::;;;666666555222...+++))))))---,,,+++++++++...000111111111000...,,,+++,,,...000///---------,,,)))'''%%%$$$######%%%&&&&&&%%%!!!$$$&&&&&&))),,,+++'''+++***)))(((''''''''''''&&&&&&%%%&&&''')))+++,,,)))---333555333...(((%%%!!!###&&&'''&&&'''((()))((())))))(((%%%$$$$$$%%%%%%###!!!!!!###$$$$$$$$$!!!###''',,,,,,)))(((***%%%%%%&&&((()))******+++------///222222000+++'''((()))+++...///---)))&&&%%%&&&&&&''''''&&&&&&&&&)))+++---...---,,,,,,---***)))))))))***,,,...///111///---,,,,,,+++)))'''))))))(((((()))+++,,,...+++///555777444...)))&&&&&&&&&)))------***,,,000'''&&&&&&&&&&&&''''''(((&&&$$$"""###&&&)))(((&&&$$$$$$&&&,,,222333...((($$$%%%%%%&&&''''''(((((('''''''''''''''((()))***###############"""""""""!!!###&&&'''''''''&&&%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%)))++++++***---000000,,,((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))******(((&&&(((---000///...***(((&&&###"""!!!"""###%%%%%%&&&''''''''''''&&&'''(((((('''&&&%%%&&&((())))))))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$---666===999...%%%$$$'''%%%%%%(((,,,+++''''''***)))+++++++++******,,,---(((((('''''''''&&&&&&&&&{{{ssslllfff]]]VVVSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXWWWSSSOOOJJJHHHJJJKKKRRR^^^qqqttt^^^QQQGGGCCC>>>;;;<<<>>>@@@AAA===<<<;;;;;;;;;;;;999777777777666555333222111111000///222888999555222333222222222111111000000000///000000000///---***)))'''((()))******+++++++++------...---***)))***+++(((((()))******************++++++++++++,,,,,,,,,(((((()))******************+++,,,+++***)))***+++***+++,,,------,,,+++***...///...---***)))***+++*********++++++******)))***)))&&&%%%+++222000***,,,+++******...222555777333...***,,,222888888777222555666333---))))))+++111000///......///000111---,,,+++)))'''''')))***+++******++++++***'''$$$%%%###""""""$$$%%%%%%$$$!!!###%%%''')))+++***)))+++***)))((('''&&&&&&&&&'''&&&%%%%%%&&&(((***+++'''***///111000,,,'''###$$$%%%''''''&&&&&&'''(((((())))))'''%%%$$$%%%&&&(((&&&$$$###%%%&&&&&&%%%%%%%%%(((+++,,,+++)))(((&&&&&&&&&'''(((***,,,------...///000///,,,'''$$$&&&&&&(((,,,///...)))$$$%%%&&&'''))))))((('''&&&***,,,------,,,,,,---...************+++---...000///...---------+++)))&&&''''''''''''(((***,,,---***...333444222---)))'''&&&%%%&&&******)))+++111$$$$$$$$$###$$$$$$$$$$$$$$$###"""###'''))))))(((""""""&&&,,,333333---'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%###$$$&&&'''&&&%%%###""" !!!"""$$$%%%'''((()))(((***++++++---...---,,,((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))***++++++)))((()))+++---,,,+++***(((%%%"""!!!"""###%%%$$$$$$%%%&&&&&&''''''''''''((((((&&&%%%$$$&&&(((*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%---444:::888000(((%%%%%%%%%%%%'''***(((###"""%%%(((((((((((('''(((***+++))))))((((((((((((''''''~~~vvvnnniiiccc[[[UUURRRRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[XXXWWWSSSOOOJJJHHHJJJKKKTTT]]]ooolllXXXLLLFFFBBB===:::;;;>>>@@@@@@???>>><<<<<<<<<:::777555999888777666555333222222000000333888777222///111000000111111222222222222000000000000...,,,***((()))))))))******))))))(((+++,,,---,,,***))))))***'''((()))***+++******)))*********+++++++++,,,,,,(((((()))************))))))***++++++***)))***,,,+++,,,---......---,,,+++/////////---+++)))***+++))))))******))))))(((''')))(((%%%$$$)))//////+++,,,***(((***...333666666333...***,,,111555444222111555888555///+++,,,///555444222000............)))(((''''''((()))******''''''(((***+++,,,***(((%%%###"""###$$$&&&%%%%%%###$$$&&&)))*********,,,+++***)))'''&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))'''''')))---000...(((###)))******(((&&&$$$%%%&&&'''(((((('''%%%%%%'''((()))&&&$$$###$$$%%%%%%$$$&&&'''(((***...///,,,((()))'''&&&%%%&&&))),,,///,,,---///...,,,(((%%%#########$$$(((,,,+++&&&""""""###%%%&&&'''&&&%%%$$$)))+++------,,,+++,,,---++++++***+++,,,---///000---,,,++++++,,,+++)))'''%%%&&&&&&'''(((***+++,,,+++---//////---+++******(((%%%$$$&&&&&&&&&+++111&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$''')))******"""###&&&---333444...(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######!!!"""%%%'''((((((&&&%%%!!!"""###%%%&&&((()))***&&&''')))++++++***)))***)))((((((''''''&&&&&&%%%%%%%%%&&&''')))***,,,---,,,***))))))*********))))))'''%%%###"""$$$&&&'''$$$$$$$$$%%%&&&'''((((((''''''&&&%%%######%%%'''******))))))'''&&&$$$$$$$$$$$$%%%&&&&&&'''((((((+++---000111///+++&&&###$$$###%%%((('''$$$%%%((()))((('''&&&'''(((***************)))))))))((((((|||tttlllfffaaaYYYTTTRRRRRRRRRRRRQQQRRRUUUXXXZZZ[[[[[[[[[WWWVVVSSSNNNJJJIIIJJJLLLVVV\\\mmmtttaaaQQQGGGDDD@@@<<<;;;<<<>>>?????????>>>=========<<<999666:::999888777555333222222000000333666555///...000---...///111333444666777222222111000...---+++******************)))((((((***+++++++++)))((()))***(((((()))***************************++++++++++++(((((()))***************((()))+++***))))))***++++++,,,...//////......---.........,,,***))))))+++((((((((()))(((((('''''')))***(((&&&(((///111000...***((()))...333444444///,,,)))***---//////...333666888555000...000333555444222000---,,,******(((''''''))),,,...------''''''(((***---//////...&&&%%%$$$$$$&&&''''''&&&&&&&&&(((++++++(((***---+++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&+++000111,,,'''------,,,***&&&$$$%%%&&&&&&''''''&&&%%%&&&)))+++(((%%%###""""""""""""!!!%%%%%%&&&(((///444111+++)))(((&&&%%%&&&(((+++,,,)))+++---,,,)))&&&###"""!!!!!!###%%%'''&&&$$$""" !!!"""############)))+++---...---,,,,,,,,,,,,+++++++++,,,...000111,,,***))))))******((('''%%%%%%&&&'''(((((()))))),,,---,,,***((('''(((***(((%%%$$$%%%$$$$$$(((///$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%''')))***,,,%%%%%%'''---333444///)))''''''&&&&&&%%%$$$$$$##################$$$%%%&&&"""""""""###############&&&&&&&&&%%%%%%$$$###""" """%%%'''))))))((('''%%%%%%&&&&&&&&&'''''''''$$$%%%(((+++***&&&&&&((()))(((((('''&&&&&&%%%%%%'''''''''((()))+++,,,---++++++***)))((((((((((((((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%&&&'''((()))''''''&&&$$$""""""%%%'''))))))))))))((('''%%%%%%$$$$$$%%%&&&'''((()))))))))((((((***,,,+++(((%%%$$$###%%%((()))(((,,,111,,,***'''''')))+++,,,,,,*********)))))))))((((((|||tttlllccc___XXXTTTSSSSSSSSSSSSPPPSSSWWWZZZ\\\\\\[[[ZZZVVVUUURRRNNNKKKJJJKKKMMMTTTZZZkkkzzzgggWWWJJJCCCBBB???<<<;;;<<<>>>>>>>>>===<<<===>>>??????<<<:::999999777666444222111000//////222444333...///333---...000444777:::===>>>666555333111000...------))))))******+++*********((()))***)))((('''((())))))))))))))))))*********************++++++++++++((()))******++++++******'''(((***)))((((((***+++,,,---...///000//////...,,,------+++((('''((()))''''''(((((()))((((((((((((+++***&&&&&&,,,222333///+++'''(((---111222111---,,,+++******,,,---...666777777444111000222555222222000...,,,***)))((('''&&&(((+++...000...+++)))((((((***---000000000((('''%%%&&&((())))))(((((('''))),,,***&&&(((---+++***)))'''&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$### %%%))),,,...------//////---+++(((&&&'''(((%%%%%%&&&&&&&&&(((+++...***'''$$$############"""%%%&&&$$$&&&...555111)))&&&''''''(((((((((''''''&&&(((+++***'''$$$###$$$"""###%%%%%%$$$###$$$$$$"""""""""######$$$%%%&&&))),,,///000///...------,,,,,,+++,,,---...000111---+++(((&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&++++++***(((%%%$$$&&&'''%%%$$$%%%'''&&&###%%%)))"""######$$$###"""!!! ###$$$%%%%%%&&&(((***,,,&&&%%%&&&+++000111---(((&&&%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$''',,,***$$$$$$(((''''''&&&&&&%%%%%%$$$$$$'''''''''(((((()))++++++++++++***)))'''''''''(((&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''')))***((((((&&&$$$"""###&&&((()))*********)))(((((('''%%%&&&&&&&&&''''''(((((()))((('''''''''(((***+++(((&&&%%%'''(((''',,,222---***&&&&&&(((+++,,,+++((((((((((((''''''''''''}}}uuunnnbbb^^^XXXTTTSSSTTTUUUUUUPPPSSSXXX\\\^^^]]][[[YYYUUUTTTRRRNNNKKKJJJLLLNNNRRRXXXhhhqqq___QQQGGGAAA@@@>>><<<<<<===>>>>>>===::::::<<<>>>AAAAAA???===999888777555333111000///------000333222...111666///111444888===AAADDDFFF999888555333111000000000'''((()))+++,,,,,,,,,,,,'''((()))((('''&&&'''((()))))))))((()))******+++)))************+++++++++))))))***+++++++++++++++&&&((())))))(((((()))+++,,,---...000000000//////+++,,,,,,***'''&&&'''(((''''''((()))))))))))))))$$$)))***%%%###(((000444000,,,'''(((,,,000000...------...,,,+++,,,...000777777555333111111333555//////...,,,+++***)))(((&&&%%%'''+++...///+++((()))'''&&&'''***---//////***((('''''')))******))))))'''))),,,)))$$$&&&---+++***)))'''%%%$$$$$$$$$###$$$'''((((((&&&###"""$$$''''''(((,,,000......---+++)))((()))+++$$$%%%%%%%%%&&&(((,,,000---+++(((&&&''''''&&&%%%)))(((%%%%%%,,,333...######&&&)))++++++((($$$"""$$$'''***)))&&&$$$$$$$$$###&&&'''&&&###"""$$$'''''''''&&&&&&'''(((***+++)))---111333222///...---,,,,,,,,,,,,---///111222///,,,(((%%%$$$$$$###""""""######$$$$$$$$$######*********(((%%%###$$$$$$######&&&***)))$$$"""%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&(((***,,,%%%######''',,,...***%%%###$$$$$$%%%%%%&&&&&&'''#########$$$%%%'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''' """###%%%'''(((((($$$$$$(((---***$$$$$$(((&&&&&&%%%%%%$$$######"""'''''''''''''''((()))************)))'''&&&'''((($$$$$$%%%&&&''''''(((((((((((('''&&&'''((()))***))))))'''%%%###$$$'''*********+++++++++******)))(((''''''''''''&&&&&&&&&)))******'''$$$%%%+++111...***'''&&&$$$"""&&&---+++'''$$$###&&&)))***)))''''''&&&&&&&&&%%%%%%%%%{{{rrrjjj^^^\\\[[[XXXVVVUUUTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[WWWXXXVVVPPPIIIIIIPPPWWWWWW[[[gggzzznnnYYYIIIDDDEEEDDDBBB;;;666888===???<<<:::::::::999999:::::::::???;;;777222000000222333...//////...---...000222333111333999AAAFFFEEECCC???===:::777333///---+++***+++,,,------,,,+++******))))))))))))******+++)))******)))(((((()))+++******************++++++)))))))))***+++,,,...//////...---+++***))))))(((,,,---------...//////000+++)))((('''((()))((('''&&&&&&((()))************((('''$$$$$$%%%)))...111222///---...///...------'''+++...//////000444777555777888666111///000222000///---+++)))'''&&&&&&)))''''''))),,,---***''')))(((''')))***+++)))((()))***++++++***)))***,,,111///,,,***((('''''''''---,,,***(((&&&%%%$$$$$$&&&&&&'''((('''&&&$$$###(((&&&%%%'''***+++(((&&&&&&***------)))'''''')))'''''''''%%%$$$%%%(((***((('''&&&(((+++,,,***'''&&&(((+++,,,,,,+++((('''(((&&&&&&))),,,---+++(((,,,((('''(((%%%"""%%%---)))(((&&&$$$############%%%$$$$$$&&&)))*********////////////000111333555000---***))),,,---,,,+++***'''###"""$$$&&&'''(((&&&((()))((('''&&&''')))...---+++***((('''&&&&&&&&&$$$###"""$$$%%%$$$###%%%%%%%%%&&&''''''$$$!!!'''&&&%%%%%%&&&$$$!!!((('''(((---111000)))###$$$$$$######$$$$$$%%%%%%)))***))))))((('''%%%%%%#########"""######$$$%%%$$$$$$$$$%%%&&&'''((()))(((***'''$$$&&&+++***$$$$$$$$$#####################%%%((()))(((''''''(((---***&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&((())))))(((((()))*********((('''&&&&&&%%%%%%''')))******)))'''((()))***)))(((&&&$$$***)))'''&&&&&&''')))***+++...111111...,,,+++,,,$$$$$$$$$%%%&&&'''((((((---((((((***)))%%%(((...+++)))'''&&&%%%&&&'''((('''%%%$$$######$$$&&&'''"""###%%%&&&''''''&&&%%%{{{rrrjjj\\\[[[YYYVVVTTTRRRQQQQQQVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXVVVQQQLLLMMMUUU]]]]]]___iii{{{lllWWWGGGAAABBBBBB@@@:::555777<<<===;;;;;;::::::999:::;;;<<<======:::666111//////111222---...//////...///222444222111222888???CCCBBB???999888666444222000///...***+++,,,,,,,,,,,,+++***---,,,+++***((((((''''''***+++,,,+++))))))+++,,,++++++++++++++++++***************+++,,,---//////...---,,,******)))))))))++++++,,,---------------+++***(((((()))))))))(((%%%&&&'''(((((()))))))))(((&&&$$$$$$&&&)))---000222///------......------***---000222444777:::<<<333222///,,,******---//////...,,,***((('''&&&%%%(((((()))+++------,,,***(((''''''((()))***)))'''((()))******))))))***+++---,,,***)))(((''''''''')))(((&&&$$$###"""!!!!!!%%%&&&&&&'''''''''&&&&&&&&&$$$###$$$'''))))))(((((()))***+++,,,***'''$$$'''((('''&&&%%%%%%(((+++'''&&&%%%&&&)))***(((&&&&&&'''((()))***)))(((''',,,++++++,,,//////,,,***,,,))))))+++(((%%%(((...,,,,,,***(((&&&$$$""""""&&&%%%%%%'''***,,,,,,+++---,,,++++++---///000000---***((()))+++,,,+++******'''%%%%%%&&&'''(((((('''((()))(((&&&&&&((())),,,+++)))((('''&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$######$$$%%%'''&&&$$$!!!''''''''''''&&&%%%$$$###((((((***---///---(((###%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$##################$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&)))***)))%%%''',,,+++&&&###"""""""""""""""#########%%%&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%$$$$$$%%%$$$###$$$'''((('''&&&(((((()))))))))((('''&&&$$$######%%%'''((((((''''''((()))***)))(((&&&%%%***)))'''&&&&&&''')))***+++...111111///,,,+++,,,&&&&&&&&&''''''((()))******''''''***)))''')))///---,,,***((('''&&&&&&'''%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$|||rrriii[[[YYYVVVSSSQQQOOONNNNNNUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTPPPMMMPPPYYYaaaccceeemmm|||jjjTTTDDD>>>>>>>>>>>>999444555:::;;;999;;;:::888888999;;;>>>@@@;;;999444111//////000222---.../////////000333555111000111555:::===<<<999111111111111111000000000++++++,,,,,,,,,,,,++++++,,,,,,+++***)))((((((''',,,------,,,++++++,,,...------,,,,,,++++++******+++++++++,,,,,,...///000++++++***))))))))))))***+++,,,...///000///---,,,,,,***(((((()))***)))((($$$%%%&&&'''((((((((('''&&&%%%$$$$$$&&&)))---///333000...,,,---///000/////////000333777999999999111,,,'''$$$%%%(((+++------,,,***)))'''&&&&&&%%%'''***---///...---,,,,,,&&&&&&&&&'''))))))(((&&&''')))******))))))***,,,***)))))))))((('''''''''&&&&&&$$$###"""!!!!!!!!!$$$$$$%%%&&&'''(((******'''%%%"""###%%%)))+++,,,,,,******,,,---+++$$$(((((('''&&&%%%&&&))),,,((('''&&&''')))***)))'''&&&&&&&&&&&&&&&'''((((((,,,+++++++++,,,+++(((&&&,,,+++,,,...,,,***+++///000///...,,,)))&&&###!!!&&&&&&&&&(((+++......---,,,***'''(((,,,------+++((('''''')))++++++***))))))(((''''''((()))((('''((((((((('''&&&&&&(((******)))&&&%%%$$$%%%''')))'''&&&&&&((())))))'''%%%!!!!!!###%%%''''''%%%"""''')))***(((%%%$$$&&&))))))+++---//////,,,)))&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$'''((('''%%%'''***)))&&&!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""###%%%'''&&&%%%''''''((((((''''''&&&%%%$$$######%%%'''((((((''''''((()))***)))((('''&&&***)))(((''''''((()))******---000222000---++++++)))(((((())))))***+++,,,'''&&&'''***)))(((***...,,,+++***((('''%%%$$$###%%%%%%$$$$$$%%%''')))*********((('''%%%%%%$$$$$$|||qqqhhh[[[YYYVVVRRRPPPNNNMMMMMMRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPMMMKKKOOOWWW^^^fffgggooo~~~hhhSSSCCC<<<<<<;;;<<<999444444888999777999888666555777:::>>>AAA999777333000//////000111...///000000//////000222000///000333666777666444---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++,,,------,,,++++++,,,.........------,,,+++******+++******+++,,,---...///***)))))))))))))))******---///111333333222000...,,,+++))))))*********)))%%%&&&''''''((((((((('''&&&%%%%%%%%%'''***,,,...555444111...///333444222111000...000333444111......***%%%$$$'''+++,,,,,,+++***)))((('''&&&&&&&&&)))...333333000---,,,,,,&&&%%%%%%'''))))))((('''(((***++++++***+++,,,---************)))(((''''''((('''&&&%%%$$$$$$$$$$$$######$$$%%%'''))),,,...,,,)))&&&$$$&&&))),,,...////////////...)))!!!'''((('''&&&&&&'''***,,,+++************+++++++++'''&&&%%%$$$%%%''')))+++---,,,,,,+++***(((%%%###***+++---//////............//////...+++'''$$$"""'''&&&'''))),,,/////////---***'''))),,,...,,,)))$$$%%%''')))++++++***)))'''''''''((())))))'''%%%((()))((('''%%%&&&(((***(((&&&###""""""$$$(((***''''''(((***++++++(((&&&!!!!!!###&&&((()))'''%%%(((***,,,)))$$$"""&&&+++))),,,///000///---,,,,,,)))((('''%%%$$$#########''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&,,,+++)))'''%%%###""""""###$$$$$$$$$%%%&&&%%%$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%######%%%'''###$$$%%%%%%%%%%%%'''((($$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%''')))******)))(((((())))))))))))((('''(((((('''&&&&&&'''(((((())),,,///111000...+++))))))))))))))))))***+++,,,(((((())))))(((''')))+++((((((((('''&&&%%%###"""'''''''''((()))+++---...,,,***((('''&&&%%%&&&&&&{{{ooofff\\\ZZZVVVSSSPPPOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPMMMKKKNNNUUUZZZdddfffpppgggRRRCCC<<<<<<:::<<<;;;666444777888666666555333333555888<<>>>>>888555666666555444444222222444777:::<<<666555333111000000111222333444444222///,,,++++++///000000111111000///...---------------,,,,,,,,,------,,,,,,,,,,,,---------.../////////...,,,+++,,,,,,---,,,+++***,,,...------,,,,,,++++++******)))))))))))))))***++++++******)))))))))******+++)))+++---000111111111000...,,,******+++,,,+++***(((((()))))))))))))))(((%%%&&&((()))+++---......777:::777111111666444...))))))***---///...,,,***$$$%%%'''***++++++)))'''(((((('''''''''(((((()))111555999:::777222,,,***((('''(((***,,,---,,,++++++---...///...///000222000///---,,,,,,,,,------***)))'''&&&%%%$$$$$$$$$""""""###$$$&&&(((***+++))))))(((&&&###"""###%%%$$$)))///000---***)))***%%%&&&&&&%%%%%%&&&))),,,)))))))))'''&&&&&&(((***)))(((&&&%%%'''***...111---///000///,,,)))((((((''')))++++++///222222...'''(((((())))))(((&&&%%%&&&&&&&&&'''***,,,,,,+++((()))))))))((('''&&&&&&###&&&((()))))))))***+++%%%%%%%%%&&&((((((%%%###&&&((()))((('''&&&''')))%%%###"""!!!"""$$$''')))&&&&&&&&&(((***+++)))'''$$$$$$&&&)))+++,,,***(((&&&(((***)))&&&&&&(((+++%%%&&&'''((()))*********((('''%%%$$$###""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((---,,,***(((&&&$$$############%%%((((((%%%%%%(((%%%%%%%%%%%%&&&'''(((((()))))))))'''%%%$$$%%%&&&''''''&&&###!!!$$$+++111((('''&&&''')))+++***)))&&&&&&%%%%%%%%%&&&''''''$$$######%%%'''(((((('''(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++,,,,,,***''')))((((((((((((((()))))),,,...,,,&&&###%%%&&&&&&))))))))))))*********+++%%%%%%&&&'''(((((())))))&&&&&&&&&'''''')))******uuujjjaaa]]]ZZZWWWTTTRRRSSSTTTVVVTTTUUUVVVVVVUUUSSSQQQPPPSSSSSSTTTTTTUUUVVVXXXZZZ\\\bbbqqqyyybbbPPPCCC>>>>>>===AAAAAA;;;777666666444444444444444555777999:::666444333111111111222333444555666555222///......///000111111000///............------------------...---,,,,,,,,,,,,---......///000111111000...------......---,,,,,,---///++++++++++++++++++************))))))******+++,,,,,,++++++*********++++++((()))+++...000111222222...,,,++++++,,,,,,+++***'''(((((()))((((((''''''&&&''')))+++---...//////222777666///...222///&&&&&&))),,,...---,,,++++++$$$&&&***,,,+++***)))(((((('''''''''((()))******222444888;;;;;;777000+++*********,,,...//////---+++,,,...///...///111222///---+++***+++...111333+++***(((&&&%%%$$$######""""""$$$%%%&&&&&&''''''$$$&&&)))(((%%%"""!!!"""$$$'''***,,,,,,+++))))))$$$$$$$$$$$$$$$%%%)))+++((())))))'''$$$$$$''')))((('''&&&&&&(((+++///111)))+++------***(((((()))'''***+++***///555444///'''''''''''''''&&&&&&&&&&&&%%%%%%&&&((())))))((('''+++---,,,(((%%%&&&(((###%%%'''&&&%%%&&&(((+++'''&&&&&&&&&(((((('''%%%%%%'''******)))'''''''''$$$######"""###$$$&&&'''&&&%%%$$$&&&((())))))'''$$$%%%&&&(((++++++)))'''###%%%''')))+++---...///***(((&&&&&&)))***(((&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***)))'''&&&$$$#########""""""&&&***)))$$$%%%)))&&&&&&%%%%%%%%%&&&&&&''''''))))))(((%%%######$$$%%%&&&&&&$$$!!!###)))///(((''''''(((***++++++***'''&&&%%%%%%%%%'''((()))$$$######%%%'''(((((('''))))))((())))))******+++'''(((((((((((((((((('''(((&&&%%%''')))***)))'''))))))(((((((((((()))))),,,...+++$$$!!!%%%((('''******(((((('''((()))***$$$$$$%%%&&&&&&'''&&&&&&$$$%%%&&&'''((((((((((((}}}ssshhh```\\\ZZZVVVSSSRRRSSSUUUWWWXXXXXXXXXXXXUUURRROOOMMMPPPQQQSSSUUUVVVWWWYYYYYYZZZaaarrrvvv___OOOCCC>>>>>>>>>CCCCCC===888777666444555555555666777888999999555555333222222222333333444666777777444222111111///000222222000///......------............//////...---,,,,,,,,,,,,---...,,,---000222333333222111...///000///------///000******************+++++++++++++++***++++++,,,,,,---,,,,,,+++******++++++)))***,,,...111333555666///---++++++,,,,,,,,,+++&&&'''''''''''''''&&&&&&&&&(((***---.../////////...444333,,,+++///*** '''+++......+++((('''(((&&&***---...+++******,,,'''''''''(((((()))***+++111333666;;;>>>;;;333---+++++++++---000111000///***,,,---.........000222,,,+++))))))+++///444888---,,,***(((&&&%%%$$$$$$!!!###$$$%%%&&&%%%$$$$$$!!!%%%***+++(((%%%######***((('''(((******&&&!!!######$$$######%%%(((+++***++++++(((%%%%%%(((+++'''&&&&&&&&&(((+++///111***---000000---+++,,,---(((++++++***///666666111)))((('''&&&%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&)))...222000***&&&(((,,,###%%%&&&$$$######'''***)))'''&&&'''((()))((('''$$$'''***+++***(((&&&&&&$$$$$$###$$$$$$%%%%%%&&&%%%$$$###$$$&&&((((((((($$$$$$%%%(((******(((%%%!!!"""%%%***///333333333111,,,((((((+++,,,)))%%%%%%$$$###"""!!!!!!!!!!!!###$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$###""""""""" $$$)))'''"""###(((&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))(((%%%###!!!!!!"""%%%'''%%%""""""'''+++((('''&&&(((***+++***)))'''&&&&&&%%%&&&'''((()))&&&%%%%%%''')))******)))))))))(((((()))***++++++))))))************))))))(((&&&###$$$'''))))))'''******)))))))))))))))***+++---***""" &&&*********(((&&&$$$###$$$%%%&&&&&&&&&'''''''''''''''&&&$$$%%%'''((((((((('''&&&}}}qqqeee^^^YYYUUURRRTTTTTTTTTWWW\\\\\\]]]\\\XXXWWWWWWTTTNNNRRRRRRSSSRRRRRRSSSVVVYYY___dddpppuuu```KKKCCCDDDAAAAAA>>>;;;999999888777666555444333555888999666333666555333222222333444555666666555444222222333555666444222111111111000///++++++,,,,,,---...//////+++,,,---////////////...,,,000444555222/////////......---,,,,,,,,,,,,---...---,,,+++***************+++---......---+++***((()))***+++,,,+++***)))------------...000111111111///---+++***+++,,,---***)))'''&&&''')))+++---///000111111111000...---)))---000...((($$$###%%%+++***)))+++---,,,)))%%%))))))************)))((($$$''''''$$$&&&---///+++333555:::======888000)))...,,,***+++///111000///+++*********+++,,,,,,---+++(((&&&'''---666@@@FFF///+++'''&&&(((((('''%%%***(((&&&$$$######$$$$$$%%%%%%&&&'''&&&%%%###"""((('''&&&***...///***%%%)))'''$$$$$$%%%'''((((((***)))((('''&&&%%%%%%%%%((()))))))))************,,,------......------,,,+++)))))),,,111444555444...+++((($$$""""""###$$$((('''''''''''''''''''''&&&''')))***)))(((&&&%%%)))((('''$$$###$$$(((+++***)))'''&&&%%%%%%%%%&&&(((''')))+++)))$$$###&&&$$$$$$&&&)))***)))&&&%%%&&&$$$"""###%%%&&&'''&&&'''&&&%%%$$$############!!!!!!###'''---111111000///+++'''&&&(((***)))'''&&&### !!!###$$$""" $$$$$$$$$$$$%%%&&&'''(((+++'''$$$$$$&&&((('''&&&!!! !!!!!!!!!)))+++,,,+++(((%%%###"""(((&&&###$$$'''(((&&&$$$)))'''&&&''')))(((%%%"""!!!!!!!!!!!!"""###$$$%%%))))))((((((((((((((()))***(((&&&%%%&&&%%%$$$###(((&&&%%%&&&)))+++***(((&&&''''''((((((((((((((((((&&&$$$######%%%''')))'''&&&$$$$$$$$$&&&((()))&&&$$$######$$$%%%%%%$$$***))))))(((''''''&&&&&&***)))'''%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''(((((((((((()))******)))((('''|||oooddd]]][[[WWWTTTUUUUUUUUUWWW\\\ZZZ[[[ZZZWWWVVVWWWSSSNNNMMMNNNNNNNNNNNNQQQUUUYYY^^^dddqqqttt```KKKDDDFFFCCC@@@>>>:::888888777666555777555444666::::::777444444333333333333444555555444555555333111111333444444333111111111000///...---------............---,,,,,,,,,,,,,,,...///000---000333444111000000000......---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,------,,,++++++...///000000111111000000---,,,------...///111111222000...---,,,,,,---...,,,+++******+++...000111/////////...---,,,+++***'''+++///000---+++,,,///+++******+++---,,,)))&&&******++++++************&&&(((((($$$&&&+++,,,)))222666<<<===999333///---...---,,,---.........---+++*********++++++,,,---,,,***'''(((---666???EEE333---'''$$$&&&((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''(((''''''***......***%%%)))'''%%%%%%'''((((((((()))((('''&&&&&&&&&&&&&&&******))))))))))))))))))))))))******+++*********///---+++,,,...000///---+++***'''$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%'''(((***++++++***)))((()))((('''$$$###$$$(((+++((('''&&&%%%%%%&&&((()))'''&&&''')))'''######''''''&&&&&&,,,777===444'''$$$######$$$%%%&&&%%%###&&&%%%%%%$$$###############"""###&&&+++/////////+++'''$$$$$$&&&((((((&&&###""" """%%%&&&&&&%%%""""""######$$$%%%''''''+++(((%%%%%%&&&'''&&&%%%"""!!! """$$$&&&(((***++++++(((%%%$$$###'''&&&%%%%%%&&&'''&&&$$$)))'''&&&'''((((((%%%"""$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&''''''((((((&&&$$$$$$%%%&&&&&&%%%###"""!!!###%%%&&&$$$"""&&&''''''((())))))))))))'''&&&$$$###$$$&&&(((***((('''%%%$$$###$$$&&&''''''%%%######$$$%%%%%%$$$&&&&&&''''''''''''((((((+++)))(((&&&&&&&&&'''(((((('''&&&&&&''')))******&&&'''((((((((('''&&&%%%zzznnnccc]]]]]]XXXVVVWWWVVVUUUWWW[[[XXXYYYXXXUUUUUUVVVTTTOOOIIIIIIIIIHHHJJJNNNTTTXXX]]]dddrrrsss___KKKEEEGGGEEEAAA>>>:::888777666555444777666555777:::;;;888555111222333444555666666666333333333222111000222333111111111111000000//////...///000000000...---,,,---,,,+++***+++---///111///000222111000///000111......---,,,,,,,,,,,,,,,...............//////000---,,,,,,,,,,,,,,,,,,---...............///000000---------...///000111222333222000///......///000......//////111222333444...---+++***)))(((''''''###'''+++---,,,+++---000+++***+++,,,---,,,***(((,,,++++++******+++,,,,,,(((***)))&&&&&&***+++)))000666<<<:::333...---...+++---......---++++++++++++************+++,,,,,,,,,***((()))---555===CCC888///&&&###&&&)))(((&&&###%%%''')))))))))'''&&&$$$$$$$$$%%%''')))+++---)))((((((+++......***&&&''''''&&&((()))***)))'''(((''''''&&&&&&&&&''''''+++***)))(((((('''''''''((((((((())))))*********000...,,,+++++++++***)))((('''&&&$$$############&&&&&&&&&'''(((((())))))'''((()))+++++++++***)))(((((('''%%%###$$$(((+++&&&%%%$$$$$$%%%(((***,,,'''%%%%%%'''%%%"""$$$((()))'''%%%---EEEUUUEEE***%%%$$$$$$$$$&&&%%%###!!!%%%$$$$$$#########$$$$$$$$$######%%%(((,,,---...,,,(((&&&'''***------+++%%%$$$$$$$$$&&&((('''&&&!!!!!!!!!"""###$$$&&&&&&***(((&&&%%%&&&&&&%%%$$$###!!! $$$(((***'''(((******(((&&&%%%%%%&&&'''((('''%%%$$$%%%&&&((('''&&&'''''''''%%%###%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%$$$######%%%&&&&&&%%% """$$$###!!!&&&''''''((()))******+++'''&&&$$$$$$%%%'''***++++++)))'''&&&%%%%%%''''''(((&&&%%%$$$%%%&&&%%%$$$######$$$%%%&&&((())))))***)))((('''''''''((()))(((((('''&&&'''((()))***%%%%%%%%%&&&%%%$$$######yyynnnccc]]]\\\XXXVVVWWWVVVTTTVVVZZZWWWYYYWWWTTTUUUWWWUUUQQQIIIIIIGGGFFFGGGKKKQQQVVV\\\eeetttqqq^^^JJJCCCFFFDDDBBB???;;;999888888666555777555555777:::;;;888555///111333555666666666666111222333222000000111222///000111111000000000111///000111222111000...---------,,,,,,---...000000/////////...---...///000...---,,,,,,++++++,,,,,,,,,,,,------...000111222000///---,,,,,,---///000++++++***)))***+++,,,---.........///000222333444555444333222111111111111111111111111111111111111+++***((('''&&&'''((((((&&&)))++++++***)))***,,,******++++++,,,+++***))),,,+++*********+++,,,---)))******)))(((***,,,---222555777444...******,,,&&&***......,,,******++++++***************+++++++++***((((((,,,222999===666...&&&%%%))),,,***&&&&&&'''((()))))))))((((((%%%%%%$$$$$$%%%(((,,,...)))((())),,,...---***&&&''''''(((***,,,,,,***'''''''''&&&&&&&&&''''''((())))))(((''''''((())))))*********++++++,,,---------,,,***))))))))))))(((%%%%%%%%%$$$$$$$$$######&&&&&&''''''((()))******$$$%%%'''((())))))))))))(((((('''%%%$$$%%%'''***%%%%%%$$$$$$%%%(((***,,,&&&$$$$$$%%%$$$"""$$$)))(((((($$$+++GGG^^^PPP000(((&&&$$$###$$$%%%$$$###$$$###############$$$%%%###""""""###&&&***---///,,,***(((***...111111///******)))(((((('''&&&%%%!!!!!!!!!""""""$$$%%%%%%)))((('''&&&&&&%%%$$$###$$$###""""""###%%%(((***&&&'''))))))'''&&&&&&&&&%%%''')))'''$$$###%%%'''(((''''''&&&&&&&&&%%%$$$###"""""""""######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''%%%$$$"""###$$$%%%%%%$$$!!!"""$$$&&&'''%%%###!!!'''''''''((()))***+++,,,'''&&&%%%$$$%%%'''***,,,,,,***)))''''''(((***+++***(((&&&%%%&&&&&&%%%$$$######$$$%%%&&&'''(((((((((((('''''''''(((((()))******)))'''%%%%%%&&&'''%%%%%%%%%$$$$$$###""""""xxxmmmccc]]][[[WWWUUUVVVVVVSSSTTTXXXXXXYYYXXXTTTUUUXXXWWWRRRLLLKKKIIIGGGGGGJJJPPPTTT\\\gggvvvooo[[[GGG@@@CCC@@@BBB@@@===;;;::::::999888666444444666999999777333000111333555666666555555///111222222111000111222000111222111000111333666000111222222222222111000,,,---///111222111000//////---,,,++++++,,,......------,,,++++++++++++,,,******+++,,,---///111111222111///------///111222...---,,,+++,,,---.../////////000111222444666777666666555444333333333333222222111///...,,,+++***((((((''''''''')))***+++,,,---......---,,,,,,---)))******+++************************++++++,,,---))))))+++++++++,,,///333444333000...,,,***(((&&&"""'''+++,,,+++***+++---++++++***))))))************(((''''''***...444777222---((()))---///+++&&&((('''&&&%%%$$$%%%&&&&&&'''&&&$$$###$$$&&&)))+++))))))+++------,,,)))''''''''')))+++------+++(((''''''&&&&&&&&&''''''((('''&&&&&&&&&(((***,,,---,,,,,,,,,,,,,,,---...///,,,,,,+++)))'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%&&&'''((()))))))))'''((('''&&&$$$%%%''')))'''&&&&&&&&&&&&'''((()))&&&$$$$$$%%%$$$"""$$$)))%%%'''###&&&===TTTLLL333+++((($$$"""###%%%&&&'''#########"""######$$$$$$!!!""""""###%%%)))---000)))'''%%%(((,,,......,,,***+++++++++***(((''''''##################$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%'''((((((&&&%%%&&&'''$$$&&&((('''$$$###%%%((('''''''''&&&%%%$$$$$$%%%!!!!!!!!!!!!!!!""""""###&&&%%%%%%%%%&&&&&&'''((((((&&&$$$###$$$$$$###"""###%%%((())))))'''&&&%%%''''''''''''((()))***+++'''&&&$$$$$$$$$''')))+++((('''&&&&&&''')))+++,,,***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))//////...***&&&$$$%%%&&&&&&&&&%%%$$$$$$#########vvvkkkbbb]]]YYYUUUTTTVVVVVVTTTTTTXXXYYYZZZXXXTTTUUUXXXWWWSSSMMMMMMKKKIIIIIILLLPPPTTT]]]iiiyyyjjjWWWDDD>>>AAA???BBB???===;;;<<<<<<;;;;;;555444333555888999666333444444444555444444333333///111222333111111111222222333444222000222777<<<444444333222222222111111+++...111444555333111//////---******,,,---------------,,,+++++++++++++++))))))***+++,,,...000111222111///......///111222------,,,,,,------...//////000000111333555777888777666666555555444333333333111///,,,***(((&&&&&&&&&&&&'''((()))+++,,,---)))))))))***+++,,,,,,---''')))***)))(((((()))+++******+++---------------))))))+++---,,,+++///666666222...++++++)))'''$$$"""$$$''')))******+++,,,++++++***))))))))))))***)))((('''&&&(((+++///222000...,,,---......***'''&&&%%%###!!! !!!###$$$)))'''%%%###$$$%%%((())))))***,,,...---+++)))''''''((())),,,......,,,***(((''''''&&&&&&&&&'''''''''&&&&&&&&&(((+++///111---,,,+++******+++,,,,,,......---)))%%%###"""###############$$$&&&'''((($$$$$$%%%%%%&&&&&&''''''(((((())))))******++++++'''''''''&&&%%%%%%''')))&&&''''''(((((('''&&&%%%'''%%%%%%'''%%%"""$$$(((###%%%######000@@@>>>000***'''###!!!"""%%%&&&'''$$$######"""""""""######!!!###$$$%%%&&&(((,,,///)))'''&&&(((+++---,,,)))%%%(((+++,,,,,,+++,,,---''''''&&&%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$%%%'''(((((('''%%%###&&&'''((('''%%%%%%&&&'''###%%%&&&&&&&&&&&&'''((('''''''''&&&$$$###$$$%%%######"""""""""######$$$%%%%%%%%%%%%&&&'''(((((()))'''%%%$$$$$$$$$###!!!!!!$$$'''(((((('''''''''(((((('''&&&&&&''')))***(((&&&$$$######%%%((()))$$$###""""""$$$&&&)))+++***(((''''''((())))))(((******)))(((''''''&&&&&&&&&&&&'''((())))))******333444333...)))&&&''')))((('''&&&$$$############~~~sssiii```[[[XXXUUUUUUWWWWWWUUUVVVYYYYYYZZZWWWSSSSSSVVVUUUQQQLLLLLLLLLKKKLLLNNNRRRVVV^^^kkk{{{zzzdddSSSAAA<<>>;;;;;;<<<======<<<666555444666999:::777444888777555444333222111111///111333333222222222333555666666333111444;;;BBB:::888555333111000000000,,,...000222333222111000///---+++,,,...///...,,,---,,,++++++***+++++++++*********+++,,,...///000000//////......//////000***+++,,,,,,------,,,,,,......///000222444666777777777777666666555444333333111---***'''&&&&&&&&&&&&'''((()))***+++++++++&&&%%%%%%&&&((()))******%%%''')))(((&&&&&&(((+++***,,,...000111000///...)))(((+++---+++(((,,,444666555222...***(((''''''%%%$$$$$$&&&)))*********++++++***)))))))))))))))))))))''''''(((***---///333222111...,,,***))))))$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%&&&''')))***)))+++---...---+++)))((())))))))),,,...///...,,,)))((('''&&&&&&&&&&&&&&&)))(((''''''))),,,///111...,,,***)))((()))***+++,,,---,,,)))%%%######%%%######"""###$$$'''***+++)))))))))******************)))))))))))))))******''''''((('''%%%%%%''')))$$$&&&(((******(((%%%$$$'''&&&''')))'''######'''###$$$######(((...---'''$$$###!!!"""$$$%%%$$$###%%%$$$###""""""!!!""""""$$$&&&(((((('''''')))+++***'''&&&'''******(((%%%###'''+++---,,,,,,---///,,,+++)))'''&&&%%%$$$$$$"""$$$''''''%%%$$$%%%&&&$$$$$$&&&''''''''''''&&&'''((((((&&&%%%$$$%%%&&&#########%%%'''))))))(((&&&''''''%%%###"""$$$&&&$$$$$$###############$$$#########$$$$$$%%%&&&'''(((&&&%%%$$$%%%&&&%%%$$$ ###&&&'''&&&&&&(((***)))(((&&&%%%%%%%%%'''((((((&&&$$$""""""###%%%'''%%%$$$######$$$&&&((())))))((('''''')))++++++***,,,,,,+++******)))(((((('''''')))***+++,,,,,,---111333222...)))&&&(((+++((('''%%%$$$"""""""""###{{{pppfff^^^YYYXXXVVVUUUXXXYYYWWWXXX[[[YYYYYYVVVRRRRRRTTTSSSPPPIIIJJJLLLLLLMMMPPPTTTWWW___lll}}}uuu```PPP???<<>><<<::::::;;;======<<<777666555777:::;;;888555;;;999666333111000000000///111333444333222222333777888777333111555>>>FFF???<<<777333///...............//////000111111111000...---...000111///------,,,++++++******+++++++++++++++,,,---...///000......------------......+++,,,...///000///...---,,,------///111333555666777777777777666555444333333000,,,)))''''''((()))&&&''')))*********)))(((***)))(((((()))+++******$$$&&&((('''%%%%%%(((***+++---111444444333111///***(((***---)))%%%)))111555777777222***&&&'''***(((&&&###$$$(((***)))'''++++++***))))))((())))))******)))((()))+++---...777666444...(((&&&'''***$$$%%%(((***++++++******((('''''''''((()))+++,,,)))+++...///---+++)))(((***))))))+++...//////---***)))((('''&&&%%%%%%%%%+++***)))((())),,,...000000...,,,***))))))***+++''')))***)))&&&%%%''')))$$$###""""""$$$(((+++...))))))))))))(((((((((((()))((((((''''''''''''(((&&&'''((('''%%%%%%'''(((!!!$$$(((++++++)))&&&$$$(((''')))+++)))$$$###&&&%%%###"""$$$%%%$$$""" !!!###%%%%%%"""%%%%%%###"""!!!!!!!!!!!!&&&)))+++***'''%%%&&&'''%%%###!!!"""$$$$$$!!!%%%)))---...,,,++++++---...---+++)))'''&&&%%%$$$ ###''''''%%%$$$%%%'''$$$######$$$%%%''')))***'''((((((&&&$$$###$$$&&&###!!!!!!$$$(((+++***(((&&&((((((%%%"""!!!$$$'''######"""""""""""""""###""""""""""""###$$$%%%&&&'''%%%$$$%%%&&&''''''&&& ###&&&&&&&&&&&&))),,,***(((&&&$$$###$$$%%%&&&((('''$$$"""!!!"""$$$%%%)))((('''&&&&&&''')))***((('''&&&(((***,,,,,,,,,,,,,,,,,,,,,+++++++++***((()))+++,,,---...//////,,,...///+++&&&$$$'''+++(((&&&$$$###!!!!!!!!!"""wwwkkkccc]]][[[UUUTTTSSSSSSVVVXXXYYYYYYXXXWWWTTTQQQPPPOOOPPPQQQNNNMMMLLLKKKLLLRRRYYY^^^dddsssqqqWWWGGG???;;;999:::<<<:::888999;;;=========555777999:::999999;;;<<<;;;777444333333333111...333333333333333444444444999999:::::::::>>>BBBFFFLLLCCC888///------......------...///000000//////...............///000000...////////////---,,,+++,,,,,,,,,---------------+++++++++,,,,,,,,,---------///111111///---------//////000111333555777888;;;777333333666777444000///---+++***)))((())))))(((((((((((())))))))))))***'''$$$%%%(((******((()))((('''&&&''')))+++---111000111555999777000***(((((((((((((((((())))))+++///222000+++&&&%%%'''&&&&&&%%%$$$###$$$'''***,,,++++++***))))))******(((((())))))***+++++++++888777222+++((()))'''###(((,,,---******...000///...,,,)))))))))*********(((***------,,,++++++,,,)))************+++...000*********))))))'''&&&&&&)))************+++...000333///++++++---///...,,,))))))(((((('''&&&&&&%%%'''&&&%%%&&&***---......***)))'''###!!!"""%%%((()))((('''&&&&&&'''((()))###$$$%%%&&&%%%$$$"""!!!"""######$$$%%%%%%%%%%%%###$$$$$$%%%'''(((((()))%%%$$$###"""""""""###$$$$$$#########%%%&&&%%%$$$"""!!!  %%%)))***,,,+++((($$$###%%%((('''&&&$$$$$$$$$### ###(((---,,,&&&###&&&***,,,+++)))((((((((()))***&&&'''((((((''''''(((***$$$%%%&&&'''((((((((((((---+++***(((((()))+++,,,"""$$$'''***,,,,,,++++++'''***+++(((### """&&&!!!!!!!!!###%%%%%%###!!!###  $$$''''''%%%&&&))))))&&&'''***((("""%%%######$$$&&&((()))(((,,,,,,***(((%%%%%%''')))***)))((('''''''''''''''###$$$%%%$$$######$$$&&&++++++++++++++++++++++++------...000111111...,,,+++'''$$$&&&***---,,,******,,,---)))$$$"""&&&***)))'''%%%""""""###%%%&&&xxxlllddd^^^[[[VVVUUUSSSTTTWWWYYYZZZYYYVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJLLLQQQYYY^^^jjjwwwoooVVVGGG@@@;;;:::;;;:::888666555777999::::::444666999:::999999999:::999777444333444444333111---------......//////000999::::::::::::<<<@@@DDDHHHAAA888111000111111222------...//////////////////////////////000111111000000111111000///---,,,,,,,,,------.........///......------------,,,,,,///111222111...,,,++++++222222222222333444555666666333000000444555333000---,,,***)))((((((((()))''''''((((((((()))))))))***(((%%%&&&(((******)))'''&&&%%%%%%&&&'''((()))000000000444777555///)))))))))*********)))(((((()))---111111,,,'''&&&'''%%%&&&&&&%%%$$$%%%'''***))))))(((((((((((((((((((((((((((((()))******+++000111...)))))),,,,,,)))(((+++,,,)))))),,,...,,,,,,***)))((()))***++++++***,,,------***((((((((()))***+++******+++---000++++++++++++***)))(((((()))*********)))))),,,...///---,,,,,,---------,,,++++++***)))(((((('''''''''&&&%%%'''***---.........---+++(((%%%&&&(((+++)))(((''''''&&&'''((((((%%%&&&''')))***+++++++++&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%###!!!!!!"""###$$$###"""%%%$$$""" ###&&&)))))))))'''%%%$$$%%%&&&%%%$$$###$$$%%%%%%$$$"""$$$'''+++***'''%%%''')))+++***((('''''''''((()))&&&'''''''''&&&&&&((()))(((((())))))***))))))(((---,,,***'''%%%$$$$$$$$$$$$%%%'''((())))))))))))(((***+++(((### """%%%"""!!!"""###$$$$$$#########""""""###%%%&&&&&&%%%&&&###***777777+++%%%)))$$$######%%%)))+++,,,,,,******)))'''%%%%%%''')))***))))))(((((((((((()))$$$&&&&&&&&&$$$$$$%%%&&&,,,,,,++++++************......///000222222///---...***&&&&&&***+++***''',,,......+++&&&%%%(((,,,)))(((&&&%%%%%%&&&'''(((yyynnneee___\\\UUUSSSSSSSSSVVVXXXXXXXXXTTTUUUWWWWWWUUUPPPLLLIIIIIIIIIHHHHHHJJJPPPXXX^^^rrr|||lllUUUGGGAAA===<<<===:::777333222333555666666444666999::::::888888888999777555444555555444333......///000111111222222888999999999888:::===??????;;;555222111222222222---......///////////////000000//////000000111222222222222222111000///...,,,,,,---...//////000000000000000//////......---...000222222111/////////555555444333333333444444222///---...111333222000+++***)))'''''''''((((((''''''''''''((((((((((((***(((&&&'''(((*********&&&&&&&&&&&&''''''''''''///...///111333111,,,''')))***+++,,,+++***((('''&&&+++000000---)))''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***++++++---+++'''(((+++---+++))),,,,,,)))))),,,,,,)))***))))))((())))))***+++(((***++++++)))''''''(((***++++++***)))***,,,///***+++++++++***)))((('''***++++++)))''''''(((******+++------,,,,,,,,,---,,,+++***)))(((''''''&&&'''&&&&&&'''+++---......000///---***''''''***,,,***)))((('''''''''''''''######$$$%%%'''(((***+++%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$###"""!!!"""$$$$$$$$$"""###$$$$$$"""!!!"""$$$&&&'''&&&%%%&&&'''&&&%%%############%%%((()))((('''%%%&&&'''((((((((((((((()))((('''&&&%%%&&&''''''$$$%%%&&&%%%$$$%%%&&&(((***++++++***)))((('''&&&+++***)))(((&&&$$$###"""&&&&&&&&&&&&&&&''''''((()))++++++((($$$!!!"""$$$######""""""######$$$$$$"""$$$&&&'''&&&%%%&&&&&&,,,$$$111KKKHHH---###000###"""###&&&+++...//////)))))))))'''%%%%%%&&&((()))))))))((())))))******&&&((()))(((&&&%%%%%%&&&---,,,+++***)))(((((((((.........000222222000///000,,,((('''((()))'''%%%,,,------***'''&&&(((+++(((((((((((()))))))))***yyyooofff___\\\SSSRRRRRRSSSUUUVVVVVVUUUUUUVVVWWWVVVTTTOOOKKKHHHGGGGGGFFFFFFIIIOOOWWW]]]vvv~~~|||iiiTTTHHHCCC@@@???@@@<<<888444222333444555666555888;;;<<<;;;999888888:::999777666555444333222111111222333444555555666666777777777666666888999777555333111000/////////......///////////////...///////////////000000111333222222222111000//////,,,------...///000111111111111111111111111111111---000333555666666777888666555444444333333444444111///......000111000///***)))((('''&&&'''((((((&&&'''''''''(((((((((((()))((('''&&&'''((())))))(((((())))))))))))((((((---------...///---)))&&&)))+++,,,------+++(((&&&$$$(((...000...+++)))(((%%%'''((()))'''&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%''')))***---...---'''%%%((()))(((+++------******---,,,(((*********)))((((((((()))$$$&&&((()))((((((***+++,,,,,,,,,+++))))))+++---'''(((((((((''''''&&&%%%***+++***)))&&&%%%%%%&&&'''+++...///,,,+++,,,...+++***)))((('''&&&&&&%%%(((''''''(((+++---...---......,,,)))&&&&&&(((***))))))((((((''''''&&&&&&$$$###"""""""""###%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$###""""""!!!!!!%%%$$$###$$$&&&'''&&&%%%!!!###$$$$$$%%%''')))'''%%%$$$&&&))))))&&&###$$$$$$$$$&&&)))+++***)))&&&%%%$$$&&&)))***)))'''((('''%%%$$$$$$$$$%%%&&&###$$$%%%$$$######%%%'''******)))((('''%%%$$$###%%%''')))***+++***)))(((&&&%%%$$$###$$$%%%'''))))))++++++)))%%%###"""###$$$$$$$$$###"""###$$$&&&"""&&&******'''%%%%%%'''...(((444JJJDDD(((+++######$$$'''+++---...---,,,,,,+++)))&&&%%%&&&'''((((((''''''((()))******((()))+++***(((&&&%%%&&&---,,,***)))''''''''''''---,,,---...111111000//////,,,((('''(((((('''%%%)))******(((%%%%%%&&&(((&&&'''(((***++++++******xxxnnneee___[[[UUUTTTTTTUUUWWWXXXWWWVVVXXXWWWUUUSSSPPPNNNLLLKKKFFFFFFEEEEEEHHHNNNVVV\\\ttt|||wwweeeRRRHHHDDDBBBAAABBB???<<<888666666777888888999;;;===>>><<<:::::::::===<<<:::777333111000000.........///000111111222222444555555444333333444444444333222000...------...///////////////.........------------...//////222111111000/////////...------......///000000111//////000111333444555555111444777999999:::;;;<<<333333333333333444555666444333111000000000000///+++***)))(((''''''(((((('''''''''(((((((((((()))(((((('''&&&%%%&&&''')))'''((())))))***))))))(((+++++++++++++++***(((&&&)))***,,,------+++(((&&&###'''+++......,,,***)))%%%'''(((((('''&&&&&&'''$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((()))---///...'''$$$%%%'''&&&---///...,,,---///---'''+++,,,---+++(((&&&&&&'''&&&'''((((((((((((***,,,---------+++)))(((***,,,&&&''''''''''''&&&%%%%%%)))******)))&&&%%%$$$%%%'''+++//////---+++,,,...++++++***))))))(((((('''(((''''''))),,,...---,,,------,,,)))&&&%%%&&&((((((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((((()))))))))((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$&&&'''&&&%%%!!!$$$%%%%%%%%%''')))'''&&&%%%'''***+++((($$$&&&&&&&&&(((***+++***)))'''$$$"""$$$(((+++)))''''''&&&$$$#########$$$%%%"""###$$$$$$######$$$&&&)))))))))(((&&&%%%###""""""$$$'''***,,,,,,,,,+++###"""!!!!!!###&&&)))+++)))******)))'''%%%######%%%&&&&&&$$$""""""%%%'''###&&&***+++(((&&&&&&(((((((((///666///"""$$$$$$$$$$$$''')))******(((000000///,,,(((%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((***+++***'''&&&%%%&&&---+++)))'''&&&&&&&&&&&&*********,,,...000///...+++***(((''''''((((((((()))))))))(((&&&&&&&&&'''$$$%%%''')))*********)))vvvkkkccc]]]ZZZYYYXXXXXXYYY[[[\\\ZZZYYYYYYWWWSSSPPPNNNMMMMMMNNNFFFFFFEEEEEEGGGMMMUUU[[[mmmxxxqqq```NNNFFFDDDCCCBBBCCC@@@===;;;:::;;;;;;:::999<<<===>>>===<<<::::::;;;======;;;777222///..................////////////111333555555444222222222444555666555222///......//////////////////...---------,,,,,,------...///111111000...............---............/////////......000222444666777888777888::::::999777777777000111111222333444666777666555444222111000000000...---+++***)))((())))))(((((((((((())))))))))))((())))))'''%%%%%%''')))%%%%%%&&&&&&'''(((((())))))))))))))))))(((((('''((()))+++,,,,,,+++)))(((%%%'''))),,,---,,,+++***%%%'''''''''%%%$$$%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%&&&''''''(((((((((***...---'''$$$&&&))))))...///...,,,///111...'''+++---///---)))&&&'''(((,,,---,,,***((('''((()))......---+++)))((()))+++'''(((((((((((((((''''''&&&((())))))'''&&&&&&&&&)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++(((((((((***---...---,,,///...---+++(((&&&'''(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((******'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""###$$$%%%%%%###$$$%%%&&&%%%###"""###$$$(((''''''((())))))(((''''''''''''(((***+++***)))(((%%%###$$$''')))((('''&&&%%%$$$#########$$$$$$"""###$$$###"""###$$$&&&)))))))))((('''&&&%%%%%%"""###%%%'''(((((('''&&&""""""!!!"""###&&&)))+++(((((())))))((('''%%%$$$$$$&&&(((&&&###"""$$$'''$$$&&&((()))((('''((((((%%%***,,,(((%%%&&&''''''%%%$$$%%%&&&((((((&&&$$$111111000...***&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''%%%$$$&&&'''+++***'''%%%%%%%%%&&&''')))((((((***---/////////)))((('''''''''((()))************))))))((((((((($$$%%%'''((()))))))))(((ssshhh```[[[YYYYYYYYYYYYZZZ\\\\\\ZZZXXXXXXVVVSSSPPPNNNMMMNNNNNNHHHGGGFFFEEEGGGMMMTTTZZZeeesssjjjZZZJJJCCCBBBAAA@@@AAA>>>===<<<<<<===<<<;;;999>>>>>>>>><<<999999:::<<<;;;;;;:::666111......///111111111111000000000000111333666777666444333333222444666555222000000111///////////////...---------------------...//////222111///...------...............---------------//////111222444555666777666777999888555333222222000000000111222333444555555555444333222222222333222111...,,,************))))))))))))*********+++***++++++)))'''&&&)))+++%%%$$$$$$%%%&&&(((***+++'''((((((((('''((()))***''''''((()))************''''''(((***+++,,,++++++&&&&&&&&&$$$###"""$$$&&&%%%&&&&&&'''&&&$$$!!! $$$%%%''')))))))))(((''')))---...((($$$&&&)))+++------,,,,,,///222...'''(((,,,///...+++(((***,,,000000///,,,)))((((((***//////...+++((('''(((***&&&''''''(((((((((''''''$$$&&&((()))((('''((((((+++)))(((((()))))))))(((((((((((()))******++++++(((((()))+++---...---+++//////...+++(((&&&'''(((%%%&&&'''((())))))((((((###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&$$$"""!!!"""###'''(((((('''&&&%%%'''(((&&&&&&&&&(((***,,,+++***(((&&&%%%$$$%%%'''''''''&&&%%%$$$#########$$$%%%###$$$$$$$$$######%%%&&&%%%%%%&&&&&&'''&&&&&&%%%"""###$$$%%%%%%$$$###"""############$$$&&&((()))&&&'''((()))***)))'''%%%###''')))((($$$"""$$$'''%%%%%%%%%&&&((())))))((((((***)))&&&&&&((()))((($$$$$$%%%&&&((((((%%%###...//////---***(((''''''(((''''''&&&&&&&&&&&&'''''''''%%%###"""###&&&(((***(((&&&$$$$$$%%%&&&((()))((((((***---000000000((((((((('''&&&'''(((***))))))))))))))))))((('''&&&&&&'''((())))))))))))~~~rrrggg___ZZZXXXWWWVVVWWWXXXZZZZZZXXXVVVVVVTTTSSSQQQOOONNNNNNNNNIIIHHHGGGFFFGGGLLLTTTYYY```qqqeeeVVVFFF@@@@@@?????????;;;;;;;;;<<<======:::888>>>>>>===:::888777:::<<<999:::999666111...///000111111000000///.........111444888999888666555555...111333222000...000222//////000000///...------...............///000000333111000.........//////.........---,,,,,,++++++000111111222333444555555000222444444222111000111000000000000111222333333222333333333222222444555444333000...,,,+++******)))*********++++++++++++,,,---...+++((((((***---&&&&&&%%%&&&'''***---///&&&''''''''''''((()))+++&&&&&&'''((()))***++++++(((''''''(((***,,,,,,+++&&&&&&%%%###!!!!!!$$$&&&%%%%%%&&&&&&%%%""" ###%%%(((***+++***((('''+++000000)))$$$%%%((()))+++,,,++++++///222---&&&&&&***//////,,,+++---000/////////---+++***,,,...000000...+++((('''((()))$$$$$$%%%&&&&&&%%%%%%%%%###%%%((())))))))))))***,,,((($$$$$$&&&((('''%%%######$$$%%%&&&'''((())))))((()))+++......---+++---...---***'''%%%%%%&&&$$$%%%''')))******))))))(((((()))((('''%%%"""!!!&&&&&&'''((())))))))))))+++***)))((('''&&&%%%%%% !!!###$$$%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&$$$$$$$$$"""!!!!!!$$$&&&&&&((((((&&&###"""%%%((($$$$$$%%%'''+++,,,,,,+++''''''&&&%%%$$$%%%&&&'''&&&&&&$$$#########$$$%%%###$$$%%%$$$######%%%'''!!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''')))******(((&&&###'''+++***%%%"""$$$&&&'''$$$"""$$$(((+++***((((((%%%###%%%%%%""" ###$$$%%%'''))))))&&&$$$***,,,---,,,***(((((()))***)))((('''''''''''''''&&&%%%###!!! """&&&))))))'''%%%######%%%'''(((***))))))+++...111222222)))))))))'''&&&&&&''')))''''''&&&'''((((((&&&%%%((((((((((((((())))))))){{{nnneee```[[[WWWZZZWWWUUUUUUTTTRRRTTTYYYVVVTTTQQQPPPPPPPPPNNNMMMKKKFFFCCCGGGJJJMMMRRRXXXaaaqqqdddRRRAAA:::::::::999999:::999999888999;;;<<<===???<<<999777666888:::<<<<<<999777666333000111666///////////////000000000444666888999:::999777666///000333555555444111000---///111000---,,,...000000000//////......------222000///000222222000...***,,,...111222111000000222222111111000000//////000000111111111111000///333111///000222555666777777555555888777555888===;;;999555222...,,,******)))******+++---...000111333222111000///---,,,+++******)))(((((((((((((((***)))(((''''''((()))***%%%%%%&&&)))+++,,,+++)))---,,,+++,,,,,,,,,***(((+++***(((%%%""""""$$$&&&!!!###&&&'''&&&%%%%%%&&&%%%(((,,,,,,+++(((&&&%%%******+++***(((((()))+++,,,,,,,,,------,,,++++++&&&))),,,------,,,,,,,,,000---***,,,111333111------///...+++***+++((("""&&&&&&&&&&&&'''((())))))$$$$$$$$$&&&((())))))'''''')))++++++(((&&&%%%%%%""""""$$$%%%'''((()))*********)))(((((()))*********)))(((''''''&&&''''''%%%'''((((((+++...---((('''%%%###"""###$$$$$$$$$!!!%%%)))***)))'''((()))+++***(((%%%""""""###%%%###%%%'''(((&&&%%%%%%&&&)))'''%%%%%%&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&&&&((((((&&&######%%%((()))(((''')))+++,,,***((( """$$$%%%%%%%%%&&&'''''''''''''''&&&%%%$$$######""""""%%%((()))'''$$$%%%%%%%%%###"""###%%%&&&$$$%%%&&&&&&%%%&&&(((***""""""###$$$%%%%%%%%%%%%'''&&&$$$%%%'''&&&### '''(((((('''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''((((((((()))***)))&&&###$$$######$$$&&&))),,,...)))))))))))))))))))))))))))'''%%%&&&(((+++,,,---(((&&&###!!!!!!"""%%%'''((('''%%%###"""$$$(((++++++(((&&&)))...000///,,,,,,,,,,,,+++***(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((&&&$$$%%%((()))(((&&&xxxlllccc^^^YYYVVVXXXVVVWWWXXXWWWVVVZZZaaa[[[XXXTTTRRRQQQPPPNNNMMMLLLFFFDDDFFFIIILLLQQQVVVbbbrrraaaPPP???999999888777777888777777777777999:::;;;:::888666555666888;;;===<<<:::::::::777111000333111111111111000000000000444555666777777666555555444666777777444000//////000222222111...---...000000000000111111000000///222000.........///000111111222444666666666555444000000000000//////......///000000111111000000///222222111111222444666888;;;999999;;;:::888;;;AAA;;;999666222///...------+++++++++++++++,,,------222111000...---,,,+++***+++***)))(((((('''((((((&&&&&&&&&&&&''')))***+++(((((((((***,,,---,,,+++---+++******+++,,,***))),,,+++)))&&&######%%%'''"""$$$''''''&&&&&&&&&'''%%%(((,,,---,,,)))&&&%%%((()))***)))'''''')))+++,,,,,,---,,,,,,+++******&&&))),,,---,,,+++++++++111///---...//////...,,,+++,,,+++((((((***(((###$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''')))***)))'''''')))++++++)))'''&&&&&&%%%%%%%%%%%%&&&'''((()))*********))))))(((((((((((((((''''''&&&&&&''''''''')))***)))+++...,,,((()))(((&&&&&&&&&'''&&&&&&"""%%%((()))(((&&&'''((())))))(((%%%###"""$$$&&&$$$&&&(((((('''&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&'''(((&&&$$$$$$'''***,,,***(((((()))(((%%%"""&&&''''''%%%"""!!!!!!"""******)))((('''%%%###"""$$$""""""###&&&'''%%%### !!!""""""###$$$'''((("""###$$$#########%%%'''$$$%%%%%%&&&&&&&&&&&&&&&(((&&&%%%&&&''''''$$$!!!%%%&&&'''%%%$$$$$$%%%'''&&&&&&'''''''''(((((((((%%%%%%&&&(((******(((&&&((('''&&&%%%%%%''')))***************************(((&&&######$$$&&&'''&&&&&&%%%###""""""###&&&'''''''''&&&$$$###$$$'''***+++(((&&&)))...000///,,,%%%&&&&&&''''''''''''''',,,+++***)))))))))******(((&&&$$$%%%''')))((('''sssiiiaaa[[[XXXVVVTTTTTTWWWYYYXXXXXX^^^ggg```\\\WWWSSSQQQPPPNNNMMMLLLGGGDDDEEEGGGIIINNNUUUcccsss}}}\\\MMM>>>888888777666666666555555444555666888999555444333333555888<<<>>><<<;;;<<<===999222///111222222222222222222222222444444333333333333333444666999;;;999333///000222666666555222///...///111///000222333333222111111111000...,,,+++---000333222333444555555444333222////////////...............//////000000/////////000222333222111222555999<<<999999;;;:::888<<>>999888666666777555444444444444666777888444444333333555888;;;===:::999999:::777111000222111111222333444555555666555444222111111111333444555:::===:::333111444999:::999666333111000000111000111333333333222000//////000111///---...111333333333444444333222111000////////////////////////---......////////////......222555444000000555:::888666555777666444777<<<999777333111000000222333555555444333222222222222222111///...---,,,,,,,,,))))))((('''&&&&&&&&&&&&&&&&&&'''((()))*********...,,,++++++---...---,,,+++)))&&&&&&)))+++------,,,,,,+++(((&&&%%%'''((('''((())))))'''&&&'''(((%%%(((---...---***(((&&&$$$%%%&&&&&&&&&''')))+++,,,,,,,,,+++***((('''&&&&&&(((******(((''''''''',,,000222///+++)))+++.........+++&&&&&&)))((($$$""""""""""""###$$$%%%&&&+++***)))***++++++)))''')))+++......,,,***))))))((('''%%%$$$%%%'''***,,,------......---***'''%%%''''''((()))*********+++,,,...,,,******---+++'''%%%'''******)))'''%%%%%%''''''''''''&&&&&&&&&'''%%%&&&&&&%%%$$$%%%''')))&&&((()))(((&&&&&&&&&'''$$$######$$$'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***)))))))))***+++++++++***$$$%%%%%%%%%&&&(((,,,000++++++***)))'''%%%###"""$$$"""!!! !!!""""""%%%$$$######$$$%%%$$$$$$$$$%%%&&&%%%$$$%%%'''((()))((('''&&&&&&%%%%%%%%%)))((((((((((((''''''&&&((()))))))))(((((()))+++(((((((((((((((((((((((()))((('''''''''%%%### !!!"""%%%(((,,,///000++++++++++++++++++++++++---+++)))((((((((('''&&&"""###$$$%%%&&&&&&&&&&&&&&&'''))))))'''&&&'''(((***))))))+++...000000///+++,,,---///222444555666000///...,,,+++))))))((('''&&&&&&&&&''''''((((((yyynnnhhhaaaYYYVVVXXXRRRSSSUUUWWWVVVUUU\\\ddd\\\YYYUUURRRRRRQQQQQQPPPLLLHHHEEEDDDCCCEEELLLTTTbbbrrruuuWWWKKK???;;;:::888777999555555444444555666888999666666555444555777999:::777555444555333///111555...///000222444666888999666444222111111222444555666;;;>>>;;;555222555::::::888666444333222111111222222333333222000///...///111333444444333333333555555555555444333222222/////////000000111111111------...///////////////...222555444111111555999555333333555444111333888555333111///...///111222444444444333444444555555333222000...---......///++++++***))))))))))))***+++++++++***************,,,+++***+++------,,,+++***(((&&&&&&(((+++,,,---*********(((&&&&&&''')))((()))***)))'''&&&'''(((%%%(((,,,---,,,)))(((((($$$%%%&&&&&&&&&&&&(((***+++++++++***)))'''&&&%%%&&&((()))((('''&&&&&&'''(((,,,000///***)))---111333333///)))((()))((($$$$$$######$$$$$$%%%&&&'''+++***)))*********(((&&&))),,,......---+++******&&&%%%$$$$$$&&&***---000///000000000...,,,)))'''((()))***,,,------------...///---)))***,,,+++&&&$$$(((+++,,,***'''&&&%%%)))(((&&&&&&&&&'''''''''###%%%&&&&&&%%%&&&''')))'''(((((('''%%%%%%&&&'''$$$$$$$$$&&&)))***)))'''%%%%%%%%%%%%%%%&&&&&&&&&""""""!!!"""$$$&&&'''(((%%%&&&((()))***+++,,,,,,))))))'''%%%###$$$&&&(((((((((((('''&&&%%%$$$######"""!!!  !!!###'''%%%$$$%%%'''(((&&&$$$%%%&&&'''&&&%%%%%%'''))))))(((&&&%%%$$$$$$$$$$$$((())))))((('''''''''(((((()))***)))'''''')))+++'''''''''''''''''''''''')))(((&&&&&&&&&%%%###!!!))))))((((((''''''''''''************************(((&&&%%%%%%&&&'''&&&%%%"""###$$$&&&'''''''''&&&%%%''')))***)))(((((()))*********,,,...000000000///000111333444444444444///...---,,,***)))'''&&&&&&&&&&&&&&&&&&'''((()))wwwmmmhhhaaaXXXUUUXXXWWWTTTTTTVVVWWWWWW[[[aaaXXXVVVTTTSSSSSSRRRQQQPPPLLLHHHEEEDDDCCCDDDLLLVVVbbbsssoooTTTJJJ@@@===;;;999888:::666555555555555777888999777666555555555666777888444111000111000...000666,,,---...111333666888999555444222111222333555777:::===???<<<777333444666777555444444444444222111333333222111111000000000111222444777999888555222222222111111000000//////...//////000111222222333---......///000000000000...111444444222222555777444333555888777333333777222111000///...//////000////////////000111222333222111///---,,,,,,......---------------......//////---,,,*********++++++))))))***,,,------,,,***)))'''%%%&&&(((***++++++'''((()))((('''''')))+++*********(((&&&%%%&&&'''&&&(((******)))(((((()))%%%&&&'''&&&&&&&&&(((*********))))))((('''&&&%%%&&&'''((((((&&&&&&''')))%%%***------+++***...222666666222,,,***+++(((###%%%$$$$$$%%%%%%&&&'''(((***)))(((((())))))'''%%%)))+++......---+++***+++$$$$$$$$$%%%(((+++///111000000000000...,,,***(((***+++---...//////............,,,((()))+++***&&&&&&***......+++(((((())))))'''$$$###%%%'''((((((###$$$&&&&&&&&&&&&''')))'''((((((&&&$$$###%%%&&&%%%%%%&&&(((******)))'''%%%%%%%%%%%%&&&&&&&&&&&&"""!!! ###%%%&&&&&&$$$&&&((('''&&&%%%%%%&&&"""######""""""###%%%'''''''''''''''&&&%%%$$$$$$"""######"""!!!!!!###$$$%%%######&&&***,,,***(((%%%&&&&&&%%%$$$$$$&&&''')))(((&&&$$$###$$$$$$%%%(((((()))(((&&&&&&((()))'''((((((&&&%%%$$$%%%'''((((((''''''''''''&&&&&&&&&%%%$$$%%%''')))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***+++***)))###$$$%%%&&&''''''&&&&&&$$$&&&)))***))))))***+++***+++,,,---///000111111555666888999999666333111///......---,,,***((('''&&&'''''''''&&&&&&((()))vvvkkkggg```VVVRRRWWWWWWRRROOOSSSVVVWWWYYY\\\WWWVVVUUUUUUUUUSSSQQQNNNKKKHHHFFFEEECCCDDDNNNXXXcccuuujjjRRRIII@@@===<<<999999;;;555555444444555666888999555444444444444555555666222000111222000---...222,,,---...000111333444555222111111111222444666777:::<<<===<<<999666555555222111111333666666333000333222111111111222444555666333111555:::;;;777222...------,,,,,,,,,------------...///000111222333---...///000111111111111000111222333444555555555444555888<<<:::555444666000000000000//////......++++++++++++,,,---...///...---***((('''(((***+++*********+++,,,---///000///---***(((((())),,,...'''(((***---//////,,,)))((('''&&&''')))***)))(((&&&((()))***)))***,,,...******)))'''%%%$$$%%%&&&&&&'''((('''&&&&&&(((***'''(((((('''&&&&&&((()))((((((((((((((('''&&&%%%%%%'''(((''''''''')))***&&&)))+++,,,+++,,,...111555555333...,,,,,,)))###%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&''''''&&&$$$(((+++---...---+++***+++%%%%%%&&&'''))),,,---/////////...---,,,+++***)))***,,,---/////////...---------+++'''(((+++***&&&&&&***...---***'''(((***'''$$$ ###&&&''''''###%%%&&&'''&&&&&&'''((('''''''''%%%###"""###%%%%%%%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!###&&&&&&%%%%%%'''((('''$$$""""""###!!!###$$$&&&)))+++)))))))))((('''%%%$$$### ###%%%%%%$$$###%%%&&&%%%###"""%%%***,,,***&&&''''''((('''%%%%%%'''(((***(((&&&%%%$$$%%%&&&''''''(((((('''%%%%%%'''***'''((((((&&&$$$"""###%%%)))))))))(((((((((''''''%%%$$$$$$%%%(((*********"""###%%%(((***,,,---...************************,,,++++++,,,......---,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))***---///***,,,---...///000111222666888;;;===;;;777111...------------+++***((('''%%%'''((('''%%%%%%'''***uuujjjggg___TTTQQQVVVUUUMMMJJJNNNTTTVVVVVVXXXWWWWWWVVVWWWVVVTTTPPPMMMKKKHHHFFFEEECCCEEEOOOZZZdddwwwgggPPPHHH@@@===;;;888888;;;444444333333444555777888222222222222333444555666111111333555222---,,,...---......///000000111111///000000111222444555666666777:::<<<<<<;;;888777///...000333666777333///333222000000222555999;;;999333...111999===999333000000////////////000000+++,,,---...///111111222......000111222222222222111000111222555666555444444555999>>><<<666444555///000111111111///...---++++++*********+++,,,,,,+++)))&&&$$$$$$%%%&&&(((%%%%%%&&&'''(((***,,,------+++(((&&&&&&)))---000&&&'''+++///111111---***'''&&&&&&((()))***((('''&&&(((***++++++,,,...000******)))'''$$$###$$$&&&''''''&&&%%%$$$%%%(((+++((())))))(((&&&&&&''')))'''''''''(((''''''&&&&&&%%%&&&'''''''''(((***,,,''')))***++++++,,,...///222333222...---...***$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$%%%&&&&&&%%%###(((***---...,,,+++******&&&'''((()))***+++,,,,,,...---,,,+++***)))))))))***+++---//////...---,,,,,,---***&&&'''******&&&$$$(((,,,+++&&&$$$%%%(((%%%!!!!!!$$$&&&&&&###%%%''''''&&&&&&&&&'''&&&'''&&&$$$"""!!!###$$$$$$$$$%%%''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$'''&&&%%%&&&(((***(((%%%######%%%###%%%''''''&&&%%%&&&''',,,,,,+++)))'''%%%###""" ###''''''&&&%%%&&&((('''%%%###%%%)))***&&&"""******+++***(((((()))+++***)))'''&&&&&&&&&((()))&&&'''(((&&&$$$$$$'''************(((%%%###$$$%%%+++*********))))))(((((()))'''&&&&&&((())))))(((&&&'''((()))************+++++++++++++++++++++++++++***)))***,,,,,,***(((''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((()))+++...111***,,,......///000111333000333777999777111+++'''***+++++++++***(((&&&%%%%%%'''((('''%%%%%%'''***~~~ttthhhaaa[[[VVVVVVXXXRRRRRRPPPPPPQQQSSSUUUWWWWWWWWWVVVUUUSSSRRRPPPOOOLLLJJJIIIHHHEEEEEEMMMXXXiii{{{~~~eeeMMMEEE???<<<999555444666444444333444444444111///444555555666666666666666555222//////222333111///222222333222111///---,,,...000222444444444333222333555888::::::888555333222...,,,000777999555000111111111222333444555666666222,,,...;;;HHHGGG>>>333333333000...---///000//////.........000111222111000///......000222444333222111222222222000...000333777:::;;;888555222000111222111///............---+++)))(((((())))))*********)))'''&&&$$$$$$###$$$$$$%%%&&&'''((((((***)))'''%%%%%%'''((())),,,(((&&&***111333///***+++++++++(((%%%&&&***///+++,,,---......,,,+++***)))*********)))'''&&&$$$'''(((((('''%%%$$$&&&''',,,)))%%%%%%''')))((('''(((((((((((('''&&&%%%$$$))))))(((&&&$$$$$$&&&((('''((())),,,///333777999111111000,,,&&&$$$%%%'''((('''%%%$$$$$$%%%&&&(((((((((((('''%%%$$$%%%'''+++++++++++++++***))))))''')))************,,,...,,,***(((((()))******)))---------...------,,,,,,((('''&&&%%%&&&'''***+++,,,+++***)))((('''&&&%%%'''''''''%%%###"""###$$$+++(((%%%$$$$$$%%%&&&&&&$$$""""""%%%&&&$$$!!! )))++++++)))%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''&&&(((***+++***((($$$"""$$$$$$$$$$$$%%%&&&''''''------***%%%%%%))))))&&&$$$$$$##################$$$$$$$$$&&&''''''&&&$$$'''((())))))***---222555333222111---***((((((***&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%$$$%%%%%%***+++,,,***(((''''''(((------------,,,++++++******))))))))))))+++---...,,,,,,,,,++++++*********+++)))''''''(((*********$$$&&&((('''%%%$$$%%%'''((((((((()))***,,,---...//////000111222333333222555444555666222+++(((***((())))))***))))))((('''((())))))))))))(((((('''~~~ttthhhaaa[[[UUUTTTVVVRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUSSSQQQOOONNNKKKJJJHHHGGGDDDEEEMMMXXXjjj|||{{{cccJJJCCC===;;;999666555777444333444555777777555333444444555666666666666666555222000000222333222000//////000111222111111000///000222444555555444333333555888::::::888555333111///...111555777555222333333222222333444666777222000,,,...999EEEEEE???333333222000......000111333222111000000111111222///......///000222444555333111000000111111000...///111555777777555222000000111222111///............---,,,+++******++++++((())))))(((((('''%%%%%%%%%%%%&&&&&&''''''(((((()))(((''''''&&&'''((())))))&&&%%%)))///222...***)))))))))((('''''')))***'''(((+++...///...---,,,+++,,,,,,,,,,,,***)))(((((())))))(((&&&&&&'''((()))'''&&&'''))))))'''$$$(((((())))))(((((('''&&&'''''''''%%%###$$$&&&((((((((()))+++...222555777//////...***&&&###$$$&&&)))(((&&&%%%%%%&&&((())))))***+++)))'''&&&&&&'''))))))***************)))*********)))((((((+++---,,,)))'''''')))+++,,,,,,++++++,,,------,,,,,,,,,,,,+++*********+++---...++++++***)))'''&&&&&&%%%((((((((('''%%%$$$&&&''')))(((%%%$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%$$$###&&&'''((('''$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&((($$$&&&)))++++++***'''&&&$$$$$$$$$%%%&&&'''((()))++++++((($$$%%%((('''###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&$$$&&&'''))))))***,,,000333999888555///***&&&%%%%%%&&&''''''((((((''''''&&&******)))))))))******+++)))***+++***)))((()))***,,,------...---,,,+++***,,,+++***)))((()))******,,,------,,,+++***++++++***(((&&&&&&(((******)))'''((()))(((&&&&&&(((+++)))***+++,,,------......///000111333444444444444555444444555111+++)))+++))))))))))))))))))))))))+++++++++++++++*********~~~tttiiiaaaZZZSSSQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUUUUTTTQQQNNNLLLJJJIIIHHHGGGDDDEEENNNXXXjjj|||www___GGG@@@:::999888555555888111111222555888888777666444444444555555555666666555333222111222333222111//////000111111111111111///000222444555666555555333555888999999888555333//////000222333555666666666555333222222333555666///...------333;;;<<<999111111111000......000222444333222111000000000000//////000222444555777777333111///...000111000000000111222444333222000///000111222111///............---,,,,,,,,,,,,------***+++++++++******)))((('''''''''(((((((((((((((''''''(((((((((((((((''''''$$$$$$'''...000...+++'''''''''((())))))'''&&&&&&(((,,,...///...,,,+++++++++,,,,,,,,,,,,+++*********+++)))(((''')))***&&&&&&'''((()))(((%%%###'''(((((()))))))))))))))%%%&&&&&&$$$###$$$&&&((((((((()))***---000333444------,,,)))%%%$$$%%%&&&)))((('''&&&&&&'''))))))***,,,...---+++((('''&&&''''''((()))************,,,,,,***(((&&&'''))),,,---***''''''))),,,///000)))***+++,,,,,,,,,,,,,,,///......---,,,------...))))))(((((('''&&&%%%%%%))))))***)))''''''(((******)))(((&&&&&&&&&&&&'''%%%$$$""""""###$$$$$$"""###$$$%%%%%%$$$$$$&&&(((''''''&&&&&&%%%%%%$$$$$$######""""""###%%%'''((("""%%%(((+++,,,,,,***)))$$$$$$$$$%%%&&&((()))***)))***)))&&&&&&((('''"""""""""######$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$&&&((()))***+++---///:::999555000***%%%$$$$$$''''''((((((((((((''''''''''''(((((()))******+++((()))******))))))***,,,,,,---...//////---+++***...,,,***((('''''''''''',,,---......,,,++++++,,,)))'''&&&'''(((******)))***+++***))))))***---///---...///000000000//////111222333555666666777777666555666777333---***,,,+++***)))))))))***+++,,,...------,,,,,,---......~~~tttiiiaaaYYYRRRNNNOOOQQQRRRTTTTTTTTTSSSQQQPPPPPPRRRTTTUUUTTTQQQMMMKKKJJJHHHGGGGGGEEEEEEOOOYYYiii{{{sss\\\FFF???999888777444444666000000111333555666555333444444444444444555555555555444333222333333333333222222222111000//////...000111222444666666666666333555777999999777555333...000333333222333666999777555333111000111333444//////...---,,,...000000......///...------000222000000000///////////////222333444666777888888888444222///...///111222222222222333333333222111111000111222111///.........,,,,,,,,,,,,,,,---------000000000///...---,,,+++***)))))))))((((((''''''%%%&&&((()))***)))'''&&&&&&$$$$$$'''---000///---)))'''%%%&&&(((***(((%%%)))+++...//////,,,(((&&&(((((()))******************+++,,,+++))))))***,,,&&&''''''(((((('''%%%$$$&&&'''((())))))***))))))%%%%%%&&&%%%%%%%%%''')))(((((()))***,,,...111222---,,,***((('''&&&''''''(((''''''&&&''''''((()))+++...000000...***'''&&&%%%&&&'''(((******++++++++++++)))&&&%%%&&&***---000,,,((('''))),,,///000)))***+++,,,---...............------,,,+++******((((((''''''&&&&&&%%%%%%((()))***)))(((((()))+++,,,+++***((('''&&&'''(((***)))&&&###$$$'''&&&$$$%%%%%%%%%%%%$$$$$$%%%&&&(((((('''&&&%%%$$$$$$###""""""""""""$$$%%%'''(((###%%%(((***,,,,,,+++***$$$$$$$$$$$$%%%&&&'''''')))+++***'''(((***(((###!!!!!!!!!"""###$$$%%%%%%&&&$$$###$$$&&&'''&&&&&&"""%%%''')))))))))+++,,,333333111...***(((((()))'''(((((())))))(((((('''&&&&&&''''''((((((((((((&&&(((************,,,...+++,,,...000000...,,,+++---,,,***(((&&&&&&&&&&&&***---000///---+++,,,---)))((('''(((***++++++***---,,,+++******---000333111222333555555333111000333444555777888888999999777777;;;>>>;;;333......,,,+++***)))***+++...///000///............///000uuuiii```XXXQQQMMMNNNQQQRRRTTTUUUUUUSSSQQQPPPOOOQQQSSSTTTSSSQQQMMMKKKIIIHHHGGGGGGEEEGGGPPP[[[kkk}}}oooYYYGGG@@@:::888666222222444333222222333555555333111444333333222333444555555444444444333222222333333222222111000000/////////111111333444555666666666333444666888888666444333...111555444222222555888555333111000//////111111000000000///,,,***,,,///+++,,,,,,,,,+++,,,...111------...///000111111111333444555555555555444444555222000///000222333333444444444444444444444444000111222111///.........+++++++++,,,,,,,,,,,,,,,222111111000...,,,+++************)))((((((''''''$$$&&&(((******)))(((&&&'''&&&%%%(((---000000///,,,((($$$$$$'''))))))(((***+++---///...+++(((&&&((((((((())))))***++++++***++++++***))))))+++,,,)))((('''&&&%%%%%%'''((('''(((((()))))))))((((((%%%'''(((((('''''')))***)))((()))***+++...000111...---+++)))((((((((((((%%%%%%%%%&&&&&&''''''(((+++...111222///+++((('''$$$%%%'''(((***+++++++++)))((('''%%%$$$'''+++///333///***((()))+++---...++++++---...////////////------...---,,,+++)))((('''''''''''''''&&&&&&&&&'''((()))((('''''')))***++++++***'''$$$$$$'''***+++---***&&&'''++++++''')))((('''&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$!!!""""""###$$$&&&'''(((&&&'''(((*********)))(((&&&%%%%%%$$$$$$$$$$$$$$$''')))(((&&&''')))'''"""%%%%%%&&&''''''((())))))&&&%%%%%%%%%'''((('''&&&"""$$$'''((((((((()))***---------+++)))(((***,,,((())))))))))))))))))(((******++++++***)))((((((&&&(((*********+++---///+++,,,---//////...,,,++++++***((('''''''''((())))))---000000---+++,,,...***))))))***,,,...---,,,---,,,++++++---000333555444555777888888666444333666777888999999::::::999777:::AAAGGGDDD999111///...---,,,+++,,,...111222222111000000//////000000vvvhhh___WWWPPPNNNPPPPPPQQQSSSTTTUUUTTTRRRQQQPPPQQQSSSTTTSSSQQQNNNLLLJJJHHHHHHHHHGGGHHHRRR]]]qqqkkkWWWGGG@@@:::888666222111333777666555666666555333000333333222111222333444555333444444333111111222333////////////000111333444222222222333444444555555333444666777777666444333///333666666444222333555222111111000////////////000///111222000---000555+++,,,,,,+++***+++...000---...000111333444444444222222111111111000000000333111//////111222333222333444444555555555555555000111222111///.........++++++,,,,,,,,,,,,+++***......---,,,+++)))((('''******))))))((((((''''''$$$%%%((()))***)))((('''(((''''''(((,,,...000///...+++'''%%%''')))+++,,,((()))+++,,,---,,,+++*********))))))***+++,,,,,,((()))***)))((((((***,,,******(((&&&%%%%%%(((***+++++++++******)))'''''''''((())))))((('''(((***(((((()))***,,,...111222000---***))))))))))))((($$$$$$%%%&&&&&&'''''''''))),,,000000...+++)))(((%%%&&&((()))***+++++++++&&&&&&&&&%%%%%%'''+++...333///+++))))))***+++,,,,,,---...///////////////---...///000///---+++)))'''''''''''''''((((((((('''((()))(((&&&&&&''')))))))))(((%%%###%%%***000---000...))))))...---''',,,***((('''''''''&&&%%%((((((''''''&&&&&&%%%%%%######$$$%%%&&&&&&''''''''''''((())))))((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&###$$$'''&&&"""&&&&&&''''''(((((())))))'''&&&'''(((******(((&&&$$$%%%''''''&&&'''(((***,,,,,,+++***(((''')))+++))))))************))))))))))))******)))(((&&&%%%&&&(((***++++++,,,...///++++++,,,,,,------,,,,,,***)))((((((((()))***+++''',,,111000---***+++...,,,,,,,,,...000111000///...---+++---111444666777777888999999999888777666999999::::::::::::999999777;;;DDDKKKHHH<<<333000////////////000222444555444444444333222111//////vvvhhh^^^VVVPPPPPPSSSPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSRRRQQQOOONNNJJJIIIIIIIIIHHHJJJTTT___ttt~~~fffTTTFFF???999888666333333555777666555666666666333111333222111000111222444555222333444222000///111333//////...///000111333444333333222222222222333333333444555666666555444333111333666777666444222000000000111222111111000///000...000333222...000555---......---+++,,,...000...///111222333333333222111000/////////000111222///......///000111111//////000222444555555444444000111222111///.........------......---,,,+++***)))))))))***))))))((((((((((((((((((((((((((('''%%%&&&'''((()))))))))(((((('''''''''***,,,......------,,,***)))***,,,...)))*********++++++++++++***))))))(((((()))***+++&&&'''(((((('''''')))***)))***+++***'''&&&(((***000000///---+++)))'''&&&'''((())))))'''&&&'''((((((((()))***,,,///222333000---)))((())))))'''%%%$$$%%%&&&''''''((((((((((((***---...---+++***)))'''((()))***++++++++++++&&&''''''&&&%%%&&&(((+++000---***)))***+++++++++------......///......---,,,...000111111...,,,***'''''''''(((((())))))))))))))))))(((&&&%%%'''(((((()))(((&&&&&&+++555===EEEIIIEEE;;;888:::555+++,,,)))''''''((()))(((&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))((()))'''$$$%%%((((((%%%&&&&&&&&&'''''''''''''''&&&'''))),,,---,,,)))&&&&&&&&&'''&&&%%%&&&(((***+++++++++***((()))+++---)))******++++++******)))&&&'''((())))))(((&&&%%%''')))***++++++,,,---///+++************+++,,,---+++***)))(((((()))***+++%%%+++000000,,,)))+++.........///111444444333222///......000555999:::999999999999999999999::::::;;;;;;;;;;;;:::999888777777:::AAAGGGDDD:::222000000000111333444555777777666777888888666333000...wwwhhh]]]VVVQQQQQQUUUPPPPPPQQQSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPKKKJJJJJJJJJIIIKKKUUU```tttzzzcccRRRDDD===888888777555555888444333333444555444222000333222111000000222444555111333444222///...000333222111000//////000111111444333222111111111222222444444555666666555444444222444666888888555111---///000222333444222111///222......222000++++++000///000000...------///111......000111111000///...222111000000000222555666---,,,,,,...///000///---+++---///222333333222222000111222111///.........//////000000///---+++***&&&'''((()))***+++++++++'''''''''(((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&(((***,,,---***---000///,,,+++,,,///...---,,,***)))(((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%&&&((()))'''***------***(((((()))444333222000---***(((&&&&&&((()))((('''%%%%%%&&&(((((()))***---000333555000,,,((('''((((((&&&$$$%%%&&&'''((())))))))))))&&&))),,,,,,+++*********((()))***++++++,,,++++++'''(((((('''%%%%%%&&&(((---+++))))))+++,,,,,,,,,---------...------,,,,,,***,,,...000000...+++)))''''''(((((())))))*********++++++)))'''&&&'''(((***++++++***,,,444@@@JJJhhhkkkdddVVVNNNLLLCCC666)))'''%%%&&&(((***)))'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''')))+++---...------***&&&(((,,,---***++++++++++++************&&&(((***...///...***&&&'''''''''%%%$$$%%%(((+++((()))*********+++...111******++++++++++++******((()))+++---...---,,,+++''')))+++++++++,,,---///+++***)))((((((***,,,...---,,,***)))))))))***+++###***000000+++(((***---000000111333666777555444000//////333888<<<<<<;;;:::999999999999:::;;;<<<<<<<<<<<<;;;:::999777666777888>>>BBB???777111111000111333555666888888888888:::;;;;;;999555000---uuuggg^^^VVVQQQPPPSSSNNNPPPSSSUUUVVVTTTRRRQQQRRRRRRRRRQQQPPPNNNLLLKKKMMMIIIJJJMMMKKKIIIQQQ^^^sssrrr]]]QQQDDD>>>999999<<<<<<666111222222333444444444333333333222222222333444555555////////////000111222333333222222111222333555666000000////////////000000333222111000111333666888555555555666777666444222111111111111111000//////000000444777666000///111111///...---...///......+++---000111000/////////000...,,,---000333222111444333111000...---------+++,,,---...////////////...///000///...---...000...///000///---,,,---...******)))(((((((((((()))'''(((((('''%%%%%%&&&((($$$'''***((($$$###''',,,(((&&&%%%)))...///,,,'''222444666555222...,,,+++)))***++++++***(((&&&$$$'''%%%######%%%'''((((((%%%%%%&&&&&&&&&&&&&&&&&&***************+++++++++444222000---***'''$$$###!!!###&&&((()))(((&&&%%%'''(((***+++,,,///333666000...,,,***))))))***+++&&&'''((('''&&&&&&(((***)))***+++,,,,,,,,,+++***((((((+++...---+++---333...***&&&&&&***,,,***''',,,000...&&&###(((,,,---*********++++++,,,------)))***,,,,,,,,,***'''%%%$$$&&&(((***++++++***)))+++++++++***((($$$!!!%%%(((---///222@@@]]]xxxtttuuu]]]999222,,,'''%%%((()))&&&###'''((())))))***)))))))))***'''$$$$$$&&&'''&&&$$$###%%%((('''%%%$$$&&&)))!!!!!!"""%%%%%%(((111<<<;;;111***)))***)))***,,,*********)))(((((()))++++++((($$$###%%%(((***+++'''%%%$$$%%%(((,,,......------,,,,,,,,,------.........---...///...---,,,...,,,******+++,,,+++***,,,+++++++++++++++,,,,,,,,,,,,,,,***)))+++...111111000---+++))))))***++++++---000000///......///444444666999<<<;;;999666222222444888<<>><<<888999:::>>>BBBEEEFFFEEE@@@???>>>>>>???>>><<<::::::999888888888888999:::888888888888777666666555888:::<<<<<<;;;::::::::::::999777555444333444444{{{qqqfff___ZZZWWWWWW[[[RRRRRRRRRSSSSSSSSSSSSSSSTTTVVVXXXZZZYYYVVVRRROOOKKKHHHIIINNNNNNMMMWWWeeerrrmmmWWWJJJ???;;;777777:::;;;888444444444444444444333333333111111111111222222222222444444444444444555555555:::888555333000/////////444333222111111111111111111222333444666777888999777555444444555555444333000000111111111000//////111///000222111...///444///...---...//////---+++---///111111///.........---------///111111000...000//////...------......++++++---...............222333333222///......///---......---***(((((()))(((((('''&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%&&&''')))))))))******)))((('''&&&)))&&&$$$(((...111///,,,...555===<<<333***&&&&&&%%%&&&'''(((((('''&&&%%%***)))((((((((((((&&&$$$%%%%%%&&&&&&&&&''''''''',,,,,,+++***)))(((''''''))))))((((((''''''&&&&&&%%%%%%&&&''''''(((((((((&&&(((***++++++***,,,---,,,+++***((((((((())))))+++---//////---,,,,,,,,,+++,,,...//////---,,,+++,,,(((&&&&&&&&&'''---555...+++'''&&&'''(((&&&$$$%%%)))+++&&&###$$$%%%&&&&&&'''***,,,------,,,,,,'''&&&%%%%%%%%%&&&((())))))(((''''''''''''''''''&&&'''((()))+++,,,------111333555666>>>ZZZvvvOOO333...)))'''((((((&&&$$$###$$$%%%&&&''''''''''''***)))''''''))))))((('''%%%$$$$$$&&&(((******)))***))))))++++++,,,333;;;888555333111---((('''+++)))+++......---+++++++++---------...000000///---...,,,***)))+++------------------...///000111222...,,,,,,000555666222---'''&&&%%%'''***,,,---------,,,)))''''''((()))+++***,,,---,,,+++******+++222000///---,,,,,,------)))...555::::::777333111777888;;;???CCCDDDCCCBBB??????@@@CCCGGGJJJJJJIIIDDDCCCAAAAAAAAA@@@===;;;777666555444555777999:::777666555444444555555666999;;;>>>>>>===<<<<<<<<<:::888666444222111111111zzzoooeee___ZZZWWWWWW[[[SSSSSSRRRQQQQQQRRRSSSTTTRRRUUUXXX[[[ZZZWWWRRROOOMMMIIIJJJOOONNNNNNYYYgggrrrlllUUUGGG???;;;888888;;;<<<;;;888444444333333222222222222111111111222222222111111000111333555666888999:::===;;;888666333222111111111111111111111222333333///111222444666777888888:::777555444555666666666333333333444444333333222111......///...---000555//////...///000000...,,,---...000000...---------+++,,,...000111000...---......---------......///+++,,,---......///......555555555333000///...////////////---***(((((()))((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&(((******)))))))))***)))'''%%%)))'''(((---333555222---222;;;BBB???555+++)))***)))))))))(((&&&%%%###""")))))))))***+++***'''%%%%%%%%%&&&&&&''''''((((((++++++***))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))***)))+++---...,,,++++++++++++***)))(((''''''((((((+++---000000///---++++++,,,---///000000...,,,++++++'''%%%&&&&&&'''+++111+++(((&&&%%%&&&'''&&&%%%&&&)))***'''%%%&&&***---((())),,,---...,,,***((($$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&((()))+++******)))******+++,,,444555666555;;;VVVhhhHHH333///+++(((((('''&&&%%%$$$%%%&&&((())))))))))))(((((((((((()))((((((''')))'''&&&(((---//////---***))))))++++++***///555333333444555///)))(((,,,))),,,000111000...---,,,---...000333555333000---...,,,,,,---000222333333.........///000222333444000......222777777222+++((('''&&&(((***---------...+++(((%%%%%%&&&)))***)))+++......,,,***))))))///...---,,,++++++,,,,,,---111777:::999666333222999:::<<>>===;;;:::999999777666444222111000111111yyyoooeee^^^YYYUUUUUUXXXTTTSSSRRRQQQQQQRRRSSSTTTQQQUUUYYY\\\\\\YYYTTTQQQOOOKKKKKKOOONNNNNNYYYgggtttmmmTTTFFF===:::777777999;;;;;;:::666555444222111111111111222222333333333333222111///000222555666888888888:::999777555444444444444......//////111333444555///000222333555666666666777444222111222333333333222333444444444444333333111...,,,------,,,111777222111000000222111000...,,,...///...---,,,---...,,,---000111111///.........------------...//////,,,,,,---...////////////666666666444111/////////111111111///,,,******+++(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&''')))+++***)))))))))++++++)))(((++++++...444::::::333,,,555<<>><<<888555444333444333222111222333444555yyyoooeee___YYYTTTTTTVVVUUUTTTRRRQQQQQQRRRSSSSSSSSSVVVZZZ^^^^^^[[[WWWTTTOOOKKKKKKOOONNNNNNYYYhhhwwwnnnUUUFFF;;;999666555777888999999999888666444222222222333444555666666666555333222222333444666666555444333555555333333222333444555---......///111333444555000111111222333444555555777666444444555555555444000000111222222222111111000---,,,---------222888444222000000111222111000---...//////......///111---///111222000//////000///...............//////------...000000000000000555666666444111//////000222222222111...,,,,,,---******)))(((((((((((((((&&&((((((((('''((()))+++******++++++,,,---///000000000333999===;;;333,,,111666:::777///)))))),,,&&&''''''((()))***++++++***))))))+++---...---,,,%%%%%%&&&'''((())))))***))))))******++++++++++++******))))))((((((((((((%%%%%%$$$$$$%%%&&&((()))&&&((())))))((((((((()))---,,,+++)))(((&&&%%%$$$%%%'''******)))((()))))),,,...000111111...+++)))&&&$$$%%%+++---***'''(((%%%$$$$$$%%%&&&(((***+++&&&$$$"""""""""%%%---777111111111000---***&&&$$$ """%%%((()))(((&&&%%%%%%$$$$$$$$$&&&))),,,...************++++++,,,,,,+++...111222444CCCbbb}}}qqq^^^SSSHHH>>>111000---***((((((((()))%%%&&&''''''((('''''''''$$$&&&((()))((('''''''''(((((((((***,,,......---///,,,,,,//////---...111//////333777555///---///,,,///333555555333111111...///000333444444111...000///......//////...---/////////000111222333444333333333444444222///,,,...,,,******+++,,,+++***+++)))'''&&&&&&(((***+++***,,,...///---+++++++++.........///////////////666666555333000///000111777777777:::<<<>>>>>>===BBBAAAAAACCCEEEFFFEEEDDD@@@???===<<<<<<:::777555222222333444555666777888999888666555666999<<<======>>>>>>;;;777333111000222222111222333555777999xxxoooeee```[[[VVVUUUXXXTTTTTTSSSRRRRRRRRRRRRRRRRRRUUUYYY\\\\\\ZZZWWWTTTMMMIIIIIIMMMNNNOOO[[[jjjzzznnnUUUFFF===;;;888777888999;;;<<<===<<<999777555555555666666777888999888777555444333444666777666555333222444333222222222333444555111111111111111222333444444333333222333444555666999888777888999888777555//////000111111111111111000------.........333999555333///...///111222222///000111111111222444666///111333222000///000222000000///....../////////...///000111111222222222444555555444111//////000111222222111///---...///,,,,,,+++************+++)))******)))((((((***++++++---.........000666:::888555555888;;;999333,,,***///333333///***''''''''''''((()))+++---///000...,,,++++++,,,------,,,%%%%%%&&&'''((()))******,,,,,,,,,+++++++++++++++((((((((((((((()))))))))$$$###$$$$$$%%%%%%&&&'''%%%&&&'''''''''(((***,,,///...---+++(((&&&$$$"""###%%%&&&'''&&&'''(((***+++---000111111...***((('''$$$%%%+++...+++((('''&&&&&&&&&&&&&&&'''***,,,&&&###"""######"""***333333333222000---+++((('''$$$%%%'''(((((((((''''''&&&&&&&&&&&&''')))+++,,,)))***,,,---......------+++---000222444===RRRffffffhhhbbbSSSGGG@@@:::444000///---+++))))))***+++((((((((()))(((((('''&&&$$$'''***+++)))(((((()))((()))++++++++++++,,,...111......111222000///111444222444888999444//////...111444666555444333333111000000111333333222111111000///000111111///---000000000000000111222222000222444444222000///000---+++***)))***+++***))))))(((((('''((()))+++,,,***,,,//////...------...------...///////////////555555444222//////000222333222333666:::<<<===<<<@@@??????@@@BBBCCCBBB@@@===<<<:::::::::888666333333444555777777888777777888777666666777:::<<<===>>>??????===999555333222333333333333555777999;;;xxxnnneeeaaa\\\XXXXXXZZZTTTSSSSSSSSSRRRRRRQQQQQQOOORRRUUUXXXYYYWWWUUUSSSKKKGGGHHHLLLNNNPPP]]]lll|||nnnTTTFFFAAA???===;;;;;;===>>>@@@@@@???<<<999777777888888888999:::;;;:::999777555111333555777888888666666666555444333444555666777555444333333222222333333777666444333333444666777555444444666777666333111000111222333333333333333///------/////////333:::666222...,,,---000111222000222333333333555777999111222333222//////111444111111000//////////////////000111222222333333222333444555333111///000111000111222111///......///...---,,,,,,++++++,,,,,,***+++,,,+++))))))***,,,+++///111000///333;;;BBB===999555555777777222---'''+++111333111,,,'''$$$++++++++++++,,,---...///111///,,,+++,,,---,,,,,,%%%%%%&&&'''((()))***+++///......---,,,+++******&&&&&&''''''((()))******"""######$$$%%%%%%%%%&&&&&&'''(((((((((***---000000///...,,,)))&&&###""""""###%%%%%%%%%&&&)))++++++---000111000---)))''')))%%%%%%***---+++(((((('''(((((('''&&&''')))+++'''$$$%%%'''%%%###'''000444333111000...,,,+++***(((((('''&&&'''((()))***((((((((((((((()))******,,,---///000000///---+++......000222333888GGGVVVWWWUUUMMMCCC<<<999444/////////---+++))))))+++---,,,,,,,,,++++++***)))((($$$(((,,,,,,***))))))******,,,///...,,,+++---000000------111222000///000:::666555:::;;;666000...///222555666555555555555333111000000222333333333111111111333555666555444111000000000000000111111---111555444000...111444+++)))(((((()))******)))'''(((((()))***+++,,,---+++---//////......///000111222333444444444444444222333333222111000111333//////000444888<<<=========<<<<<<===>>>???===<<<<<<:::999999999888555333333555777999999999777666666666666777888:::<<<===???@@@AAA???;;;888666666555444444555666888:::;;;{{{pppccc[[[ZZZYYYVVVRRRSSSSSSSSSRRRPPPOOOPPPRRRSSSTTTUUUVVVWWWVVVSSSPPPMMMIIIFFFJJJOOOVVV```jjjpppWWWEEEAAA???<<<;;;<<<===>>>===============<<<;;;:::999::::::999888777666555444444777999:::::::::;;;<<<999888777666555444333222444444444444444444444444222111000//////...//////666555555444222111111000000111222333333333333222222000...------///111333111...******,,,......---222333444555444444333222666777888888777555333111111111111111000000000000.........///000222333444555555444222//////000111333333444333111...+++))),,,,,,+++,,,---,,,)))''''''((()))***+++,,,,,,,,,+++111777666333666???HHHAAA<<<666555777888555222...(((''',,,...***&&&(((******))))))***+++---...111///+++(((%%%$$$%%%%%%'''&&&%%%%%%%%%''')))+++++++++***))))))))))))***'''((((((((('''%%%###"""***(((&&&&&&&&&'''&&&%%%&&&&&&''''''(((***+++,,,---,,,***((('''((()))***%%%&&&&&&%%%$$$%%%''')))---//////---)))'''(((***++++++***)))(((''''''&&&******)))(((''''''''''''%%%'''(((&&&%%%&&&***...000///---------,,,)))'''&&&''')))***+++++++++***++++++,,,------,,,+++***.........000222333222111///000222222555;;;DDDKKKKKKHHHBBB===888444222222000000///...------,,,,,,)))******+++++++++******++++++,,,,,,---,,,,,,,,,,,,,,,,,,...000000///---///...///333333000///222555333222555999999555000444444444444444333111111111111111111222222222222555333111222555777666444444444222111111222444444222333444444333222111000000***'''))),,,++++++,,,))))))(((((()))+++---///...///111222111000...,,,444555666888888888777666666666555444333333333333111000111555;;;>>>>>><<>>===;;;;;;;;;;;;:::999888777888888777666555444333222333555777777777777999;;;::::::999888777666555444444444444444444444444444111111000/////////000000444444333222222111111000111111111222222222333333000///...------...000111000---******,,,......---000111333444555555555555<<<;;;999777555444444444333222111000///...------.........///000222333444333444666555333111111111333444444444333000...,,,---,,,,,,------,,,***(((((((((***+++,,,---------+++000555666555666<<>>CCC@@@>>>:::666222000000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------/////////000222222000...222///...000000...///222555333222555999999555111666666555444444333222222222222222222222222222222333111///000333444444222555444444333333444444555555555555555333222000//////,,,,,,...---))))))---------,,,,,,---///111333000000111222222111111000222333555777999999999999666666555444444444444444111111222666;;;>>>>>>===999777444333444777:::;;;<<<:::888999;;;<<<:::888:::::::::999999999999999555555444555777:::>>>AAAIIIIIIGGGBBB<<<777444444999999999777555555777999wwwmmmaaaZZZXXXWWWUUURRRUUUVVVVVVUUUSSSSSSTTTVVVVVVVVVVVVWWWXXXWWWTTTRRRMMMIIIGGGJJJPPPXXXfffssspppZZZJJJAAA???<<<;;;<<<===>>>===999999999888888777777666666666555444333222111111333444444444333444777999999999888888777666555555444444444444444444444444000000000000000000111111111111111111222222222222333222111111111222333444//////...---------......///---++++++,,,.........---...111333555666777777@@@===888444222222555666555555333222000...---,,,.........///000111222333000333777888777444333222444555555666555333222111///...------...---+++)))))))))+++,,,---.........***...333666666666777888555222000000222333000...333---,,,222666333---((()))))))))))))))***,,,,,,+++++++++,,,,,,+++++++++)))(((''''''((()))+++,,,'''((()))***++++++*********(((%%%$$$$$$%%%((()))&&&$$$$$$%%%''')))***)))(((((((((((()))*********,,,+++)))'''&&&&&&&&&'''%%%'''******)))(((((())),,,------,,,)))(((((())))))))))))))))))))))))))),,,+++)))'''&&&$$$$$$###%%%&&&'''''''''(((***,,,***))))))+++------,,,+++)))***+++---............///000111222333333222111///111222444444333111000000111111111000222666999666444222000////////////...............---------///.........------,,,,,,+++,,,---...///000000000.........000222333222000333///---......---...222666444333555888999777444999888666444333333333333333333333222111111111000111///......000111111000444555555666666555555444777666666555333111///...///...000111---((()))---000/////////000222444555222222222222333444555555555666777888888999888888666555555444444444444555111111333666;;;>>>??????;;;999777666666888;;;<<<<<<:::999888:::;;;<<<;;;;;;:::::::::999999999888222444666777888<<>>;;;:::;;;<<<======::::::999888888888888888666666666555444333333222333333333222111333666999666666666555555444444333333333333333333333333333000000000000111111222333000111111222333333444444666555333222222333555666000000000//////......---......---------...//////,,,...000333444555555555<<<999555111000111333555666666555333222111000///.........//////111222222000333666777777666666666444555666666666666555444000///............,,,+++******,,,---.../////////,,,...222666999777444111000///...000111222000---111------333999999111***+++++++++,,,,,,------...'''(((***++++++***)))(((''''''''''''((()))***+++&&&'''((()))*********)))((('''&&&%%%&&&''')))***)))'''&&&&&&'''''''''&&&&&&''''''(((((((((((((((+++***)))'''&&&&&&&&&&&&&&&(((+++,,,+++***)))************)))((((((((((((''''''(((((())))))))))))+++***)))'''&&&&&&&&&&&&((((((******+++,,,------))))))***,,,///111000///,,,---...//////000000111222222333444444333222111111444666777666444222222000000000000000111222333333222111000000111111222........................000000///...---,,,,,,,,,,,,,,,...///111111222222*********---000333333222111......111111///000444555444333444777999888777:::888666333222222333444333333222222111000//////000//////...///000000000333444555666666555444333555555444333222111000///000......000...******...///......///000111333444444444333333444666999:::;;;::::::999777666555444444333333333333333444555222222444666:::===???@@@@@@???===;;;999999;;;===<<<:::888888888:::<<<===;;;;;;:::::::::999999999333777::::::999<<>>777444555777000111222000///......000ooohhh^^^WWWTTTTTTTTTSSSSSSTTTUUUUUUTTTTTTVVVXXXWWWVVVUUUUUUTTTSSSPPPMMMIIIFFFDDDFFFJJJSSScccqqqkkkZZZNNN???<<<:::999:::;;;;;;;;;;;;;;;:::999999999::::::888888888777666666666555333444333222111333666888555555555555444444444444333333333333333333333333111111111111111222333444111111222333444555666666888777555444444555666888222222222111000///.........///////////////000111///000111333333333333222333222111000000000222333333333333222222111111000............///000111111222333444444444555777999444444444555555666666555111///...---......---,,,***+++,,,---.../////////111333666:::===;;;666111/////////111222222111000555444333666;;;;;;444+++***+++++++++,,,,,,,,,,,,)))***,,,------+++((('''''''''''''''((()))******'''(((((())))))(((((((((&&&&&&'''((())))))))))))***(((&&&&&&&&&'''&&&%%%'''''')))******************)))(((''''''&&&&&&&&&'''))),,,...,,,+++***+++(((((('''((((((((('''''''''''''''((())))))******))))))(((((())))))******+++,,,...///111111111000,,,+++,,,///222444444333000000000000000111111111333444444444333111///...333666999999777555444555000//////000222333333333444333333222222222222222/////////////////////000111000///---,,,,,,,,,,,,,,,---...000111222222222,,,,,,+++---000222222111...---000555666444333555444333333333555888999999:::888555333222222333444333333222111111000//////111111111111000000111222222333444555555444333222222222222111111111111111222...---///000...---///......///000111222333333555555333333555777:::<<<<<<;;;:::888666555444333222111111111222333444444333444555666888;;;===?????????===:::666444666888;;;:::999888777888;;;<<<::::::::::::::::::::::::666:::======;;;<<>>===888555111111222222333333333333;;;<<<<<<:::;;;:::444---///000000111111000000///000111222222111///---+++))))))***++++++,,,,,,,,,---,,,+++)))(((((('''(((&&&''')))*********)))(((((('''%%%%%%'''((('''&&&((()))+++---.........---(((((((((((((((((((((((((((***------,,,++++++,,,)))((('''((()))***)))((()))))))))******+++++++++*********+++,,,---.../////////111444666666444222//////000222555777777666444333222111000000111111222333333333222000///---333666888888555444555888000//////000333555555444444444333333222111111111111111111111000000000000111000...---,,,---......---...///000111222222222333111000000111222111000......222888999555333444333222222222333666999;;;999888666555444444555555444444333333222222111111333444444333111111222444222333333333333333333222222222111111111222333444444333555888777222000222000000111222333444555555555444444444555777:::;;;888888777666555666666666111111111111222333555555444555666666666888;;;===>>>??????;;;777555666999<<<<<<<<<:::888888:::<<<999999::::::;;;;;;<<<<<<:::===??????>>>===???BBB@@@>>>:::444000000222555777777666333000000222444xxxiiiccc[[[TTTQQQQQQSSSTTTTTTUUUVVVWWWVVVWWWZZZ\\\]]][[[WWWUUURRROOOLLLIIIBBBCCCFFFJJJNNNWWWhhhxxxrrr\\\LLLCCC;;;999666555666777888888888777555444444555777888777777666666666666555555111333444444333222444555555555555666666777777777222222222222222222222222444333333222222222333333222222333333444555666666666666666555555555444444666444222///...---...//////111444444333222444666555666777777777666555444111111111111222222222333333333222111000000/////////............///000000...000111222111222333555000000000000000000111111111///,,,,,,,,,---,,,,,,)))***+++,,,---.........555777888999999888666666444444333333222333555666777<<<===999777888555000555555666777777666555444555666666666666444333222...///000000111222222222555222///+++)))(((((()))))))))))))))))))))*********(((&&&&&&&&&'''&&&%%%%%%'''***,,,............''''''((()))************)))+++,,,,,,+++***,,,---+++)))(((***,,,---,,,***---------------------..................///000111111111333666999:::666333222222222444666777777555777555333111000////////////000111222222111000000111444666444111111555999222000...///222555555444333333333333333222111111444333333222222111111111222111///......///000111......///000111111000000222000//////111333333333111000222666777333111333111111000000111444999<<<888888888888888888888888666666666666666666666555444555666444222111333555444444333333333333444444555555444333333333444555444<<>>;;;999:::<<<777888999:::;;;===>>>>>>;;;===???@@@AAA???>>>===888888666222///...///111777666444222000222666:::wwwgggbbbZZZTTTPPPPPPRRRTTTUUUVVVXXXXXXXXXYYY[[[^^^```]]]YYYVVVSSSPPPLLLIII@@@BBBGGGMMMSSS\\\nnn~~~pppYYYJJJAAA:::888555444555666777777555333222111111222444555444444444444444444333333000222444444333222222333222222333333444555555555222222222222222222222222555444444333222222222222111111222333333444555555444444555555444333222222666444111...,,,,,,---...///222555555444333555777666777999::::::999999888777666444333222333444555888888666555333222000000///............//////000+++...111333222111111111///...............//////111///,,,+++,,,,,,,,,+++))))))+++,,,---.........000222444333111111222333555555444333222222555777...555888444222666777555444444555666666555444333666777777777777777666666333333444555666666666666:::777222---***))))))***,,,+++(((''''''(((***,,,///,,,)))'''&&&$$$""" !!!###&&&)))+++,,,,,,,,,&&&'''(((***++++++,,,,,,***+++++++++******,,,...---+++***,,,///000///---000000000000000000000000111111000000000000111111222222333777;;;;;;777333444333333555666777666555888777444222000///......---...000222333333333333///222333111...///444999444000---...111444444444333333444444444444333333555555444444333222111111333222000//////111333444...//////000000000//////+++******,,,000444666777666333222444333000///111000000000///000333888<<<888999:::;;;;;;;;;::::::888888888888999999999999444666777555222111333555666555444333333444555666999888666555444444444555444DDDVVVXXXGGG555111888///000222333444555555555333333333444444555666777:::888666444333222222222333333444444666777999:::555777777555222333666:::999===???>>>;;;;;;???CCC???AAACCCAAA===;;;;;;<<<666777888:::<<<>>>???@@@;;;<<<>>>AAACCCAAA>>>:::555666555222///------...444333111......222888<<<~~~ssslllbbbYYYVVVTTTPPPOOOPPPTTTUUUVVVVVVVVVWWWZZZ\\\\\\]]][[[VVVTTTSSSOOOIIIIIIFFFGGGMMMVVVaaaqqqmmmWWWIIICCC;;;999666444333555777888666555333000...///111444555444444333333222222111111222222111///...///111111222222333333444555555111222444444333333444555555444222000000111222333222222222222444777:::<<<222333444444444444666888666666555333000///000222444333333222333444555666777888888888999999999999999999777666666555555555::::::;;;:::999777555444333333222111000000000111///000000111111000000////////////......---++++++...---,,,+++***)))))))))+++******))))))******+++000111111000...,,,------333333333333222111000000555444333333333333222000///...111666666222000111000111222333444555666666333333444666888:::===>>>@@@===888222---)))''''''***(((&&&&&&&&&'''&&&%%%***(((&&&&&&'''((((((((()))%%%###'''...111---)))***+++++++++,,,,,,,,,,,,111...,,,---+++***...555///...+++,,,222888666///555444222111111111222333111222222000//////222444111333666:::<<<:::777333333333444444555555666666:::888666222///...///222/////////000111444666888555555444444444555666666333222222222111111000000555333111///000333666888999888555333222222222333111000///000111222111000111111000///......------///...---...///222444666666777777666444222333444111111111000000333777;;;;;;::::::===AAADDDCCCAAA@@@===:::999;;;===?????????<<<888555444555888:::===;;;999666666777999:::???>>><<<999777555444444888BBBTTTaaaWWWAAA777;;;222333444555555555333222333444444222111222777;;;777888666333333666444000888===@@@>>>===;;;666000000...---...111555888999BBBAAAAAA???>>>===<<<<<>>;;;666111---***((('''---+++))))))***+++***)))+++(((&&&&&&'''))))))((((((%%%###'''///222000,,,,,,,,,,,,,,,------------///,,,+++---,,,+++000666222000......444:::777000222111111000000111222333222333333111000000222444444555777:::===<<<999777555555666777777777777666:::999777333000///111333///000000111222444555666444444333333333333444444222222111111111000000000333222111000111333555777444333222222111111222222222111000000111111///---///............------------------...000333666888888999999888666444444555222222222222111444777;;;::::::;;;???EEEIIIIIIHHHGGGDDDAAA??????@@@AAAAAA???===999666555777999;;;>>>===:::999999:::;;;===AAA@@@>>>;;;999777666555:::AAAPPP[[[SSSAAA888;;;666666666666666666555555333333333111000111555888666888888666777:::999444888===???===<<<;;;777111111///......111555888:::AAA@@@???>>>===<<<;;;:::CCCBBBAAA???===999666333888999;;;;;;;;;<<>>;;;::::::888444000///222999???DDD;;;...---111///555???@@@|||uuujjj```WWWTTTRRROOOOOOPPPSSSTTTUUUTTTTTTUUUXXXZZZ\\\]]][[[VVVTTTSSSOOOIIIGGGEEEGGGLLLTTT___qqqjjjTTTFFF@@@::::::999888777777666666666777777555333222444555555444444333333222222111111222222111//////000222333333333222222222111111000111333222111111222333666555333111000000111111111222444555555444222000222333444444333444555777555555444222000///111222111000/////////000111222333444444444444555555555777666555444333333333444666777:::;;;;;;:::888666555555444444444555555666555555666666666666555555111111222111111000///...000000///......---------''''''((()))***,,,---...000000000...,,,***)))***+++,,,---///111222444444666444222000000000111222///,,,,,,...---***))),,,***++++++,,,---...//////---------...///000111222888666333///,,,***)))((()))'''&&&&&&((())))))(((***(((&&&&&&'''))))))(((&&&$$$$$$(((///333222...------------------------,,,***+++---...---111777444444111111666;;;999222/////////000111333444555444555444222000000222333444555666888;;;;;;:::888555666777888888666444333::::::888555222111333555000000111222333333333333333222222111111111222222111111000000000000//////111111111111222333444555///000111222222222222222222111111222222000---***,,,,,,---...............,,,------///222555999;;;;;;<<<===<<<:::888888888666666666555444666999<<<;;;<<<>>>DDDJJJOOORRRRRROOOKKKGGGDDDCCCBBBAAA@@@???===:::777777888:::<<>>===<<<===>>>???@@@DDDCCCAAA>>><<<:::888888===@@@IIIQQQMMM@@@:::<<<888888666555555555555666555555444333111222555888555888999888;;;>>><<<888:::===>>>;;;::::::777333222111///000222777<<>>===;;;888666333222777888999:::999:::===???HHHHHHEEEAAA===:::;;;<<<999444///...555CCCSSS]]]DDD555222666555:::@@@>>>{{{vvvkkkaaaWWWTTTSSSQQQQQQSSSSSSTTTUUUTTTSSSTTTWWWYYY\\\]]][[[VVVTTTSSSOOOIIIFFFDDDFFFKKKRRR^^^ppphhhRRREEE???999999999999888777555444555666777666444333444555555444444333333222222111111222222111000///111333444444333222111111000000000111222222111000111222666555333222111000000111000111333444555555555444444555555555444444666888555555555333111111333444222111000000000111222222333333333333444444444444555444444333222222333333444666888::::::888666444333333222333333444555555666666777777777777666666444444444444444333222111222222222222111111000000...------,,,,,,------...222333333111...,,,,,,,,,,,,,,,---///111333444555777666444111//////222444000,,,***+++***''''''***------...///000000111111......------......///000111000...+++***)))((((((%%%$$$###$$$&&&(((((('''((('''%%%%%%&&&((((((((('''%%%%%%)))///222111///------,,,,,,,,,,,,+++++++++***+++///000000444999666666444333666:::888333//////000222333555777777666666555333111000111333111000111333555777777777222444666666666333000...999888777555222111333444000111222333444333222111222111000000000000000000000000000///////////////000000111222333333333333///000222333444333222222///000111222333222...++++++,,,...///000111111000000000111333555888;;;<<<>>>@@@AAA@@@>>><<<<<<<<<<<<<<<<<<:::999999<<<>>>???AAADDDHHHNNNSSSWWWXXXRRROOOJJJFFFCCCAAA???======;;;999777777888;;;<<>><<<;;;:::???>>>BBBGGGFFF???;;;<<<999777555222222333444666888777666555555666777999777999;;;;;;===AAA???:::<<>>:::999:::888444111111111111555;;;CCCHHHEEEDDDBBB@@@>>>=========>>>>>><<<:::666333222111222333555666777888;;;>>>GGGEEEBBB===::::::<<>>888999999999888666444222444555666555444333444555555444444333333222222111111222222111000000222333555444444333222111000000000222222222000000111222444444333222111111111111000/////////000111333444555666777666555555777999555666555444222333555666555444333222222333444444333333444444444555555555444333333222222222222333444555777888888666444222000000000000000111222333555555555666666555555555555555666666666555444444333444444555444444333222111111000000000000111111111111111///,,,+++++++++////////////000222444555888777666222//////222555222---++++++***'''(((+++++++++,,,,,,------............---------------...******))))))(((((('''''''''&&&%%%&&&(((*********'''&&&$$$$$$&&&((((((((()))((((((+++///111000...,,,,,,,,,+++++++++++++++---,,,///333444333666;;;777777555333555999777222000111333444666888999999888777666333000///000111.........000333555666666222333555666555222///---555555555333111000111333000111333444444333222111222111000000/////////000///////////////000000000///000222333444444333333///000111222222111000///---...000222444444111...---...000333444444444444444555666777999:::<<<===@@@BBBDDDDDDCCCAAAAAAAAABBBBBBBBB@@@>>>===???@@@DDDFFFHHHJJJNNNQQQUUUWWWRRROOOJJJFFFCCC@@@===;;;:::999777666666888:::;;;??????AAABBBCCCCCCDDDDDDDDDCCCBBB@@@>>>======<<<>>><<<===@@@@@@>>><<<===:::888555333333444666888999888777666777888999999===@@@@@@@@@BBBEEEDDD??????AAA@@@;;;999:::888444///000111333777@@@JJJRRRKKKJJJGGGDDDCCCBBBBBBBBBAAAAAA@@@<<<777333222333...000333555777;;;>>>AAACCCAAA>>>:::888999>>>AAA>>>:::555222666AAAQQQ\\\OOOBBBBBBJJJJJJLLLMMMFFF{{{wwwmmmbbbYYYVVVUUUTTTVVVXXXUUUUUUVVVUUUTTTTTTWWWYYY\\\]]][[[VVVTTTSSSOOOIIIBBBBBBEEEIIINNNZZZooohhhSSSEEE???::::::::::::999777444333555555666555333333555666555444444333333222222111111222222222111111222444555555444444333222111111111333333333111000111222333333333222222222111111555444222000000111333444666777777666555555666888444555555444333333555777666555444333333333444555444444444444555555555555333333222222222222333333444555666777777666555555000////////////000000111222222333333333333222222444444555555555555444444222333444555555444222222...//////000111333444555222333333111///......///000000//////000111333444666777777333///...111444222...,,,---,,,((())),,,+++++++++,,,,,,---------,,,++++++******+++++++++''''''((((((((((((((((((&&&%%%$$$%%%'''))))))(((((('''%%%%%%''')))***))),,,,,,,,,...111222222000---------.........//////111111444888999777888<<<777888777444444777555111333444555777888888888888888888666333///......///.........111555777888888444555666666555444111000222333333222000///000222111111222333333333222222333222111000000000000000//////000000000000111111111111222333444444444444...//////000000000//////...///000333555555333111///000333666777777777666777777888999;;;<<<======@@@CCCFFFHHHGGGFFFEEEEEEGGGGGGGGGDDDBBB@@@@@@AAAEEEGGGHHHHHHIIIKKKNNNQQQOOOLLLHHHEEECCC@@@===;;;999888777666777888:::;;;===???AAABBBCCCCCCBBBBBBAAA@@@???>>>============;;;;;;<<<<<<=========>>>===;;;999777777999;;;===999777666777999;;;;;;:::DDDFFFFFFDDDGGGKKKKKKHHHBBBDDDCCC>>>;;;:::888333...///111333777AAANNNWWWRRRPPPMMMJJJHHHGGGHHHHHHHHHHHHFFF@@@888333333444///111555888;;;???CCCGGG@@@>>>;;;888777999???CCC<<<:::666222222888DDDMMMLLLCCCIIISSSSSSTTTTTTMMM|||wwwlllbbbXXXUUUUUUTTTVVVYYYVVVWWWWWWVVVUUUUUUWWWYYY\\\]]][[[VVVTTTSSSOOOIIIAAABBBDDDHHHMMMYYYoooiiiTTTGGGAAA======<<<;;;:::888777666777777666555333444777999555444444333333222222111111222222222111111333555555555555444444333333333333444444333222111111333111111222222333333333222555555555555555555666666444555666555333333444666222333333222111222444666555444333111111111222333333333333444444444555555333333222222222333333444333444444666777999;;;;;;222222111000000000111111000111111111111111111000111111222222222222222111///000111222333222000///,,,,,,,,,---///000222333222333444333111000111222///.........///111333444333555666333...,,,...111000---,,,...---***))),,,---------............///+++***************++++++'''(((((()))************&&&%%%$$$$$$&&&(((((('''+++)))((((((***,,,------......000222555666777666111111222333444444555666666666999===<<<999999===999:::999555555777555111555555666777888777666666999888666222...,,,,,,.........///333666999999888444444444444444333222111111222222222000///000222111111111111222333333444555444333222111111111111000000000111111111222222333333333444444555666666000000000111222333444555222111111333555555444333000222555777999888777666555666777999;;;===>>>>>>@@@CCCGGGIIIIIIIIIIIIIIIIIIIIIHHHFFFCCC@@@@@@AAABBBCCCDDDBBBAAABBBEEEIIIHHHEEEBBBAAA???>>>;;;999888888777777888999;;;<<<<<<===@@@AAABBBAAA@@@>>>===<<<<<<;;;<<<<<<======777:::<<<<<<;;;;;;===>>><<<;;;:::::::::<<<>>>???;;;:::999;;;???AAA@@@???EEEGGGFFFDDDHHHNNNPPPNNNEEEGGGFFF@@@<<<;;;777222---///000111555>>>LLLWWWWWWUUURRRNNNLLLLLLLLLMMMNNNNNNKKKDDD:::444333444111444777:::===@@@EEEHHH@@@???<<<999888:::>>>BBB<<<;;;888333111666AAAIIIQQQKKKTTT^^^[[[WWWUUUMMM}}}wwwkkkaaaWWWTTTTTTTTTVVVYYYWWWWWWWWWVVVUUUVVVXXXZZZ\\\]]][[[VVVTTTSSSOOOIII@@@AAADDDHHHLLLXXXnnnjjjUUUHHHBBB@@@???>>>===;;;:::999888999999777555444555999<<<555555444333333222222111111222222222111111333555666555555555555444444444333444555444222111222333000000111333333333333333,,,...111444666666666666333444444333222111333444000111111000///000333555333222111/////////000000222222333333333444444444333333333222333333444444222333444555888<<>>??????CCCGGGJJJKKKKKKKKKKKKIIIIIIIIIFFFCCC@@@???@@@>>>??????>>>;;;<<<@@@CCC@@@???<<<;;;;;;:::888666999999888888999;;;===>>>;;;<<>><<<::::::999::::::;;;<<<===555:::===<<<:::;;;===???999999999999:::<<<===???@@@>>>>>>@@@DDDGGGFFFEEEBBBCCCBBBAAAFFFNNNQQQPPPGGGIIIHHHBBB>>>;;;777111...///000000222;;;IIITTTZZZXXXTTTPPPNNNNNNNNNOOORRRRRRNNNFFF;;;333222444222444777999;;;???CCCFFFBBBAAA>>>;;;999:::>>>AAA======:::666444:::DDDMMM[[[WWWaaahhh```WWWRRRIII}}}rrrfff```YYYUUUVVVXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZ]]]ZZZWWWVVVUUUQQQLLLGGGCCC@@@AAAIIISSSaaassskkkXXXHHH???AAA@@@???===<<<;;;999999777777777777777777777777666666555444333333222222333444444555666666666555444555555555444444555777444444444333333222222222111333555555444444555666333444555444444444666888333333222222111000000000000000000000111111111111000///.........///111222000222333333333333444666333444444333222333555777444555555555666:::@@@EEE>>>:::555222111222333333444000------000333444444222222333222111000///...,,,---///000000000///......------,,,,,,,,,------111111000000///---,,,+++,,,,,,++++++,,,...///000222000...---------///000111555555///&&&###)))000000///---+++************,,,,,,,,,+++))))))+++---***))))))((('''''''''((()))***+++,,,,,,+++)))(((222444333000......//////......000333888<<<>>>>>><<<:::888999:::<<<===<<<<<<<<<============<<<<<<<<<;;;::::::999888777777111333555666777666555444555444444333111///...---111000///333888===>>>>>>888666444222111000111111///......222666888777555///000222444555555555555:::<<<<<<777000---...111///111333555444555666888555444222333555888888888;;;;;;:::999888888;;;>>>888777666555555555555555888888888777666444333222444333333444555777999;;;999===CCCGGGIIIJJJJJJKKKOOOIIIBBB>>>?????????===???===:::888777999;;;===;;;:::888777666666666777666666777888:::;;;<<<<<>>??????@@@???===;;;:::;;;;;;:::888888999::::::888888999;;;<<<<<<;;;<<<<<<;;;999777777:::<<<===>>>>>>??????BBBGGGJJJIIIDDD@@@AAAGGGKKKKKKJJJFFFDDDBBB@@@???;;;777444000///000444;;;BBBGGGJJJPPPRRRRRROOONNNQQQQQQNNNPPPLLLEEE===777333333333555666888888999<<>>;;;;;;===??????;;;999::::::>>>KKKZZZhhhrrrrrrcccWWWQQQKKKAAAtttgggaaaZZZVVVVVVXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXVVVTTTTTTSSSPPPJJJFFFEEEAAAAAAIIIUUUcccuuuiiiTTTFFF???@@@???>>>===;;;:::999888777777777777777777777777555555555444444444444444222333444555555555555555444555666555333333555777555555555444444444444444111333555555444333444444222333444555444444666777333333222222111000000000/////////000000000111111111111////////////000111000222333444333333444666444555444333111111333555444444444444555888===AAA>>>:::555111000000000000333000......222555777777444444333222222111000000,,,,,,.../////////...---000//////.........//////000000000///...---++++++++++++++++++,,,...///000222111///------...///000777777777333...,,,...111000///...,,,++++++++++++,,,------+++***+++---///000///......------------,,,---...///////////////111222222000...------,,,,,,,,,---111555999::::::>>><<<::::::;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>><<<999777555666777777222333555666666555444333222333333333222222111000333000...111888;;;999666888777555444222111111111111000000222555888777666333444555666777777666555;;;===>>>:::444000111333...000333555555666888:::;;;999666555666777777666666777666555333444666999777666555444444444444555666666555555444222111000111111000111222333555666555:::@@@EEEHHHIIIJJJKKKMMMIIIDDDBBBCCCCCCAAA>>>???===:::888777888;;;<<<999888666555444444555555666777999;;;===???AAABBBAAAAAA@@@@@@@@@???>>><<<=========<<<:::999;;;<<<:::999888888::::::999888999:::999888666666888:::<<<===>>>??????@@@CCCFFFDDD@@@<<<===AAADDDCCCBBBDDDCCCAAAAAA@@@>>>;;;888333666;;;???CCCFFFIIIJJJKKKNNNOOOMMMNNNQQQRRROOOQQQLLLCCC<<<777444333333888999:::::::::<<>>AAAGGGUUUcccqqqvvvooo\\\NNNIIIEEE???~~~tttgggaaaZZZWWWWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTSSSPPPKKKGGGFFFBBBCCCMMMZZZggguuueeePPPDDD@@@>>>>>>===<<<:::999888888888777777666666777777888444444555555555666666666222222333444444444333333555555666555333333555666555555555555555666666666222333555444333222222333000222444555444444444555333333333222111111000000....../////////000000000333222111000///000111222111222444444333333555666666777666444222000111333333444444333333555999<<<<<<888444000//////...---111///...///333777999:::666555444222222222333333---...///000000000//////111111000000000111111222111111111000///...---,,,,,,+++++++++---...000111222111///.........000111:::888777555555444222111111000///---,,,,,,,,,,,,---......---,,,---///222000000000///////////////......///000111222333333111333444333111---,,,,,,//////000333888;;;<<<<<<@@@>>>;;;;;;<<<<<<;;;:::999999:::<<<===??????@@@???<<<888555333444666777333444666777666555333222000000222333444555555555666222000333999<<<999555888777777666555333111111444333111222555777888888777888888999888777666555999;;;===:::555222111222---000333555666777999;;;;;;888666555555666666555333444444222111111333555555444444333333333333444333333333222111000///...000////////////000111222000444:::@@@DDDGGGKKKNNNJJJGGGCCCCCCDDDCCC@@@===???===:::888777888999;;;777666444333222222333333444555888;;;>>>AAADDDEEEDDDCCCBBBAAA@@@???>>>===AAAAAA@@@>>><<<;;;===>>>;;;:::888888999999777666777888999888666555666777;;;===>>>???>>>===>>>??????<<<:::;;;===>>>===:::@@@??????@@@@@@@@@===;;;888AAAKKKPPPNNNKKKJJJKKKJJJMMMOOOOOOQQQVVVWWWTTTNNNGGG>>>999777777666444999:::;;;;;;::::::<<<>>>:::;;;======<<<<<<===??????======@@@EEENNN\\\iiivvvttthhhRRRCCC@@@???<<>>>>>===:::>>><<<:::888777888999:::666555444333222222333444222444666888;;;>>>@@@AAACCCCCCBBB@@@>>><<<<<<===CCCCCCBBB@@@======>>>@@@===;;;:::999999999777555777999::::::888777777888:::<<<>>>???===;;;::::::;;;::::::<<<>>>>>><<<999>>>======>>>??????===;;;===JJJXXX]]]XXXOOOKKKKKKIIIMMMPPPPPPSSSWWWXXXVVVKKKDDD<<<888999::::::999999:::::::::888777888:::999;;;===>>>===<<<===>>>@@@@@@AAACCCHHHQQQ]]]fffkkkhhh]]]LLL@@@===<<<:::wwwooofffaaa[[[XXXYYYZZZYYYWWWYYYYYYWWWVVVUUUUUUUUUUUUVVVWWWYYYXXXUUUPPPKKKIIIFFFGGGNNN[[[eeejjjooosssvvvzzzaaaKKKCCCCCC<<<<<<;;;:::999888888777888777666555555666777888999888777666555444333333111222222333222222111111333555555555444444555777333333444444555555555666333444555555333111111222000111333444333333444555444444333333222111111111............////////////////////////111333555666000222333333222333444666:::::::::888555333222333444555666444333222222333111///......//////...---+++,,,---...000333666888777555333222222333444555111111111111111222222333111000000000111111222333777777777777666555444444000000000111222444777888666555333111111222333444444777:::999444111111222111111111111000//////...///000111000000111333666333444444555555555444444000000111222222333333444555555888<<<999111...000111000000333666888888888888777777888:::<<<;;;:::666666777888:::===???AAA======<<<<<<:::888666555777888999:::999777555444///000333666999;;;<<<===777:::<<<<<<;;;;;;<<<>>>888888888888777555222111666555444333222333666777777777777777555333111///000111333333111...,,,+++...000222222111111111222222000///000222444555555444555666555333222333444222222111111111222222333000000000000000///...------------------,,,,,,,,,***+++,,,///666AAAMMMVVVGGGAAA:::777888:::;;;:::===;;;:::999888999:::;;;777777555444444555555666555555666888999:::;;;;;;@@@AAAAAA???<<<999:::;;;CCCBBBAAA>>><<<<<<>>>AAA>>>===;;;;;;;;;;;;999777999;;;<<<<<<:::999999:::999;;;>>>???===:::999999888888:::<<<>>>???===<<>>>>>===<<<:::<<<<<<<<<:::999999:::<<<>>>???@@@>>>===>>>>>>CCCDDDEEEFFFJJJRRRYYY^^^XXXWWWRRRIIIBBB???===;;;vvvnnnddd___ZZZYYYZZZ[[[ZZZYYY[[[ZZZYYYWWWVVVUUUUUUUUURRRUUUXXXWWWTTTOOOKKKIIIJJJMMMUUU___dddfffjjjooooootttzzz```JJJCCCCCC<<<<<<;;;::::::999888888888777555444444555777888999999888666444333111111222222333333333222111111222333444444444555777999444444444444444555555555333444666555444333333444222333333333222333555777444444444333222222111111....../////////000000000///......///000222444555///000222222111111333444888999:::999666444444444333444555555222000000000---,,,,,,...000000///---***+++---......///222444444333222111111222333444......---------...///000000000000000000111222333777888888888777777666555222222222333555777999;;;888777555444333444666777666999<<<:::555111222444222222222222222111000000111111222111000111333666111222333444555444333222333444666888999999999999555222555;;;999000...222444333333444777999999888555444555777:::;;;;;;:::666666666666888:::<<<>>>;;;<<<===>>>===:::888666666777999:::999888666555222333555888:::<<<======777<<>>@@@???;;;888888999???>>>===;;;999:::===???===<<<;;;;;;<<<<<<;;;::::::;;;<<<;;;999999999:::999;;;>>>>>>===;;;;;;;;;666888:::<<<===>>>>>>>>>DDDCCCCCCCCCCCCBBB???===>>>JJJWWWZZZTTTLLLIIIIIINNNSSSVVVVVVXXX[[[ZZZWWWZZZWWWQQQKKKEEE@@@>>>======???@@@@@@???>>>>>>???@@@AAABBBBBBAAA@@@AAACCC@@@CCCEEEFFFJJJQQQTTTSSSNNNNNNLLLHHHEEEBBB???===}}}ssskkkbbb^^^ZZZYYY[[[]]]\\\ZZZ\\\[[[YYYXXXVVVUUUUUUTTTOOOSSSWWWXXXVVVRRROOONNNPPPSSSZZZ_________fffooojjjnnntttxxx~~~{{{]]]JJJBBBAAA<<<<<<;;;;;;::::::999999888777555333333555777888777777666555444333222111333333444444333222222111000222333444444666888;;;666666666555555555555555333555666666555444555666444444444222222333777999555444444333333222111111/////////000000000111111111000/////////000111222---///000111000000111333444666777777666444444555000222444333111...------,,,,,,---///000000...,,,+++---///...---,,,...111000000000111111111111111,,,,,,+++++++++,,,---...000000000000111222333444555555555555555555444333333333333444555888:::<<<;;;999777666666777888999::::::999888666444222111222333333444333333111111222333333111000000333555...000111333333222111000111444888===???@@@???>>>666222555;;;:::111000666777666666777999;;;:::999666666666888;;;;;;:::888777666555555555777999::::::;;;;;;;;;;;;:::999888444555777888888777666555666777888999;;;;;;<<<<<<999>>>HHHSSSYYYUUUIII@@@999888777555444333222222111333444222///...///000555666777777777666555444000/////////000000///......000111111000//////000222111///000333555666666444555666555333111111222222111111111111222333444....../////////...------&&&'''((()))))))))((('''''''''''''''***000888>>>888444///...333888;;;<<<:::::::::;;;<<<===??????:::999888888888999::::::======<<<;;;999888888777777<<<@@@@@@<<<888777888::::::888666555777:::>>>:::999999:::<<<======<<<999999999777555555777999999;;;>>>>>>>>>===>>>???:::;;;======>>>>>>>>>???BBBBBBAAABBBCCCBBB@@@===;;;CCCLLLOOOKKKGGGFFFHHHOOOTTTXXXYYY[[[^^^^^^ZZZXXXYYYWWWQQQGGG@@@>>>>>>===@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGJJJCCCIIINNNPPPUUU\\\]]]YYYTTTPPPKKKGGGDDDBBB@@@@@@~~~~~~~~~}}}~~~zzzooohhhaaa]]]YYYYYY[[[]]]]]][[[\\\[[[YYYWWWVVVTTTTTTTTTNNNSSSYYY[[[YYYVVVTTTTTTUUUWWW\\\]]]ZZZZZZdddqqqgggkkkppptttyyyxxx\\\IIIAAA???<<<<<<<<<;;;;;;:::::::::888777555333333555777888555555555444444333333333444444444444444333222111///111333444555666999<<<888888777777666666555555333555666777666666666777666555444222111333888;;;555444444333333222222111000000000000111111111111333222000///.........///---...000000//////111222000333555666555444444444...000222222000---++++++...---...///111000---***,,,...000///,,,+++---///...//////000000000//////------,,,+++,,,---...///111111111111222333444555222222222333222222111111222222222333555888:::<<<<<<;;;999777777888999:::===999444333555555000,,,222333444444444333222111333333333111000000222444222333555666777666555444---111888>>>BBBCCCBBBBBB888444666===<<<444333:::555444333444666888777666888888888:::;;;;;;999777888777555444444555666777::::::999888888999::::::111333555666777666555444888999::::::;;;;;;::::::;;;AAANNNbbbpppmmm[[[JJJ:::888666444222222222333///222333222...,,,,,,...666777888999:::999888888///...,,,,,,---.........---///111111111111111333+++******---111555777888555777888777555333333333222222111111222333444444------.........---,,,,,,'''(((***+++++++++***)))%%%&&&'''((((((***---000---***)))+++111777:::::::::::::::;;;===???@@@AAA::::::999888888999:::;;;<<<<<<;;;:::888777666666555;;;AAAAAA===888777888777666555333222444999<<<777666777999;;;===>>>===777777555333222222555777999;;;===>>>>>>???@@@BBB???@@@AAA@@@??????@@@AAA>>>===>>>???@@@@@@>>><<<999>>>EEEFFFDDDCCCEEEGGGHHHMMMRRRSSSVVVYYYYYYVVVPPPTTTVVVPPPFFF???>>>AAA;;;>>>AAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHLLLPPPOOOWWW^^^bbbiiippppppjjj^^^VVVMMMFFFBBB@@@AAACCC{{{zzz|||{{{pppccc___\\\YYYYYY\\\]]][[[YYY]]][[[YYYXXXXXXWWWTTTSSSUUUWWWYYYVVVRRRRRRVVV[[[\\\\\\YYYUUUSSSXXXccclllhhhjjjmmmooouuusss[[[LLLCCC@@@===<<<<<<<<<===<<<:::999777888888888888999999999888666444333333444666888333444555555444333000///......///000333555888:::666777666555333444666888777555333222333555888:::888777666777888888666444555444444333222111000000333111000......///111222///000111222222111/////////000444888666111///000...000333555666555333222444111------000222222111111000///......///000111------......---,,,++++++...///111222111000...------------...///000000111222000///000333444222000222222333333333444444444666444222444999<<<===<<<>>>===;;;999777666666666888666444222111000111111111111333333333333222111///222555555333000...---555555444333333333444444222333444999CCCJJJGGG???777666555666888::::::999555444444444555666888888999999888888888888999999888999999777555555666888666777888999999888777666222333444333222333555777<<<;;;::::::::::::888666:::>>>LLLgggtttYYYCCC===777444444444444333444333222111000000000000888:::<<<<<<;;;:::;;;<<<777333///,,,---///111222000111222333333333333333------......///111222333333555555222111222111...000111444777444...---000------,,,,,,+++)))((('''---,,,+++***)))((('''&&&((()))***)))'''&&&'''(((***(((***---///111777>>>:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777666777888999:::::::::999888666:::======;;;999888999777333000111555888777444444666888888777666666666===:::666222000222444666<<<;;;::::::===AAAFFFIIIJJJIIIGGGEEECCCAAA??????<<<::::::<<>>===AAADDDEEECCC@@@>>>===LLLIIIIIINNNTTTVVVQQQJJJJJJKKKLLLKKKIIIFFFBBB@@@???>>>=========>>>@@@@@@FFFHHHKKKNNNPPPPPPPPPOOOTTT___jjjsss{{{fff[[[LLLBBB???@@@??????{{{{{{}}}zzzpppddd^^^[[[XXXYYY[[[\\\[[[XXX[[[YYYXXXXXXYYYYYYXXXVVVVVVVVVVVVUUUSSSUUUYYY]]]]]]ZZZUUUQQQPPPVVV```hhheeegggiiilllrrrrrrZZZJJJBBB>>>======<<<<<<<<<<<<:::999999999999999999999999999888888777666666777888888444444555666555333111000222111111222333555777888999999888555222111222333555444333222333555777888777666555666888999888777777666555444333222111000222111000000000222444666111111222222333333222222000000333777666111000333...///222333444444333333333000......000111111000000000///......///111111111000000000///////////////000111222222000...---------......///000000111333111000111444555444222333333222222222333444444222000///111555888999999===<<<;;;:::888777666555777666444222111111111222222333444555444333222111222555888999777333000///333333333333333333333333444555555777???FFFFFFBBB666555333444666777777777222333444444555666777777888888777666666777888888888999999888555444444555555666777888888777666555222333555444333333444555;;;;;;;;;;;;;;;:::888666888<<>>======???CCCGGGJJJNNNNNNLLLJJJGGGDDDBBB@@@???===;;;===@@@BBBBBBAAA???AAACCCCCC@@@===;;;:::???>>>>>>BBBGGGIIIGGGDDDCCCDDDDDDDDDBBB???<<<:::<<<<<<;;;;;;;;;<<<>>>???EEEHHHLLLQQQUUUXXXZZZ[[[^^^iiittt}}}zzzcccXXXKKKAAA===<<<;;;999|||}}}yyyooofff]]]ZZZXXXXXXZZZ[[[ZZZWWWXXXWWWWWWYYY[[[\\\[[[ZZZWWWUUUSSSSSSVVVZZZ]]]___\\\VVVNNNKKKNNNUUU]]]bbbaaabbbdddfffmmm|||pppXXXHHH???;;;======<<<<<<;;;::::::999999999888888888888888888999999::::::::::::999999444555666666555444222111555444444444555666777777888888777555222111222333222222333333444555555666666555333444777999::::::999888777666444333222111111000000111222555777888444333333333333444555666222111333666555222333666000000111222222333333333111000...///000111000///000//////...///000111222333222111000///000111111000111222222222111///...---......//////000000111222222111222555666666555555444222222111222333444444333222333666999::::::::::::::::::999777555444555444333222222222222333444555555666555444222111333666999:::888333000///000111222333333222111111555666555444999AAADDDBBB444222111111333444444333000111333444555666555555777666555333333555666777777888999999666444333333555666666777777666666555333555777777555333333444999:::<<<======<<<:::999999<<>>@@@???>>>>>>@@@CCCFFFIIINNNNNNNNNLLLIIIEEEBBB??????===;;;;;;>>>@@@BBBBBBBBBBBBAAA>>>:::777666666888888888:::<<>>:::<<<<<<<<<;;;:::999:::;;;888888777777666666666555888999:::;;;;;;:::999888555555666666666555444333555555555666666777777777444555666666444444666777111222444555666666555555666444222222444777999999999999777666444333111111111111111222333555777888555444222222222444777999333111222555555222444999555444333222222222333333000000//////000000000000000////////////111222333222111///......///111222111222222222222111000000......//////000000000000111111222333444555666666666555333222111222333444555444444444666888::::::555666888888888666444222333333333333333333333444444444555555555333222111111444777777444000---+++...///111333333222000///111444555444666<<>>222000//////000111111000...///222444555555444333666555333111111333555666444777999999888666444444666666666777777666666666555777999999777555333333666999===???@@@?????????<<<===>>>BBBLLLSSSPPPHHH>>>;;;888555333111000////////////000000111222333666777888888777888999;;;666444222000000...+++)))...//////000000000//////++++++++++++,,,---...///111000///111777<<<666------+++***,,,***&&&%%%'''$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%!!!###%%%%%%%%%%%%''')))&&&$$$&&&))))))(((+++000555555666777888888999999888888999999999999999888222333555777888888888888333444555777888:::===???;;;777222000222666888888;;;<<<<<<:::777555555555888888999:::<<<===>>>???>>>===<<<<<<===???BBBCCCFFFFFFGGGGGGEEEAAA===;;;;;;:::888777999;;;>>>@@@DDDBBB???;;;666333222333555666777555555777<<>>===<<<;;;::::::333333222222333555777888888:::???DDDKKKPPPUUUWWWVVV]]]dddiiinnnnnneeeYYYHHHDDD???<<<;;;;;;:::888~~~~~~tttkkkeee[[[XXXUUUUUUXXXYYYWWWUUUVVVVVVVVVXXXYYYYYYWWWUUUXXXUUUSSSWWW^^^aaa___\\\RRRJJJCCCCCCKKKUUU[[[]]]\\\\\\]]]^^^eeetttmmmVVVFFF>>>;;;:::;;;<<<;;;999999;;;===::::::999888777777666666555666999::::::999666555555555555555555555444444333444444555666777888888444555777777666666777888222333555777777777666555666444111111333555666666888888777555444222111111111111222222333444444555555444222000111333666888333111222444444222555:::999888666444222222333444111111111000000000111222111000/////////111222333333111000//////000222333222222222222222111000000/////////000000000000000000111222222333333444555666555444333333444555555222222222222222333555777111333444666555444222111222222333333333444333333222333444444333222111000111333555555222...+++***---...000222222111000///,,,111444555777::::::666111///......000111111000...///222333444444222111444333111000000111333444111444777999999888888888777777777777777777777777777999;;;;;;888666444444444888===@@@AAABBBCCCEEE>>>>>>;;;888;;;@@@???;;;;;;:::999666333111000///111000000000000000000111222444555666666888;;;===888555111...---,,,+++***...///////////////......))))))))))))***+++,,,,,,,,,,,,,,,111;;;BBB@@@888,,,((('''(((((($$$$$$&&&%%%%%%%%%%%%%%%$$$######''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((()))&&&'''((('''%%%(((---///000111333555777999:::888888999:::;;;;;;;;;;;;444555777999:::;;;;;;:::666666666888;;;===???@@@;;;888444111222555888999:::::::::888555333333444888999:::;;;<<<=========<<<;;;:::999:::;;;===>>>;;;<<<>>>???>>><<<999777777777555555555888;;;===BBB@@@<<<777222///000111000111222///,,,---222777666666555444333222222222//////......///111222333222333555888;;;@@@DDDFFFGGGIIILLLOOORRRRRRMMMGGG>>><<<:::999999999888777~~~rrrhhhbbbYYYVVVTTTTTTVVVWWWVVVTTTVVVVVVVVVXXXYYYXXXUUURRRXXXWWWYYY^^^bbbbbb\\\VVVLLLFFFAAABBBIIIRRRWWWXXXXXXYYY[[[]]]dddtttjjjSSSDDD>>>;;;777999;;;:::888999<<<@@@======<<<;;;:::999888777333444666777777666444333555444444444444444444444111222333555555666666666666777888888555444444444333444555777888777777666666444222222333555555444777777666555444333333222111222222333333444444444666444222000000222444555333111222444444111333888999888777555444444555555333333222000///000222555222222000000000000111222333333222111222333444555222222111111000000000000000000000000000000000000111222333333222222333444555555555666666666777777444555555444333444666888000111222333444333333222222222333444444444333333111111222333333333222111555666666444111...,,,,,,---...000111111111111000***///444666:::<<<888222111///...///111333333222000111222333333222111000222222111111111111222222///222555777888888999;;;777666666555555666666777666888:::999777555444444444888<<<>>>???@@@DDDGGG>>>>>>;;;777777::::::666666777777666333000//////111000000/////////000000111222333444444666:::===888444000---,,,,,,++++++++++++,,,,,,++++++******((((((((((((((()))******$$$&&&)))///:::EEEGGGCCC,,,'''$$$&&&'''%%%%%%'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''''''''&&&((()))(((''''''((()))+++((('''((('''&&&)))///+++,,,...000333555777888555666777999:::;;;;;;;;;888999;;;<<<=========<<<888777777999<<<>>>>>>===;;;999666444333555777999888999888666333111222333888888999999:::;;;;;;;;;;;;:::999888777888888999444666777999999888666555444444555444444555888;;;<<<;;;777333///---///000...000000...++++++...000000000000000000///......------,,,+++,,,---.../////////......000333666888===<<<<<<===>>>???>>>===999999777666444333333222pppeee___XXXUUUSSSSSSUUUVVVUUUSSSUUUUUUWWWYYYZZZYYYVVVSSSWWWZZZ___eeefffaaaWWWPPPGGGDDD@@@AAAFFFLLLPPPRRRRRRUUUYYY]]]fffvvvfffNNNAAA===;;;555888:::999888999>>>CCC======<<<:::999777666666333444555555555555444333444444333333333333444444111222333333333333222111333555666666444222222222333333444555666666666666444333333444666888777666777777777666666555555555111111333444555666777777777555333222111111333333333111222555333000111555444444444555555666777888555555333000...000444888444333111000///000000111111222222222333333333333111111000000/////////000000000000000000000000000333444666555222111333444333555777999:::999999888777888999888666666999;;;111111222222333444555555222333444444444333222111000111222444444444444333888888777333///------......//////000111111222222---000333777===@@@:::222111000///111333666666666444333333222222111000000000111222222222222111000///111333444444555777999555444333333333333444555444555666555333222333444555999<<<;;;:::;;;@@@DDD===>>><<<999999;;;777222000333555444111...---...///////////////000111222333333333333222444777:::555333000//////---+++)))((()))))))))(((((('''&&&'''''''''''''''(((((()))"""%%%(((+++333>>>BBBAAA,,,&&&###%%%'''&&&&&&)))%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&((((((((((((***+++,,,((('''(((((()))...666***+++,,,...///111222333000111333555666777888888777888:::;;;;;;;;;::::::666555555777:::;;;999666666555444222111222444555888888777555222111222444555555555666777888:::;;;777666555444333222222333222222333333333333222222...000222222111111444777444333111...++++++---///...///111111000/////////000111222333333222000///---,,,***))))))***++++++,,,+++***)))***---000333777555333444444444555555333333222111000//////000ooobbb]]]XXXUUURRRRRRUUUVVVTTTRRRUUUUUUWWWYYY[[[[[[XXXVVVWWW\\\dddiiihhh```TTTLLLEEECCCAAAAAADDDHHHKKKLLLNNNRRRWWW]]]gggxxxcccKKK???;;;;;;333777999999777999???EEE;;;:::999777666444333222333444444444444444444333333333222222222333333444222222333333222000///---...000333444333333333444222222333333444555555666222222333666999;;;:::999777777777777777777777777000111333555777999::::::888666555333222222222222222111222555333000000333///000222444666888999:::777666444000...000666;;;555444222000//////000000...///000111111111111111111000000///////////////111111111000000000000000555777888666333222333555222444888;;;<<<;;;:::999555666777555333333666999222222222333444555777888333333444555444333222111000111333555666666666555999888555111---+++,,,...////////////000111333333000111333777>>>CCC===444222111000222555888888888666555444222111000000000///111222444444222111//////000111111111222555777333333222111111222333333222333333222000000111333777:::;;;999666777<<>>;;;::::::444,,,,,,///222222///,,,,,,---,,,------...000111333444555555444333111222444777111111111111111///***'''(((((())))))((('''&&&&&&''''''&&&&&&&&&'''((((((%%%((())))))---555999:::,,,&&&"""$$$''''''(((***$$$$$$&&&'''((()))))))))#########$$$$$$%%%%%%&&&"""$$$&&&(((((()))+++---+++'''&&&((())),,,333;;;++++++,,,,,,---...//////,,,---///111333444555555444555666777777666555555444333333666888888444111111111000///------...000777888777555222222333555222222222333555777:::;;;333222111///...---------111111000//////.........))),,,......------///222......---+++)))))),,,...***+++...111222111///---...000222333333222///...---,,,***)))(((((()))))))))(((&&&&&&(((+++///222222000///000///......///,,,------------...000222~~~ssseeeXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUWWWYYY[[[[[[ZZZXXXVVVZZZ```dddaaa]]]XXXRRRLLLJJJGGGDDDAAA@@@BBBEEEGGGNNNOOORRRYYYgggzzzfffOOOAAA;;;888666888::::::999999:::;;;===;;;999888888777555444555444333222111111111111111111222333333333222222333555777666333111222333222000///111444555444111444555666777777666555555333333333222111222555777===<<<:::777333111111333666555444333333444666666444444333222111111111111111000000000111222333333222444666666555444555666222222111000111333666777222333333222111111222333333000...111666777333/////////...---------------.........000222555777999111444666666555333222222666666555333333444888<<<777666555222111222666999888222///444999888555444666555555444444333222222000222333222000111444888;;;777222///////////////...///000111333555666777777666444666===CCC@@@999555444444333333444444555333333333333222111000000000///------///000//////,,,,,,,,,+++***,,,000333888777555333222111000000---000222222000///000222777777777777888999:::;;;555888:::;;;888444///---...---,,,,,,------+++)))%%%'''***---000111222222444333222111222111000...,,,///...******,,,,,,***$$$%%%'''&&&%%%%%%&&&'''$$$%%%$$$######&&&***---'''&&&&&&&&&(((+++...000+++'''###$$$(((+++***(((&&&$$$"""###&&&((('''%%%"""$$$'''((('''%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&'''+++111666...)))(((***,,,+++,,,///,,,,,,,,,---------......111000000111333444333111444333222000////////////---.........---...111333444444333222111111111222666555333111111222333444------,,,,,,,,,---.........---+++)))'''''''''''')))*********++++++++++++***)))(((((()))+++---///...000111111///---,,,,,,000///...---,,,+++++++++******)))))))))))))))***+++,,,+++++++++...222666111...,,,***+++------------,,,,,,,,,------+++***{{{qqqdddXXXYYYXXXVVVUUUTTTTTTUUUUUUWWWXXXZZZ[[[[[[ZZZYYYXXX^^^cccdddaaa^^^ZZZTTTLLLKKKHHHEEEBBBAAACCCFFFGGGKKKNNNRRR[[[hhhzzzfffNNNAAA;;;999777888::::::999999999::::::999777777888888777555555444333222111111111111222222333444444444444333222444666555333111222333333222222333666777555333666666777777777666444333333333333111000111555777:::;;;:::777444222222333444444333333444555666777555444333222111000000000111111000000111111222333222333555444333333444666555444222111111333444666333333333222111111222333333111111333666666444111000//////...------...............///222444777999666888999999777444333333555555555444333444777999888777666444333444888;;;888222///333777666555555444444444333222222111111---///000///...///222444999666333111111111111000333222111000111444666888777666555666>>>DDDBBB;;;333333222222222222333333111111222111111000......---,,,+++++++++,,,,,,,,,+++++++++)))(((***---000666555333111000///......,,,///111111///...000111111111222333444555666666222333444555444111---+++---,,,+++,,,------+++***&&&''')))+++---.........///...---------------,,,+++---,,,((((((******((('''((())))))'''&&&'''(((&&&&&&%%%###"""###&&&((((((''''''&&&'''((()))***(((%%%###%%%***---,,,***&&&$$$"""###&&&'''&&&%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&(((+++---***&&&&&&)))***((((((+++++++++,,,---............---,,,,,,---//////...---000000///...---,,,,,,,,,+++,,,---,,,,,,,,,///111111111000000000000000000333222111//////000000111...---------,,,+++++++++------+++***))))))(((((()))))))))*********++++++***)))))))))***,,,...000///000111000...---------///...---,,,++++++++++++))))))((())))))***+++,,,***+++,,,,,,,,,...111444111...+++***+++------,,,*********+++---------,,,xxxnnncccYYYYYYXXXVVVTTTSSSTTTUUUVVVYYYYYYZZZZZZ[[[[[[[[[[[[cccdddccc```___]]]VVVNNNKKKIIIEEECCCBBBCCCEEEGGGHHHLLLRRR[[[iiizzzeeeNNNAAA<<<:::888:::;;;;;;999888888999777666555666777888777666555444333222222111111222111222333333444444333333111333444444333333333444555555555666888888666444777888888888777555333222444444333111000111444888888999:::999777444333333222222222333444555666777555444333111000/////////111111000000000111222222222222333222111111333555777555333222111222333444444333333333222222222222222222444555555555444333000000//////......//////.........///111444666888999;;;;;;:::777444222222333555666555444444555666888888777666555666:::===888222...111444444444555333333333222111111000000---...//////......000222666555333333444444333111666444111//////222555777555555444666<<>>>>>::://////............//////---.../////////---+++***)))))))))(((''''''((()))*********(((&&&''')))+++...---,,,+++******)))***++++++------------------+++---000333555666555555333222000///...,,,***(((*********+++---...,,,+++%%%&&&'''((()))*********+++,,,---------...000222<<<===888111------,,,))),,,,,,---+++)))(((((()))((('''&&&$$$!!! """###!!!###$$$&&&(((((())))))%%%$$$%%%(((+++,,,***(((&&&%%%$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%######%%%&&&&&&&&&&&&''''''''''''((((((*********(((''''''(((%%%%%%'''++++++&&&%%%'''(((***,,,.../////////...---+++******,,,---,,,+++))))))))))))))))))(((((()))+++,,,+++++++++,,,...,,,,,,------............,,,,,,------,,,,,,+++******+++,,,---,,,***((('''((()))+++,,,,,,+++***)))(((((((((((())))))))))))******+++,,,---///111333111111000...,,,,,,...///++++++******************))))))))))))***++++++,,,(((***---...---------......---++++++,,,------,,,((()))************,,,---{{{}}}~~~uuulllddd]]]YYYXXXVVVTTTTTTUUUVVVWWW[[[[[[ZZZYYYZZZ\\\^^^___```___\\\ZZZ]]]___YYYQQQHHHFFFCCCAAA@@@@@@AAABBBHHHIIINNNVVVeeeyyyfffOOOBBB===;;;:::;;;<<<;;;999777777777888777555555666666444333444444333333222333333333111222333444555555555555333333444555777888777777444666777888777555333222333444555666777777666555444444444222111111333555:::<<<>>>>>>:::666333111///000111222444555555555444333111000///.........111111000000///000000111000000000...---...111444333222111000111333555777444222222333555555333111...000333333222111111222000000////////////000000---------...000222444555:::;;;:::888444111000000111444666777666555444555888888888777666777:::<<<888333000111222111333666444444444333222222111111000000000000111111111000000000111333666666444222------...//////......---///000///...222888888555---------,,,,,,------------...000000000...+++******,,,,,,+++(((((()))+++***++++++)))(((((()))++++++***))))))((((((((((((******+++,,,,,,---,,,+++,,,...111444666666666555999999888666111---***(((***))))))+++------,,,+++%%%%%%&&&''')))+++,,,---,,,...///......///333666FFFEEE???666000...,,,(((***++++++***(((&&&'''((('''((('''&&&$$$###%%%&&&###$$$&&&'''))))))******&&&&&&'''((())))))'''%%%'''''''''&&&%%%%%%&&&'''"""%%%'''(((&&&%%%$$$$$$&&&&&&&&&''''''''''''((()))))))))(((&&&''')))+++'''(((+++///---(((''')))((()))+++---///000000000///---++++++,,,------,,,((()))************))))))+++,,,------,,,,,,---...,,,,,,---////////////...,,,,,,---------,,,+++***&&&(((***,,,,,,,,,***)))&&&''')))*********)))((((((((((((((())))))))))))++++++,,,---///000222222111111000...,,,,,,...///******)))))))))***++++++,,,,,,+++***))))))******(((***---...---,,,,,,,,,---,,,***+++,,,---,,,+++***+++,,,***((((((***,,,|||vvvyyyzzz~~~vvvmmmeee___XXXXXXWWWWWWWWWWWWXXXXXXZZZZZZYYYYYYZZZ\\\^^^___]]]]]]\\\ZZZ[[[\\\XXXQQQGGGEEECCC@@@??????@@@@@@FFFHHHLLLUUUeeezzzgggPPPCCC===<<<:::;;;<<<;;;999777777777999777666555666666444222444444333333333333444444444555666777888999999999444333333555777888777666333666888888666333111111000111333555666666666555222444555444222222222333999;;;===<<<999555333222///000111222333444444444222111000///............111111000/////////000000//////000///......000333111000//////000222555666222111111333777777555222//////000222222222111000//////......//////000000------------///111333444;;;;;;;;;999555333333444111444666777777666666777999:::999888777777999;;;777333222333333111222666444444444333222222111111///......///000111///---.........111333444222111)))+++...000111000///...000111///---...333333000,,,,,,++++++++++++,,,,,,---///000111111...,,,***+++---...,,,)))'''))),,,***++++++***))))))+++,,,))))))((((((((((((((()))+++******+++------,,,***+++,,,...000222333333333:::???CCC???777///++++++******)))***,,,,,,+++***%%%%%%&&&''')))+++---...+++---...---,,,---222666GGGFFF???444...,,,***&&&'''((()))(((&&&%%%%%%&&&'''((()))(((&&&&&&'''))))))))))))((((((((((((((((((((((((((((((''''''&&&((())))))(((&&&&&&''')))###%%%)))***)))&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''%%%$$$%%%(((+++)))***...111...((((((,,,((()))***,,,...000111222///---******+++,,,,,,+++)))***+++,,,------,,,+++,,,---//////...------...,,,---///000000///...---------------,,,,,,,,,,,,&&&''')))+++,,,,,,,,,,,,''''''(((((()))(((((((((((((((((()))))))))******,,,,,,---...///000000111000111111///---,,,---///***)))))))))***+++,,,,,,...---,,,+++***)))))))))(((***------,,,+++++++++,,,+++***+++,,,---,,,++++++------+++((('''***---yyyrrrtttvvvzzzvvvlllddd^^^WWWXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^\\\___```\\\ZZZYYYUUUPPPGGGFFFCCCAAA@@@??????@@@CCCEEELLLWWWggg}}}iiiQQQDDD>>><<<999:::;;;;;;999777777888777666555666777777666555444444333333333444444555333444555777888888999999333222111333666777555333333666::::::666333111000000111333444444444444333111333666666444222111111444666888888666444333333///000111222333333222222000//////....../////////111111000///////////////...///000000//////000111111000///...///000222333111//////333888999777333111//////111444444222///......------...//////000------,,,---...000222444888999999777555333444555222444666777777888999;;;<<<<<<<<<:::888888999:::777444444666444111222666333333333222111111000000000//////000222222000---,,,,,,,,,...000111000///+++,,,///111333444555555555555333......111111///,,,,,,++++++++++++,,,,,,,,,...000111111...+++)))***,,,---+++'''%%%(((+++((()))************+++---)))((((((((((((((())))))+++***)))+++---...,,,******++++++,,,...//////000666AAAJJJGGG;;;000,,,...+++*********,,,,,,***(((''''''&&&'''(((***+++,,,)))+++---+++)))***000555CCCBBB;;;111+++***(((%%%%%%&&&''''''%%%$$$%%%'''((()))***)))'''&&&'''(((+++***((('''''''''(((((()))******)))))))))***+++)))++++++***''''''(((+++&&&((()))***(((''''''(((&&&&&&&&&''''''''''''((('''((())))))'''''''''))))))***...000,,,'''''',,,)))))))))***,,,///222444000...+++***+++,,,,,,,,,)))***,,,...//////...---+++---//////...---------------///000///...---+++///...---++++++,,,,,,---)))******++++++,,,,,,,,,))))))((((((((((((((())))))))))))*********++++++,,,---....../////////...///000111000...---------)))))))))***+++,,,---------,,,++++++************)))+++,,,,,,***)))***++++++******+++------,,,+++***,,,...+++((((((,,,000wwwppppppsssxxxvvvlllddd^^^WWWXXXZZZ\\\\\\[[[YYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]bbbccc___ZZZWWWSSSNNNHHHGGGDDDBBBAAA@@@@@@@@@???DDDLLLYYYkkkjjjRRRDDD>>><<<888:::;;;;;;999888888999666555444666888999999888444444333333333444444555000111222444555666666666333111000111444555333000444777;;;;;;777333111111111222333333333222111000000333666888666333000//////111333444444333444555000000222333333222111000...............///000000111111000///////////////---///111111000///000111222111///...---...000111000...///333999;;;888444333000///111666777333///---------------...///000------,,,---...000222333444555555444222222333555222444666777888999;;;===>>>>>>>>><<<:::999:::;;;666555555777666222222666222222111111000/////////333222111333555555222///,,,+++***+++...//////...//////000222444777:::<<<999:::666111///111111///,,,,,,++++++++++++,,,,,,+++---///111000---***((((((***,,,)))%%%###&&&)))&&&((()))***)))***+++---)))(((((((((((()))******,,,***)))+++---...,,,***++++++++++++,,,---...///222@@@MMMKKK===000---000,,,+++***+++++++++)))'''(((((('''&&&'''((()))***))),,,---+++((()))///444???>>>888///******)))'''$$$&&&'''&&&%%%%%%&&&''')))******)))'''%%%%%%&&&((('''&&&%%%&&&(((+++,,,***************+++...000***,,,---+++((('''))),,,)))))))))((('''''')))+++&&&&&&&&&'''''''''(((((()))+++......,,,)))((('''((()))---...***%%%&&&+++***)))((()))+++///333666222000---,,,---.........)))***---///000///......+++---//////...,,,,,,,,,,,,---/////////---+++***///...,,,******+++,,,...---,,,++++++***++++++,,,,,,+++)))((((((((()))***************++++++++++++------............------...000111111///---,,,,,,***)))******+++,,,......+++++++++***++++++,,,,,,***+++,,,+++))))))***+++*********+++------,,,+++))),,,---,,,))))))...444}}}sssllllllooottt||||||pppiiibbb]]][[[[[[[[[\\\]]]]]][[[YYY]]]ZZZVVVVVVYYY\\\^^^^^^bbbbbbaaaaaa___[[[UUUQQQJJJGGGFFFHHHFFFAAA???@@@EEEFFFLLL[[[pppiiiQQQBBB;;;888:::<<<>>>===888555555555666555444555666777666555444333000//////000333444444444444444444444444444333333444444555666666777333333111000///////////////111222333333222000//////333:::>>>>>>:::333///222222222111111111000000222222222222222222222222000000////////////000000.../////////...---,,,,,,,,,------,,,+++,,,...000...//////////////////...222222222111111444888<<<......///111333333000...***++++++,,,,,,------...---+++***+++---//////...222444666777777666444333666666555444444444444555<<<<<<===<<<;;;<<>>===999666666777777666555555666777666444444333111000000111333444444444333333333333333333555444444444444333333333333222111000////////////...///111222222111000///111444999======999444111222222222111111111000000111111111111111111111111000000////////////000000.../////////......---,,,000111000///------///111...///000111111000///...111111222222222444777:::000000111333444444222000+++,,,,,,,,,,,,---------...---,,,---///111000///222333444555666555555444777666555444444444444444<<<======;;;999999:::<<<<<<:::777555444333444555555444222111///...------.........000000///,,,)))))))))***,,,...//////...111111333444333333===HHHHHHDDD:::000---000000---111000,,,***...333111,,,//////......---,,,,,,,,,------,,,***)))))),,,///(((((((((&&&%%%&&&)))+++)))++++++***(((''''''(((,,,***)))***,,,,,,***(((+++***((((((((((((&&&%%%)))222::::::222,,,+++,,,---,,,+++)))'''''')))+++(((((('''&&&'''((()))***)))(((((('''((()))***+++333111...+++)))'''&&&&&&%%%%%%%%%%%%&&&''''''((()))+++,,,+++((('''&&&'''((())))))(((&&&&&&(((***'''&&&&&&&&&'''(((***+++******((('''''''''((((((%%%&&&&&&''''''(((((()))'''(((((((((''''''(((*********++++++******)))(((&&&&&&'''((())))))((((((,,,,,,,,,---///111444666///***)))...111111222666......///111222222000...+++,,,---,,,++++++,,,---......//////......---,,,------------,,,,,,,,,,,,000111///***)))+++,,,***))))))))))))))))))(((((((((***,,,,,,+++******+++---.../////////...------///......---,,,+++++++++------+++++++++---///000///,,,******+++---------++++++*********+++---...++++++,,,,,,,,,---------...---+++******+++,,,---vvvkkkeeedddhhhppp{{{|||oooggg```[[[[[[\\\]]]_________^^^^^^\\\[[[ZZZ[[[]]]^^^^^^]]]eeeeeeeeeeeeccc___XXXTTTKKKGGGFFFGGGEEE@@@>>>@@@DDDFFFMMMZZZmmmgggOOOBBB<<<;;;<<<===>>><<<:::888777777888777666666666666555444222222222222222222222222222222222333333333333333666666555333222111000000222111000000////////////---...///111111111000///333555888::::::888555333222222222111111111111111////////////////////////000000000000000000000000///////////////......---222222222000......///111///000222333333111000//////111333444444444666777222222222444555555444222------------,,,,,,,,,,,,.........000222333111000222222222333444555666777777666555444333333333333888999:::999888777888999:::999888666555444444333444333111///---,,,+++***,,,+++***+++------+++)))((((((***+++---///000111444333444333111111999BBBDDDAAA:::111///000000---333222///,,,...222000+++//////......---,,,,,,++++++---///---***,,,222888444///***&&&&&&(((***+++***+++---,,,***(((((((((...,,,*********+++***(((---+++***)))))))))'''%%%'''+++//////,,,******,,,//////---***((((((+++---***)))((('''''''''((((((***)))(((''''''&&&'''''',,,,,,+++***)))'''%%%%%%%%%&&&&&&'''''''''&&&&&&''')))***)))'''&&&&&&''''''(((((('''&&&&&&''')))&&&&&&&&&&&&'''(((*********)))(((((('''((((((((((((((((((((((((((((((((('''((((((((('''''')))+++******))))))((((((((()))###$$$%%%''''''(((((((((++++++***+++,,,///111222000+++***---111333555999222000------...//////...***,,,---,,,+++***+++---......//////......------,,,,,,,,,,,,,,,,,,,,,,,,000222///***(((******(((((()))+++,,,+++***'''&&&'''***...///---+++))))))---.........---,,,++++++---------,,,+++++++++***,,,,,,++++++,,,---///000///---++++++---///000000******))))))***,,,...000,,,,,,---------.........///...,,,+++******++++++~~~rrrhhhcccccchhhqqq}}}}}}pppggg```ZZZWWWYYY\\\]]]]]]]]]]]]^^^___^^^\\\\\\]]]^^^``````ggggggggggggfffaaaZZZUUUKKKHHHFFFFFFDDD???>>>@@@CCCFFFMMMZZZllleeeMMMAAA<<<;;;;;;;;;;;;:::999888777777:::888666666777666555333000111222333333222111000111111222222222222333333666666555444333222111111222111000///////////////---...///000111111111000333444555666666555444333111111111111111111111111////////////////////////000000000111111000000000//////000000000//////...000000000///......000222333222111111000000000000...111444666555444444444222222222333555555444222///......---,,,,,,++++++---...///111333333111///111000000000222444777888777666555444333222222222000222555666777888999;;;999888777666555333222222111000///---,,,+++++++++)))'''&&&''')))******))))))***,,,------...000222555555555333//////444::::::;;;777111///222222///333333000,,,,,,///...***111000000///...---,,,,,,+++...///,,,***---888AAA@@@888///))))))+++,,,+++,,,...000000...+++***)))---,,,***)))******+++,,,000///---,,,,,,+++)))(((******************+++,,,000000...+++***+++...111,,,+++)))(((&&&&&&''''''+++***))))))((((((''''''++++++,,,+++)))&&&###!!!&&&&&&'''(((((('''&&&%%%&&&'''(((((('''&&&&&&'''%%%&&&''''''&&&&&&''')))((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&((((((((('''(((***++++++***((('''''''''((()))"""###$$$&&&'''((((((((())))))))))))***,,,---...111---+++,,,///333666888444111,,,***+++,,,......+++,,,---,,,+++***+++---+++,,,,,,---,,,,,,++++++***+++++++++,,,,,,------...000...***)))++++++(((***++++++,,,+++***((('''))),,,......---+++******///......---,,,++++++***------------,,,,,,++++++++++++++++++,,,...///000///---,,,---///111111111,,,***)))((()))+++...000,,,,,,,,,,,,------------///...---,,,,,,,,,------{{{ooogggddddddiiisssppphhh```ZZZUUUXXX\\\^^^]]]]]]___```bbbaaa^^^\\\\\\^^^bbbdddgggggghhhhhhgggbbbZZZUUULLLHHHEEEEEECCC>>>===???BBBFFFNNN[[[llldddLLL@@@;;;;;;999888777777777777666666:::888777666777777555333///000111222222111000///111111111222222333333333444444444444444444444444222111111000000000000111///000000111222222222222222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000//////000000111000000///...///000000000111444777888555111...---...000222---111555777666444222222111000000111333333222111//////......---,,,++++++,,,,,,...000222222000...000///......000333666888666666555333333222222222...000333444555777:::<<<777777666555444222111000------,,,,,,,,,,,,,,,---***(((''''''***+++,,,+++,,,...///...------000222444666777333000000222333555777555000...000111///222222000+++***,,,+++(((000000///...---,,,+++***---......***'''---:::EEEDDD<<<111+++))))))))))))---///111111...+++***)))***************+++...///000///---,,,---,,,***)))---+++)))(((((())))))***,,,,,,,,,******+++///222...,,,***((('''&&&&&&&&&'''((((((((()))))))))))))))***+++,,,***(((%%%###&&&'''((((((((('''&&&%%%%%%'''((((((&&&%%%&&&&&&$$$&&&''''''&&&&&&''')))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%&&&'''((((((((((((***,,,+++***((('''''''''((()))"""###$$$&&&'''(((((((((,,,,,,,,,,,,------......---+++******...555999:::555111,,,)))***,,,---...+++,,,------,,,+++,,,---++++++,,,,,,---,,,,,,+++******+++,,,------......+++......******------+++---,,,+++***))))))***+++---......---+++***+++---000///...---,,,,,,++++++---............------,,,++++++,,,,,,---...//////...---,,,---000111111000---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,...............///000000wwwlllfffddddddiiissspppggg___YYYVVVZZZ^^^`````````bbbeeeccccccaaa^^^]]]___cccfffffffffhhhiiigggaaaZZZTTTMMMHHHEEEDDDBBB======???AAAEEENNN[[[llleeeMMMAAA;;;:::888777555555666777666666999888777777777777666555000111222333333222111000111111222222333333444444333333444555555666777777333222222111111111222222222222111111111111111111000000////////////000000111111111111111222222222111111111111111111111111///000111222222111000//////000000111111111111111///111222333333555999<<<===999444///---...000111...111555777555333111000000///...///111222111000/////////...---,,,,,,+++,,,,,,,,,...000111///---///.........///222555777555444444333333333333333111222333333333555888;;;888777666444333222222111++++++++++++,,,,,,---......,,,+++,,,---//////...---///000...,,,,,,///333444888:::777555444333000555888666111---...///---111222000***)))******(((///...---,,,+++))))))(((---...,,,)))'''---777@@@AAA<<<555///,,,,,,,,,,,,,,,...///...+++((('''(((((()))+++++++++,,,///111---+++******+++***)))(((+++***)))(((&&&&&&&&&&&&((()))))))))((()))+++---...---+++((('''&&&&&&'''$$$$$$&&&'''((((((((((((%%%''')))+++++++++***)))&&&''''''(((((((((''''''&&&((()))(((&&&%%%%%%&&&$$$&&&((((((((('''((()))*********)))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''))))))((()))+++---******))))))((((((((()))$$$%%%&&&'''((())))))))),,,,,,,,,,,,,,,,,,++++++((())))))***///888<<<;;;444000---++++++---------,,,...///...---,,,---...------......//////......******+++,,,...///000000+++......,,,,,,//////,,,---,,,***))))))***,,,...//////...,,,******,,,...///...---,,,,,,,,,,,,,,,------/////////...---,,,,,,,,,---------------...---,,,,,,---///000///...---,,,,,,+++*********+++*********+++++++++,,,,,,------...//////000000111uuuiiicccbbb```fffqqq~~~~~~nnneee]]]VVVTTTYYY___`````````cccgggaaacccdddcccaaa```bbbddddddeeeggghhhfff```XXXSSSMMMHHHEEEDDDAAA===<<>>;;;:::777555333333444444,,,,,,+++++++++,,,------...---------///000///---***,,,...,,,******///333444;;;>>>===;;;;;;777111555888777111...///111111000222111+++)))++++++)))111000///...,,,+++***)))+++,,,+++******---222555888777555222///...///111---......,,,)))''''''((('''***------,,,,,,---///+++)))((()))***+++***(((''')))+++***(((&&&&&&''')))***,,,+++)))(((((()))...,,,+++)))''''''''''''$$$%%%'''((())))))((((((&&&'''((()))*********)))''''''&&&''''''((()))***((()))***)))'''%%%%%%%%%$$$&&&)))))))))((()))***'''((()))))))))(((&&&&&&&&&&&&((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''))))))((())),,,...******++++++******)))((('''((()))***************,,,,,,,,,,,,++++++***)))+++......,,,111888:::777111///...---...///...---...///000///......///000,,,---......//////......***+++,,,---///000111222,,,///000------//////,,,++++++++++++,,,,,,---......///000///---+++,,,,,,---,,,++++++***+++,,,,,,+++,,,...//////...,,,+++---------...------,,,,,,,,,++++++,,,---...,,,+++******+++,,,,,,,,,+++***+++++++++,,,,,,,,,---------------............---sssgggaaaaaa]]]cccnnn}}}|||lllcccZZZTTTRRRWWW]]]___^^^^^^bbbfff^^^bbbggghhheeebbbaaaaaacccdddfffgggeee```WWWRRRMMMHHHEEEDDDAAA<<<<<>><<<:::777444555777999999888888777666777888999888777555555555555555555555555222222333444444555666666222222222333333444444444444444444333333444555555333222111///............000000////////////000000000000111111222222222222111111111111111111111111///000222333333222000//////000111222222222222222222222333333222333666999@@@???>>>;;;777333///,,,///222555666444222000000111000...///000222222111...............---------///---,,,---///000111000.........///000111222333222222222222333444555555000000000111333888???DDD>>><<<888555444444666777...---,,,,,,++++++,,,,,,---,,,+++,,,......,,,***&&&)))+++***((()))///444555===BBBAAA@@@@@@:::222222666666222///333666777111333222,,,***,,,,,,+++444444333111000...------)))***+++,,,---------,,,***---///---+++***,,,///000000///---***((()))***(((+++//////,,,++++++---+++***)))***,,,---,,,+++&&&***......+++((((((***---///000///,,,)))((((((---,,,***)))((('''((((((((()))***+++++++++***)))))))))))))))((('''&&&&&&'''&&&&&&&&&'''(((***+++)))***+++***'''%%%%%%%%%$$$''')))******)))******%%%&&&'''))))))))))))((('''((()))+++++++++***)))((((((((((((((((((((((((&&&''')))))))))***,,,...***++++++,,,,,,+++)))((()))***+++++++++++++++***111111111111000///...---222555444000111666666111000///...///000000...,,,///000111000///...///111***++++++,,,---------,,,++++++,,,...000111222333///222222///...///...***((()))+++---......------,,,///111111///,,,+++***+++***)))))))))***+++,,,***+++---......---+++***............---,,,++++++,,,+++***+++,,,,,,***)))&&&(((+++---...---,,,+++,,,,,,,,,---------......------------,,,+++******pppdddbbbddd^^^cccnnn}}}yyylll```XXXSSSUUUYYY]]]```aaabbbfffiiifffgggiiiiiihhheeebbb```dddbbbdddgggfff^^^WWWTTTRRRJJJCCCBBBBBB@@@@@@BBBBBBHHHSSSaaaqqqiiiPPPEEE@@@;;;888888777777888999999:::===;;;999777777777999:::777666666555555555555666444444333333333333444444555555555888;;;<<<;;;999888888777666666666666666222222111111111000000000+++---//////......///000222222333444444333333333111222333444444222000///555444222000000000000000,,,---///000222222333333000222444555555777:::<<<999===AAAAAA===666000,,,222333333333222000///---//////000000000000//////,,,,,,---.........------///......------......///////////////000111222333///222666999999555111---111111111222555;;;CCCIIIDDD???999777999999777444000///------......---+++000...,,,***))))))***+++,,,...///000///000111333>>>@@@AAABBBAAA>>>:::888:::777333000000111444666---///111000---,,,---///000111///,,,...222---%%%'''&&&&&&+++111222...))))))+++---......000333555333333000)))'''))))))'''***)))))))))+++,,,+++******++++++***(((''')))***((()))+++------+++)))(((+++...111222000,,,)))'''---,,,+++***)))((('''&&&'''''''''''''''((())))))'''(((***+++***)))'''%%%((()))***++++++***)))((('''(((******)))(((((()))%%%))),,,,,,)))&&&&&&((())),,,///...***'''(((***&&&&&&&&&&&&'''(((***+++(((''''''''''''((())))))+++***((('''((()))(((''',,,++++++***))))))*********++++++++++++***))))))---...---+++((('''***...:::VVV@@@///>>>444000333222///---,,,+++++++++222111111222000------///---------...............)))***,,,...111333555666......---,,,,,,,,,,,,---000///...---,,,,,,---...------............------...---,,,,,,++++++++++++------------------------............---,,,+++***222111///...------......(((((()))+++---......,,,111000///..................------,,,,,,------...pppeeebbbbbb___dddooo}}}xxxkkk```WWWRRRSSSWWW[[[^^^___```dddfffggghhhiiiiiigggeeecccaaacccaaaccchhhggg___XXXUUUQQQIIICCCCCCBBB@@@???AAA@@@FFFQQQ___ppplllRRRFFF@@@;;;888888888888888888999999888888888888:::<<<>>>???888888777666666666777777666555555444444555555666666666777999;;;;;;999777999888777777666666777777555555555444333222222222...000222222000/////////222222333333333333333222111222444666666666444333444333222000//////000111000111222333444555555555111222444444555666888:::999<<<@@@@@@===777333111555555555444222000...,,,000111111111111000000///////////////...---,,,+++...------,,,,,,------............///000111333333333444555666666444222111111111000111444;;;CCCJJJGGGBBB;;;888888888444111///---,,,,,,......---+++...---+++)))))))))***+++---...//////...///111444;;;===???@@@@@@===;;;999999777333111111333666888222333333333111///...---///000...,,,///222...&&&((('''(((+++///000...+++)))+++,,,---...///222444333333000***(((***+++(((***)))))))))+++,,,+++***+++++++++***((('''((()))((()))+++,,,,,,+++)))(((***---000000...+++)))(((,,,,,,+++)))(((''''''&&&'''''''''''''''((())))))'''((()))*********)))(((((()))***++++++***)))(((''')))******((('''((()))''')))+++,,,***(((''''''%%%%%%&&&'''((((((&&&%%%&&&''''''(((((()))))))))&&&%%%%%%%%%%%%&&&''''''+++)))(((((())))))((('''+++******)))))))))******+++++++++++++++***))))))---...---+++)))))),,,///AAAWWWDDD(((555???444222111000...---,,,+++,,,,,,...------,,,+++))))))+++............////////////......///000000111222222///......---------------000///...---------......------............------...---,,,,,,+++++++++,,,------------------------------...............---000///...------...///000+++******+++,,,---+++***......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++|||pppgggaaa___aaafffpppvvviii^^^VVVRRRTTTWWWZZZ]]]___```ccceeeggggggggggggfffeeedddcccaaaaaaeeekkkjjjaaaXXXTTTNNNHHHDDDDDDCCC@@@???@@@===CCCMMM\\\ooommmSSSEEE>>>:::999999888888777888888888555666777888:::<<<===>>>:::999888888777777777888777777666666666666777777777777888:::;;;:::777444999888777777666777777777888888777777666555555444111444666666333111000000333333333333333333333333222444666777999999888888444333111000//////000111222222333333444444444444444555666666666666777999888;;;======;;;777555444666555555333111///---,,,222222222222111111000///111111111000...,,,+++***---,,,,,,++++++,,,,,,---------...///111333444555777666555444333444555666222111000///222999AAAHHHHHHCCC===999777555111...,,,+++***+++,,,---,,,+++,,,+++***))))))***+++,,,---......------///222555999:::<<<===>>><<<;;;999<<<999555222000111444666222111111333666555111------...---,,,///222///)))*********+++,,,---------)))***,,,------...111333222333000+++))),,,,,,******)))))))))+++,,,+++***+++,,,,,,***(((&&&&&&'''''')))***,,,,,,***)))'''***,,,......,,,***)))***++++++***(((''''''''''''(((((('''''''''((())))))((((((((()))******++++++'''((()))*********)))(((''')))***)))((('''((()))*********+++,,,+++(((&&&'''%%%$$$&&&***,,,)))&&&'''((()))******)))((((((&&&&&&%%%%%%&&&&&&'''(((+++)))(((((()))***)))'''))))))((((((((()))******+++++++++++++++*********,,,------,,,++++++---000;;;III;;;+++555777...111...------,,,,,,,,,,,,,,,,,,,,,***((((((((()))))).../////////000000000000111111111111111111000000//////...---------------000000///............///------............------------,,,+++++++++,,,,,,------------------------,,,---...000000111111111------,,,,,,---///000222111///------...---+++***------------,,,,,,,,,,,,------,,,,,,++++++++++++xxxoooggg```\\\ccchhhrrrtttggg]]]VVVRRRVVVXXX[[[^^^```bbbdddeeeeeeeeeddddddccccccccccccbbbdddkkksssqqqfffYYYRRRNNNIIIFFFEEECCC???>>>@@@===CCCLLL[[[nnnkkkRRRCCC<<<999;;;:::999888777777777777666777777777777666666555:::999888777777666777777666666666555555666666666555555777:::;;;:::777444777666666555555555666666777777777777777777777777222444777888666333222222555555444444555555555666555666777888999888888888333222111/////////000111000000000000000000111111777888999999777666777888888999:::999777555444444333333222111000...------111111111111111000///...000000000///...,,,+++***,,,,,,++++++++++++,,,,,,---...///000333555777888:::888777555555666777888444333111///000555===CCCDDD@@@;;;888555333///,,,***)))(((***+++,,,,,,+++******))))))***+++,,,,,,---------,,,,,,...222666::::::;;;<<<<<<;;;:::999>>>;;;666111//////111222...,,,---222999;;;555///,,,,,,,,,---000111///,,,+++,,,,,,+++******---///)))+++,,,,,,,,,---///222000222000+++***---...,,,***)))))))))+++,,,+++***,,,------+++)))&&&&&&&&&'''((()))******)))(((''')))***++++++***)))***++++++***)))'''''''''(((((()))((((((((((((((())))))+++******)))))))))***+++'''((()))*********)))(((((()))***)))''''''(((***+++***)))+++...---)))%%%)))''''''(((***+++***((('''(((***++++++)))'''&&&((((((((((((((())))))******)))((()))******)))(((''''''''''''((()))***+++,,,,,,++++++************+++++++++++++++,,,---///...555///***222///***000++++++++++++,,,,,,------//////---***+++......---/////////000111111222222111111111111222222333333...------,,,,,,,,,,,,,,,////////////////////////------............---------,,,,,,++++++,,,,,,,,,------------...............///000111222222333333...------------///000111444222000///000000...---/////////////////////...000000//////......---,,,vvvmmmfff___ZZZdddiiitttrrrfff\\\VVVRRRUUUVVVXXX[[[___aaabbbbbbaaaaaaaaaaaaaaa```aaaaaabbbfffoooyyywwwiiiZZZQQQOOOKKKHHHGGGCCC>>>===@@@???DDDMMM[[[nnnjjjRRRCCC======<<<;;;:::888777666666666777888888777666555444333888888666555555444444444555444444333333444444555222222444777::::::777555444444333333333333444555222333333444666777777888000333666777666444444444666555555555666777999:::888888888777666555444444222111000/////////000111///......---......///000666777999888666444333444777888888666333111111111/////////.........////////////000000///......---------............---------,,,,,,++++++,,,,,,---//////000222555777999;;;999999999999888888888777666555222000///222777;;;<<<:::777555333111...---)))(((((()))+++,,,+++***))))))))))))***+++,,,,,,,,,---,,,,,,,,,...333666<<<<<<;;;;;;;;;:::::::::;;;888444000///000222444111......444;;;===777000+++***,,,...000000//////---------+++******---///***+++---,,,,,,,,,///111///111000,,,+++......,,,***)))))))))+++,,,+++***---......---***((('''''''''((())))))))))))((('''((()))******))))))+++---+++***(((''''''((()))******))))))((((((((())))))///...,,,***)))(((((((((&&&'''((()))***))))))(((((())))))((('''''')))***+++***)))+++...---)))%%%&&&((()))'''%%%$$$%%%''''''(((***+++***)))'''&&&)))(((((((((((()))******)))))))))***++++++***(((&&&&&&&&&'''(((***+++,,,---,,,++++++******++++++***)))))))))***+++,,,,,,,,,...---...222---+++000******+++,,,------------111222000,,,...444333/////////000000111222222333333333333333333222222222---,,,,,,+++***+++++++++......//////////////////------............------,,,,,,,,,++++++,,,,,,------------....../////////000111111222333333333222000///............///000222000......///000000/////////000111111111000//////000000000000///...---tttkkkddd]]]YYYdddjjjuuuqqqeee\\\VVVSSSRRRRRRTTTWWW[[[]]]]]]]]]^^^^^^______```_________aaaeeennnwwwvvvjjj\\\TTTRRRNNNKKKHHHCCC======@@@AAAEEEOOO]]]pppkkkSSSDDD@@@BBB>>><<<;;;999777555555444777777777888999999::::::777666555444333222222222333333222222222222333333000000111444777888777666222222222111222222333444///000000222333444555555///111333333333333444555555444444555777999;;;===:::999777555333222000000111111////////////000111000///.........///111222222444555555222000//////555666666333000/////////...---------...///000111---......//////......---+++,,,---...///000000000///......------......///000000111333555777:::;;;777888999:::999888777666555555333111///000333666555444444222111000///...***)))((()))++++++***)))((())))))******++++++++++++,,,,,,,,,,,,...222555;;;::::::999::::::;;;<<<666444111///000333777:::888444333666;;;;;;555///+++***,,,000111///...000...---+++++++++,,,......,,,---...---,,,---...000///111000,,,+++------******)))))))))+++,,,+++***---///000///,,,***))))))''''''((((((((((((''''''&&&(((*********+++,,,...+++***((('''''')))+++,,,******)))((((((((())))))000///...,,,***((('''&&&%%%&&&((()))***))))))((()))))))))(((&&&''')))+++*********+++,,,+++(((&&&(((***,,,)))%%%###&&&)))&&&'''((())))))(((''''''''''''&&&&&&''''''((())))))((()))***,,,,,,***(((%%%%%%&&&''')))+++---......---,,,******++++++,,,***)))((()))++++++***))),,,,,,...000...******+++***+++,,,---............///222000---000777555---......///000111222222333888777666444333111000///---,,,,,,+++++++++++++++,,,---......///.........------............------,,,,,,+++++++++,,,---------------...//////000000000111222333333333333333222111000/////////000111...,,,++++++---...//////---...000111111111000///,,,---...//////...---,,,ssshhhaaa\\\ZZZcccjjjuuupppeee]]]WWWTTTQQQQQQQQQUUUYYY\\\[[[ZZZ[[[]]]^^^```aaa```___^^^^^^___eeemmmoooggg___[[[WWWRRRMMMIIIBBB<<<<<>>:::999777444222000///...111000///......///000111///......---...000222444111333555555222000///...222333444333111000000111000000/////////000111222,,,---...///000000000///------///000222222333333111000000//////000000111///000000222444666888999666666666666666555555444111222222111000000222444111222333222111000///000,,,***))))))++++++***((()))))))))************))))))+++,,,------///222444666666666666888;;;===???888666333111222555999<<<888555333444777666222---+++***,,,111111------111...+++***+++...///...------...///...------///000...000///,,,***,,,+++(((***)))))))))+++,,,+++***---///111111...,,,++++++''''''''''''''''''''''''%%%'''***+++,,,,,,...///,,,+++)))((((((***---...+++******)))(((((())))))/////////...,,,***(((&&&%%%&&&'''))))))))))))((()))))))))'''&&&''')))+++''')))+++,,,***(((''''''******)))((('''((()))***%%%%%%&&&&&&''''''(((((('''''''''''''''(((((()))(((((()))+++------***(((%%%%%%&&&(((***---///000///---,,,******+++,,,---,,,***)))***,,,,,,***((())))))......((()))+++(((+++,,,---...//////......,,,111000---111999555+++------...///000111222333999888777555333222111000///...------,,,,,,------***+++---.........---,,,------............------,,,+++++++++,,,,,,---...---------...///000000000...///111222333444555555111111000000000222333444///---++++++---/////////...///111333333222111000+++,,,...000000000///...sssggg___[[[ZZZccciiiuuupppeee]]]XXXUUURRRQQQRRRUUUZZZ]]]\\\ZZZZZZ\\\___aaabbbaaa___^^^[[[ZZZ]]]dddgggddd``````YYYTTTOOOIIIAAA;;;<<>>DDDPPP```tttgggNNN>>>;;;@@@???>>><<<999666444333333555555444444666999<<<>>>777777555444333222222222333222222111111222222333444222//////000222222222333222222222333333444555111111000000///......---111111000---++++++...000//////000111444888<<<>>>999888666444222111000///111000///......///000111------,,,,,,---///222444333555777777555222111111000222333444222222222333444333111000000000111222,,,---...000111111111111///000111222333444444444222222111111111111222222/////////111222444666777666555444333222333333444...000111222111111333444111222333333111000000000---+++******++++++)))((())))))************))))))(((***,,,......///111333222222222444777;;;???AAA>>>;;;777444333444777999222000///000222222///---,,,***,,,111111,,,---111...+++(((+++000222///,,,...///000///------///111...000///+++***+++***'''***)))))))))+++,,,+++***---///111222000...---,,,''''''''''''''''''''''''$$$'''+++---------...///,,,+++)))((()))+++...///++++++***))))))((()))))),,,---...///...+++)))'''$$$%%%'''))))))))))))(((******)))'''&&&&&&))),,,%%%))),,,,,,)))&&&&&&((('''###!!!"""%%%((('''&&&$$$$$$$$$%%%%%%'''((())))))))))))))))))***++++++(((((()))+++------+++(((%%%%%%'''(((+++...000111///...,,,******+++,,,---...,,,***+++------***'''&&&(((000///)))---333,,,+++,,,.../////////......,,,111111...333;;;666+++,,,---...///000111222222555555555555555444444444000000///............///)))***,,,---...---,,,,,,---..................---++++++++++++,,,,,,---...---------...///000000111,,,---///222444666777777000000000000222444666777444111///...///111111111111222444666666666444333,,,...000222333333222111}}}oooddd___^^^^^^eeeooo|||{{{oooeee[[[UUURRRYYYXXXXXXXXXXXXYYYZZZZZZ^^^___```___\\\[[[ZZZ[[[WWW[[[^^^^^^]]]aaakkktttjjjbbbUUUHHH@@@>>>???AAA@@@EEEPPPaaawwwbbbMMMCCC???>>>::::::999888888777666666777777888888888999999999777777777777555333111000333333222222333333444555444444333333333333222222222222333444444555666666222333333333333222111111111333444333000///222444444000---...111555666666<<<<<<999555111//////000777333///...000222222222111000///,,,+++,,,///222666555555444333222111111333222000/////////000111///000222222222111///---///222333333111222555888555333222444777888666333333222000/////////000111111111111000000222555888777777777666555444222222333333222222222222222222999333......111222111...)))***,,,---,,,+++)))'''(((((())))))*********+++***((('''(((***---......,,,...222555888999999999777777666666666555555555444222///000111111///,,,,,,,,,++++++,,,...///000000---,,,---000222000...000...+++)))))),,,000222333444333000,,,((('''&&&,,,---......,,,+++,,,---000...------......,,,+++(((''''''''''''(((((()))***,,,///000...---,,,,,,+++***)))))))))))))))***)))***++++++***)))***,,,+++,,,,,,,,,+++)))'''&&&---,,,+++*********+++,,,******)))(((((('''((((((***))))))((((((***+++,,,(((((((((((('''&&&%%%$$$,,,------***&&&$$$%%%'''000---***&&&%%%%%%&&&''''''(((((()))))))))))))))))))))******++++++,,,,,,//////...+++))))))+++---///000000///...---,,,+++***+++,,,------+++***((((((***---///000///---,,,...------111666888444000///...---...111333444444000000000000000000111222///////////////000000000...------///111222111///+++,,,---.../////////...000//////...---,,,,,,,,,.........///////////////...///000111222333444555......000333222000333:::333222111000///...---,,,111333333333888>>>:::222111111222222222333333333{{{lllbbb]]]\\\]]]fffqqq{{{ooofff]]]UUURRRVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]^^^^^^\\\[[[[[[\\\YYY\\\^^^]]]\\\bbbmmmvvvsssiiiYYYIII>>>;;;<<<>>>@@@EEEPPP```vvv```KKK@@@;;;:::<<<<<<<<<;;;;;;:::::::::888888888888999999999999777777777666555444222111222222111111222222333444444444333333333333222222222222222333444444444555111222222222222222111111222333444333000///111333111...,,,,,,///222444444;;;;;;999555111//////000333000---,,,...//////...000///...---,,,---///000222222111000000///......111111000///////////////000111222333333111000///222444555444333333555888555333222333666666555222222111000///...///000000//////000000000111444555666666666666555444222222222222333333333222111111888333///...000111///---******+++++++++***)))(((((()))))))))***************((('''(((***------------000555999::::::888666444444444333333333222222333000//////111111000...,,,,,,++++++,,,...///000///,,,+++---000000...+++---+++)))((((((+++...000111222222111...+++++++++///000000...,,,+++,,,------,,,******++++++***(((******)))(((((()))))))))'''+++000222000---+++***+++*********************+++,,,,,,,,,***)))***+++++++++---.........---,,,---,,,+++***))))))***++++++***)))))))))))))))***'''&&&&&&%%%&&&'''((()))))))))))))))(((((('''&&&%%%'''))))))((((((+++---***)))'''&&&&&&'''((()))''''''((()))))))))))))))((())))))***,,,------...//////...+++))))))+++---------,,,,,,+++******)))------,,,,,,++++++******)))+++---///000///...,,,,,,++++++000555777555111...------...111333333333/////////000000111222333000000111111111000000///......///111333555444333....../////////000000111000000//////...------,,,.........///////////////...//////000111222333333111333666999777222222666222222111000///......---///111111222777===;;;444444444444333333222222222vvvhhh^^^YYYZZZ[[[gggssszzznnnfff^^^VVVRRRSSSSSSTTTUUUWWWYYY[[[\\\YYYZZZ\\\\\\[[[[[[\\\]]]^^^``````^^^\\\```iiiqqqsssiiiYYYIII>>>;;;<<<>>>AAAEEEOOO___ttt```JJJ???;;;999===<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::666666666666555444333222222111111111111222333333444444333333333333222222222222222222222222222333000000111111111111111111222333333222000000111222111...,,,---///222333333999999888555111//////000000...---,,,......---,,,........................000//////......---------000000111111000000//////000111222333444333222111444555666555444444555777444333222222333444333111111000///.........///000---...///000111222222222444555555666555444333222222333444444444333111000888444000...000000...,,,+++******)))))))))))))))))))))))))))***************)))((()))+++---------+++///444888999888444222000000000000////////////000///...///111111111///---,,,,,,,,,,,,...///000---,,,+++---000000,,,((()))(((''''''(((***,,,---///000222111000//////000222222111///,,,+++,,,------+++************)))'''---,,,+++******)))******&&&***000333111...***(((******************++++++,,,------,,,***)))***+++,,,,,,---............------,,,***)))((((((((((((******))))))******++++++)))(((((((((((()))***+++))))))************)))(((***++++++***)))((()))***(((''''''(((((((((((((((''''''((()))))))))))))))((()))***+++,,,---.........///...,,,******+++---,,,,,,+++***))))))))))))......---,,,++++++*********+++...///000///...---+++******...444666444222...---,,,---000222333333/////////000111222333444111111333333333111///...//////111444777999999888222111000000000111222333111000000//////......---.........//////000000000......//////000000000111666888>>>BBB>>>555000111111111000000000/////////---...///111666;;;999444666666555444333222111111qqqcccYYYVVVWWWZZZgggrrrwwwkkkfff___WWWSSSRRRRRRSSSTTTVVVXXXYYYZZZVVVXXXYYYYYYYYYZZZ\\\^^^bbbddddddaaa]]]\\\___ccceee^^^SSSHHHAAA???AAACCCAAAEEENNN]]]rrraaaLLLBBB>>>===::::::::::::::::::999999999999999999::::::::::::666666666555555444333333333222222222222333444444444444333333333222222222222222222111111111111111/////////000000111111222333333222111000000000111222000//////111222444555777777777555222000000000000///////////////...---,,,,,,---...//////...,,,///////////////.........000111222333333222111000111222333444444444333333555555555444333333444555333222111111111111111111111000...---------...///---...///222333444222111222333555666666555444333555444444333222222222222888555222111111111///---,,,+++)))''''''((()))***)))))))))))))))************)))(((***,,,------,,,(((***...111333333111000............---------------------...000111111111...---,,,,,,,,,...///000---,,,,,,///111000,,,(((((((((''''''((()))+++,,,...000222222111000111222222222111///---,,,...000///...,,,,,,,,,,,,***(((---,,,+++***))))))))))))'''+++///111000---***))))))))))))***************+++,,,------,,,+++,,,............---,,,+++***))),,,+++***)))((('''&&&&&&)))((((((((()))***++++++***)))************++++++(((((()))***************---------,,,***)))((((((***+++++++++***((('''&&&'''((())))))******))))))))))))******++++++,,,,,,.........---+++***,,,......---,,,+++******+++,,,------.........,,,***)))+++,,,...000000000///...,,,++++++...111333222000---,,,,,,---000222333222111111000000111111222222222333555666555222///---///000333777;;;======<<<444222000//////000222333111111000000/////////............///000000111111////////////////////////777;;;DDDIIIDDD999111000000000000000000000000000.........000444666666333555555444333222222111111}}}mmm___VVVTTTVVVYYYfffppp}}}tttjjjddd^^^WWWTTTSSSSSSSSSTTTUUUVVVWWWXXXUUUVVVWWWWWWWWWXXXZZZ\\\___bbbeeeddd```[[[XXXXXXUUURRRMMMHHHEEECCCCCCCCC@@@DDDMMM\\\qqq}}}___LLLCCC@@@???999999999999888888888888888888999999999:::::::::555555555555444444555555555444444444444555666666444444333333333222222222111111111111111111111000////////////000111333333444333111111000000000///000000000000000111333444444555666444222000000111////////////............,,,,,,,,,...111111...,,,.............../////////333333555666666555444333333333333444444444333333333333222111111222222222222111111000000000111222111000...---------...///......000333666666333111111333555777888777555444888666333111000111333444999777555444333333111000---+++)))''''''(((***+++******))))))))))))))))))+++***)))+++---------+++'''((()))+++---///111222............------------***+++---...///000111222///...---,,,---...///000...------000222222---)))***))))))((()))***+++,,,///000222222000000000111///000000///......000222000...---,,,,,,,,,***(((,,,+++***(((((('''''''''***,,,---...,,,++++++,,,'''((()))*********))))))***,,,---...---...///111///...---,,,+++*********++++++***)))((('''%%%%%%'''''''''''''''((()))***&&&&&&&&&'''''''''''''''&&&'''((()))***+++++++++'''((())),,,...//////...+++,,,---------+++***(((((()))******++++++*********************)))))))))---......---,,,+++,,,...------,,,,,,,,,,,,,,,,,,***,,,///111111...+++(((,,,---...000000000000000///.........//////...---...---,,,...000222333333444333222111000000000000333444666777666444111///000111444888===>>>===<<<333222000...---...000111000000000000////////////......//////000111111222/////////000000000000000666;;;DDDJJJFFF;;;444333000000000000111111111111000//////111222222111111111111111111111111222222{{{kkk\\\SSSSSSWWWZZZeeeooo|||vvvkkkddd[[[UUUTTTSSSSSSSSSTTTTTTVVVWWWWWWUUUVVVVVVUUUTTTUUUWWWZZZYYY]]]ccceeeccc]]]WWWTTTMMMLLLJJJHHHEEECCCAAA@@@@@@DDDLLL[[[pppyyy\\\JJJBBB??????<<<<<<;;;::::::999888888777777888888888999999999555555444444444555555666666555555555555666777777444444333333333333222222111111111111111111111222////////////000222444555555333111000000000///...---...//////......000222222333444444222000000111---......---++++++,,,......,,,,,,...222333000---,,,,,,,,,------......///555555666777777777666666444444444333333222222222111000...///000111111000000111111000//////222444111000///.........///000000//////222666777444111111333666888:::999888666999777444111000111333444888888777666555444333333---,,,***(((((()))***,,,************))))))))))))+++******+++---...,,,+++***)))((((((***---111333//////.........---------)))+++---......///111222//////...------...///000...------///222333///,,,---,,,***)))((()))+++,,,---///111000///......///---...000000//////111222///...,,,++++++***)))'''))))))((('''&&&&&&&&&'''+++,,,---,,,******+++---&&&''')))***++++++***)))+++,,,...///...///000222---------,,,---......///************)))(((&&&%%%''''''&&&&&&&&&'''((((((&&&'''((())))))))))))(((%%%&&&''')))+++,,,,,,,,,,,,+++,,,---//////---+++(((***,,,.../////////...******+++,,,,,,,,,,,,,,,+++++++++************))),,,...///...---,,,---...+++,,,,,,------,,,,,,+++)))+++///222222000---***---...///000000111111111111111000///...---------///...---...111333444444444333222111111111111111444555777777777555333222000111444888<<<===;;;999222111000...------......////////////////////////......///000000111222222000000111111222222222333444999AAAFFFCCC:::555555000111111111111111111111222000///111111//////111000000000000111111111222zzzjjj[[[SSSSSSWWW\\\cccppp{{{ooocccXXXRRRRRRQQQRRRRRRSSSUUUWWWYYYZZZWWWWWWVVVTTTRRRRRRUUUWWWYYY]]]ccceeeccc^^^WWWSSSKKKJJJHHHFFFCCCAAA???>>>@@@CCCLLL[[[pppyyy\\\IIIAAA>>>>>>>>>>>>===;;;:::999888777666666777777777888888888555444444333444555666777555555555555555666777777444444333333333333222222000111111222222333333333000/////////111333666777555333000///000111///------...000///...---///111000222333333222111000111/////////---******---000000---,,,...222444222///---------...///000000111666666555555666666777888555555444222111111111000000...,,,---000222111000///000111000///000444777222111000///...///000000000...---000555666444000000333777:::;;;;;;:::888666666555444333222111111555666777666555444444444------+++*********+++,,,************)))))))))(((+++++++++,,,......,,,******)))(((((()))***+++,,,............------------(((+++---...------000222000///...------...///000---+++***---000222000...000...***'''&&&''')))+++***,,,......------...///,,,...111111000///...///111///---,,,,,,+++)))'''((((((''''''&&&''''''''')))+++------,,,***++++++''')))+++---------,,,+++...///000000......///000---,,,,,,+++,,,---...///)))************)))(((''')))((((((''''''''''''(((((()))***+++,,,++++++***%%%&&&(((***,,,......///222111/////////---(((%%%((()))+++,,,...///000000+++,,,------......------******+++,,,,,,---......,,,...//////---------...,,,---///111111///---,,,+++,,,---///000000000000...//////000111111222222111111111///...---......000///...///222444555555222111111111222222333444666666666777777666555555000111444888::::::777555222111111///...---,,,,,,........................---...///000111222333333111222222333444555555666555777<<<@@@===666444666222111111111111111111111222//////222111...///333222222111111111111111111zzziiiZZZRRRSSSXXX]]]cccqqqsssdddVVVPPPQQQPPPPPPQQQSSSVVVYYY[[[\\\XXXXXXVVVTTTQQQQQQSSSUUU___aaadddeeebbb\\\VVVRRRLLLJJJGGGDDDBBBAAAAAAAAA???CCCLLL[[[qqq{{{^^^KKKBBB???>>>>>>>>><<<;;;999777666666666666666666777777777777555444333333444555777888555444444444444555666666444444444333333333222222000000111222333444444444000000//////111444777888666333000///000111///,,,...000222222//////111333///111333333222111111111222222111...,,,,,,000444111...,,,...333555333000///000000111222333444444666555444444444666777888666555444222111000//////000---,,,---000333222111...000111000///000555999333222000/////////000111000---,,,...333555333000111333777;;;===<<<;;;:::333555777888777444000...333555666666555444444555...---,,,,,,++++++,,,,,,+++*********))))))((((((+++++++++---......,,,***(((((((((((('''&&&%%%$$$.........---------,,,,,,(((+++......,,,,,,///222000///...------...///000,,,***(((+++///111000...111...***&&&%%%&&&(((***'''))),,,---,,,---...///,,,///222222000...,,,+++444222000//////...,,,***(((''''''''''''(((((()))'''***...///...+++***))))))***---/////////...---111222222111...------......---+++)))((((((((()))))))))***++++++***)))(((+++***)))(((((('''((((((%%%&&&((())))))(((((('''&&&'''))),,,...///000111...---,,,///111111---***++++++,,,,,,,,,,,,------,,,---......//////......)))***+++---///111222333,,,---//////...---.........000333555555333000...---,,,,,,,,,---000333555/////////000111111222222000000000000......000111000//////000333555666555//////000111222444666777666666666666666777777777111111444777999888555222222222222111000...,,,+++---------...............---...///000111222333333222222333444666777888888666777:::<<<999333333666222222222111111111000000111---...222222...000666555444444333222111000000}}}pppbbbZZZWWWVVVYYY]]]hhhrrrtttfffXXXRRRSSSPPPPPPQQQRRRTTTWWWYYY[[[WWWYYYZZZYYYWWWVVVVVVWWW]]]bbbeeeeeedddaaaXXXOOOLLLIIIEEECCCBBBAAA@@@>>>BBBBBBIII[[[ooozzz[[[GGG>>>::::::::::::999888888777666666888666444555888999777555666444222222333444555444111333444333000000222555111222444555555444222111666666555444222111000000333222111111111333555777555111---...111333111------....../////////////////////000111111111111111...///000///------///000//////111333444444111///000111111111222444999<<<;;;888555222111222444666888666555222000///...---.........///000222333444...000111111111111333444333333222222000///---,,,...////////////...------111222444555777888999999555555555444333333222222444777666222000111000---,,,,,,,,,---------------......---,,,***)))+++---+++,,,------......------***+++,,,)))&&&'''***......,,,++++++,,,............///000111000...---+++000...------......---+++,,,******------******,,,000...,,,)))(((((()))***+++,,,,,,,,,++++++---////////////111222111...,,,---///000///---,,,,,,,,,((())))))))))))(((''''''+++***))))))(((((()))))),,,---///000111111111111000///000111222111...+++...---,,,,,,,,,,,,+++***))))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))******(((((()))++++++,,,,,,+++*********+++,,,,,,------++++++++++++******))))))---......,,,)))'''&&&&&&++++++++++++++++++++++++------......///000000111000333666888888555222000000000000///000222666999333333222111111111222333333222000............//////111222111000///000222111000...///222555666777111333555888888777555333444333222333444444333111111111000...------000222///111111...---000000---111111111111111222333444666555555555555666777777222444555777777666444333888777777777888777444222000/////////000111222222666444333111000111111222yyylll^^^WWWTTTTTTXXX]]]lllvvv~~~rrrdddWWWRRRSSSOOOOOOOOOQQQSSSUUUXXXYYY[[[]]]]]]\\\YYYWWWWWWWWW]]]bbbeeeeeedddbbbZZZQQQIIIGGGCCCBBBBBBBBBAAA@@@DDDCCCJJJZZZmmmyyy[[[HHH???<<<;;;<<<<<<;;;:::999888888888888666555666888999777666666444333333444555555444222333444333111000222444111111111222333444555555333333333222222222222222111111000111222555777999444111...///222333111------...//////000000//////...///000000111111000000---...//////......000222111000111222444444222000///111333333444777:::===777555333111000111222333444555555555444222000.../////////000000111222333///111222222222222444555777777666444222000///...000000000000000000000000111222333555777888888999555555555444444444444333555777666111000111111...------,,,,,,,,,,,,------//////...,,,)))((()))+++))))))***+++,,,---------***,,,---+++((('''))),,,---------...000000///---///000222222111///---+++///......///111111///......+++***,,,,,,***+++...111000///,,,+++***+++,,,,,,---...............///000//////000111000---***///111222222000//////000++++++******))))))((((((,,,,,,+++************+++,,,,,,,,,---...000222333000///000111222111///------+++***+++---...---,,,******)))))))))(((((((((((((((''''''''''''(((((())))))(((((('''(((((((((((()))***+++++++++++++++***)))))))))))))))))))))******))))))(((((())))))+++,,,---,,,***(((((((((++++++++++++++++++++++++,,,,,,------...//////000///111444666666444111///111111111000111333777;;;555444222000000000000111333222111000/////////000000000111222333333444444000///000222555666666555111222444555555555333222555444333333444333111///111222111000...///222444333444444111222555333...666666555555666666777888666666555555555555666777555555444444555666777777;;;:::::::::;;;:::777555111111111111111111222333555555444333333222333333|||rrrfffYYYSSSQQQRRRXXX___qqq|||zzznnnbbbVVVRRRSSSNNNNNNNNNOOOQQQTTTWWWXXX]]]^^^^^^\\\YYYWWWVVVVVV]]]aaadddddddddccc\\\SSSKKKHHHDDDAAAAAA@@@???>>>DDDCCCIIIWWWiii{{{www[[[III@@@>>>>>>:::999888666555555444444999888777777888999888777666555444555666777555444333444444333111000111222111000//////111333666888555555444444333333222222111111111222555777:::<<<333111000222444444111------...//////000000//////......///000000000000///---/////////......000222222111000111333444333222///222444666777888:::<<<555444333222111111222222111333666777777555333111111111111000000000111111000222333333222222444555999888777444222000...---,,,,,,++++++,,,---///000222222333444666777777888444444444555555555555666777888555000///222222000000...,,,+++******,,,,,,/////////,,,)))'''((()))''''''(((******++++++++++++...000///,,,***+++,,,,,,---///111333222///,,,000111333444333111...,,,......///222555555444222000,,,+++,,,,,,+++,,,000222222222000---,,,---///---///111444444444222111333222111111111000---***///111333333111111111222///...,,,+++*********+++...---,,,,,,++++++,,,,,,++++++***+++---000333555000//////000222222111///+++******+++---......---++++++*********)))))))))((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&)))******+++++++++******++++++***))))))(((''''''***)))((('''&&&'''(((((()))+++,,,,,,***))))))***,,,,,,++++++************+++++++++,,,,,,---.........///222333444222000...111111111111111444999<<<888777555333111111111111444444222111111111111111000...---000444666555444//////111444777777555333222222222222111111111111666444333333333222///---111222222111000111444666777888777777:::===888000555555444444555555666666555555444444444444555555888666333222333666:::<<<=========>>>???>>>;;;888444444333333222333333333444555555555555555444444wwwkkkaaaVVVPPPOOORRRZZZbbbttttttiii___UUUQQQRRRMMMMMMNNNOOOQQQTTTVVVXXXZZZ[[[\\\[[[YYYWWWWWWXXX]]]aaadddddddddddd^^^VVVPPPLLLFFFBBB???===;;;999AAAAAAFFFTTTcccuuuuuuZZZIIIBBB@@@???999888666555444333333444999999888888888888888777555555555777888888555333444444555444333222111111000000000000111333555666::::::888666444222111000222333333444666888:::<<<222222222444555444111.........///000000000000000---......///////////////000111111000...---///000222000//////111222222222000333666777777666666666444444555555555444444333111333555666777777666666333333222111000000000000000111333222222111333444555444222000...---,,,++++++***))))))***,,,///111222222333333444555666777333333444555555666777777888888555000///222333222111///,,,)))((()))***+++---...---,,,)))(((((()))((())))))))))))))))))(((+++000444555333000000111------...000222222///---...000222444444333111000,,,...000444888999777555222---+++,,,,,,+++---222222444555333000///000111111444888===AAAAAA>>><<<888777555444333111...,,,---///111111000000111222222000---+++***+++,,,---...---,,,,,,++++++,,,,,,)))***+++---///222444666000//////000111333222111---+++++++++---------+++++++++++++++*********)))((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&)))******+++++++++******,,,+++++++++*********)))+++***(((&&&&&&'''((())))))+++,,,,,,***))))))***,,,,,,++++++******))))))************++++++,,,,,,,,,---///000000000...---//////000000111444888<<<;;;:::888666555555555555555555444333333333333333000---***---222555333/////////000222555666555333222111000///......///000666555333333222111...,,,000111222222111222444777888999888;;;AAAEEE>>>444444333333333333333444444333333222222222222333333888666555444555888;;;>>>>>>>>>???@@@AAA@@@===:::777666666555444444444444333444555777777666555555tttfff]]]SSSOOONNNRRR\\\ggguuupppeee\\\TTTQQQRRRNNNNNNNNNPPPRRRTTTWWWXXXWWWYYY[[[\\\[[[\\\]]]^^^^^^bbbdddcccdddddd___YYYRRRMMMGGGBBB>>><<<;;;999======CCCOOO]]]mmmuuuZZZJJJBBB@@@???===<<<:::888777888999999999999999999888777777888555555555777888888555333555555555555555555333222000111222333444333222222999888777555444222111000222222222333444555666666222222333444555333111///...//////000000000000000---......///////////////333333333000...,,,---...111///......000111111000111333666666444222000000222333444555555555444333333333222333444666888:::555444333111000000/////////000111111000000111222000000...---,,,,,,,,,,,,///...------...111333555333333222222333444555666222333333444555666777777777777444///...222333222111///+++)))'''((()))***)))***++++++)))))))))***,,,,,,++++++***((('''&&&,,,111888:::999777666777///---,,,---...000//////,,,---000222444444444333,,,---000444888999777555222...+++------+++...222444888:::999666333444666888;;;AAAIIIOOOPPPNNNKKK<<<:::888666555333000...,,,...000000//////000111111000---,,,++++++,,,---,,,++++++***************'''***---111444555555555111///......000222222222///...,,,,,,,,,,,,***)))++++++++++++*********)))((((((''''''''''''((((((***)))(((((('''''''''((())))))***+++++++++******))))))*********++++++++++++***)))((((((((())))))+++,,,---,,,***(((((((((+++++++++******)))))))))))))))))))))************+++,,,,,,---......------,,,---......///333888<<<999888777666666666777888555555555555555444444444333///,,,...333555222...222000//////111444444444222111///---------//////666444333333333222000---///000222222111222444555666777888<<>>???AAABBBAAA===:::888888777666555555666666222333555777888888777777rrrbbbZZZQQQMMMMMMRRR^^^jjjwww}}}mmmbbbZZZSSSPPPQQQNNNNNNNNNOOOQQQTTTWWWXXXWWWZZZ]]]___```bbbdddfff```cccdddccccccddd```ZZZPPPLLLFFFAAA?????????>>>;;;;;;@@@JJJVVVeeeyyyuuu[[[JJJBBB???>>>:::999777666666777999:::888999:::999777666666777666555444555666777555444666555666777888888666444111222444555555444222111222222222222222222222222//////000111111222222222111222333333333222000000...///000000111111000000......///000000000000///444444333111...,,,---...000///...///111222111000111333555444222///------///000111222333333222222444222111000111333777999555444333222111000000000...000111000//////000111000///...---,,,---...///------,,,---...000222333444333222111222333444555222222333333444555666666555666444///...222333111///---+++)))((((((((()))'''(((***+++***))))))***------,,,,,,***)))'''''',,,222888;;;:::888888999000...,,,,,,---///000000+++,,,---///000222444555,,,---///222555666555333111---,,,------,,,---111555:::???>>>999666777999<<<>>>DDDMMMUUUXXXUUUQQQ<<<:::777555444333000...---///111111000//////000......,,,+++++++++,,,---+++***))))))(((((())))))'''***///333666666555444222000---,,,...000111111111///---,,,,,,+++)))'''++++++*********)))))))))((((((''''''''''''(((((()))((((((((((((((())))))(((((()))++++++,,,,,,+++&&&&&&'''(((((()))***************)))))))))((((((,,,------,,,***((('''(((************************))))))))))))))))))))))))***+++++++++,,,------...+++,,,------///333888<<<555555444333333444555666444555555666666555444444666333222222555666444222333111//////111333555555111111///......///000000444333333333444444333111///111333333222222333444222444777;;;AAAFFFBBB:::333333222111111111111222000000000000111333444555666777:::<<<======;;;:::<<<===???AAABBBAAA===:::888888777777666777777777333444666777999::::::;;;}}}ooo___WWWOOOKKKKKKPPP^^^kkkzzz|||kkk```YYYRRRPPPPPPLLLLLLMMMNNNPPPSSSUUUWWWXXX[[[^^^aaaccceeegggiiibbbeeeeeeccccccddd```ZZZQQQLLLFFFBBB@@@@@@@@@@@@<<<<<>>===;;;:::<<<===???BBBCCCAAA===:::777777777777777777888888666777777999;;;===???@@@{{{mmm]]]VVVNNNJJJIIIOOO]]]jjj||||||jjj___XXXRRROOOPPPKKKKKKLLLMMMOOOQQQTTTVVVWWWZZZ^^^```bbbdddfffhhhdddfffeeeccccccddd```ZZZUUUPPPIIICCC@@@???>>>>>>>>>===???EEELLLWWWjjjzzzvvv[[[III@@@<<<:::777555444333555777:::<<<777999:::888555333444666666444222222333444555444666666666999===>>>;;;888333333222222444666999:::888777777777666666666666111222444666888:::;;;;;;111222111000///...000111//////000111111111111111//////000111111111111111///000111000//////111333111111222444666666333111...///111111000000111222222111111222333444666666000000111111111000000///555444333222111111111111111222333222111000111222333111...,,,*********+++++++++---...............555444222000000111222444111111222222222222333333000333333//////111000---++++++******))))))(((((((((***,,,+++)))'''&&&&&&'''((()))***++++++++++++---111555666333///...///......000222444333000...000...+++))))))+++...111...,,,,,,,,,...//////......++++++......++++++...+++222888888222...///222...///333:::BBBEEEAAA<<<555222///---,,,+++)))(((***+++,,,,,,***(((((()))(((((()))++++++++++++++++++******)))((()))))))))***+++---///111222444444333000,,,***+++---...///...,,,++++++------,,,+++))))))))))))((((((((((((((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%&&&(((***,,,---......++++++******))))))((((((%%%&&&(((***)))'''%%%###((()))++++++******+++,,,''''''((()))***+++,,,,,,************))))))))))))+++******)))***,,,...///+++,,,...///111555:::>>>888777555333222111111222333444555666666555444444///111333444444444666888333444555777999999666444000000111111222222333333111111222444777999888777444555777666555444444555///444777666888:::999555444444333222111111222222111111222444666999;;;<<<:::;;;<<<======<<<<<<;;;<<<===???BBBDDDBBB>>>:::777666666666777888999999999999999:::<<>>???>>>===<<<===>>>666999999777777888::::::;;;;;;;;;===>>>@@@AAABBB{{{nnndddYYYRRRLLLMMMQQQYYYeeeppp}}}iii]]]WWWSSSQQQRRRMMMNNNPPPPPPQQQSSSWWWYYY[[[\\\]]]^^^___```aaabbb___aaaccceeedddbbb^^^\\\VVVPPPLLLIIIEEEAAA@@@CCC@@@AAA@@@@@@DDDQQQeeettt~~~sss\\\NNNBBB:::888555555555888:::999666333555555444444444444555555666666666666666888<<>>======777888888777666777999999999999999:::;;;===???@@@wwwkkk```YYYRRRMMMNNNSSS\\\hhhsss}}}iii\\\WWWTTTUUUXXXOOOQQQTTTUUUUUUUUUWWWXXXYYYZZZ\\\]]]^^^]]]]]]\\\^^^___aaabbbbbb___\\\ZZZTTTOOOKKKJJJFFFAAA???AAA?????????>>>@@@KKKZZZffftttrrrZZZKKK@@@;;;:::444555777999;;;999555111555555444444444444555555666666555444444666;;;???===<<<999777444222111000000111222333555888:::;;;888888999999888888777666666666777999;;;;;;888666666666666444333444666888999888777444222222444666444444333222222222222222///...............//////111111111111000000000000////////////////////////111111000/////////000000000//////000111222000///000000000111111222222222555555555555444333222111111000//////000111000///..............................//////000000111111555777777666333111111111777777444//////222111---+++++++++)))'''&&&(((***************************,,,------...---,,,+++***............---+++)))(((+++)))))),,,111333111///////////////...---,,,,,,+++)))((()))***+++***)))''''''((((((***+++,,,------,,,***+++---......---......------+++***((('''(((((()))+++------+++)))***)))((('''((()))***+++,,,,,,+++***)))(((((('''((()))))))))((((((***+++((()))***,,,...000222333444111...,,,---.........---------,,,+++*********((()))******++++++******))))))************))))))&&&'''((())))))***))))))***)))'''(((***++++++***+++***)))***,,,---,,,+++((())))))******)))((((((((()))******)))((()))+++******+++,,,,,,+++******---,,,***)))***,,,///222...---+++,,,.../////////,,,---.........///111333333333333333333333333333333222222333444333111...222333555777888777666555222222333444444555555555444666777777666666777999666777888999:::::::::999;;;<<<<<<======<<<<<<<<<666555333333444555555444111111222222333444555555888777666666666666666777777777888999999999888777666;;;BBBFFFEEECCC@@@>>>;;;999888777777777888:::999999999999;;;===???@@@vvviii^^^XXXQQQMMMPPPVVV___lllwwwjjj\\\VVVSSSVVVZZZPPPSSSVVVWWWWWWVVVVVVWWWWWWYYY[[[]]]^^^]]]\\\[[[]]]^^^______^^^\\\ZZZYYYRRRNNNKKKJJJGGGAAA???@@@===>>>>>>===???GGGRRR[[[lllwwwuuu[[[JJJ@@@===>>>666777888999999777555333555555444444444444555555666555444222222555999===<<<:::999666444333222222333333444555777999;;;<<<777888888888888777666666444666888;;;===<<<:::999555666777666555555777999999999888555333222333555444444333333222222222222///////////////000000111222222111111111111111222111111111111111111111111111000000//////000000000/////////111222222000.........//////000111111111333444444555666666666666999777555444444333000...000000000//////.........///000000000111111222222555666777666333111111222777777444000000222111---*********(((&&&&&&(((***))))))))))))***++++++,,,+++,,,---...---,,,***(((,,,,,,---,,,+++***)))((()))(((''')))---///000///......//////...---+++)))***))))))+++,,,,,,+++)))'''''''''(((***+++---......---,,,------...//////222111111000...---,,,+++))))))***---///...+++)))((((((((('''((()))***+++------,,,+++***)))(((((((((((()))((('''(((+++...******++++++---///111333222000...---------............------,,,+++******((())))))************************++++++*********&&&&&&''')))***************)))'''(((***++++++******))))))***+++,,,,,,,,,)))))))))))))))((((((''')))***++++++***)))***,,,***++++++++++++++++++***,,,,,,++++++,,,...000111------------///000111111---............///000111222222222333444444555555444333222333333333111///111333555777888666444222///000222444444333222111333444666555444444555777444555555666777777777888999:::;;;<<<============666555333333333444444444111222222333444555666666777777666666666666777777666777888999:::999888888888===DDDHHHIIIGGGFFFEEEAAA<<<888888999888999;;;<<<;;;;;;<<<===@@@BBBDDDwwwhhh\\\UUUPPPNNNRRRZZZdddqqq}}}lll^^^UUUQQQSSSXXXOOORRRVVVXXXWWWVVVVVVVVVWWWYYY[[[^^^_________^^^]]]]]]]]]\\\[[[ZZZXXXXXXQQQMMMJJJIIIFFF@@@>>>@@@<<<======>>>@@@EEENNNTTTeeeppp~~~www\\\JJJ???===???;;;:::999888666666666777555555444444444444555555777777666444444666;;;>>>999888777777666666666666777777777777888999;;;;;;777888888888888777666666333555999<<<===<<<;;;;;;777888::::::999888888999777888777555222111222333444444444444333333222222111111000000111222333333222111111000000111222222222222222222222222222222111111000000000000111111000000000111333222000...------...//////000111111///111222555777888999999777555444444444222///---222111111000000//////...000000000000000111111111222444555555444333333444777777555111000222000,,,)))***)))(((&&&&&&(((***))))))))))))***+++------+++,,,,,,,,,+++***(((''',,,,,,,,,,,,++++++***)))***)))((((((***,,,---------............,,,***)))******+++---///...,,,***)))))))))***+++,,,---...******************+++,,,.........------,,,,,,,,,))))))***,,,...---+++)))'''''''''(((((()))******------,,,+++***)))(((((((((((()))(((((())),,,///++++++******,,,...000111000///...---,,,+++,,,---//////...---,,,******)))(((((()))************)))******++++++++++++******&&&&&&''')))***************)))'''(((***++++++***'''((()))*********+++,,,***))))))((((((((((((((((((***++++++******+++---************************)))+++---...//////...---,,,------...///000222333///...---......///000000000111111222333444555666444333222222333333111000000222444666666444222000///000222444444333111000333444444444222111222333444444444444555666777777555666777999::::::;;;;;;555555444333222222333333111222333444555666777777555555555555666777888999777888:::;;;;;;;;;::::::<<<@@@EEEHHHJJJLLLNNNOOOGGG???:::;;;;;;::::::>>>======<<<===???BBBFFFHHHvvvfffYYYRRRNNNMMMTTT]]]hhhwwwnnn___UUUNNNOOORRRMMMPPPTTTWWWWWWWWWXXXYYYYYYZZZ\\\___```aaaaaaaaa^^^]]]\\\[[[YYYXXXWWWWWWQQQLLLIIIHHHEEE@@@???AAA===>>>>>>???AAAEEEKKKPPP\\\hhhvvvzzz]]]III>>><<>>===;;;888666555777:::555555444444444444555555444444444333333444777:::666666666666777888999999888888888888999:::;;;;;;888888999999888888777666333555999;;;;;;;;;;;;<<<999<<>><<<:::999555666666444222111111333444444444444444333222222222111111111222333444555000///.........///111111000000000000000000000000222222111111111222333333222111000111222222000///------...//////000111111---...111333666888999999333333333555777777555333222222222111111000000000............////////////000222444555444444555666777777555111111222///+++)))******((('''''')))+++***)))))))))***,,,...000---,,,+++***))))))((((((,,,,,,++++++++++++++++++******)))))))))******+++------------,,,+++******+++++++++---//////...,,,+++++++++++++++,,,---...***+++,,,,,,***+++,,,...------,,,,,,,,,------...***)))((()))***+++)))((('''(((((((((((((((((((((,,,,,,+++***)))(((((('''''')))******)))***,,,...,,,+++***)))***+++---///...//////---+++***+++---///...---,,,+++***)))((('''((())))))******))))))******++++++++++++******&&&'''((())))))***))))))***)))'''(((***++++++***&&&(((******)))***,,,---++++++***)))((((((((((((((()))++++++******+++---******))))))))))))******)))+++---///000...,,,******,,,---......///222444///...,,,---///000000000///000000111333444444555333222111111333333333111000111333444444333222111000222333555555444222111222333333222000///000111555444444444555666777888333333555666777888888888444666777666444333222333222222333444666777888888555555555555666777999999888999;;;<<<======<<<;;;>>>AAAEEEHHHKKKOOOSSSVVVMMMBBB;;;======;;;;;;@@@<<<<<<<<<===@@@DDDIIILLLqqqcccWWWPPPLLLMMMUUU```lll{{{~~~nnnaaaVVVMMMLLLNNNLLLOOOSSSVVVXXXYYY[[[]]]]]]]]]^^^______```aaaaaa^^^]]][[[YYYXXXWWWWWWWWWQQQLLLHHHFFFCCC??????BBBAAA@@@??????@@@CCCHHHKKKRRR^^^nnn|||~~~aaaLLL???<<>>???>>><<<888777888:::555555444444444444555555000111333333222222444555444444444555666777888999555555666777888999;;;<<<999999999999999888888777333666999:::999999;;;===999===BBBDDDAAA===999666444555555444222111222333333444555555555444333222111111111111222333444555111000///......000222333000000000000000000000000333333222222333333444555444222000000111111111000------...///000111222222---...000222444555666666222222333555888888666444222222222222222111111111////////////////////////000222444555444444555666777888666222111222///************)))((((((***,,,******)))***+++...000222///...,,,***)))))))))***+++***************++++++((()))******))))))***+++,,,,,,+++++++++++++++,,,+++******,,,...///...,,,,,,,,,+++++++++,,,,,,---,,,...///...,,,,,,///111...---,,,,,,,,,,,,---...,,,***(((((()))*********(((((((((((((((((('''''',,,+++***)))(((''''''&&&''')))++++++******+++,,,,,,+++)))(((((()))+++---...///000///,,,+++,,,.........---+++***)))(((''''''(((((()))))))))))))))))))))************))))))(((((())))))))))))((((((***)))'''(((***++++++***&&&)))++++++******---///---,,,***)))(((((())))))'''(((******)))***+++---,,,+++************+++,,,+++,,,---------,,,***))))))+++---...---///222555///---+++,,,///111111000//////000111111222333333222111000111333444444333111222222333444444444444333444555555555444333333000111222222111111222333333333333333333555666777333333444666777777777777444777::::::777555333444222222333555666777888999777777666666666666777777888999;;;<<<======<<<<<<<<>>:::;;;@@@>>>===>>>???CCCIIINNNQQQzzzmmm```UUUNNNKKKLLLUUUaaannn~~~{{{mmmaaaVVVMMMJJJLLLLLLOOOSSSVVVXXX[[[^^^`````````___^^^^^^^^^___```___]]][[[YYYWWWWWWWWWWWWRRRLLLGGGEEEBBB>>>???CCCCCCBBB@@@??????BBBEEEHHHJJJWWWhhhxxxfffOOOBBB???AAA===???AAA???;;;888777888555555555444444555555555222444777777666666666777444444444444444555666777222222333555777999;;;<<<999::::::::::::999888888444666999999777777:::===777<<>>:::666555555222222333555666888999999999888777666666555555555888999:::<<<======<<<<<<999===CCCIIIMMMQQQUUUXXXRRRCCC999<<<===999:::@@@AAA@@@AAACCCGGGMMMSSSWWW