BM6(  zzzvvvgggXXXUUUSSSUUUTTTRRRSSSUUUVVVXXX\\\aaafffmmmtttyyyyyypppeee___\\\YYYVVVTTTSSSSSSRRROOOLLLLLLNNNRRRWWWXXX\\\bbbgggnnnxxx}}}{{{wwwsssjjjjjjiiiccc^^^\\\___ccckkkbbbYYYTTTOOOKKKNNNUUUSSSVVV[[[cccnnn{{{ttt```aaaiiinnntttyyyqqqcccbbbiiiaaaZZZRRROOOQQQVVVXXXYYYbbbeeeiiimmmtttӵĦĦӵwwwOOOCCCIIIPPPCCCIIIRRRXXX___jjjxxxxxx}}}}}}mmmdddbbb___YYYSSSPPPQQQOOOKKKHHHLLLWWWaaa{{{Ħ4ĉ@ӵ>L=hĦ4ĉ@ӵ}}}YYYHHHBBBEEEHHHIIIFFFBBBCCCKKKRRRYYY^^^fffgggYYYOOO]]]tttwwwtttxxxyyyssskkk^^^aaabbb\\\RRRLLLLLLOOOSSSTTTVVVWWW\\\gggxxx>LGG=?HdĦ=Īj|||GG=?jjjGGGAAAHHHEEE:::<<>>AAAAAA??????BBBMMMLLLKKKJJJLLLRRRZZZaaahhhggghhhnnnssspppggg^^^YYYTTTLLLFFFEEEIIIPPPTTTaaadddhhhHdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdDooo?fӵOOOTTTWWWĦ===AAADDDӵƜ`1.׼sĭӵӵĦ;;;777<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?QQQBBBZufĦ999999:::gL999AAA???g&e===gĉ@g&e>&e@e^^^___??g<ĉ3we<Ħ3h?@e;;;???;;;888===888666666Z:::6668889999998883h?gL\\\bbbeeeeee```YYYUUU]]]VVVLLLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħ<<<:::<<<g?>>>===HdĦ<<<999666Hu]Ħ111ttHƅ^Hu]ĦrrrH׼s===666BBBEEEFFFFFFCCC@@@@@@CCCKKKtQgggmmmpppyyyje<ĦBt=o9ĦH׼syyyWWWJJJDDD<<<444999777777HtĦ::::::<<<======Bt=o9ĦHdĦEEEIIINNNSSSWWWZZZ[[[rrrmmmfffDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵ777888GR/f6LĭĦ777777DdDĦ444::::::DdDĦ:::`eĭyyyDdDΦDdDĦDdDĦ;;;<<<<<<===>>>>>><<<999888666666555555666777geĦ<<<======FSĦqjRgdKӵDdDĦjjjFFF;;;???:::777777DdDĦ999999::::::qjRgdKӵDdDĦ<<<::::::===BBBHHHLLLXXX^^^hhhHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)Ħ:::999CdgĪj999DdDĦ999222444DdDĦ999HߝL`o9222DdDΦDdDӵDdDĦRRRBBB;;;666777999888777888666888:::;;;;;;999geĦ:::999sp?aĦdddGIdnuR)ĦDdDĦaaa<<<999999666666DdDĦ888666666555GIdnuR)ĦDdDĦ;;;999999999:::<<<===888>>>GGGDdDĦnuR)ĦDdDΦDdDĦqqqDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<444qR/ܗ?fӵ555>d<222333>d<Ħ8884DufئL>e777DdDʜ4DuTӵDdDĦ```RRREEEAAA@@@:::444222444555555666666555geĦ333s<v>aĦGGGssspeӵDx<DdDĦ^^^;;;999666666DdDĦ777555666666peӵDx<>d<888999::::::::::::CCCAAA===>d<ӵDd<DdDΦDdDĦGGGDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ999OOOB?Ho9>d<\\\;;;888888>d<ӵ666888B?Ho9444<x555666777777333777<<<&ӫeʬtIӇSSS>d<Φ>d<ĦBBBD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@G:::;;;HĪj@IŌ555444Bene333Hkge222ne666666fe333Hu]3hh333888>>>sejjjLLLDDD444555666---666geĦja>aĦ777666@Gse\\\BBB333<Ō222222555@G666555Hkge777777777888888999999888HĪj@IŌ???CCCegeNNNMMMHu]3hIŌRRR___DdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦfff888999:::555555333555444222222555555555444444D^555333555666s׼sNNNbbbcccEEE888888333666geFm8555>aĦ444444>>>s׼sCCCPPPbbboooFFFHo222<<<999777888555555333777666666666666666888888777<<<<<<===OOOVVVZZZD^<<<===GGGDdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦYYYCCC222888777666555555666777888666555555444444444444444333333333333444444444444888777555333222000000000222222222333Ħ555333333444444444444333333444>d<Ħ555666333333222Be///222555MMMkkkvvvZZZKKK;;;666geFYĉ<<<999>aĦ444:::555...===VVV[[[Be///,,,111;;;MMM}}}kkknu]ӵ555555555444555999222444555555444333444666777777666555444444444555666666666666666777888888::::::999888888888888888999???HHHRRRXXX>d<ĦDDDAAA<<<999:::>d<ĦhhhĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ___YYYFFF;;;AAA<<<555444444444444555666777444444333333333333444444222222222222333333333444777666555333111000//////111222222gdKĦ444222222333333333333222222444sdKĦ555666222222222666555444000111666<<AneneneneDe^^^777???:::777;;;333333333333444444555666666333333222222222222333333111111111111222222222222444444333222111000000000111111ne222222111111222222222222111111333ne222444555222000//////111111000...333111111111...000>>>OOOkkk>A|||hhhKKKk<888444000000333000111------000---***///(((444222111666///222LLLfh666333666888777888:::222222222333444555555555222222222222333555666777444444333333444444555666666666666666777777888999777666444333555DeCCCDDDGGGIIIKKKKKKneIIIAAAne^^^qqqnexxxHHH555???;;;444666444222333333444444555555555222111111111111222222333000000000000111111111222222222111111000111111111111111111111111000000111111111111000000111111222333333333111...---...///......000222666777222---...222555PPPbbbuuu666//////444222+++222///000222444444111...,,,000---+++000222222777___TTTJJJAAA>>><<<999777777444222000000111333333333222222222222333555666666444333333333333444555555777666555555444444444444222444666777888???>>>>>>>>>???CCCMMMUUU^^^UUU<<>>777888777222555;;;222222222333333333333222000000000000000111222222/////////000000000111111222222111000000000000111111111111111111111111000///000000111111000000//////000111111222222111111111111111000000000111222...000000---,,,...000000***444444@@@bbb|||oooHHH777666...222111...000555444///555///---+++'''+++///+++777///000333///111555444111CCC\\\yyypppYYYDDD999<<<888333111222333333333555444444333333333444444444333333333333444555555666555444444333333333333222555999;;;::::::;;;============;;;;;;CCCQQQ[[[xxxooo\\\PPPAAA999===AAAJJJTTT___rrrKKK666:::666444999555...000111111222222222222111111000000///000000111222222////////////000000000000333222111000////////////111111111000000000000000//////000000000000//////...///111222222222111000///000111///,,,))))))***///222000++++++000///)))...444111222888555PPPcccHHH===000000111111000...---------,,,222444...111555///000###...<<<000+++111///,,,......444NNNxxx~~~EEE???888555444555555444888777555444333222222222444444333333444444555666444444444444444555555666666777888777555666999<<<:::>>>???<<<666666===DDD[[[ppp[[[FFFGGGJJJIIIBBB???JJJ[[[www;;;666666555444444333222222111111111000000000000000000000000000000000000000////////////////////////...;;;222(((444444((()))111,,,,,,222555333//////444000...222333///------333111000......///111222000000///...---,,,,,,,,,---------............///---...000000...000:::CCC???]]]vvvWWW???666///...,,,)))...555)))000222---***///111///000000//////......------...------///333???TTThhh\\\999222444111555???666444555999666000111888444444555666555444222111333222222111111222222333444555555666777888888999???>>>;;;999777777888999KKKggg[[[III<<<;;;;;;777999AAAGGGVVVrrrkkk666555555444444333222222111000000000000000000000000////////////////////////........................///555---+++444///,,,999+++000444333...,,,///333000111222111,,,)))///999222111///......///111222000///...------,,,,,,,,,------------..................///000000...111555???;;;\\\aaaUUUJJJDDD===333,,,+++,,,......+++)))+++------////////////............,,,,,,...///---,,,333<<<@@@[[[}}}nnnJJJ;;;:::;;;:::666444333555555444444666333444444444444444333333333222222111111222222333444444555666666777888888===;;;999777666666666777888CCCKKKMMMPPPZZZdddiiiXXXIII???@@@>>>888777;;;BBBBBBFFFQQQiiiyyyxxxGGG000333333333222222111111000000000000000000000000000////////////////////////........................222111---444<<<666666GGGBBB>>>777000++++++///444666444555666444//////222111000///......///000111000///...---,,,,,,,,,,,,------------............111------111222...---...111(((666GGGQQQsssyyydddMMM:::222111222...+++,,,,,,***)))+++.............../////////++++++---000...)))(((+++***+++;;;bbbqqqHHH???>>>666888777666444666888666111444333333333333333444444333222222111111222222333444444444555666666777777999888666444333333444444333666666444666===DDDGGGMMMDDD@@@DDDCCC<<<888::::::999666444:::OOOllltttkkkzzznnnHHH222111222222111111000000000000/////////000000000000000////////////////////////........................000...000???TTT```eeekkkoooLLL///,,,111222888DDDQQQ>>>,,,+++222333///***//////.........///000111///...------,,,,,,,,,---,,,,,,---------.........222,,,+++///000---///444***+++555222&&&777]]]rrrpppQQQ===666333,,,)))...000---***,,,---------....../////////000,,,+++...///...///333777///***444???BBBZZZkkkLLL===111777;;;;;;777666999666///444333222222222333555666333222222111111222222333333333444444555555555555666555444333333333333333000222444666888888666333???;;;<<>>dddbbb;;;:::999///<<<[[[dddAAA...,,,...000111...------......//////000...------,,,,,,,,,,,,---,,,,,,,,,------------...111***)))//////+++...777111,,,---...,,,222::::::ZZZqqqZZZ===///***(((,,,000...------,,,,,,------......//////222---***++++++***,,,111+++///,,,***---,,,444HHHwwwwwwOOO555333777:::777666777555222555555333333333444555666333222222111111222222333333333333333333444444444444444444333333333333444888444000000222555777999777666777===AAABBBCCCEEE@@@???===;;;;;;<<<>>>???CCCGGGZZZ~~~vvv]]]ZZZfff\\\CCC;;;777333111///333333000000333333000000000000000000000000000---......//////000000111........................------------------------///,,,***000RRRkkkbbbGGG&&&222ZZZ|||bbbFFF222+++...,,,,,,------.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,------------///***///===@@@555...000...,,,***...555555000***111@@@]]]jjj<<<:::444---+++...///------------------.........)))(((***...---***+++///---111***'''222555...+++CCC^^^~~~UUU999555333555555444555777777666666555555555555555333222222111111222222333222222222222222333333333333333333333444444444444999555444777999999:::===666666666888:::<<>><<<:::888<<>>]]]iiiVVV;;;---)))000111......***)))000...///555IIIlllgggfffTTT888***...000***...------------------,,,%%%''',,,///---***...444888666***%%%///111++++++***111HHHvvvUUU???000444777333333999888888888888777555444444333222222111111222222333222222222222222222222222111111222333333333333333,,,---222::::::444000111444555555555555888:::;;;???>>>>>>BBBEEECCC;;;555:::BBBGGG@@@333;;;___bbbLLLQQQYYYgggIII<<<555;;;<<<555000222555...,,,111222///000555000000000000111111111111---------...///000000111........................------------------------,,,)))444333,,,RRR___EEE>>>>>>@@@CCCDDD>>>444///000***+++,,,---............,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------///222MMMzzzwwwMMM111...333...***...---+++111***...+++)))888^^^tttGGG...000111(((.........------,,,,,,,,,------...+++%%%""")))222(((------...000***)))555000///222MMMrrrMMM222555;;;444111777999:::::::::888666444333333222222222222222222333222222111111111111111111///000111222222333222222777444666999888333444:::000333444333444666888999444555888>>>DDDFFFDDDBBB>>>999777<<<>>>===AAAGGG```fff\\\DDDOOOlllaaaNNN666666555444333333222222444333222111000...------222111111111000000//////000000000000000000000000,,,,,,,,,---------......,,,---------.../////////+++---000---777ccciiiKKK111---222,,,...111%%%++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,---...///000555FFFzzzNNN000///+++'''(((---///,,,000+++,,,111222777KKKbbbVVV***'''111//////......------,,,++++++***+++,,,,,,+++,,,---///111000...---,,,,,,------///,,,///555XXXjjjGGG===)))222@@@...888777777777888888666444333222222222333444444555111222333444444222000///444333222111111222444555444333333333333444555555555555555555555555555555222333666:::>>>CCCGGGIIIEEEAAA<<<777555777:::===???PPPeeezzz{{{hhhVVVIIIIIIooozzzOOO;;;555555555555444333222222222333222222111000///......111111000000000/////////////////////////////////---------.........//////------------...............+++---333CCCjjjuuuGGG///111+++(((***%%%*********+++++++++,,,,,,------------------------,,,++++++,,,,,,.../////////UUUUUU111000---+++,,,...---***222---+++,,,)))&&&000???hhhlll888///444+++///......------,,,++++++***++++++******+++,,,......------------...000111222...000000DDD]]]999>>>===333999:::888777777888777555444222222222222222333444444333333444555444333222111555333222111111111333444222222222222222333444444555555555555555555555555222333555888;;;>>>@@@AAACCCAAA>>>;;;::::::999888888999BBBRRRggg```LLLJJJNNNQQQgggEEE000222444444444444333222222111111111111111000000////////////////////////.............................................////////////............------------111+++444HHH^^^{{{{{{FFF'''++++++&&&(((***)))))))))************+++,,,---............---,,,,,,++++++,,,,,,---...///000gggKKK000---***+++,,,---///000000,,,+++...,,,&&&(((///:::iiiGGG111333'''///......------,,,++++++++++++***))))))***+++,,,,,,+++,,,,,,...111333444333...000///333\\\YYYJJJ<<<000<<<;;;999888777777666555333222222222222222333333444555555555444444444333333555444333111111111222222111111111111111222333333444444444444444444444444333444666777888888888888===<<<===???BBBAAA<<<888===333333===CCCPPPtttsss]]]NNNOOOZZZdddiii|||}}}aaa:::888<<<777333333222222222111111111//////000000000000000000................................................------------.....................------,,,,,,,,,000222KKKooo\\\???+++,,,...******,,,)))))))))*********++++++***+++---......---+++***,,,+++++++++,,,------...333cccttt{{{ggg555111---,,,///...+++---333000,,,,,,111222...---///)))KKK[[[666222---///......------,,,++++++...,,,***)))***+++,,,,,,++++++,,,---///111444555111,,,///111...GGGXXX;;;???;;;<<<:::777666666555333222333333222222222222333333555555444333333333333444777666444333222222222222111111111111111222333333444444444444444444444444333555666888888777555444666666999???EEEFFFCCC???>>>;;;<<<@@@>>>>>>OOOeeewwwZZZPPPIIINNNYYYaaa___[[[ZZZTTTeeeBBB555777444,,,111111111111111000000000///////////////000000000------------....................................++++++,,,,,,,,,---------......------,,,,,,,,,+++,,,999eeesssGGGIIIAAA444---+++)))(((************+++++++++,,,((()))+++,,,,,,+++)))(((,,,,,,+++++++++,,,------...HHHWWWHHH<<>>HHHHHHNNNRRRGGG333***...333///,,,---...+++((((((...999nnn}}}GGG111333///......------,,,++++++222...+++***+++------,,,---,,,,,,---...000222333222......111///999kkkYYYEEE:::<<<:::777555555555333222444444333333333333333444444333333222111222222222777777666555444333333333222222222222222333444444444444444444444444444444444555777999999999777666666666777<<>>444222111000000000000000000000000000000////////////////////////---------.......................................***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++999nnn~~~@@@888LLLGGG000(((((((((+++*********+++++++++,,,,,,((()))************)))(((,,,,,,++++++++++++,,,,,,***333222,,,777RRRgggooouuu{{{pppEEE------000---+++************)))...---TTT\\\......///......------,,,++++++555000+++***,,,...---,,,------,,,,,,---...000111222333///......---FFFnnnDDD<<<===;;;888666777777666555666555555444444444444444333333222222222111111111666666555555444444333333222222222222222333444444333333333333333333333333444555777888999999999999999999999999;;;===???AAAHHHKKKFFF:::555:::===;;;<<>>{{{ppp111***///......------,,,++++++666000***)))+++---,,,+++++++++++++++,,,...///111---777111+++000---000CCCqqqlllSSS@@@===:::999::::::::::::777777666555555555555555222333444444444333222111333333333333333333222222111111111111111222333333333333333333333333333333444444555666666777888888888:::;;;888666666;;;@@@NNNPPPQQQLLLBBB:::888;;;CCC@@@AAAZZZnnnWWWOOOJJJAAA999???<<<===???===666666;;;RRRMMM444DDD;;;<<<999222000111000+++.........///////////////000000//////...................../////////000000000000000000000000000000,,,,,,,,,---------......+++++++++,,,,,,---------222)))PPPRRRWWWsss```999111+++444,,,***444---###---(((((((((((())))))))))))++++++***))))))***++++++,,,,,,++++++***+++++++++(((...+++<<>>===888888777666666666666666333444555666666444222111000000111222222222111111000000000000000111111222333333333333333333333333444444333333333444555666333777:::888444444:::AAA>>>DDDUUUbbbXXX???777???:::888666>>>LLL\\\ooocccSSSGGGBBB@@@>>><<<666;;;999999<<<777@@@YYYOOO<<<555777888666444111000000111222////////////////////////........................---------,,,---111777;;;222000...///111111...,,,111111000000//////..................////////////......<<>>GGGZZZSSS???666===???===MMMeee~~~gggUUUMMMCCC===<<<<<<:::888777???555444???777KKKGGG666555888444444555444333111000///................................................---............000444888111///...///111111///---111000000000/////////...............////////////333//////@@@ccc|||uuu___===...%%%+++000...,,,...,,,,,,+++************+++++++++++++++++++++++++++******++++++++++++******...---,,,+++******+++,,,,,,---333^^^uuu===333000999444...111111((()))---)))...,,,+++DDD|||^^^;;;222000)))...222%%%,,,******************++++++++++++++++++,,,---.........111444444000,,,///555555QQQhhhBBBDDDDDD;;;999<<<;;;888666777;;;===;;;888666555555555444444444444555333333333555555444333222111000///000000111222222222222222222111000000111111000000111111222333444444444444555666777888:::666999BBBBBBBBBSSSjjjoooSSS;;;888<<<;;;???HHHYYYxxxmmmTTTGGGBBB???;;;:::<<<===;;;999777@@@555666AAA===ddd~~~:::444888555000222555777666222...+++........................------------------------...///000///...///111333///......///111111000...000000000000////////////............////////////444111,,,+++888HHHKKKEEE444+++(((,,,///+++***---,,,+++******))))))******,,,+++***)))))))))***+++++++++************++++++...------,,,,,,,,,,,,---000(((222hhhtttCCC444;;;OOO999---///222***%%%***,,,000...)))999oooDDD222///***...111&&&+++))))))******++++++,,,,,,,,,,,,,,,,,,---...///000,,,222666222///000333555222[[[dddJJJ===<<<>>>999999777666888<<<>>>===;;;666666666666666555555555666555444555666666555333222222111000000111111222000000000000000///......111000000000000111222222111222222333444555777777===888999??????>>>KKK___jjjVVVBBB:::;;;;;;:::999>>>PPPvvv|||^^^LLLDDDAAA@@@===;;;;;;<<<<<<:::888777999<<<>>>===QQQrrrJJJ111666999000///111444555555111...+++------------------------------------------------///000111111///------...------...///000000000///000000000000////////////............////////////---111222000222:::@@@AAA===666111///,,,)))+++111++++++***)))))))))******+++***)))((()))+++---...,,,,,,***))))))***,,,,,,------,,,,,,,,,,,,,,,,,,222$$$222lllnnnBBB222IIIkkkBBB---)))000,,,''',,,000,,,---***444fffGGG...///...---000(((---++++++,,,,,,---...//////------------...///000111+++222444222222777777444888vvveeeBBBEEEHHH777999777777999;;;======;;;888888888777777777777777666666555666777666444222333222222222111111111111//////000000//////...---000000000000000111222222111111111222444555777888999777<<>>PPPpppgggLLLBBBAAAAAA@@@>>><<<888666666666666666999///??????777qqqhhh;;;///333333444...000111111222111000...---------------------------------------------------...000111111...,,,,,,,,,,,,---...////////////000////////////000000000000............////////////***///111000///111333333333222000...+++))),,,222,,,++++++***)))*********))))))((()))***---000222---,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,,,,///###:::sssbbb;;;222]]]MMM111&&&---,,,+++......,,,***)))///YYYKKK+++///333---...+++000++++++,,,---......//////............///000111111...111222111444777666222KKKbbbKKKFFF>>>::::::999999:::;;;:::999999999999999999999999999999999888999:::888555333333333333333222222111111000000111111000000///...000000//////000000111222222222222333444555777888000111999BBBBBB;;;999===;;;DDDIIIDDD???AAABBB@@@???777888EEEQQQ```}}}vvvaaaHHH===@@@DDDAAA;;;:::999666444444555777999999---:::;;;EEEjjj>>>000222999+++//////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,,,,,,,...//////.........///////////////000000000000............////////////......---------///000111+++...222222...***)))***---,,,++++++******++++++)))))))))***,,,...111222,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,+++PPPZZZ;;;???rrrOOO666))),,,+++,,,---(((...)))((()))FFF[[[//////555,,,------111******++++++,,,,,,------............///000111222111000000222111111777>>>kkkZZZDDDCCC======<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;===<<<<<<======;;;888555444444444444444333111111111111111111111000000///000////////////000111111333333333333444555666666666444777<<<>>>;;;:::===@@@===999:::BBBLLLNNNJJJ???:::888999999???SSSiiinnnSSSKKKCCC@@@BBBAAA<<<777666666666555555666888:::333555555>>>ooooooAAA...555222777(((222...////////////......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,...000000---,,,---....../////////000000000111............////////////000......000222333444555...111444333///---***)))...---,,,,,,+++,,,,,,,,,))))))***+++,,,---......+++,,,,,,,,,,,,,,,,,,+++***+++,,,---......---,,,---;;;mmmMMM<<>>===<<<;;;<<<;;;;;;;;;<<<<<<============<<<<<<======:::666333444555555555444333222111000111111111111000/////////////////////000111111333333222222222222333333;;;777666888:::888888888>>>777333888AAAIIINNNQQQDDDGGGGGGBBB===<<>>@@@AAA???;;;666444444000222333333333222333333---???666GGGBBB444***444&&&///+++999+++---...///000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000---///111000---+++,,,....../////////000000111111............/////////000......000222222///,,,,,,---...---***+++///222333///...------,,,,,,------)))***++++++++++++***)))++++++---......---+++++++++,,,.../////////......000HHH>>>888JJJaaaHHH...---111///(((...222+++''''''222,,,,,,fffCCC...111***000...)))..................---------------......///000111---,,,444:::222111SSSPPP???@@@AAA@@@???>>>>>>???;;;<<<<<<<<<======>>>>>>:::999999::::::777333///555555666666555333222000000000000000000//////...///////////////000111111333222111111000111111111111000222777;;;;;;888666888999===AAA<<<777>>>JJJJJJPPPPPPIIIBBB@@@>>>;;;===HHH```hhhNNNEEEFFF???===;;;999777666666777555555555444444333333333444999///```ttt000000000////////////000000111000...------...///000...---,,,++++++,,,---...++++++------------++++++...///000---++++++...111///////////////......---000000111000000///......////////////////////////111111000000/////////...111000///------...//////..................---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///666sss<<<555@@@999888------------------------++++++///---...NNN999111222$$$222333...++++++,,,------......///......---------......///333...111555111<<>>;;;;;;@@@<<<===DDDEEE@@@BBBKKK>>>>>>===;;;888555222000444444333222222222333333111111000///////////////111111111000000000000000000000111222222222222111333333444444555666666666999999999:::===??????>>>EEESSS```^^^OOOBBB@@@CCCBBB<<>>000333(((000111...,,,------......///000000//////......//////000000111...111555:::PPPlllGGG???BBBAAAAAAFFFCCC??????BBBDDDCCCCCCEEE<<<======<<<;;;888555444444444444444333333333333111111000///////////////111000000000000000000000000000111222222222222111333333444444555666666666888777777999;;;======<<<888AAAOOO\\\```WWWFFF888:::===CCCIIINNNeeewwwTTT???<<>>:::777666555333222111111111333333333222222222222222333000IIIvvv>>>,,,000//////......//////000............------,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++---//////...---------111111111111000///------...////////////...------........................////////////............///////////////000111222222111///---------///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......555CCCyyyhhh222111444***(((,,,,,,,,,,,,,,,,,,,,,,,,'''---)))'''+++333\\\EEE...555---......------......///000000111111000000000000000111222222222111222777IIImmmvvvTTTEEEAAA@@@@@@BBBCCCAAA???@@@BBB@@@:::;;;<<<===>>>===;;;999777444555555666555444333222111111000///////////////000000000000000000111111///000111111222222111111333333333444555555666666555555555777999;;;;;;:::999888;;;EEEQQQVVVSSSNNNEEEBBB>>>;;;<<>>@@@<<<666444444333222111000000000222222111111111111111111777111PPP]]]666777/////////....../////////............---,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////222222111111000///---------...............------------------------------//////........................///000111222333444777444111...,,,,,,...///,,,,,,++++++++++++,,,,,,------------------------,,,---......///.........111SSSWWW//////000,,,111++++++++++++++++++++++++'''111+++***222000UUUMMM+++555222,,,---------......//////000111111000000///000000111222333555333333===]]]rrrGGG===@@@???@@@GGGIIICCCBBBEEEBBB999<<<===>>>>>>===;;;999777444555777777777555333111111000000///////////////000000000000000111111111///000000111111111111111222333333444444555666666444444444555888::::::999888999888555666BBBVVVeeeaaaMMM===CCCZZZrrrkkkFFFCCC@@@===<<<999555222333333333333222111111000111111111111111111111111777555WWWKKK.../////////............/////////......---,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000000111111111000000///------------...............---..............................//////////////////...///000111333444444555:::888333///---,,,,,,---------,,,,,,,,,,,,------------------------------,,,---......///.........+++???gggggg???,,,,,,++++++333+++++++++++++++++++++++++++444---,,,111***NNNWWW+++333444+++//////,,,------...//////000000////////////000111222333555444999NNNxxxbbbCCC@@@EEE<<>>>>><<<:::888666444555666777777777555222111111000000/////////////////////000000111111111111//////000111111111111000222222333333444555555555444333333555888999999999000888>>>;;;666999HHHVVVmmmYYYIIINNN___hhhcccZZZHHH___hhhMMM@@@AAA@@@<<<666222222555222333333333333333222111111111111111111222222222///666```NNN333,,,///......------......///111000...,,,++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,+++,,,...//////...///////////////......---------...////////////...////////////////////////////////////000000000000///000111333444555555555:::888555111///---------......------------......------------------------,,,---......//////......'''999YYYJJJ:::///111000,,,,,,111,,,,,,,,,,,,,,,,,,,,,,,,***///---///000000YYYddd000222444+++222///,,,------......///000000////////////000111333333444:::LLLnnnhhhDDD???<<>>@@@\\\]]]\\\WWWOOOGGGDDDDDD@@@<<>>@@@DDDEEEFFFHHHCCCAAA<<<888555444555555666666555444333222111111111111000///////////////...//////000111111222222...//////000000000000000111222222333333444555555111000000222444666666555===999444333444888:::;;;EEEOOOYYYXXXPPPHHHFFFFFFHHH:::222>>>WWW|||vvvSSS<<>>222000222+++***//////------------------------111,,,111222(((777jjj}}}???444333+++777.../////////000111111222222111111111222333444666777>>>WWWhhhQQQ???@@@EEEEEECCCDDDDDDAAA<<<777555555666888777666444333111111111111111111000///////////////...//////000111222222222...//////000000000000000111222222333333444555555///......000333555555444000666<<<<<<777444555888<<<===DDDQQQ]]]]]]NNN>>><<>>;;;@@@===<<<:::777555444777:::777666555333222111000000111111111222333333111///111111000000000000111111............////////////111111111111111111111111111000000000000222333444888777666555555666777777<<<<<<999<<>>444111222///333111111111111111111111111222222333333333666>>>DDDdddpppJJJEEEFFF???<<<>>>===:::<<>>444111111444555111......---///000111///...------333666555///***+++------222111///.........///000....../////////...------///000000...666///===AAA444222222///333111111111111111111111111111000222666555777CCCSSSXXXBBB;;;:::???>>>777777===<<<666888777555444222222111111111000000111333444333111////////////////////////............////////////........................000/////////000111222333666555555444444555555666777555777:::444555KKKgggggg???222>>>AAA555;;;OOOpppddd\\\jjjmmmZZZGGG@@@<<<555555444333333222333333444222222222222111111111111222000///222666777555111111777[[[kkkIII...///,,,000///...------...///000//////...---------------.........///000111111111------------------.../////////.........///////////////............//////.........//////000000000111111111222222222222222111222333444444444333333222333444555666666666666666777999;;;;;;999777555555999@@@KKKUUU[[[^^^^^^OOOGGG>>>777333222222222...111222222///---,,,---333---***---111111111222000//////......///000000......////////////......,,,444...,,,555,,,AAAxxxAAA222444444111222222222222222222222222222222111666;;;999<<>>???:::666888<<<999888666444333222222222111000000111333444333222//////000000000000//////............////////////------------------------......//////000111111222333333333333444444444555:::555444777888666;;;CCCcccqqqiiiJJJ666;;;???:::;;;EEEMMMhhhqqqQQQKKKaaajjjWWWBBB;;;;;;777333333333222222222333333111111111111111111111222222111///111333444222000333===hhhzzzYYYAAA///000///............///000//////...------------..............................---------......///000000///...------...///////////////////////////////////////000000111111111111111222222333333333333111222222333333444444444666666666666666666777777777666666888<<>>OOOvvvzzzRRR@@@:::CCCDDD999444:::999888777555444333222222222111000111333444444333000111222222222222111000............////////////........................---......///000000000111111111222222333333333333777999888444777;;;888000777FFFNNNGGG;;;777888:::<<<@@@;;;BBBhhhvvvWWWMMMNNN^^^cccPPP<<<666555333222222222222222222222111///000000000111222222222111111111000000111222333---LLLhhh;;;111000///......///000111000///......------............------,,,,,,,,,,,,...............///000111000//////............///...//////000000//////......//////000111222222333222222333333444444555555222333333333444555555666999888777666777888999:::<<<:::999>>>JJJ]]]ppp||||||cccQQQAAA777666444222222333555555555333555888:::555000222666000000000111111111111111......///000000000//////+++666---000555EEEvvvZZZ???000999999666222333333333333333333333333777555222555GGGmmmeee;;;333999999999>>>:::999777666444333333333555333111111333333333222000111222333333222111000............////////////////////////////////////,,,---...///000000000/////////000111222222222222///:::===333///777<<<888666444777===???<<<999999777666888AAAIIITTT{{{aaaXXXWWWWWWXXXQQQCCC999555333///222222222222222111000000...//////000111222222333...000222000///000666;;;HHHzzz@@@111111000//////000111111000//////...............,,,,,,,,,,,,,,,---------............///000111222000000000/////////.........///000111111000///.........///000222333444444333333444555555666666777555555555555666777888999999888666666888;;;>>>AAA@@@BBBIIIVVViiieeeOOOHHH@@@888444666777555111,,,222666333//////111333111222222222222111111111......///000000000000000///333---666>>>```GGGAAA333;;;777666555444444444444444444444444555666666@@@cccoooIII;;;===@@@@@@:::999888666555444444333777444222111222333222111///111222333333222111///............////////////////////////////////////+++,,,...///000/////////---...///111222222111111///555888555222444999>>>:::666444888>>>AAABBBCCC;;;999;;;CCCAAA:::YYYxxx[[[ZZZaaaaaaOOOEEE999333666999777333222333333222222111//////......///000111222222333,,,000222111...111999AAA888222111000//////000111222000000///...............***++++++,,,---...//////............///000222222000000111111000///.........///000111111000///...---...///000222444555555444444555555666777777888777777777777888999:::;;;888777555555888===BBBFFFXXXaaasss```TTTFFF???>>>===777111888777333///222999666...333333333333333222111111......///000000000000000222111,,,;;;GGGtttooo:::CCC777<<<555666777444444444444444444444444888>>>DDDXXX\\\MMMCCC777;;;:::888777555444444444888666333111222222222111...000111222222111000.............../////////000........................+++,,,---///000//////...,,,---///111111111111000666------888===777333666,,,555:::666555===HHHNNNEEEEEE<<<777<<<===CCCSSSkkkQQQ\\\yyytttRRR>>>;;;777333111222333444333333333222111000000///000111111111222222222222333333***000;;;---???{{{uuuBBB111000//////.........//////000//////.........//////++++++,,,,,,---...//////000000000000111111111111////////////////////////111111000000000000111111222111111333333333333444333999888111333<<<<<<555===:::777555666888999:::999===??????AAAJJJYYYeeemmmYYYOOOHHHAAA;;;666888:::999666333111000333111......000222444444222222222333222222222111333;;;888AAAqqq~~~eeeQQQ@@@<<<:::444444999888666666888888555666999===FFFZZZRRR999???<<<===???;;;444444999888777555333222222333333222222111111000000//////111111111000///---++++++//////............//////...---,,,,,,++++++++++++.........///////////////111222333444555777888999444444444222222:::GGGQQQiiiLLL888;;;???999;;;EEEHHHiiinnnUUUfffvvvqqq\\\GGG:::888555222111111222333333222222111000000//////000000000111111111222222777000)))///333000[[[eeeEEE000000000000000/////////000000222111000///...---------,,,,,,,,,------......///000000000000111111111111////////////////////////111000000000000111111222444333333444555444555666222999:::777:::CCCDDD>>>888999;;;<<<===>>>???AAA;;;???DDDIIISSSddd{{{xxxeeeOOO???<<<:::999777777888999:::555333222222444444333222444444444444333222111000666444:::^^^zzzvvv[[[BBB::::::666555777777444555:::<<<:::888::::::SSSrrrzzzUUUDDD???>>>>>>;;;666555:::666555333222111111222222111111111000000000000000111111000000///...,,,,,,///..................///...---,,,,,,+++++++++,,,............////////////111111222444555777888888444666666444333777>>>EEE]]]YYYMMM===777:::===:::GGGIIIoooqqqTTTYYYyyy|||___EEE777555444333222111111111222222111111000000//////.../////////000000000111111444---///444111???RRR///+++///666000000000000000000111111333222111///...---,,,,,,---------...............000000000000111111111111////////////////////////000000000000000111222333111222222222333444555666666<<<>>>;;;;;;@@@???:::999===@@@BBBCCCHHHQQQYYYVVV]]]fffqqq~~~~~~lllVVVOOOEEE>>><<<;;;;;;:::555444555666777666444222666666666666666666666777;;;EEEeee|||]]]???666999:::777777333222444:::===;;;:::<<>>===<<<999AAA@@@OOO|||qqq\\\fffwwwvvv]]]HHH;;;...111222222333333222222111111000000000//////......////////////000000000000+++...666888:::___iii444***555888333///000000111111111111111222111000///............/////////...............///000000000111111111111000000000000000000000000000000000000111222333444222444444222444888999999===BBBDDD@@@???AAA???;;;@@@EEEHHHJJJOOO]]]rrrnnn```XXXPPPIIIDDD:::999888999999999777555999888888999===BBBGGGKKKZZZppphhhPPP999333888;;;999777555555888<<<<<<<<>>HHHVVVRRRCCC===CCCGGGgggrrryyylll]]]nnnyyyzzz^^^<<<444777///000111222333333333333222000000000000////////////////////////000000000000+++222444000IIIJJJ111333888333***...///000111111111111000000000/////////000000111/////////////////////...///000000000111111111111111111111111111111111111000000111111333444666666;;;===<<<888888<<<===;;;>>>BBBDDDCCCBBBEEEGGGGGGGGGPPP[[[dddoooxxxppp[[[WWWSSSOOONNNMMMKKKJJJMMMLLLLLLOOOWWWaaalllsssZZZKKKAAA888777::::::888777888;;;>>>>>><<>>888>>>OOOYYYWWWVVVYYYEEEiiissslll}}}ddd^^^qqqjjjWWWEEE111---444444000111111222333333222222000000000000000000000000/////////000000000111111111777,,,---eee___888222///---//////...///111222333333222111////////////000111222222/////////000000000000000000000000000111111111111111111111111111111111111111111222333555777888999???BBB@@@888777===>>>999===??????>>>===???EEEIIIZZZiii~~~~~~|||{{{}}}}}}~~~^^^;;;;;;;;;;;;<<<;;;999777666555777;;;>>>BBBOOOiiihhhRRRHHH<<<:::888666444333333333000000000000111111111111//////000111111000000000,,,---...//////...---,,,,,,,,,+++++++++,,,------,,,------...///000111111000000111222222333444444:::888666444444555666777444999888999MMMmmm{{{vvvCCCBBB@@@FFFNNNVVVooommmZZZggg~~~nnnMMM999888333000333444000000000000000000111111111111111111111111111111000000000111111111222222111888000FFF[[[<<<111444++++++555666000111333555666555555444000000000///000000111111/////////000000111111222000000000000111111111111222222222222222222222222222333333555777999;;;<<<<<>>^^^tttvvvRRR:::333===<<<;;;KKK]]]eeeYYYbbbnnnrrrKKK;;;666666222444666000//////............///000111111111111111222222222111111111111222222222222+++666:::hhhjjj???000333888///333:::///222333555777888888777666222222111000000///000000......///000111222222333000000000000111111111111222222222222222222222222333333444666888:::<<<===<<>>LLLcccdddsssyyygggJJJ888777555333222222222222111111000000//////......111111111000000000000000222,,,222111+++777;;;&&&888444ZZZ\\\AAA111111111000000000000000222222111111222222333444333333222222111000000///000////////////111222333333333222111000000111111444//////555666222111555000111444666888999;;;;;;CCCDDDOOOSSSOOOVVVcccffflllpppyyysssQQQ@@@;;;;;;<<<<<<<<<555666===;;;888@@@AAAGGG\\\RRRSSSPPPGGG<<<666777:::333333333222222333444444444333111000000000111222////////////............,,,---...---,,,+++---///------------------------......//////000000111111222222222333555777888999888666444333555888<<<>>>WWWSSSEEE999:::BBB>>>222>>>XXXnnneeezzzzzzcccLLL>>>777666555333222222222222111000000000/////////...111111111111000000000000666000333555+++(((...222222IIIWWW///444111111111111000000000000222111111111111222333333333333333222111000000000000000//////000111333444333333222111111111111111222111111333333222222555777999::::::::::::;;;;;;AAADDDRRR]]]```mmmxxxUUU@@@888666777888777:::777999@@@>>>===FFFOOOccckkkUUUDDDCCCCCC<<<777999444333333222333333444444333222111000///000111111////////////............+++,,,---,,,******,,,---------------------------.........///000000111111111222222333444666888999888777555444444777:::<<>>BBBDDDBBBIII^^^qqq|||cccPPP>>>777888888999999555;;;:::<<>><<<555777888:::<<>><<<<<>>;;;<<>>FFFFFFCCC@@@BBBJJJVVVaaannn^^^DDDBBB>>>888555777888777777:::888<<<:::BBBVVVggg|||kkkGGG===;;;888777666555444333333333333000000111111111000///...////////////............---......---,,,,,,---///------------------------,,,------......///000000/////////000000111333333444555666777777777777777444;;;<<<777???OOOUUUOOOCCC777777@@@===>>>aaannnkkk{{{lllFFF222777999666444...000111222222222111000///.../////////000000000111000000111222222333444444111...555999666JJJ{{{tttNNN000///555222222888000000111222222333444444333333333222333333444555444444444444444555555555222333555666777777666666777777777777777888999999===444:::SSSdddccc^^^___dddqqqaaaBBB999===;;;888777999:::888:::>>>999===???OOOmmmlllMMM???;;;777666555444444333333333000111222222222111000///////////////............,,,------,,,++++++,,,...------------------------,,,,,,---......//////000////////////000111222222111333555888999::::::999777:::;;;666555???OOOZZZRRRBBB888<<<<<<;;;HHH]]]mmmfffqqqHHH@@@<<<444+++222888222000000111222222111//////.../////////000000111111000000111222333333444444+++555;;;...222iiiFFF;;;333444444000000444000000111222333333444444444444333333444444555666444444555555555555555555333444555777777777777666888888777777888999::::::AAA666AAAfff}}}]]]EEE@@@===777888666666999999777999>>><<>>;;;===CCCKKKSSSppprrrsss~~~}}}bbb???777666555444444333444444222444555222000000000///000000000000000000000000333333222222111222222222444000000000___LLL777666555333222111111111444444333333333444555555222222333333333444555555111333444444333333555777333555777888777888:::;;;<<<888888===AAAAAAFFFMMMRRR]]]jjjxxxjjjOOOEEEAAA999555666999666666999999777777;;;AAAHHHVVVzzzPPP===<<>>555555444444333333444444///111444777777777555444222333444444444333333444888:::;;;:::888666666666<<<===>>>>>>===>>>@@@BBBIIICCCBBBIIIRRR\\\jjjwww[[[HHH999999;;;888888;;;:::777777:::;;;;;;<<<@@@FFFaaatttMMM:::999:::111+++555:::---666555333222222222333333111000//////000///---+++,,,++++++,,,...000333555...------------...//////------,,,,,,,,,---...//////............000111222333333333444555777888999;;;<<<<<<<<<<<<<<<;;;;;;???KKKNNNBBB888:::???AAAEEESSSiiirrrxxxlllAAA333666555444333222111111111111444333111000//////000222111111111111111111111111333222222111222222333333///777AAAZZZEEE555444444444444444555666777222333444555555555444333555666888999888777888999666888::::::999999999:::;;;<<<>>>???@@@BBBFFFIIINNNNNNTTTbbbuuu[[[EEE;;;555888:::666555999555555777;;;;;;;;;>>>DDDUUUtttGGG>>>999444///666:::111555444333222222333333444222000//////000000...------------...///111444555//////...------------...---,,,,,,,,,,,,---...///......------...///111222333333333333444555666777;;;<<<===>>>???>>><<<;;;777DDDPPPOOOCCC777666999:::HHHRRRhhhyyyzzzLLL999888222555444333222222111111111555222000111222111111333111111111111111111111111222222111111222222333333000444EEE<<<777444444444444444555666777<<<:::777444333444666777///222555555444444666888777888999999999;;;>>>@@@???BBBFFFKKKQQQXXX___dddjjjppp}}}ccc???CCC???===>>>;;;555333666444666:::<<<;;;>>>JJJXXXvvvrrrGGG333===<<<333666===555444333222222333555555333111//////000000///...222222111000000000111222000000///------,,,,,,,,,,,,,,,,,,,,,------.........------,,,---///000111444333333333333444444555999;;;>>>@@@@@@???<<<;;;999777DDDWWWSSS<<<333;;;>>>IIIJJJQQQuuuuuu{{{kkkLLL111333;;;444666555444333222222222222666111000555777444222444111111111111111111111111222111111111222222333444333333UUU___@@@666555555444444444444555555;;;:::888666555666777888666999;;;;;;888888;;;>>>@@@@@@@@@@@@BBBHHHOOOTTT___dddllluuudddHHH777999999::::::888555777<<<999:::;;;;;;===LLLkkklllBBB<<<888111555;;;444333333222333444666777333111//////000111111000333333222222111111111111111000///...---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,...///000333333222222222222333333888:::===@@@@@@???<<<:::444222888FFFPPPKKKAAA999666>>>???@@@NNNhhh___AAA;;;444000444777666555444333333222222222666111333<<<@@@999444444222222222222222222222222111111111111222333444444666777ttt@@@???222666666555555555666666777222444666888888777444333888;;;===;;;888999>>>DDDHHHKKKOOOVVV___lllxxxlllRRR@@@:::<<<555777888888666666:::>>>:::888777;;;IIIfffkkkEEE111555888...333333333333444555777888444222000///111222222222000111111222222333333333111000///...---,,,,,,,,,+++,,,------......------,,,,,,++++++,,,---///000222111111111111222222333666888;;;>>>>>>===;;;999000;;;:::444CCCZZZUUU===333777999===>>>FFFuuu|||NNN555<<<;;;333222555555444333222111111111111555111666CCCHHH???666444222222222222222222222222111111111111222333444555777>>>bbb;;;555666666666666777888999:::;;;CCCBBB@@@>>>===<<<<<<<<<999===AAAAAABBBGGGRRR[[[nnnsss{{{}}}___JJJ===777999>>>;;;<<<===:::888888999999888888???RRRmmmpppJJJ???<<>>ZZZYYYAAA444444333666777111444333222111000000000000555111888HHHMMMBBB777444222222222222222222222222111111111111222333444555666AAA|||===BBB,,,???666666777888:::===???@@@fff___SSSJJJFFFHHHNNNRRR\\\bbbhhhlllppp{{{pppWWW???888::::::888777888;;;<<<;;;::::::999888;;;???RRRssspppGGG======333333222333444666888999555222000///111333333333444444333333111000...---//////...------------...+++,,,---.........---,,,,,,++++++***+++,,,...///////////////000111222333333555777999999999888777;;;...///<<<;;;444CCC^^^EEEAAA:::<<<@@@;;;AAAXXXlll<<<:::777444333222333333222222222222222222222222444444444555555555666666222222222333333222111111444///333555000444999666555YYY|||@@@BBB222???;;;===???>>>>>>AAAJJJQQQwwwvvvrrrjjjeeelll}}}~~~VVVBBB???;;;999:::;;;:::888888:::888999===888666BBBDDD___kkkdddyyy[[[EEE555555222000222666444...555555333222111111111111333333222222111000000///......---,,,,,,,,,,,,---,,,------......------,,,+++,,,...//////...,,,+++.........//////000111222000333666777777888:::;;;999555333555777888<<>>AAABBBPPPmmmLLL;;;999777444333222333333222222222222222222222222222222333333333444444444222333333333333333222222777111222444111222666444CCCzzzCCC???666???BBBFFFKKKOOOTTT\\\gggooo{{{\\\FFF@@@<<<888666777888777666666======<<<===:::AAATTTqqqxxxQQQDDDUUU\\\UUUQQQNNNCCC777000333222---000:::444333222111111111111111333333333222111000000000///......---,,,---------,,,------......------,,,+++,,,---......---,,,+++///......//////000111222111333555777777888:::;;;<<<777555777777666999>>>NNNPPPLLL???777:::>>>???CCCfff|||iiiGGG999999888666444222222222333222222222222222222222222000000111111111222222222333333444444444444444333999333111555666555666999bbbdddXXX]]]bbblllqqqxxxnnnQQQAAA:::;;;888555444555777888888777>>>;;;777<<>>:::777888777555777:::@@@NNNTTTHHH;;;999<<<===>>>IIIkkk}}}jjjGGG666:::777666444333222222222222111111111111111111111111000000000111111111111222333444555555555555555555555222111888===999<<>>777777JJJdddnnnLLL444---111+++***:::GGG___fffcccPPP>>>888666333111111111000111111222222444444333333222222222222000000///.........//////------............------++++++,,,------,,,++++++////////////000111222333222333555666666888:::<<<>>>:::888:::999666666999888AAAMMMQQQKKKAAA<<<===>>><<>>;;;<<<888444444666888999999888777666:::===;;;JJJpppQQQ<<<......444---)))///222444UUUvvvvvvWWW:::777BBB333222222222222333333444444444444333333333333333222111000000//////000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111222333222333555555666777:::===;;;888888;;;:::888888:::;;;444>>>TTT[[[KKK<<<::::::999<<>>ZZZqqqPPP<<<888:::666111000000111111111111111111111111111111111111111111111111222222222222333333222222333444555666666555222<<<777555<<<<<>>888888999888999===DDDIIIWWWppp```???555---///111+++---222///555(((---PPPsssvvvXXX::::::999888777777777777777444444444444444555555555333333222111111111111111......////////////......///..................///000000000000111222333333333444555555555777;;;>>>:::888999======999888999<<<666666@@@QQQXXXOOOCCC;;;<<<===>>>HHHdddvvv~~~RRR333777:::---***666///000000111111111111000000000000000000000000000111111111111222222222222111222333444555555555555333???999555===EEE|||vvvYYYCCC999===888777999888555777===777777777888<<>>;;;999:::>>>===999777888222:::999444CCC[[[^^^NNN;;;888<<>>:::;;;:::999:::<<<=========:::<<<<<<999???UUUxxx]]]:::444111111000///...------,,,***444///'''CCCzzzXXX;;;777???666555===;;;888999999888666444111000222333444444222111111111000000000000000//////...------..................///000111000//////111333222222333555666888999999>>>>>>>>>===<<<999777666<<<888999>>>???BBBSSShhhQQQ<<<333===EEEGGGTTTiiivvvcccEEE???777333333444333111222222222111111111000000111000000000000000000000111111111111111222222333444444333333444444555666333999<<<999KKKyyy^^^MMMDDD===888666>>>;;;777666888999777555999===CCCOOOcccwwwPPP555111000000000///.........---+++444111))):::fffQQQ:::AAA>>>::::::555:::::::::999888777666555333666888:::999666444333222111111000000000111111///////////////////////////000111000//////111333222222333555666777888999::::::;;;;;;;;;:::999888;;;888;;;@@@???>>>IIIXXX]]]LLL===;;;>>>BBBIIIQQQuuuoooAAA;;;999666333222222222333222222222111111111111111000000000000000000111111111111111111111222333333444444444444444555666666333???999;;;kkkdddTTTDDD===<<<999777777888666666888;;;<<<;;;888???GGGXXXqqq]]]BBB222111////////////////////////---222222---000NNNmmmDDD@@@AAA>>>:::444999999888888888999::::::444777;;;>>>===:::666333333222111000000111333444111111111000000000000000///000111000//////111333222222333444666777888888555666777999:::;;;;;;;;;999888===BBB???999===FFFUUUQQQFFF999999CCCHHHEEEZZZwwwzzzNNN999555666777555222000111333111111111111111111111111000000000000000111111111111111111111222333333444444444444444555666777777666???666HHHkkkUUUOOOEEE===<<<===;;;999:::666888;;;======???BBBEEERRR```yyynnnJJJ:::333333///////////////000000000//////111222111FFF~~~]]]DDD<<<<<<;;;999777777666666888:::<<<===666888:::<<<===;;;666333444222000//////111444555111111111111000000000000///000111000//////111333111222333444555666777777333444555777999:::;;;<<<777777<<<@@@>>>888888<<>>;;;======999888888<<>>;;;;;;<<<777TTT```NNN:::;;;@@@>>>DDDMMMrrr{{{zzz~~~zzz^^^;;;111;;;555777999777333000000111111111111111111222222222/////////000111111222222111111111111222444555666555555555555666888999:::888333IIIrrrcccSSSGGGBBB>>>;;;;;;>>>>>>:::999;;;;;;===>>>>>>DDDYYYwwwTTT;;;555111111000000000000000000000000///,,,///777GGGeee]]]EEE888:::======>>>>>>@@@AAACCCDDDCCC@@@>>>???BBBBBB@@@===666555333222111222333444222222111111000////////////000111000//////111333111111222333333444555555444444555555777888:::;;;999888999;;;===>>>>>>===111III[[[TTTDDD<<<===@@@DDD>>>SSSrrrxxxWWW;;;666888666444555555444333111111111000000111111111222222222...//////000111111222222111111111222333444555666555555555666777888::::::;;;<<>>;;;<<<@@@;;;@@@JJJXXXlllrrrEEE666555333444222111111111000/////////...111111666MMMwwwbbb@@@@@@@@@AAABBBCCCCCCDDDDDDCCCFFFDDDCCCEEEHHHHHHCCC???999888777666555444444444444333333222111111000000///000111000//////111333111111222222333333444444444444444555777999<<<===<<<;;;:::;;;>>>???<<<999333888DDDQQQPPPFFFAAACCC@@@===FFFcccyyy|||lllHHH555:::<<<333333333222222222222222222000000111111222222222222...//////000111222222222111111111222333444666777555555555666777999:::;;;@@@IIIsssRRREEEBBB>>>===AAA;;;;;;<<<>>><<<888999>>>GGGPPPbbbzzz___999333777777:::333222222111000///.........555444444OOO|||JJJIII@@@AAABBBCCCCCCCCCBBBAAAEEECCCDDDHHHLLLJJJCCC===<<<;;;:::999888666555555555555444333333222111111///000111000//////111333111111111222222333333444222333333555777;;;>>>??????>>>======??????:::333???111444LLLWWWKKK???>>>===CCCEEEKKKjjjxxxnnnLLL;;;999888555222444444444444444444444444111111111111111111111111000111111111111222222222333333333222333333444444===000777<<<222555>>>999===qqqPPP<<>>AAA@@@<<<:::999666222666:::888888FFFVVVNNN999???DDDBBBAAAMMMfff|||xxxttt\\\BBB666555555444222444444444444444444444444111111111111111111111111000111111111111222222222333222222222222333444444777444666666444:::>>>888UUUmmmfffzzzVVV999;;;999555???>>>;;;;;;???EEEPPPeeewwwiii@@@555777444111222111111000000000000111111000555333BBBssspppdddWWWNNNKKKHHHDDDAAAMMMOOOPPPLLLGGGCCC@@@>>>>>>>>>===<<<:::999999999555444222222333333222000222111000000000000111222///000222333444333333222222333333555777999:::<<<===@@@???<<<:::;;;:::666333666666666@@@MMMOOOGGG<<<@@@>>>>>>FFFUUU}}}zzzxxx}}}VVVGGG888444444444444444333333333333333333333333111111111111111111111111000111111111111222222222222111111111222222333444444999666333:::>>><<<>>>qqqqqqUUU[[[~~~UUU???999???DDD@@@>>>AAAGGGPPP\\\ppp{{{XXX888111444222000111111111000000000111111222...444666LLLlllVVVLLLHHHDDD@@@QQQWWWVVVLLLDDDDDDEEECCCCCCBBB@@@===<<<;;;;;;;;;777666444444555444333111333222111111111111222333///000111222222222111000222333333444666888999:::===??????;;;;;;===>>>;;;666666555555888@@@JJJRRR??????<<<===AAACCC^^^tttCCC<<<666666666444444555222222222222222222222222111111111111111111111111000000111111111222222222111111111111111222333444555<<<777777???888:::RRR}}}qqq```NNNfffXXX@@@@@@999===DDD:::AAAPPPgggzzzcccJJJ333000444333222444111111000000111111222222444666999VVVsssZZZMMMGGGEEESSS]]]\\\NNNDDDFFFIIIGGGGGGDDD@@@>>>===<<<<<<<<<888777555555555555333111222222222111111222222222111111222333333222111000333333333444555777888999???AAA???;;;;;;???@@@>>>>>>888666777555555@@@OOOIIICCC;;;===AAA===JJJhhhSSS;;;888777888777333222333222222222222222222222222000000000000000000000000000000111111111222222222111111111111222333444555777888666===???111AAArrroooggg\\\WWWMMMDDDcccOOO;;;HHH@@@BBBSSSSSSVVVoooNNN>>>111111444333333555111111111111111222333333<<<999===aaasssZZZGGGUUU\\\\\\OOOEEEEEEGGGFFFHHHDDD@@@============;;;999777555555555444222111111111111111111111111111222333444444444333222111333333333333444555666777@@@BBB@@@<<<<<>>BBB999666999777222999EEEPPPHHH<<<<<>>999QQQ{{{NNN<<>>??????===;;;999888666555555555333111000000111111111111000000222222444444555444333222333333333333333444555666???AAA@@@======@@@@@@===>>>888777:::999555777>>>JJJKKKAAA<<>>???;;;CCCYYYYYYDDDEEELLLIII___XXX888444222222111///000333111111111111222333444555888;;;LLL|||uuuSSSLLLIIIMMMMMMLLLTTT___FFFCCC???@@@BBBBBB???;;;;;;:::888777777666444222111111222333333222111111000111222333444444333222333333333333333333444444;;;>>>???===>>>AAAAAA>>>::::::;;;;;;888666777:::===MMMLLL???>>>@@@@@@CCCEEEaaaOOO;;;===888222///111333222222444000000000000000000000000000000000000000000000000000111111111111222222222333333333444555666888888888888AAA>>>===mmmooo]]]OOOFFFAAA???CCC???>>>DDDBBB???FFFDDDVVVmmmqqqlllccc222777666555555222000111444111111111111222333444555444<<>>>>>???CCCCCC@@@999???AAA<<<555333666888333PPPVVVEEE===???AAACCCCCCLLLkkkSSS:::;;;///555444333111000/////////000000000000111111111111////////////////////////000111111111111222222222333333333333444444555666999;;;CCC@@@QQQggg```[[[YYYUUUMMMEEEBBB===AAA>>>999BBBRRRVVVOOOKKKfffrrrUUU???666333111000///000222555777333222111111222333333333;;;888cccrrrUUUZZZZZZLLLMMM^^^UUUGGG>>>DDDMMMNNNGGG@@@AAA;;;:::======666333444666555555444333222111000000111333333444333222111222222444444444444222222444777===@@@@@@?????????===AAAEEEDDD>>>888555444444999HHHSSSHHH555666FFFGGGAAAGGGhhhsssBBB555<<<555555444222111000//////////////////000000000111111000000000000000000000000111111111111222222222222333333333333444555666666888>>>>>>JJJuuu~~~kkkYYYRRRLLLKKKHHHAAA===<<<<<<@@@===999DDDUUUXXXOOO[[[vvvlllWWWCCC888555333111000//////111444555111000000111222444444444999===kkkmmm\\\VVVPPPPPPTTTWWWLLLEEEJJJRRRQQQKKKEEEHHHBBB>>>???>>>999777999666666555444333222111111111222333333333333222111000111222333333222111000555888<<>>======<<<>>>@@@???<<<888444333444666AAAMMMKKK@@@;;;??????@@@AAATTTUUU555222999777444333222111000/////////....../////////000000000111111111111111111111111111111111111222222222333333333333333444555666777999<<<999]]]qqq```UUULLLFFFAAAAAA@@@======???@@@BBB??????QQQiiiqqqjjjxxxbbbQQQDDD999555555222111///......000222333......000111333444555555===MMM{{{hhhVVVVVVVVVPPPQQQIIIEEEJJJOOOMMMGGGDDDJJJDDD???===<<<888777888777666666555444333222222222222333333333222222111///000111222222111000///555888;;;======<<<<<<===<<<<<<<<<<<<<<<:::777444333444999CCCMMMMMMBBB777;;;BBB???AAAcccaaa@@@777666222333333222111000////////////............////////////111111111111111111111111111111111222222222333333333333333333444666777888AAA999GGGzzzgggZZZPPPKKKEEEAAA???AAABBBAAACCCGGGFFFJJJLLLTTTooo|||mmm```QQQHHH@@@888222111222111///......///000111...///111222222333444666FFFbbbbbbXXXVVVSSSLLLGGGFFFKKKMMMIIIDDDBBBGGGCCC@@@>>><<<:::888777888777777666555444333222222333333333222222111111000000111222222111000000222555888:::;;;;;;<<<>>>>>><<<;;;<<>>>>>AAABBBAAACCCGGGKKKXXXgggyyyyyymmmddd```[[[QQQGGGBBB<<<444...---111000///.........///000///111222222111222555777MMMrrrwwwVVVLLLPPPPPPMMMNNNSSSTTTOOOIIIGGGDDDDDDDDDBBBAAA???;;;777999888888777666555444444333333333222222111111111000111222333333222111000///222555777888:::===???>>><<<;;;===@@@@@@===:::333777666666AAANNNLLLAAA===>>>BBBCCCFFF]]]aaa444222:::555111333222111000///////////////....../////////000000000111111111111111111111111222222222222333333333333333333333444555777888999999GGGyyygggTTTKKKGGGDDD@@@>>>>>><<<===@@@BBBCCCHHHOOO^^^tttxxxmmmcccZZZUUUUUUZZZQQQGGG???777111000333000///////////////000000111222333111000222888<<>>===<<<888<<>>;;;===,,,///:::...111000000////////////000000000000000111111111111////////////////////////222222333333333444444444222333333444666888999:::TTT{{{pppaaaSSSJJJEEECCCEEEDDDAAADDDIIILLLJJJNNNVVVcccsssmmm```WWWRRRSSSTTTRRRUUUZZZRRRQQQOOOIII;;;///---222...//////000111222222333...000000///000666AAAJJJrrrhhh[[[WWWXXX```eee___TTTMMMdddeee```XXXTTTTTTOOOGGG;;;::::::999888777666666666444333111000000111111...///000111111000///...444444444222111333666888:::???DDDFFFCCC@@@??????:::<<<@@@AAA>>>===CCCLLLIIIDDD???<<<<<<@@@GGGNNN]]]@@@<<<777444222222111111222222222111000//////...000000000000000000000000222222111111111111111111000000000000000111111111;;;(((,,,999444444>>>AAAyyytttdddWWWLLLHHHGGGAAA???CCCEEEDDDHHHOOORRR```fffooopppaaa[[[YYYUUUQQQQQQUUUZZZ^^^]]]dddVVVDDD>>>...'''888000000///////////////000222555111000222111???ZZZ\\\PPPLLLRRRVVVOOOKKKLLLhhhqqqhhhNNNCCCLLLQQQLLL???;;;888999<<<===999555666666444333222111111111111111222222222111111000222111000000111222555666???@@@???;;;;;;???AAA???999888777777999===@@@CCCWWWJJJ>>><<>>???===999888777777999;;;>>>@@@NNNPPPJJJ===999>>>BBBAAAVVVtttOOO666777555222111222333444444222222111111000/////////000000000000000000000000111111111111111111111111000000000111111111222222///???555333BBB888EEEzzzjjjWWWLLLGGGDDDDDDFFF@@@AAAEEEGGGIIIQQQbbbssslllZZZUUUUUUUUUWWWUUUWWW]]]```bbblllxxx}}}YYY666333999222+++000000////////////000000111000///444666444NNNzzzbbbRRROOOKKKMMMUUU[[[ddd___OOOKKKVVVYYYRRREEEAAA>>>???BBBBBB>>>999888888666555444333333333000000111111222222333333333222222111222333555666<<<>>>===::::::>>>@@@>>>:::999888777777999;;;===@@@PPPRRR@@@555<<>>:::999888777666555555555333222111111222333444555444444444444444444444444555888999777888<<<===:::;;;;;;999888777777666666@@@777:::HHHJJJ===999@@@TTTRRRGGGWWWqqqHHH555333444666444222222222222000///000000000000000000000111000000000000000000000000......//////000111111222///000000111333444444555000:::===JJJ|||ppp___RRRNNNPPPHHHFFFGGGJJJMMMRRR^^^jjjsssvvvbbbYYYRRRRRRSSSTTTZZZbbbsss```===222888111,,,222111............///000111222---555444222===UUUsssxxxsssbbbTTTUUU\\\``````ZZZPPPGGGBBB@@@AAACCC===<<<;;;:::888888888888444333222111111222444555555555555666666555555444555888999777777::::::777;;;;;;:::999888777777666<<<777999CCCHHHBBB<<<;;;DDDLLL???AAA___sssKKK>>>:::...888444333222222333333222000000000000000000111111111000000000000000000000000---......///000111111222///000000222333444555555999:::222^^^lll___WWWOOOKKKKKKIIIGGGHHHMMMTTT```sssjjjUUUQQQOOOOOOMMMOOO\\\kkk~~~{{{KKK555444888---...555---............///000222222***777666111@@@___lll[[[ZZZcccjjj\\\^^^[[[PPPCCC<<<@@@FFF???>>>===<<<;;;:::::::::666444222111111222333555333444444555555444333333333666777666777;;;;;;888;;;;;;;;;:::999888777777333666:::>>>EEEHHHCCC;;;===JJJ@@@:::CCCDDDbbb~~~nnn???999;;;333111666444333111000000111111222111111000///......---000000000000111111111111000111111000//////000222000///000222333222222333;;;777UUUgggYYY^^^PPPGGGMMMNNNGGGKKKRRR[[[iiikkk]]]RRRNNNPPPTTTTTTXXXmmmRRR888555222000000111000000111111111000000000000000000555333222MMMsss\\\[[[aaa^^^ZZZUUUZZZZZZLLLDDDDDD@@@DDD@@@;;;:::::::::777555222222111111111111111222222555888888666444222222111333555888:::;;;;;;;;;999999:::;;;:::999888777444666777999???DDD>>>333BBB;;;666>>>GGGBBBJJJccczzzUUU888444444444999555444333111111111111111222222222111000000//////000000000000111111111111000111111000//////000222444222222444555444555777444NNN|||vvv^^^XXXYYYNNNOOOUUUPPP```bbbgggsssnnnWWWMMMNNNMMMQQQZZZ^^^fff}}}fff999888555222000000111111000111111111111111111111111000666666;;;ZZZhhhcccddd\\\RRRQQQYYY^^^WWWTTTPPPCCCBBB>>>:::999:::;;;:::888333222222111111111111222222555888888777444333222000222444666888999999999999999:::::::::999888777555666666666<<>>DDDTTTtttwww]]]:::666444000333999444444333222111111111111333333222222111111000000000000000000111111111111000111111000//////000222111...///333444222444888777qqqppp^^^YYYZZZUUUVVVSSSMMMTTTZZZSSSrrrwwwoooYYYLLLFFFNNNLLLQQQ^^^kkk{{{rrrJJJ000777444222000111111111000111111111111111111111111000333666DDDiii~~~tttlll\\\PPPPPPVVVXXXUUUZZZVVVEEEEEE@@@;;;999;;;;;;:::888444333222222111111111111333555888888777555444444000111333555666777888888888999999999999888777777444666555333777@@@FFFGGG666HHHJJJ???>>>AAADDDLLLaaavvvkkk@@@111<<<777222444000333333333222222111111111222222222111111000000000///000000000111111111111000111111000//////000222///---///444333000444<<>>KKKJJJBBBBBBBBBCCCIIISSSwwwMMM777555<<<555555777+++222333333333222222111111000000000000000////////////000000000111111111111000111111000//////000222444111333777444111;;;KKKyyyrrriii\\\UUUVVV[[[[[[^^^eeehhhfffooofffNNNHHHFFFAAAFFFHHHVVVttt{{{dddHHH000,,,444444222111111222333222111111222222222333333333444999777CCCgggsssWWWVVVWWWOOOGGGPPPYYYSSSPPPKKKEEEBBB@@@===999555777666555333222111111111222444666666555444444555222222333444555777888888999999999888888888888888222444666666555666<<>>999999888666444333111111111111333444444333333333444333333333333555666777888;;;:::999999888888999999333444666888666333555:::DDD???666888@@@;;;999DDDBBBIII{{{zzz{{{MMM999;;;333...222333222666111222333333333333222111000000000000000000000000000000000000111111111111000111111000//////000222000---000333555FFFuuurrr```WWWRRRSSSSSSRRRYYYdddYYYhhhkkkssshhhOOODDD???======???LLL___rrr~~~uuukkkLLL===---)))000777777555111111000222444444333222222222333333444555555555111BBBiii___QQQQQQUUULLLHHHMMMPPPTTTRRROOONNNLLLGGG@@@::::::999777555333222111000000111333333222111333444222222222222333444666777<<<;;;:::999999999:::;;;666444555999888444333777AAAFFF???999>>>???>>>CCC>>>BBB```{{{]]]555444888......;;;444+++666000111333333444333222111111111111111111111222222000000000000111111111111000111111000//////000222000...111888@@@^^^ttthhh```UUUOOOMMMOOOPPPQQQ\\\jjjaaa{{{[[[HHH@@@:::999>>>777@@@HHHJJJFFFBBB???<<<---555:::555---+++---000111000000222444555333222222222333333444555666666666QQQeeeYYYZZZPPPHHHMMMRRRZZZWWWTTTRRROOOHHH>>>777:::999777555333222111000///000222222111111222333111111000000111333555666===<<<;;;:::999:::;;;;;;999555555999999555444888999KKKHHH777999AAA@@@===<<>>>>>GGGBBBJJJ~~~}}}fff999@@@444444333333222222222222333111111111000000000000000000000111222333333333333000000/////////000111111000333333///,,,...000111555---JJJrrrFFF;;;;;;NNNbbbvvvppp___XXXUUUQQQMMMJJJKKKNNNSSSYYY^^^gggzzzyyyTTT<<<888333333666444222333444555444222000///000000000000111111111111111111222222222333333333111999555000777;;;;;;@@@jjj~~~RRRGGGNNNTTTUUU\\\bbb[[[KKKAAAAAA;;;<<<>>>>>><<<999444222555777999888555222111000333333333333333333333333555555666888888999999999999999999999::::::;;;;;;888999===AAA@@@:::888:::;;;DDDDDD???\\\KKK000AAA666333333222222222222222333111111111111111111000000//////000222333333333333111111000000000000111111+++000111------111222///888444oooxxxNNN???>>>::::::@@@DDDNNNhhhuuufff\\\SSSPPPOOOMMMLLLNNNQQQSSSXXXcccooofffHHH777555222333555222111222444666555333000//////000000000111111111111111111222222222333333333///555444333666666DDD]]]YYYCCCJJJSSSWWWfffrrrhhhOOOBBBEEE>>>>>>??????===:::555222555888::::::777444222111333333333333222222111111333444666777888999999999888999:::::::::999888777666222666AAADDD<<<777888;;;>>>GGGEEELLLkkkddd999333999444222222222111111222222333222222222222222222222222...///000111222333333333111111000000000000111111,,,...///...000333222///555WWWGGG222777555555777999888:::IIIYYYsssooobbbWWWTTTRRROOOKKKIIINNNVVV[[[^^^iii}}}YYYBBB666666222333555000111333555666666444222000///000000000111111111111111111222222222333333333333666888;;;888444SSSZZZFFFKKKNNNWWWjjjyyyoooTTTHHHLLLCCCAAA???>>>===;;;666333333666999:::888555333333444333333222222111111000333444666777999:::;;;;;;999999::::::999666444333666000333@@@EEE???999999???999DDDJJJHHHmmm}}}gggjjj;;;444:::444333222111111111111222222333222222222222222333333333//////000111222222222222111111000/////////000000111//////111222111444888JJJXXX666666777111333666888777777;;;@@@NNNZZZppp|||nnnddd___PPPPPPQQQPPPKKKKKKVVVbbbgggooo~~~PPP>>>666666222333555///222333444666555444333111000000000000111111111111111111222222222333333333444666888;;;:::>>>gggZZZOOOPPPGGGSSSfffrrrjjjYYYRRRVVVIIIEEE@@@>>>===<<<999666111444666777666555444444333333222222111111111000222333555777999:::;;;<<<:::::::::999777555222111444111333<<>><<>>??????===;;;111333555444333222333333222222222111111111111111000111333666888999:::;;;::::::999888777666444444222333555777>>>DDDCCC>>>:::======???BBBNNNyyymmmkkkhhhEEE555444333000111111111000000111222333333//////000000111111111222000111111111111000000///000000///...............///***///777111---EEEiiimmm:::666<<<555333111444444222333777:::999666777:::AAANNNeee~~~nnn]]]YYY^^^^^^SSSGGGTTTQQQQQQWWW^^^iiiyyyfffEEE888555555111333666000111111111111111111222222000000000000111111111111111111222222222333333333555AAA<<<888XXXsssiiiQQQRRR[[[aaa\\\XXX[[[aaadddUUUMMMDDD???@@@AAA@@@>>>222333444333111000111222111111111111111111111111...000222444777888999::::::999999888888888777777000555666444:::DDDFFF???222CCCCCC===CCCHHH___dddsssYYY<<<555333444555111000000000000000000000000////////////000000000000000000000000000000000000000000///...............+++222000444888111\\\DDD444888444111444555444333333333333444555888===777FFF]]]PPPJJJkkkuuujjjcccYYYTTTSSSSSSQQQOOO[[[YYY[[[dddnnn}}}\\\AAA;;;666555444111000222222111111111000000//////////////////000111222333111555555000222888666---???111888___bbbYYYWWW```___RRRNNNZZZccccccfffLLLHHHLLLAAA???FFFAAA:::444//////222444222//////000000000111111111111333222000000666<<<:::444:::999888777555555444444444777999999888<<>>OOOeeeuuuggg|||iiiIII555444222333333...000000000000000000000000////////////000000000000000000000000000000000000000000///...............///+++...///333UUUaaa777111888444111444555444333333333333444555000:::???WWWoooWWW===JJJZZZvvv}}}nnndddaaaXXXNNNKKKNNNTTTVVVUUU\\\```lllZZZAAA:::555555444111000222111111111111000000000////////////000000111222333///666888333---000777;;;888AAA^^^nnnkkk___```^^^ZZZWWWVVVTTTQQQXXXPPPMMMNNNMMMQQQMMM@@@>>>999444222222333111///000000000000111111111111000333444333555:::;;;888777888888888888666555444222555777666666999@@@FFF<<<999;;;???>>>===JJJ[[[fffnnnNNN999111555333222333...000000000000000000000000////////////000000000000000000000000000000000000000//////............///000---444666LLL\\\@@@---222888444000333555444333333333333444555:::;;;999LLLcccRRR999???>>>MMM]]]ttt|||nnn```YYYZZZUUUOOOJJJJJJPPPWWWZZZZZZcccoooXXX@@@:::555444444111000222111111111111000000000000000000000000000111333333222444777777222000666@@@<<<]]]nnnnnnlllZZZNNNRRRUUUPPPOOOSSSTTT[[[TTTKKKSSSYYYQQQGGGCCC@@@;;;666333111000000111111111111111111000000000555777444333555777777444666999;;;;;;999666444222333444333333555:::???<<<999:::>>>>>>===DDDPPPjjjeeewwwvvv???333333888444222444000000000000000000000000000////////////000000000000////////////////////////000///............//////000111333BBB|||KKK???444///666888222000444555444333333333333444555???888///999KKKEEE;;;CCC@@@AAACCCSSSnnnrrroooeeeTTTNNNSSSKKKNNNQQQUUUXXX[[[___bbbuuuYYY???999444444333111000222111111111000000000000000000000000000111222333333888000000888:::666666;;;WWW~~~nnnjjjoooWWWMMM\\\dddZZZRRRVVVUUUkkklllfffiii___NNNMMMFFFDDD???999333000111222222222111111111111000000222555666222111333444111111444999<<<===;;;777555222333333222111222666:::AAA<<<:::===>>>>>>BBBIIIuuu^^^ooozzz^^^<<<444666888111000333000////////////////////////////////////000000000000//////////////////////////////............/////////...111___sss999777444444777666222333888555444333333333333444555444333333:::BBB>>>888<<<===<<<999AAAQQQ^^^uuuzzzmmmfffggg^^^LLLDDDIIIFFFNNNWWW[[[\\\bbbnnnyyy[[[???888444444333000000333000000000000000000111111000000000000111222333444777111///444555555???MMMsssjjjddd[[[ccc}}}rrr\\\TTT[[[xxxjjjOOOUUUIIIFFFAAA:::444111222444222222222111111111111111444444222111555:::888222111333777;;;<<<;;;888666444444333222111222444666FFFAAA<<<<<<===???CCCHHHaaaqqq___wwwpppFFF;;;555666555,,,---111...////////////////////////////////////000000000000000000000000000000000000///............//////000---666UUUzzz:::<<<444444555555333222666:::555444333333333333444555666666999:::999888999999777;;;;;;===BBBBBBLLLbbbxxx|||qqqggg___[[[[[[UUUKKKHHHLLLIIIRRR\\\aaafffuuuZZZ>>>888333333333000000333000000000000111111111111111111000111111222333444111444666333111>>>]]]yyymmm``````eeettt}}}uuuyyyrrrbbbiiiOOOJJJCCC;;;666444333333111111111222222222333333222111000222999AAA???999222333666888999999888777666555444333333333444444EEEBBB>>><<<<<>>:::444444444444555666888999666555333333333333333333>>>??????<<<;;;===AAACCCGGGbbbvvv[[[nnnmmmKKK555666111444333---000444...////////////////////////////////////000000000000000000000000000000000000...............///000111LLLUUU333999333///444666555666777555000555444333333333333444555000///666888444888999///222999666333;;;===:::>>>:::DDDWWWpppxxxiii```\\\ZZZUUU[[[]]][[[ZZZ\\\[[[XXXcccmmm~~~OOO===777333333333000000333//////000000111111111222111111111111222333444555444555888GGGlllyyyuuuaaa^^^TTTHHH???;;;888333/////////000111333444555666...222444222111444666555666444222111222555888:::666444333222333333333222777;;;>>><<<:::;;;>>>???FFFNNNcccbbbyyyeee???444333111//////000111000///000//////.........//////000000000000000000000000////////////////////////***444444...***(((444KKKTTT777444///...222222222333333444444444333333333222222333333444333444444444444333222222555666666666777777888888777999<<>>>>>::::::AAAHHHOOOBBBZZZeeeSSSddd```CCC222444333111//////000111000/////////............//////........................///////////////////////////((('''333666777dddppp666+++111333222111222222222222222222111111000000000000111222222333444444444444444333333222444444444444555555555555444555555444444888???EEEiii~~~lll```YYYVVVRRROOOMMMPPPTTTXXXXXXXXX___kkkuuu~~~FFF;;;888555333333333333222333333333222222222111111111000222555333000777CCCccc{{{jjjYYYPPPGGG<<<777999444333222111111222333333222222111111222222333444777777888888777666555444888888888777666555444444222666???EEE@@@:::???LLLNNNHHHNNNvvvyyyWWWRRR\\\KKK777444333333111//////000111000//////............//////000////////////////////////////////////////////////'''777444)))666___\\\000222111,,,000111222222222111111000000000000000000000111222444444333333333333333222222111333333333333333333333333111333666777888;;;???BBBHHH```uuuzzzkkk___YYYUUURRROOOOOORRRVVVYYY[[[___```hhhvvvEEE<<<999555333333444333333444333333333222222222222111---222666000555PPPiiivvv[[[SSSLLL???888:::444333111//////000222333222111222222222222333333444666888999999777555333:::999777666555444444444444222:::GGGFFF<<<>>>JJJEEEHHHEEEbbbeeeVVVUUUOOO999555:::222333111//////000111000///...............///000000000000000000000000000000////////////////////////,,,:::222...[[[tttGGG<<<111,,,222000111111111000000//////...000000111111333444666666222222222222222111000000333333333333333222222222444555666666666777:::;;;<<>>FFFWWWzzzpppeee___]]]ZZZVVVTTTSSSUUUVVVYYYZZZ[[[[[[]]]ccclllssszzznnnccc[[[hhh}}}CCC>>>;;;777555555666555555555555555555444444444444555---555666888oookkk[[[NNNBBB:::444333333222111111000000000111222333333333222222333444666888999888777777666777777888777666555444555222333888???EEEFFFEEERRRKKKDDDEEE```VVVJJJIII999333<<<555+++444333111//////000111000///---------......000111111000000000000000000000000////////////////////////,,,TTTsssZZZ444***666///'''444,,,------....../////////------...000222444666777555555666666555555444333444444444333333222222222444333444555555444222///...222111555<<<888777BBBFFF[[[|||nnnbbb\\\ZZZSSSSSSSSSRRRPPPPPPQQQSSSPPPYYYccchhhlllwwwxxxiiiYYYOOOIIIWWW{{{BBB>>>;;;777555555666666555666666555555555444444444:::000888999AAA~~~rrryyywww___PPPDDD<<<333444444444333111000///000111222333444333222222333444666777888888888888666777999:::999888666555222666777666;;;DDDIIIHHHKKKAAAAAAAAANNNrrrSSSMMM<<<888<<<777222222///444222///.........,,,***000///...---------------------...///000111222222111444+++---:::111+++<<>>999444111111111///...111000///...............///......111555777666444333444666777888777555555777666555444333222222222222222222222222222222222333333333333333444555666===AAAHHHWWWrrr~~~jjj```[[[WWWUUUVVVTTTQQQOOOPPPOOOLLLOOOTTTZZZgggqqqvvvgggHHHKKKiiixxxFFFAAA===888555555666777777444333222111000111222333777000888666CCCmmmhhhzzzgggaaa\\\@@@999555222333222///000333000111222333444333222222111222555777999::::::999666555555555555444444444555888777333666???DDDCCC===@@@EEE:::DDDiiiiiiSSSRRR>>>888;;;555333333000222000...---...///...---000///...------------...------...///000111222222))):::555)))222999===IIIeee888444000...///000///...000//////...------......///......111444666555333333444666888999777666444666555444333333222222222222222222222222222222222333333333333333444555555999;;;>>>CCCRRRccclllmmmiii```WWWUUUTTTQQQOOOPPPPPPLLLKKKLLLLLLKKKMMMRRR___qqqsss\\\PPPkkk~~~rrrCCC@@@===999666666777777777555555444333333333333333777222:::666BBBhhhrrrwwwooobbbGGG===888555555444222222555000111222333444333222222111222444777888999::::::555555555666666777777777555777666222444<<>>:::777777666555555555666777777777666444333777666:::???WWWkkkrrrbbbIII???666333333111111222111222333444555444333333111222333444666888999:::777777777777777777777777666777666555555888@@@HHHHHH<<>>WWWeee~~~{{{tttOOODDD999666666444333444111222444555555555444333222222222444555777999:::888888888888777777666666666666777777444444;;;DDDJJJ<<>>444888===444...111111---...///222444444111//////////////////000111111111111111111111222222222777XXXKKK000222444444222222444777000000000000000111222222000333555444222000111333444333333333333444555666111000000000000000111111...//////000111222222222222222111000000///000000000,,,,,,222333000111555333000000333333111222444<<>>PPPsssMMMgggaaa===999888777555444333222111000000000000111111111111////////////000000000000222111555222,,,222:::555MMMggg666333333777666111///000333333222111000000111111333444555444333333444666333444555555333333444555111111000///////////////111111111111000000000000222222222222222222222222000000000000000000111111000000000000111222333444888:::IIIfffsssJJJCCCAAACCC>>>555777AAA@@@:::999777333:::>>>555:::777444999???KKK}}}}}}aaaLLL@@@GGG<<>>HHHQQQUUUNNNDDD<<<888777888888DDDJJJBBBAAAPPPLLLDDDPPPzzznnnXXXkkk[[[===888888777555444222111111...////////////000000000////////////000000000111222222000000333333666;;;rrr>>>999777888555...///666222222111000000000000000222333333333222222333555555666777666444333444555111111000///////////////000000000000000000000000222222222222222222222222111111111000000000000000000000000000111222333444:::999???MMM___ttt{{{YYY:::777AAABBB<<<777FFF<<>>444666222555333333444444444444333333222222333333444555666666;;;<<<======???EEENNNUUUMMMGGG@@@:::888888888999BBBIIIAAA???MMMMMMFFFKKKmmmcccfffoooOOO:::777777666555333222111111............/////////////////////000000000111111333333,,,000:::222222III[[[ZZZ[[[DDD222111444222111444111111000/////////000000000111222222111111333444777888888666444333333444111111000///////////////////////////////////////111111111111111111111111222111111111000000//////000000000000111222333444777666777999<<>>CCCHHHMMM888555@@@===666888<<<;;;;;;:::;;;;;;AAAlllxxxiiiIIIEEEAAA;;;;;;333777555555555555555555555555444333333444555777999::::::999999:::>>>CCCIIILLLCCC???;;;888888999999999===FFFBBB>>>HHHMMMHHHGGG^^^ppp[[[qqqmmmBBB777666666555444333222111000........./////////000000//////000000000111111111111555,,,111===---222```]]]<<<;;;KKKwww]]]333***555:::444---000000///////////////000000111333333333222444555888888888666333222111222111000000///////////////---------...............000000000000000000000000222222111111000/////////000000000000111222333444111333777888555444===IIIQQQfffyyyNNN999BBBSSS```CCC444888<<>>???@@@===;;;999888999999999888777EEEHHHBBBCCCJJJKKKHHHTTTttt]]]ZZZuuuhhh:::888555555444333222111111000//////000000000111111111000000000000111111111111///555000333999***???CCC888<<<444CCC]]]VVV;;;555555222...000///////////////000000111333555666555555666777888888888666333111111111111000000///////////////,,,---------.........///000000000000000000000000111111111111000000//////000000000000111222333444222333555888777333555999;;;FFFZZZrrreeeOOOMMMoooaaaSSSDDD;;;AAAAAA222666:::;;;<<<<<<<<>>@@@???===>>>???@@@@@@???===;;;::::::::::::999777444BBBNNNJJJBBBEEEMMMMMMPPPdddyyyWWW```rrr^^^777:::444444333222222111000000000000000000111111111111000000000111111111222222///333333666444000[[[VVVDDDCCC777222777ZZZccc:::+++///555000000/////////000111111222444777888888888888999888999999777444222222222111111000///////////////,,,,,,------.../////////111111111111111111111111000000000000000000000111000000000000111222333444999333111222333222333666<<<;;;===IIIZZZrrrnnnqqqzzzzzz]]]>>>;;;???777666::::::<<<>>>>>>SSSwwwrrriiiXXXJJJ???<<<111333777666555444444555666777666666666666888:::<<<===???@@@AAABBBBBBBBBBBBAAA>>>===;;;;;;;;;;;;999777666===NNNQQQDDDCCCNNNPPPLLL\\\eeeUUUfffhhhOOO444:::333333222222111111000000/////////000000000000111000000111111111222222222111///333666111>>>|||\\\BBB999555111;;;hhhLLL111222555000000000000000111222222222555888999999999999:::999::::::999666444444555111111000///////////////,,,------...//////000000222222222222222222222222/////////000111111222222000000000000111222333444888333000111222111333666999666555777<<>>===999;;;999<<<@@@???MMMhhh|||rrrhhhVVVFFFCCC777444777666444333333444666777666777777888999999::::::>>>AAADDDDDDAAA??????@@@>>>===;;;;;;;;;;;;:::999<<<777HHHTTTHHHCCCMMMOOOFFFVVVWWWTTThhh]]]CCC000888333222222222111111000000............/////////000000111111111111222222222444,,,222666111KKKqqq===333888888444===^^^@@@777000111111000000111222333333111444888:::999999999999;;;<<<<<<:::888777777888111111000///////////////------......///000111111222222222222222222222222......///000111222333333000000000000111222333444111111333777666333444888111555;;;>>>999999HHH[[[mmm{{{UUU===;;;;;;<<<<<<999<<>>>>><<<::::::;;;<<<;;;:::AAA222AAAUUUKKKEEEMMMMMMAAARRRsssvvvlll___SSSXXX|||wwwXXX```mmmNNN666888444444444333222222111111000666444111///...///111222111111222222222333333333444...+++555:::cccKKK555555333222555<<>><<<::::::666000//////...------------...---------...............222555555222000222222000///000000000000111111111222222222111222222333333444555555444222222444555777555555777<<>>EEELLL^^^tttVVVCCCHHHBBB===>>>777===DDDFFF___~~~rrrkkkxxxrrruuuuuummm^^^MMMAAA<<<555222222444555333444777===:::888888999:::>>>BBBKKKOOOSSSNNNCCC;;;===CCC<<<>>>???;;;777777888888777777<<>>AAAAAA>>><<<;;;777222//////...------------...------........./////////111444444111000222333000000000000111111111222222222222111111222222333333222333444444333333555777777555555777:::=========@@@AAAHHHRRRYYYdddwwwhhhbbbJJJBBB???@@@===IIIyyy{{{ooofffkkk{{{}}}tttvvvwwwuuukkk[[[KKKAAA===777444333666666444555999888777666666777888<<>>>>>;;;888888999;;;:::888999IIIZZZRRRFFFHHHMMMMMMVVV|||]]]MMM>>>::::::888666666BBB>>>===>>>===DDD]]]yyy^^^ZZZfffaaaAAA555;;;555444444333222222111111000888666444111000000111222//////000000000111111111///555222222>>>yyySSS999666888444444,,,555|||UUU<<<555444555666222...111888666999;;;<<<;;;::::::;;;AAACCCBBB===::::::777333000///......------......------...//////000111111000222333000111444444111111111111111222222222333222222111111222222333444111222333333333444666888777555555666888:::::::::>>>;;;;;;===>>>DDDXXXnnn}}}rrrJJJ===CCCDDD;;;RRRsssjjjhhhkkkzzzrrrxxxwwwrrrgggWWWIII@@@<<<999666555888888666777:::999::::::888666666777888999CCCSSS^^^[[[OOOFFFEEEBBBAAA???<<<888777888:::===:::666@@@OOOKKKAAACCCGGGLLLNNN}}}```HHH:::999;;;??????<<<<<>>:::::::::555222===KKKwwwUUU___jjjYYY:::444;;;555444444333222222111111000333222000/////////000111000000000000111111111222000444111111888kkksssJJJ777666999999777:::\\\xxxIII666222444::::::444222555777999;;;;;;;;;:::;;;<<<>>>???===888666777666333000//////...............------...///000111222333///111111///111555555111111111222222222333333333111111111111222333444444222333444444333333555777666555555555666777777777999:::===???>>>===FFFRRReeepppuuuJJJ:::@@@FFFCCC^^^xxxooommmmmmwwwxxxrrrvvvuuupppfffXXXJJJ@@@<<<:::777666999999777777:::444999;;;888666777888888???DDDQQQ^^^]]]QQQHHHGGGHHHDDD@@@===888444444777<<<;;;666<<>>333666;;;777333333777888:::;;;::::::;;;===:::<<<:::555444666666444000000///............///------...///000111222333///000///...111555555111111111222222222333333333111111111111222333444555555555666444222222333444555555555555444444555666666888<<>>;;;888:::;;;:::<<<>>>KKK]]]aaaTTTHHHEEEIIICCC???>>>;;;666555888888<<<888;;;KKKMMMCCC???AAAKKKFFFWWWTTTGGGDDD<<<<<<;;;888444333555777888:::999:::======::::::<<<<<<>>>[[[^^^SSSeeecccHHH444555777333444444333222222111111000000000000111222333444555111222222222222333333333222000111;;;:::^^^rrrJJJ;;;<<<---444888222WWW[[[999111555666444666777888::::::::::::<<<>>>999;;;:::666666888888666111000//////......//////------...//////000111111///000///...111666444///111111111111222222222333000000000111222333444555666777666444222111222333444555666555333333444666999::::::999888888:::===;;;>>>BBBHHHRRRfffzzzLLL===AAABBBYYY~~~vvvsssrrrsssxxx|||{{{ttthhhZZZMMMFFF<<<999888::::::777777;;;JJJRRRQQQFFF===;;;:::666888:::JJJdddmmm```QQQKKKIIIAAA???BBBAAA;;;999<<<555<<<999:::JJJPPPGGG@@@AAAGGGIIINNNwwwLLL888===@@@:::===???>>><<<<<>>:::999888999999999::::::;;;@@@444CCCuuu{{{VVVTTTaaaXXX???444666666444444444333222222111111000222222111111111111222222111111111111222222222222---000000666:::hhhsssMMM>>>888222555999@@@lllyyyGGG555555555777<<<777888999:::999:::<<<>>>:::<<<<<<888777888777444111000000///////////////------........./////////000000...---111666444...000000000111111111222222000000000111222333555666555666666444222222333444444555666555333333555777999999888777777:::;;;<<<======???@@@AAAIII^^^ssssssWWWOOO>>>CCC```{{{yyyuuuyyywwwjjj]]]QQQIII>>>;;;:::<<<<<<999999<<>>999<<<444<<<888666FFFPPPHHH@@@@@@AAALLLJJJrrrvvvqqqeeeLLL;;;>>>???888888AAA:::???@@@<<<999:::888333555777888888888:::===>>>;;;777@@@aaaoooRRRTTT]]]PPP999444777666555444444333333222111111000222222111000///...------000000000000111111111111///777555444<<>>===:::;;;===>>>IIIJJJ>>>666999;;;888???666>>>VVVeee___WWWWWWWWWMMMJJJNNNKKK>>>777888444===666222BBBNNNGGG???>>><<>>>>>@@@KKKTTTjjjtttXXXDDDNNN}}}qqqsssxxx~~~yyyqqqjjj```QQQFFFEEECCC@@@>>>===<<<:::999>>>@@@BBBAAA???===;;;;;;???CCCGGGKKKUUU___```[[[TTTSSSTTTSSSKKK@@@999999777888777777???JJJLLLFFF888AAAMMM```llldddGGGBBB???<<<;;;888888888888888888888888???===:::777555555555555888888888888888888888888;;;999;;;@@@IIIcccQQQQQQ```LLL@@@;;;444555777111222222222222222222222222555444333222111111111111111222333333333333222111111000333555BBBeeeAAA777555222<<>>AAA;;;999888888999;;;===<<<;;;:::999777555333222222111000444444000...111111///000000//////000111111000444444111,,,---111111///000//////000222222333222...------000333555444333666555444333333333333333444444444555555555555555666888::::::999888999999::::::;;;;;;<<<<<<======<<>>===;;;:::<<<>>>@@@@@@???>>>===<<<<<>>777666888:::NNNZZZ>>>>>>@@@;;;::::::;;;======<<<:::999888666444222111000000+++///111---+++...000000......---------.........111333222000222555444000...---,,,...111333444333222333444666888999777666555555444333333333444444333333333444444555555555555777999999999888999:::;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@HHHTTTWWWgggmmmTTTddd{{{mmmmmm{{{~~~yyyzzzzzz|||uuukkkfffeeeccc___ZZZHHHEEEBBB@@@??????===<<<:::;;;===??????>>>===<<<===CCCEEEJJJ]]]pppiiiSSSKKKFFFDDDDDDCCC>>>:::;;;;;;===<<<:::===EEELLLNNN@@@DDD\\\kkkXXXtttcccMMM999666999888888999777777777777777777777777666666555444555666777888777777777777777777777777999666777888555777GGGYYYfffHHH\\\aaaGGG888888666777777111222222222222222222222222444333222222111111111222222222222222222222222222555222666@@@sss[[[BBB<<<<<<===???uuu~~~JJJ:::BBB===<<<;;;<<<<<<;;;888666888777555333111000//////***,,,------...000000000000000000///......///111...111222222444666444///444111///111444666666555000222333222111000111222444444333333333333333444333444444555555666666666555777888999888888999:::<<<<<<<<<;;;;;;;;;;;;;;;999999:::BBBGGGAAAQQQrrrnnnooommmfffvvvzzzppp|||nnnzzzttteee```bbbccc]]]VVVJJJGGGCCCAAA@@@@@@???>>>;;;;;;<<<>>>???>>><<<:::;;;BBBCCCCCCVVVooonnn[[[OOOGGGBBBCCCDDD@@@:::888<<<>>>>>>;;;:::@@@IIIQQQ@@@>>>UUUeeeNNNhhhZZZFFF>>>999;;;<<<999888999666666666666666666666666444444333333444555666777666666666666666666666666999888999;;;999666:::AAAggg]]]PPPjjjdddGGG777777555555777333222222222222222222222222333333222222111111222222222222222222222222222222555222888BBBVVV@@@>>>AAA???NNNfff======<<<:::999:::::::::888666777666555333222111000000111///...111444444000...222333222111///111555888444333000---000888<<<<<<;;;777222222444666444222000222444222......333888444333333222222222222222444555555666777777888888666777888888888888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>>>><<<@@@FFFNNNssstttdddrrrwwwllltttwwwkkkyyy{{{rrrzzzeee___eeeiii```VVVLLLHHHDDDAAAAAAAAA@@@???>>>======>>>???>>>:::777444===>>>???QQQnnn{{{uuuSSSIIIBBBFFFJJJGGG@@@<<<=========;;;888<<>>@@@>>>>>>???===999888999555555555555555555555555444444333333333333333333555555555555555555555555555444555888999888777999AAA|||YYY\\\ttt```CCC555777444333666555222222222222222222222222333333222222111222222333333222222111111222222333222111999@@@xxxSSSCCC>>>===444TTTXXXFFF:::999777777999::::::999777666555444333333333333666111...000222000///000///000000//////333<<>>BBB======YYYzzzcccmmmuuummmooozzzccclll}}}sssjjjyyyccc]]]dddhhhaaaVVVMMMIIIDDDAAAAAAAAAAAA@@@@@@>>>===>>>@@@???:::666444:::<<<===III```rrrxxxWWWJJJAAAFFFOOOPPPJJJEEE>>>===<<<;;;999;;;DDDNNNGGG===<<>><<<:::999888777666444444444444444444444444444444444333333222222111444444444444444444444444555444444555777888888777555fffnnnTTTaaauuuUUU<<<333999555111444555222222222222222222222222333222222111222222333333333333222111111222333333000222;;;>>>[[[BBB<<<666>>>ccciii@@@===999777777888888888777777666666666666777777555222111111000000999EEEBBBCCCDDDDDDGGGPPP]]]ggghhhfffbbbbbblll~~~mmmeee]]]ZZZ\\\\\\XXXSSSBBB;;;777<<>>>>>??????@@@@@@@@@MMMeee{{{]]]dddpppllliiippp}}}pppjjjjjjjjj~~~}}}tttqqqwwwccc\\\___bbb^^^XXXMMMIIIDDDAAA@@@AAAAAAAAA@@@>>><<<>>>AAAAAA===888888999;;;@@@GGGQQQ^^^ggg```NNN@@@CCCOOOSSSOOOKKKAAA===<<<===<<<<<>>>>>wwwMMM===DDD::::::qqqJJJEEE>>>999666555444333777777777777777888999999666666888888444999MMMbbbfffgggiiikkkppp|||uuuhhh___ffftttuuucccPPP<<<;;;999777555444333333333333444555666777888999888999:::::::::;;;>>>@@@======>>>???@@@AAAAAABBBXXXwwwVVV[[[iiijjjddddddqqqvvv{{{zzzuuurrrzzzoookkkppp{{{kkkaaa^^^___^^^\\\MMMIIIDDDAAA@@@@@@AAAAAA???<<<;;;>>>CCCCCC???:::888666;;;GGGOOORRRZZZccciiiTTTAAA@@@KKKQQQOOOKKKCCC>>><<>>CCCLLL???CCC666CCCMMMHHHttt~~~___JJJCCC===555222666999777222333333333333333333333333222222333444444444333333333333333333333333333333666666555444444777888777;;;777DDDjjjTTTIIIiiibbb===:::777555555333111000333333222111000000111111333333222222222222333333222222222222222222222222666<<<777CCCcccDDD777:::AAAWWWSSS:::@@@===::::::222555;;;>>>:::666999???CCC<<<888333111999OOOjjj~~~~~~uuulllfffcccbbbyyy~~~cccPPP???===BBBAAA;;;666777888999:::999999888888888<<<===;;;:::;;;:::999666DDD@@@:::@@@AAAJJJcccxxxTTTWWWaaacccaaa]]]fffdddiiiqqqsssrrrzzzwwwuuuuuu~~~lll[[[ZZZcccaaaWWWMMMKKKGGGBBB>>>>>>BBBEEE@@@@@@@@@???>>>======<<<999;;;===@@@DDDKKKSSSXXX]]]KKKBBBHHHKKKGGGGGGOOOHHHBBB===;;;;;;===EEENNNJJJ@@@:::@@@DDDFFFhhh[[[GGG@@@;;;777888777444222444333333333333333333333333222111111111222333333444222222222222222222222222333333333444555666777777444555:::GGGaaaxxxQQQKKK```OOO;;;999666555555444222111333222222111000000111111222222222111111222222222222222222222333333444444222;;;:::JJJ\\\@@@;;;===@@@oootttLLL>>>888444666777555666888;;;<<<:::888777555AAAMMMRRRXXXjjjuuucccTTTLLLLLLJJJHHHCCC>>>;;;;;;<<>>@@@===999888BBBPPPZZZqqqWWWQQQ\\\______dddeee``````iiiooouuuyyyoooqqq}}}rrr```[[[```___XXXNNNLLLHHHDDDAAA@@@????????????>>>>>>===<<<<<<;;;======>>>>>>@@@DDDIIINNNVVVJJJBBBEEEIIIHHHIIIMMM::::::>>>CCCDDDBBBDDDHHHGGG???999===@@@AAA___~~~]]]KKK@@@;;;777777777444222444333333333333333222222222222111111111222222333444222222222222222222222222333333444444555555666666:::888666999CCCSSSgggsssgggPPPTTT[[[@@@999777555444555555444222333222111111000111111111111111111111111111111111222222333333444555666666000999===TTT\\\@@@===555NNNddd===666777555888===555222999>>><<<<<>>@@@>>>:::;;;AAABBB===<<>>:::>>>>>>======<<<<<<;;;;;;>>>???>>>>>>>>>@@@EEEHHHMMMGGGAAA???BBBEEEGGGGGGEEEBBB@@@@@@>>>;;;===BBBRRRIII???AAADDDCCC\\\~~~aaaPPP@@@;;;777777666333222444222222222222222222222222222111111111111222333333333333333333333333333333444444444444444444444444777666444333444888>>>CCCyyy[[[PPP^^^[[[???777666444444555555555444222222111111111111111222111111111111111111111111222222333444555666777888222999>>>ZZZxxxGGG@@@;;;FFFuuuFFF999>>>888555===666777??????999:::AAAYYYqqq]]]BBB888666111---,,,---///111///000000///------///111111000......///111222111(((+++000777DDDOOOMMMEEE\\\ccclll{{{xxxeeeWWWMMMFFFAAA===777888BBBCCC<<<;;;@@@AAAIIIqqqgggFFFTTTWWWWWWlll\\\TTTUUUbbbrrreee\\\eeeiiixxxlllnnnhhhXXXNNNSSS___gggPPPJJJDDDBBBCCCCCC???;;;>>>>>>>>>======<<<<<<<<<===>>>??????@@@CCCHHHKKKKKKKKKFFF??????CCCDDDBBBCCC???============CCCJJJHHH@@@777===JJJOOObbbeeeRRRAAA:::666666555333222444111111111111111222222222222111111111111111222222333333333333333333333333444444444333333333333333222444666777888;;;>>>AAAkkkSSSNNN___UUUAAA666555333333555666555444222111111111111111222222000111222222222222111000222222333444666777888888666888<<<^^^RRREEE??????TTTkkkhhhAAA;;;888666555666===DDDAAA;;;???JJJvvvzzzNNN666111444333111000///000222333000000111///---,,,---......++++++---///...,,,***000222111......000111000333111777FFFYYYqqqtttdddLLLCCC>>>AAABBB===<<>>>>>>>>>>>>>>===<<<===???@@@AAADDDHHHLLLMMMOOOKKKCCC???AAABBB@@@DDDAAA@@@@@@>>><<<>>>CCCWWWWWWYYYkkkiiiRRRAAA:::555555444222222444000000111111111222222222222222111000000111111111222222222222222222222222333333333333333222222222333555666777888:::===???ooooooOOONNN[[[HHH===666444333333444555555444111111111000111111222333111222333444444333222111222333333444555666777777555666<<<]]]{{{bbbRRREEE;;;===HHHaaaWWW999666;;;999999:::>>>III[[[pppeeeBBB...000:::((()))***,,,...000111111000111222222111000111222111///000444555222/////////222222000---///555;;;999111111888888===ZZZ{{{|||tttfff[[[QQQHHHCCCKKKwwwrrrQQQJJJMMMLLLTTTTTTXXXdddpppsssvvvppplllmmmlll}}}zzztttfffUUUHHHIIISSS^^^ggg___TTTKKKFFFCCCAAA>>>????????????>>>>>>>>>>>><<<===>>>>>>>>>@@@CCCEEEHHHIIIHHHDDD???<<<>>>AAADDD???<<>>EEEyyyNNN===;;;;;;===@@@OOOoooooo\\\BBB000,,,000333555444333222111///---+++***(((***,,,,,,,,,+++---......,,,---222111---,,,000)))***+++,,,,,,---111666222000222555111+++000:::777@@@OOO^^^nnnrrr]]]qqqeeeJJJJJJPPPQQQOOOWWWcccggg```]]]nnn{{{uuunnnkkkqqq||||||uuulll^^^RRRKKKKKKQQQXXXddd___WWWOOOHHHCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>======>>>@@@BBBFFFDDDFFFJJJFFF@@@DDDNNNMMMOOOXXXkkkqqqSSSAAA:::555444333111222555111111111222333444444444222222111000000000000000////////////////////////000000111111222222333333111222333333444666:::>>>ZZZSSSPPP\\\```:::888666555333333444444444333111111000000111222333333222333555666666555333222333333444444444444444444222888???TTTfffaaa^^^ZZZaaadddQQQ<<<;;;BBBRRRkkkGGG777///>>>UUUwwwzzz???999111///000222000---,,,,,,,,,,,,---......///---///111111000///000111222///000444222...000666...,,,---000333333333333000000///...444::::::555666;;;@@@AAA@@@DDDMMMUUUyyyvvvLLLKKKWWWTTTSSS\\\fffdddUUUOOOeeepppgggrrr|||||||||~~~rrrcccXXXQQQMMMMMMOOOYYYXXXTTTNNNGGGBBB@@@???<<<<<<<<<===============:::<<<===>>>>>>???BBBDDDLLLHHHNNNWWWVVVNNNTTTccctttUUUAAA:::444333333111222555111111222333444444555555222222111000000///000000//////////////////////////////000111222333333444222333444444444666888;;;JJJLLLMMMWWWFFF666777333444444555555444444333333333333333333333333333333333333333333333333333444444444222111111333555222777999XXXqqqgggddd[[[^^^fffmmmmmmcccRRREEE@@@GGG]]]]]]DDD===KKK{{{jjj<<<333333111000////////////---------......---,,,,,,//////............//////000000111111111111000000///............//////000222222333333444555555666777777888999:::;;;;;;<<>>666333333111000////////////.........//////......---000//////......//////000///000000111111000000//////............///000000444555666777888888888888666777777888999:::;;;;;;999;;;888<<>>FFFCCC>>>===BBBNNN```mmmjjjIII;;;000222555222111333111111111111111111111111111111111000000000////////////////////////////////////000111111111111000111111222333333444444555777???NNNgggwwwvvvhhhBBBWWW___GGG666666555555666666666666555555333333333333333333333333222222222222222222222222333444444333222222444555444777@@@wwwzzzeeeYYYVVVYYY\\\fffkkkqqqvvvxxxxxxxxxxxxWWWPPP999BBBtttvvvqqq<<<***777333222111000000000000000////////////////////////000000////////////000000...//////000000//////...///.........//////000111111222444666777666555444666666777888999:::;;;;;;888<<<>>>===999<<>>@@@333@@@TTTiiigggNNN>>>222222444111111444111111111111111111111111111111000000000000//////////////////////////////...///000000111111000000111111222222333444444444888777666???HHHIIIZZZzzz^^^CCC^^^___EEE888:::444444555555555555444444444444333333333333222222111111111111111111111111222444444444333333444666666777BBByyyhhh\\\YYY\\\aaacccfffmmmvvv{{{}}}~~~|||}}}aaaCCCXXXdddHHH===444555222222111111000111111111//////////////////000000111000000//////000000111......////////////..................///000111111///111333666666555333222555555666777888999::::::;;;888999@@@AAA???dddxxxSSSKKKQQQWWWPPPNNNVVVaaajjjrrrxxxvvvvvvaaa___ppp{{{rrr___RRRMMMQQQTTTSSSMMMHHHGGGEEEAAACCC???;;;:::;;;@@@HHHOOOhhh~~~cccWWWFFF777444444111000333111111111111111111111111111000000000////////////////////////////////////...//////000000000000000111111111222333333444444666777444888<<<999AAAWWWXXXOOOmmmcccDDD999888222333333444444333333222444444444333333222222222111111111111111111111111222333555555444444555666999:::IIIiiiccc]]]ZZZ]]]bbbeeeffflllrrrzzz~~~jjjNNNmmmvvv:::333;;;444000222111111111111111222333......---------...000000111111000000000000111111......////////////...............//////000222222222444777999999888777555444555666666888888999:::AAA777000555999???jjjxxxVVVEEEOOOUUUPPPNNNQQQUUUZZZdddmmmooo~~~hhh^^^iiizzzlllYYYPPPIIISSSYYYVVVNNNHHHCCC???EEECCCAAAEEEUUUrrrlllYYYGGG777444444000000333000000000000000000000000000000000////////////...////////////////////////......///000000000000000000000111222222333333444000555555777;;;666555BBBMMMpppzzzRRR___~~~eeeAAA888111222222333333333333222222555444444333333222222111222222222222222222222222111333555666555444555666666999MMMwwwfffZZZZZZ\\\___dddhhhiiijjjppptttyyyxxxRRR888777...+++666111111111111111222333444...------,,,---...000111222222111111111111222222...//////000000//////............///000111222333111333555777777777666555444444555666777888999999;;;<<<<<<>>><<>>>>>......:::111111111111222333444555///...------...///222333222222222111111222222222///000000111111000000///.........///000222333444000111222333444444444444333444444555666777888999---888???AAA>>>888KKKoooZZZ;;;888CCCSSSrrrpppIIIIIIEEEGGGJJJKKKJJJMMM\\\kkkxxx~~~rrraaa^^^qqqyyyggg]]]___cccaaaXXXXXXiiirrrQQQ@@@333222333000000333000000000000000000000000000000/////////.........////////////////////////---...//////000000//////000000000111222222333333333999555222999:::888===999GGGfffaaaNNNjjjyyyLLL222===:::333444444555555444444333555555444333333222111111333333333333333333333333000333555666666555666777777@@@[[[jjjWWWWWW\\\___bbbdddeeefffiiioootttxxxZZZ555;;;;;;666555000000000111111222333444555000///......///111333444333222222111111222222333000000111111111111000000.........///000222333444444444555555666777777888333333444555666777888888;;;???<<<<<<>>>999???QQQeeeIII???@@@;;;JJJ^^^RRR@@@AAACCCGGGHHHHHHLLLZZZiiizzzppp]]]VVVhhhvvvggg^^^lll{{{UUUDDD777555555000...111000000000000000000000000000/////////............////////////////////////---......///////////////000000000111222222333333222:::666222:::<<<777999999BBBTTTtttVVV[[[zzzoooFFF777444888777666444333333444666777666666555444444333222222222222222222222222222222555333111111333555666777999;;;sssyyyfffaaa___XXXWWW[[[aaabbbiiipppmmmjjjuuu[[[KKK===999999777777:::666555333111111111333444999999555///---111333111111000///000111222111///000000000000000000000000222111000000000111333333555666666555444666999<<<666666555666666777888999<<<>>>999999???:::999CCC```rrrQQQXXX[[[<<<<<<===MMMPPPwwwaaa>>>FFFHHHKKKJJJFFFIIIZZZlllzzzbbbVVVXXXooo|||XXX>>>444777222...111111000000////////////000000111000000///...---------////////////000000000000............////////////////////////000000000000333555777888777777888999444===XXX}}}UUUaaannnEEE:::777888666555444333333444555666555555444444333222222222222222222222222222222222555333222222333444666666:::DDDxxxfffXXXXXX[[[ZZZ^^^dddbbbbbbgggnnnnnnmmmyyyaaaEEE333888===666444::::::999666444333333333444666777444///...111333111111000///000111222111///000000000000000000000000222111000000000111333333555666666555444555888:::666666555666666777888999777>>>===<<>>??????FFFPPPrrr___NNNLLLUUU^^^eeeiiiTTTDDD:::===]]]@@@>>>CCCBBBFFFPPPmmmtttKKKHHHHHHKKKMMMKKKHHHKKKQQQppp~~~qqqsss}}}zzzXXX>>>333777333///000///000//////......//////000000000000///......------------------........................////////////////////////000000000000111333555555555666777999===LLLqqqhhhLLLkkk^^^:::;;;555000555444444333333444444555333333333222222111111111333333333333333333333333333444444444444444555666666ddd~~~mmmaaaaaa\\\\\\```cccdddiiioootttooooooyyy|||NNN??????<<<999:::888777666444333222222222...222222000111333333000111000///000111222111///000000000000000000000000222111000000000111333333444555555444222222444555555555666666777888999:::;;;AAA:::555<<<@@@BBBIIIUUUiiiZZZKKKEEEDDDDDDEEEGGGJJJIIIIIIFFFRRRlllddd;;;999AAA>>>DDD@@@XXXuuuLLLIIIKKKMMMMMMGGGCCCIIIRRR```qqq___CCC666888444///000.../////////....../////////000000//////............------........./////////............////////////////////////000000000000000222444444444555888:::;;;SSS~~~bbbKKKnnnTTT777<<<333///444444444333333444444444333333222222222222111111333333333333333333333333333444666555444444777999@@@vvviiibbb]]]\\\___eeejjjjjjjjjmmmrrrrrruuuqqqFFF:::>>>???999666555555555444555555555---000222111111444444000111000///000111222111///000000000000000000000000222111000000000111333333333444555444222222333555555555666666777999:::;;;<<>>===;;;BBBeeedddVVVHHHEEEEEECCC@@@???@@@HHHSSSQQQIIIJJJLLLEEE@@@DDD???DDD<<>>333222333333333444444333333333333333333333333333222222333333333333333333333333333555666555444555:::>>>TTTyyykkkbbb^^^\\\ffflllrrrrrrlllhhhjjjnnnuuu]]]@@@???@@@999777777777888888888888888...111222111111444444222111000///000111222111///000000000000000000000000222111000000000111333333222444555555333333444555555555666777888999;;;<<<999;;;:::???BBB777666GGGbbbTTTGGGDDDEEEBBB>>><<<:::AAAIIIKKKFFF@@@BBBIIIGGGBBB???CCCAAATTTsssoooooo|||zzzaaaBBB000222000///222111///......------....../////////////////////......////////////000000000111............////////////////////////000000000000000111333333444777:::===DDDoooWWWQQQnnnpppEEE777===000444333333333444444333333333333333333333333333444444444444444444444444444444444666777555444777>>>DDDrrrttthhhbbb___```aaapppwww}}}yyyqqqoootttzzzZZZCCC===;;;888888888999999888888777000333333111111555555333111000///000111222111///000000000000000000000000222111000000000111333333111333555555555444555666555555666777888:::;;;<<<:::999;;;BBB@@@444DDDmmm^^^SSSGGGCCCAAA===:::::::::AAA@@@===AAACCCBBBEEEEEE;;;EEENNNYYYfffnnn}}}kkkHHH444222000///222111///......------......///.../////////////////////........./////////000000............////////////////////////000000000000000222333444555888<<>>888888888888777555444444111444444111111555666444111000///000111222111///000000000000000000000000222111000000000111333333111333555666555555666777555555666777888:::<<<===>>>:::999@@@;;;444ZZZUUUMMMEEEAAA???===???CCC555CCC???555===IIIIIIFFFAAA999RRRbbbvvv}}}nnnxxxSSS;;;666111///111000.........------..................///////////////---------.........//////............/////////000////////////000000000000111222333444555888===@@@UUUsssOOOVVVjjjHHH???777999333666333333222222333333444555666666555555555444444444666555444333333444555666666999222555>>>777>>>^^^vvvmmmdddaaaaaabbbgggmmmttt}}}XXX333BBB>>>666999===444000333111444333111222333444444333111000000111333444444333222222222111111111111000111000///...///111333444444444333333333444555555555777999:::::::::;;;<<<===:::888AAA@@@:::oooYYYMMMBBBAAABBB@@@===;;;;;;<<<;;;:::@@@HHHHHHAAACCC>>>___}}}uuu}}}zzzTTT:::999///---333111////////////////////////......////////////..................////////////---......///000111111222////////////000000000000000///666333888:::444HHHhhhoooNNNQQQdddBBB;;;444666///333333333222222333333444555666555555555444444444444666555444444444444555666666666222777<<<555JJJxxxpppiiidddeeehhhiiikkknnnpppyyyvvvCCC<<<<<<444666888333444777222666444333333444555444333111111111222333444444444222222222111111111111000111000///...///111333444444444333333444444555555555777999:::::::::;;;<<<999:::<<>>[[[iiiLLLRRRccc@@@;;;666888111555333333222222333333444555555555555555444444444444666555444444444444555666666222222999888555^^^pppjjjhhhkkkooooooooopppnnn{{{___;;;===777888777222666:::333777555444333444444333222111111222222333333444444222222222111111111111000000000//////000111333444444444333333444555555666555777::::::::::::;;;<<<888===AAA<<>>222000111---........................,,,------......------,,,............////////////////////////000000000000////////////000000000000333222777///000999HHHooobbbLLLVVVbbb===:::777999222666333333222222333333444555444444444444444444444444555555555444444555555555666000222:::555:::vvvvvvtttqqqpppppppppooottt{{{{{{NNNAAA>>>???<<<333555999333666555444333444333222000111222333333333333444555222222222111111111000000000000000000000222333444444444333444444555666777666888:::;;;::::::<<<======???AAA;;;MMMbbbTTTFFFAAAAAA???>>>>>><<<:::888999AAAKKKRRRUUU```iiinnnmmmvvv[[[???333222111---........................+++,,,,,,------,,,,,,+++............////////////000000000000////////////////////////000000000000444111666000222;;;KKKuuu\\\MMMZZZbbb999666444666...333333333222222333333444555333333444444444444444444444555555555555555555444777000444999555KKKuuutttttttttssspppsssuuuIIIAAABBB???444222777555555444333333444333000...111333444444222222333555222222222111111111000000000000000111111222333444444444444444555666777888666888:::;;;;;;;;;<<<===AAA===<<<@@@ddd^^^PPPCCC???@@@@@@??????>>>:::888;;;EEEQQQ^^^gggooommmhhhjjjzzzhhhAAA555333111...........................++++++,,,,,,,,,,,,++++++............////////////000000000000////////////////////////000000000000555///555222666===JJJsssYYYQQQhhhjjj<<<777666777///555333333222222333333444555333333333333444444444444444444555666666555444444666333777777:::ffftttooorrrwww{{{~~~]]]GGG??????666111555888444333333444555444111///111444666555222111333666222222222111111111111000000000111222222333333333333333444444555666888888666888:::;;;;;;;;;<<<===???888999PPPYYYLLL@@@>>>@@@@@@?????????;;;:::AAALLLYYYhhhtttsssyyyxxx|||tttEEE777555000///------------------------+++,,,,,,------,,,,,,+++............////////////////////////000000000000////////////000000000000444...555555:::???MMMwwwWWWVVVwwwtttAAA;;;888999111888333333222222333333444555222222333333333444444444444444555666666555444444333666:::444CCCvvvwwwvvvqqquuuVVV===@@@<<<444555999444444555666777777444222111444777555222111333666222222222111111111111000000000111222333333333333333333444444555777888999666999;;;<<<;;;;;;<<<>>>@@@999>>>iiiWWWKKK@@@???AAAAAA???>>>===;;;???IIITTT^^^lllxxx{{{JJJ999555...///------------------------,,,,,,------------,,,,,,............////////////......//////000000111111////////////000000000000333///666555999@@@VVVVVVYYY|||vvvAAA999666666...555333333222222333333444555222222222333333444444444333444555666666555444333111888<<<333IIImmmyyyyyyxxx{{{ggg???BBBBBB777555999555555666888999999666444111555777666222000333666222222222111111111111000000000111333333333333333333333444444666777888999777999;;;<<<;;;;;;===>>>CCC>>>EEE|||WWWLLLBBBAAABBBAAA>>>===;;;;;;BBBOOOYYYaaalllwwwNNN;;;555---///------------------------,,,------......------,,,............/////////000---......///000111111222////////////000000000000333000888555666@@@___QQQ\\\oooQQQ>>>888222222555222333222111111333555555444666555444333333333333333777666666555555555666666777333>>>777iiirrryyy~~~WWW>>><<<;;;888666666666555444444444555555444333222222111111222222333222222222222222222333111111222222222333333333444444444555555555555555;;;>>>===999888;;;===>>>>>>IIIsss]]]GGG>>>CCCBBBAAA@@@:::===JJJPPPUUUfffqqquuu}}}XXX:::111...111////////////////////////........................,,,,,,---...///000111222///////////////000000111111111111111111111111111///222000555===AAAjjj~~~OOO]]]cccHHH888666333333666333333222111111444555555444666555444333333333333444666666555555555555555666333===>>>PPPxxx}}}NNN;;;<<<;;;333666555555444444444444444555444333333222222333333222222111111111111222222111111222222222333333333444444444555555555555666777888:::<<<<<<<<<===@@@LLLhhhUUUBBB===@@@===???FFFHHHMMM[[[```eeeuuuXXX;;;222///111////////////////////////........................,,,------...///000000111///.........///000111111111111111111111111111111000222000555===DDDoootttMMM^^^\\\BBB666777555555666222333222111222444555555555555555444333333333444444555555444444444555555666111@@@:::lllddd<<<:::;;;333666555444333333333333333666555444444333333444444111111111000000111111111111111222222222333333333444444555555555666666666777555999>>>>>><<<@@@JJJgggLLL@@@AAADDD<<<:::DDDIIIVVVhhhsss|||UUU;;;333///111////////////////////////------------------------------........./////////............///000111222111111111111111111111111111111000555<<>>>>>JJJjjj```JJJ@@@CCCHHHZZZtttpppGGG777222///111////////////////////////------------------------------------............------------...///000111000000000000000000000000222///222555999UUU^^^PPPfffZZZAAA444555444666999666444333222333555666666666444444333333333444555555555555555555555666777888777@@@```AAA:::888777666555444333333333333333222111111111111222111111111000000111111111111111222222222333333333444444555666777777888999777:::<<<===GGGccc___EEE999DDDYYY~~~gggBBB666333///111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------......///000000000000000000000000000111---333666888[[[YYYPPPeeeSSS;;;222666666888:::666555333222333555777777666333333333333333444555666666555555666666888999999:::ZZZVVV>>>999999777666555444444444444444333222222222222333222222111111111111222222111111222222222333333333444444555666777888999999555:::;;;>>>UUUlllVVVJJJTTTpppeeeAAA888444///111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////...---------......000000000000000000000000000,,,555777777^^^WWWPPPeeeQQQ;;;444999999999999333555333222333555777777666333333333333333444555666666666666666777888::::::HHHyyysssNNN:::999888777555555444444555555444333333333333444333333222222222222333333111111222222222333333333444444555666777888999999777======AAA```]]]TTT\\\fffBBB:::666///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000000///...---------------000000000000000000000000000+++555888777```XXXSSSbbbMMMEEE>>>;;;999555444777222222333444444555555666555444444333333444444555333222<<<777888>>>777???fffhhhBBB>>>888555444555666777666666555444333333333333222333444333111000111222222222111111222222333444777777777777777888888888666;;;888FFFttt___mmmfffNNNdddBBB999444///333//////.........---------////////////...................................................---------////////////000000000000//////666888>>>fffwwwUUUUUUhhhSSSHHH===888666444444666222333333444444555555666555444444444444444444555666444888444:::<<<555IIIWWWDDD888;;;===777444888777666555444333333333333222444444333222111111222222222222222222333333444777777777777888888888888:::>>>>>>OOO}}}iiieeeVVV[[[fffBBB999333///333//////.........---------////////////....................................---------............///.../////////000000000000555333444333???mmmnnnQQQXXXoooXXXIII:::444444333333444333333333444555555666666555555444444444444555555999888444000>>>999555aaawwwSSS999<<>>tttIII;;;:::777444666888777666555444444444444333444555444333222333444333333333333333444555555777777777888888999999:::;;;<<>>999888888777666555555555555333444555555444333444555444444333333444444555666666777777888999:::::::::;;;:::>>>aaaQQQRRROOOpppoooIII<<<333...444000000/////////.....................------------------------------------/////////...---------,,,............////////////---555888666RRRcccPPPYYYgggGGG===777888;;;999555333444444444555666666777777777777666666666666777777555888===999===>>>ggg___CCC@@@???999999888777666666555555666333555666555444444555777555444444444444555666666666777777888999:::;;;;;;<<<======YYYdddQQQvvvSSS{{{qqqLLL===333...333000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------........./////////222444444555UUU^^^NNNVVV___DDD===888999:::777444444444444555555666666777777888777777666666777777888999555===;;;999GGGyyyaaaFFF===<<<999999888777666666666666333555666666555555666777555555555555555666666777666777777888:::;;;;;;<<<:::AAA===JJJZZZddd[[[rrrNNN???444---222000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------.........//////111///555EEEoooZZZLLLSSS[[[DDD>>>999999888444444666444444555555666777777777888888777777777777888888===222<<<:::777MMMQQQ@@@EEE:::999888777666666666666333555666666555555666888555555555555555666777777666777777999:::;;;<<<<<<888CCC;;;===jjj^^^TTTeeerrrPPP@@@444---111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---///111222333---------.........////////////>>>___ZZZHHHZZZUUUEEE???888555777888666444444666888777555555888;;;999::::::888777888:::<<<999444<<<<<<>>>EEEuuuLLL???>>>999======666888<<<555888777666777999::::::999666666666666666777888888888888999::::::;;;<<<<<<>>>>>>BBBHHHvvvUUUHHHnnnsssdddGGG;;;999555000///...---...000000000...---------,,,,,,,,,++++++++++++++++++++++++++++++---------......000111111222111///---,,,---...///555'''???WWWJJJ]]]WWWDDD>>>888555777888666444444666777777555555777:::999::::::888777777:::<<<999555======@@@IIIfffMMMIII===<<<===666555999888;;;999777777777777555444777666666666666777888888888999999:::;;;;;;<<<<<<<<>>888666777888666555333555666666666666777999:::::::::999777777999;;;:::666======AAAMMMpppVVV@@@:::@@@;;;666999:::;;;:::888888999999777666777777777666777777888999999999::::::;;;<<<<<<<<<@@@III[[[hhhnnnLLLHHHUUUqqq[[[BBB999666111---///...---...000111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...------...000111...===nnnUUUQQQkkkgggAAA>>>999777777777666555333444555666777777888888:::::::::999777777999;;;:::777===;;;@@@NNNiiiHHH:::BBBAAA;;;;;;<<<888888888:::===?????????888777777777777888999999::::::;;;;;;<<<<<<<<<===AAAJJJZZZeeeZZZDDDFFFHHHpppzzzvvvRRR>>>888777444111///.........000111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---------...///111222222555TTTTTTQQQlllggg@@@===:::888777777666666333444555777888999999888:::;;;:::999777777888:::999777<<<999>>>NNNaaaEEECCC???:::<<<===777777777:::>>>AAABBBBBB888888888888888999::::::;;;<<<<<<<<<<<<<<<=========AAAIIINNNvvvLLL@@@FFFDDDaaarrrNNN<<<777666444333000///...///111111111////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------...///000111111444111;;;UUUsssVVVRRRggg\\\>>>===;;;999777777777777444444555888;;;<<<:::999;;;;;;;;;999777666888:::999777;;;888???RRRgggTTTBBB;;;>>>???999888888999<<<===<<<<<<999999888888999999:::;;;===========================>>>AAAAAAiiioooHHHBBBEEEFFFWWWwwwOOO;;;666333000111000///...///111222111000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,------...///000000111222555999999888EEEddd]]]XXXcccMMM===<<<;;;999777666777777555555666999===>>><<<999;;;<<<;;;999777666888:::999888<<<999CCCXXX[[[HHHDDDAAA===;;;::::::::::::999777:::999999999999:::;;;;;;========================???AAADDDFFFmmmYYYHHHCCCAAAGGGLLLfffzzzPPP;;;666222000222000/////////111222111000000000000/////////......------------------------//////......---......///------...//////000000///...444777222***,,,<<>>???===:::<<<<<<;;;999777666888999999888>>>;;;FFF^^^yyyYYYLLLCCC???===<<<;;;<<<<<<;;;999::::::999999::::::;;;<<<>>>>>>>>>>>>============<<<@@@HHHKKKsssLLLIIICCC<<>>:::666444555666999555222555<<>>======>>>===<<<@@@<<<999;;;<<<;;;>>>CCC>>>===<<<===???@@@@@@???;;;<<>>RRRllltttJJJ===:::222///555333333222222111222222222111222222222111000...---///...---,,,+++,,,,,,---,,,,,,---...//////......000//////........./////////000000111111111111000222===:::555???GGGHHHJJJeeeuuuXXXUUU```PPP???>>><<<:::888777666555555333111333777:::888555999:::;;;;;;999777777777888::::::??????iiijjj^^^OOOEEEAAABBBBBBAAA@@@<<<;;;<<<<<<:::;;;???@@@???===>>>??????>>>===@@@===@@@JJJ]]]OOOEEEAAACCC???===NNNdddzzzMMM===999222///333222222222111111222333333111222222222111000...---//////---,,,,,,,,,------,,,------...//////......//////............///////////////000111111222222///:::777///555999888:::<<>>???kkkjjjUUUJJJEEEAAA>>>???<<<<<<>>>>>><<<===AAA@@@???======>>>???>>>===BBB>>>>>>CCCQQQLLLBBB>>>AAA???===HHHXXXRRR<<<777222000111111111111111111222333444222222222222111000///...//////...---------......,,,---......///.........///...............//////////////////000111333444111>>><<<222333333111444222333555666===KKK^^^lll~~~RRRMMMVVVEEE===:::888;;;??????;;;666555888999888666555666888888999;;;:::888777777888999;;;:::>>>BBBqqq{{{kkk^^^RRRIIIFFFBBB???@@@???>>>@@@DDDCCCAAA??????AAABBBBBBAAAAAA@@@CCCGGGSSSyyyIII@@@===@@@@@@>>>DDDNNN|||WWW===666333111111000000000000111222444444222222222222111111000000////////////////////////------...............---......---------...//////222111///......000222333444CCCCCC888666555333777:::;;;:::777555777>>>DDDMMM\\\mmmzzzOOOIIIRRR@@@???<<<:::<<<@@@AAA<<<777666999;;;:::666555777:::999:::<<<;;;:::888999999999;;;999>>>FFFxxxyyyhhh```XXXSSSNNNIIIJJJNNNMMMJJJFFFEEEEEEEEEDDDCCCBBBBBBEEEHHHTTTlllHHHAAA>>>AAABBB???BBBHHHkkkqqq___AAA666555444222//////000000111222333444222222222111111111111111///000000000000000000000---...............---------------------...//////444333000///...///000111555DDDCCC777555333111444000444777777666555666888888???DDDGGGOOOaaauuuQQQLLLUUUCCC@@@>>><<<===>>>>>>;;;888555777999888555444666888999:::<<<<<<:::999999:::999;;;999>>>III~~~zzzqqqnnnpppgggccc]]]YYYVVVTTTRRRQQQUUUQQQMMMKKKTTT___EEEAAA@@@CCCBBB@@@AAAEEESSS|||eeekkkIII999666666333000000000000000111222333333222222111111111222222000000111222222222111111.........///......---,,,,,,,,,,,,,,,---...//////333222111/////////000000999FFFBBB666444333///111...000333444555666999;;;666::::::777999AAAJJJOOO___qqqRRRNNNWWWFFFAAA@@@>>><<<:::999888777555555666666555555666777777999;;;;;;999888999::::::<<<999===IIIwwwooopppVVVBBBAAABBBCCCAAA???AAAEEEKKKkkk[[[yyySSS===888666333111111000000000000111111333222111111111222333333000000222333333333222222......//////...------,,,,,,,,,,,,,,,---...///000///000000000111111111111777BBB===222444555222333666666666666666777999:::777::::::999;;;@@@AAA>>>???MMMZZZddd{{{QQQLLLVVVDDD@@@@@@>>>:::666444555666666666666666777888888777666888::::::888888888999;;;===999===IIIQQQ@@@AAACCCCCC@@@>>>AAAEEEJJJaaaUUUZZZ@@@999777333222111000000000000000111333222111111111222333444000111222333444333333222.../////////...---,,,,,,+++++++++,,,---...///000,,,---///000222333333333///888333***000555333444111222555666777666555444888999888777:::???>>>999888AAACCC@@@SSSQQQOOO^^^HHH===>>>>>><<<888666777999555666666777777777777777666888999999777666666777CCC666::::::DDDRRRCCCBBB@@@??????@@@BBBCCCJJJRRRxxxQQQooorrrRRRBBB888000222222222111111111111111222222111111222222333444666333000000333444444333444222000///.........///...------,,,,,,------.../////////000111111222222111111111000000000000000333444555666777777777777888888999:::;;;<<<<<<===DDD555===BBBDDDwwwSSSRRR```JJJ<<<<<<<<<999666444666888555666666777777777777777888:::;;;:::999777888888@@@777======HHHQQQDDDBBB@@@???>>>???@@@AAABBBJJJccc[[[qqq\\\CCC888444222222222111111111111111222222111111222222333444666444222222444555444333333222111///......------...------,,,,,,------.........//////000111111111111000000000000000000000333333444555666666666666777777888999:::;;;<<<<<<===<<>>===KKKMMMCCCBBB@@@???>>>>>>>>>??????EEENNNbbb___llleeeBBB555777222222222111222222222333222222111111222222333444555444444666777777555333111111111111///...---,,,......------------......------......///000000000000000000000000000111111222222333444444555555666777777888999:::;;;;;;<<<666???BBBDDDeeeNNNLLLZZZCCC>>>>>><<<:::888777888888666666777888888888888777:::;;;===<<<:::999999:::777999<<<999LLLqqqMMMCCCBBBAAA???>>>=========???AAA@@@IIIhhh]]]fffsssHHH777;;;444333222222222222333444222222111111222222333444444555777999999888555333111111222222111///---,,,......------------......,,,,,,------...//////000000000000000000111111111222222222222333444555555666777777888999:::;;;;;;<<>>RRRSSSPPP\\\EEE>>>===;;;:::999888777666666777777888888888888888999:::;;;;;;999888888999777===;;;777RRRPPPGGGqqqVVVCCCBBBAAA???>>>======<<>>;;;^^^```WWW___BBBBBBAAA@@@???>>>>>>===BBB;;;===DDDDDDMMMvvv[[[\\\qqqQQQ@@@999777555222111222333444222222111111222222333444333666999:::999777666555444444444333222111000/////////............//////,,,,,,------...//////////////////000111111222222333222111111222333555666777888999:::;;;<<<<<<===BBB:::UUUUUUTTTaaaJJJ>>>>>>>>>@@@AAA>>>999444777777888999999999999888888999::::::888777777888888DDD??????kkkWWWAAAAAAAAAAAAAAA@@@??????DDD===@@@HHHDDDBBB\\\___WWWgggHHH;;;999666333111111222333222222111111222222333444333666999:::777666666666777666555444333222222222//////............//////---------...//////000000...//////000111111222222444333222111222444666777999999:::;;;<<<======>>>>>>IIIZZZ[[[iiiSSSBBBBBBCCCFFFGGGDDD===777777777888999999999999888888:::;;;;;;999888888999444BBB>>>AAArrrGGGAAAAAABBBBBBBBBAAAAAA@@@???:::<<>>KKK```iiiZZZ~~~WWW===;;;777333111111111222222222111111222222333444333666999999666555555777999888666444333333333444//////............//////------......///000000000...//////000111222222222444333222222222444666888999::::::;;;<<<===>>>>>>DDDbbbZZZ[[[mmmZZZLLLGGGEEELLLTTTQQQCCC555777888888888888999999999:::999999999:::888666444<<<666999@@@eeeEEEAAA@@@???>>>>>>>>>???@@@???======???>>>???EEEMMMnnn}}}]]]xxxKKK999555999333///555888333222222222222333555666111222333555666777777777666666666666555444333222.........///////////////000000////////////000000000000000000000000000000222333333333222444777:::777777888<<>>======>>>???@@@BBB@@@AAACCCAAA???BBBHHH]]]]]]```EEE666777444444666333333222222111222333444555222333444555666666777777666666666666555444333222000000000//////.........000//////////////////000111111111111111111111111000222333333333444666888777777999======;;;>>>CCCsss___VVVbbbNNN@@@CCCFFFFFFBBB>>>;;;:::888888888888999999999:::888999:::::::::999888777>>>:::<<>>???===<<<>>>AAAAAA>>>???CCCJJJooo___{{{]]]BBB:::666888999444444333222111222333444555333444555666666666666666555555555555555444333222333333222111000///...---//////............//////111111111111111111111111000222444444444444666888;;;777:::>>>:::888IIIaaaZZZLLLVVVEEE>>>AAACCCAAA<<<999999:::888888888999999999::::::777999;;;;;;;;;:::999999===;;;<<>>999888;;;???AAA@@@AAADDDAAAUUUvvv___rrr___III999666;;;888555444333222222222333444444555666666666666555555555555555555555444333333333333333222111000000/////////............//////222222222222222222222222222333444444333555777:::???888888===<<>>888888999:::;;;<<<<<<<<<<<<:::<<>>>>>;;;999:::;;;999;;;<<>>>>>===EEE^^^|||JJJ]]]```GGGAAA<<<999888777555444444444555444555666777777777777777666666777777777666666555333333444444444555555555000000////////////000000333333333333333333333333111333444555555555777888<<<999AAASSSiiiiiiRRR^^^XXXDDDBBB???======<<<;;;:::999999999:::::::::;;;;;;999===@@@???;;;888999;;;888<<<===ZZZ\\\@@@<<<888999:::;;;;;;;;;:::999888888<<>>AAALLLjjjKKKVVVqqq\\\HHH<<<:::888777555555555666333444555777777888888888777777888888888888777777666555555555555555555555111111000000000000111111444444444444444444444444111666<<<@@@???===:::888999AAAVVVtttnnnSSS\\\UUUBBBBBBAAA???<<<::::::;;;999999:::::::::;;;;;;;;;:::>>>AAA???;;;888999;;;999>>>???]]]TTT>>>999999:::;;;<<<;;;:::999888888:::CCCOOOTTTMMMDDD???999AAACCCBBBVVVTTTVVVwwwXXX===<<<:::888666666666666333444555777888999999999777888888999999999888888888888777666555444444333222222111111111111222222444444444444444444444444333:::EEEKKKKKKEEE>>>:::999JJJiiivvvRRRaaaNNNBBB??????BBBBBB===999999;;;999888888::::::999888999;;;;;;;;;999999999;;;999>>>>>>dddQQQBBB777;;;;;;999999999999;;;;;;<<<<<>>===@@@@@@===:::;;;:::999888999::::::999888999;;;;;;;;;999999:::;;;<<>>777;;;:::999999999999:::;;;999888888:::>>>AAA@@@???JJJGGGFFFJJJVVVnnnjjjrrrTTTCCC<<<999:::<<<777555333333666999:::999777777888888999888888777888888777888888777666555666222000222333111222444666---888888444999FFFgggzzzxxx}}}RRR```WWWBBB===;;;======;;;:::<<<:::999888999;;;;;;:::888999:::;;;;;;:::999:::<<<>>>===GGGbbb777???<<<::::::999999999999::::::<<<:::888777999:::;;;:::AAAAAAAAADDDKKK^^^~~~uuu~~~```III;;;888:::888666444444555777999;;;666777777777777777666666777777777888777777666666777444222444333111222555666,,,777777444CCCiiiQQQ[[[YYYEEE???:::::::::888999;;;999999999:::<<<<<<:::888999:::<<<;;;::::::;;;<<<===999IIINNN444@@@;;;:::999999999999999999:::>>>===;;;;;;::::::::::::888999;;;<<<>>>LLLiiinnnrrrVVVAAA777;;;999:::<<<;;;888888:::777777888888888777666666666777888888777666666777999666555666444222333777<<<111555222???hhhSSSWWW[[[HHHAAA;;;999888666777:::888888999;;;======;;;999999:::<<<;;;;;;:::<<<======888LLLgggBBB555>>>444999999999999999999999999777888:::;;;:::999777777777999<<<<<<;;;DDD\\\sssiiijjjTTTGGGAAA===>>><<<888999===:::::::::::::::999888777555777999999777666777999:::888888999666333555;;;BBB999888666]]]YYYVVV\\\HHHAAA;;;999888777777:::888888999<<<>>>===;;;999999:::<<<<<<;;;;;;<<<>>>???<<>><<<<<<<<<<<<;;;:::999999555888;;;;;;888777999;;;;;;:::;;;<<<999666999???CCC======BBB{{{]]]TTT[[[FFF???:::::::::999:::===777888999<<<>>>>>><<<999999:::<<<<<<;;;;;;===???@@@@@@XXXSSSAAA;;;???555777888999::::::999888777555888;;;;;;:::999:::;;;666666777888777;;;HHHVVVqqqfffbbbzzz^^^OOOEEE;;;999<<<<<<======<<<;;;:::999999666:::===<<<999888:::===;;;;;;===>>><<<999===DDDGGG===<<>><<<999999:::<<<<<<<<<<<<===??????BBBYYYLLL;;;555:::333777888999::::::999888777666777888777444444777:::888777777999888;;;FFFRRReeewwweeeqqq```MMM@@@===<<<<<<<<<<<<;;;:::999888666:::>>>===:::999;;;>>><<<<<<>>>@@@===;;;???GGGLLL:::666>>>rrruuuRRRTTTIII@@@@@@AAA;;;<<<@@@<<<666666777999<<<>>>===<<<<<<===>>>>>>>>>===;;;:::@@@LLLXXXuuu===@@@666111;;;666666777888999:::;;;;;;999999888666444444666888777777555444555999???DDDbbbqqqbbbxxx___PPPKKKBBB===BBBEEE@@@:::777???>>><<<;;;;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAACCC???<<<888SSStttRRRXXXMMM@@@===>>>:::;;;>>>999:::999999:::<<<===<<<;;;<<<===>>>>>>===<<<;;;:::>>>HHHbbbyyy???@@@888333999666666666777888888999999777777777555333333666888666555444333444888>>>BBBUUU```zzzbbbjjjYYYIIIBBB@@@>>>>>>@@@??????>>>===<<<===@@@BBB<<<<<<===>>>>>>>>>>>>>>>BBB@@@@@@<<>>>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAADDDAAAIII{{{zzzYYYddd\\\EEE;;;===;;;<<>>MMMRRRbbb}}}fffooo___UUUSSSNNNHHHEEEDDDBBB===999@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEDDD]]]\\\bbb___EEE:::<<<:::<<>>888444:::555444444444333333222222222111222333333222222333444111333444555555666888:::===IIIVVVcccvvvddd}}}fffOOOFFFDDDAAA===??????>>>>>>>>>???AAABBBCCCAAA???EEEDDD:::LLLuuugggXXX^^^DDD:::>>>;;;>>>MMMWWWWWWOOOEEE<<<888888999999;;;;;;:::::::::;;;<<<===DDDNNNIIIEEEMMMfffTTT<<<:::333888333333333333333333333333333222333555444333111222333///111333444444444666888888DDDOOOXXXiiiaaassssssbbbWWWNNNIIIFFFDDDBBB@@@??????@@@AAACCCCCC>>>DDDIII>>>JJJqqqnnnXXX```GGG>>>BBB???CCCTTTaaaQQQJJJ@@@999777888;;;<<<;;;::::::999:::;;;======QQQUUU???FFFFFF@@@JJJnnnCCC888;;;333777444333333333333333333333333333444555555333111111222---///222333333333444666444===EEEKKK\\\yyyWWWbbbzzziii___MMMKKKHHHEEECCCBBBBBBBBBCCCDDD>>>DDDLLLEEERRR{{{iii[[[___KKK:::888===AAAHHHQQQJJJDDD>>>::::::::::::888;;;;;;===@@@>>>999888:::RRR]]]CCCAAACCCGGGFFFTTTZZZ888AAA:::555999///222333444555444333222111222111111111000000//////000111111222222333444444444===BBBLLL[[[jjjlllSSSwwwhhhWWWLLLKKKKKKGGGCCCCCCFFFJJJGGGAAAKKKpppqqq^^^```MMM>>>;;;<<<<<<>>>CCC@@@<<<888777999::::::::::::===CCCIIIHHHBBB>>>>>>TTT^^^EEEBBBBBBDDDBBBKKKpppKKK777@@@777555;;;444333333333444333222222111111111111000000000//////000111111222222333333444333;;;@@@HHHUUUccc~~~yyyTTT|||jjj```WWWLLLDDDHHHDDDAAAAAAEEE\\\~~~```^^^MMM???===<<<888666888999888777777999;;;;;;:::999:::???EEEDDD@@@???AAA___SSSGGGBBBAAABBB>>>BBB[[[wwwZZZ===888>>>333333;;;666444333222222111111222222111111000000000000//////000000111111222333333333222999<<>>EEEmmmooo@@@FFF@@@???AAA>>>>>>LLL^^^DDD999;;;;;;000111777222444333111000000000111222000000000000000000//////000000000111222222333333222777999===FFFMMMaaaWWWssssssooottt]]]ZZZJJJ<<<;;;<<<888888;;;888:::;;;<<<<<<<<<<<<<<<@@@<<<999888888888???FFFxxxVVV;;;BBB>>>===AAAAAA@@@GGGQQQqqqmmm===;;;;;;666111333555000333222111000///000111222//////////////////000000///000000111111222333333333777777;;;BBBEEEUUUpppSSSaaa___^^^LLL>>>;;;;;;888777;;;333555888::::::;;;<<<>>>;;;999:::===<<<:::<<>><<<===AAAAAAAAADDDKKK```\\\::::::777333444666555333222111111000///000000000......////////////000000//////000000111222222222333777666999???@@@MMMeeeNNNQQQddd]]]LLL>>>======999777:::444666888888777777:::<<<777666777;;;;;;:::<<>>@@@???>>>AAAEEEQQQKKK777888444333666444111555000000111111000000///............/////////000000//////000000111111222222222666555777===<<>>>>>???;;;888:::999;;;;;;999666555777999<<<888555777888;;;BBBKKKJJJ888<<<===>>>>>><<<;;;===AAAIIIooo<<<555888555444777///+++555///000111111111000...------.........//////000000/////////000111111222222111444333666;;;:::DDDZZZhhhOOOGGGgggrrrbbbMMM>>>??????888666<<<::::::999999888777666666555<<<===000999>>>:::UUUOOO<<<;;;<<<===<<<<<<===@@@CCCMMMaaaZZZAAA:::888444222111222555666666444111000000111000///000000000000000000000000000111111222222333444444555111000222555999AAAJJJ^^^~~~YYY@@@XXX~~~aaaPPPBBB???>>>999888;;;::::::999999888777777666555999:::111999;;;;;;^^^ZZZEEE;;;<<<<<<<<<<<<===@@@BBBGGGZZZfffCCC999777444222111222444666999666333000000000000///////////////////////////000000111111222333333444444111000222555888@@@IIIWWWrrrfffBBBQQQ___UUUHHH???<<<;;;;;;:::::::::999999888777777777666555777333999888>>>lll___DDD;;;<<<<<<<<<<<<===???BBBGGGVVVfff???999777444222111222444555<<<888333000000000000///........................000000000111222222333333444111000222444777>>>FFFNNNbbbuuuDDDEEEtttaaa[[[NNN@@@;;;======:::999999999888888888777777888333666555;;;666AAAzzz^^^999;;;<<<<<<<<<;;;<<>>>>>:::999999999888888888888888:::444666777<<<777DDDjjj888;;;<<<<<<<<<;;;<<<>>>@@@AAAGGGlllMMM===999777666444222222222333444444111...---///111222222000000000000000000000000...//////000000111111222222///000222333333888???CCCNNNiiiPPP@@@dddtttdddOOOAAA======<<<;;;888888888888888888888888:::555777777<<<888DDD|||HHH;;;<<<<<<;;;:::;;;===@@@???EEE\\\zzzzzz:::555===666555444333222222222333000///---...000111222111111111111111111111111111.........///000000111111111///000222333222555;;;???JJJ___}}}NNN:::TTTfffLLLBBB???<<<:::<<<888888888888888888888888888666888444:::999AAAsssWWW;;;<<<<<<;;;:::;;;===??????HHHQQQ^^^WWW<<<888:::666555444333222222222222000//////000222222111///000000000000000000000000------...//////000000111000///000222222111333888:::GGGVVVjjjRRR>>>HHH~~~fffIIIBBBAAA;;;888<<<888888888888888888999999666666888222888999???kkk]]]<<<<<<<<<;;;::::::===???;;;HHHHHHEEExxx~~~???CCC<<<111555555444333222222222222222111111222333333000...////////////////////////------......///000000000000...000222222000222777666DDDQQQ^^^|||___KKKDDDsssiii```NNN777???;;;777:::999999999999777444222222444999666999666@@@tttUUU:::@@@;;;777;;;<<<>>>HHH>>>@@@@@@BBBQQQwwwgggGGG:::444<<<777777777666555555444444111111000000//////.........------------...//////..............................///000111333555666======BBBSSSqqqqqqPPPAAA]]]wwwkkkWWW;;;<<<:::999888888999:::;;;:::999888:::888999333777888HHHggg===???;;;888:::999:::BBB======>>>AAAKKKgggVVV>>><<<999:::666666666555444444333333000000000000//////......,,,,,,,,,,,,,,,---....................................///000111333444555777999>>>LLLgggnnnJJJ;;;SSSvvv```AAA:::999<<<777888888999999:::::::::;;;777777222777888JJJCCC???;;;<<<;;;888888======:::;;;@@@CCCQQQvvvEEE555===;;;555555555444444333222222111000000000////////////...,,,++++++++++++,,,------////////////////////////.........///000222444444444666;;;CCCVVVwwwoooEEE<<>>FFFiiitttfffSSS>>>;;;;;;888999999777555555888:::???888999777:::666FFFeeeDDD777>>><<<;;;???======777;;;BBB>>>999LLLiii|||JJJ===:::333111444222222222111000000//////.............../////////---------------......///////////////////////////------......///000111222444666888888;;;RRRzzzFFF:::>>>WWWvvvkkk]]]AAA<<<;;;888999:::888777999???DDDNNNAAA;;;666999888NNNOOO666;;;888999@@@;;;<<<999<<>>999DDDVVVQQQ666<<<:::000111555222222111111000/////////---............/////////...------------...//////........................------------...///000111///111444666777HHHppp}}}JJJ:::;;;JJJtttwwwgggAAA<<<===888:::;;;999888:::AAAGGGOOOAAA:::555999888OOObbb;;;;;;555888@@@777<<<;;;===???===<<<@@@GGGjjjkkkkkkWWW:::444<<<555111555222222222111111000/////////---------.........//////------,,,,,,------...///------------------------------------...///000000------222555666@@@^^^~~~TTT<<>>666999AAA666;;;<<<===<<<<<<===>>>>>>RRRdddRRRJJJddd___AAA777<<<>>>111444:::---222222111111000000//////---------.........//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///...222666555999PPPjjj```<<>>777444<<<666PPPLLL444;;;999666???999999999:::;;;<<<>>>>>>FFFlllrrrXXXJJJEEESSShhhUUUAAA;;;777777666333333555555333000000000000...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////111111333555555999FFFSSSkkkGGG888FFFPPPuuuWWW;;;;;;999777666666777888777777111;;;555444;;;444IIIjjj===666:::777555888999999999:::<<<===>>>>>>YYYaaaOOOJJJGGGMMMXXXQQQ@@@:::777777777444222444333111//////111111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.../////////000222444333666BBBNNNwwwOOO:::CCCMMMsssXXXAAA>>>:::888666555666777666444000888333444:::222>>>fffQQQ666<<<<<<333888888888999:::;;;<<<===;;;FFFnnnrrrOOOGGGKKKJJJGGGHHH```III===888666777777444222333444333111000111111111///------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///......111333222444<<>>HHH~~~uuu```MMMBBB;;;999666555666666444333111555222555999222666MMMvvvkkk>>>:::======888888888888999:::;;;<<>>999666777777444222444999666333111000///---+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............000444333222555;;;FFFnnnpppEEE666AAAcccqqqCCC<<<:::888777777777555444444333444666555333333333666AAAGGGKKKOOORRRccciii???///999888888777777888888999:::>>>AAACCCQQQwwwzzzXXXNNNEEEBBBBBB??????BBB@@@FFF\\\]]]AAA;;;777777666333333555333222000///000000000...............------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,------...///...000333333111444999@@@```PPP999AAATTTLLL<<<:::888888888888777666555333555444000333666000333444333999BBBCCCOOOgggrrrbbb@@@999888777777777777888999999999===@@@EEEXXX~~~]]]JJJGGGDDDDDDBBB???@@@BBB<<>>888777555333333666111000......///000//////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++,,,,,,---...///---...111222000333777999MMMkkk___???@@@FFFWWW<<<;;;999888999999888777555222444222---333777000777333...888CCC>>><<>>VVVkkkDDD@@@>>>zzzZZZBBB<<<999;;;<<<:::888888555555666444222000111111666333222666===AAAAAA???FFFPPPcccaaa???;;;<<<333222999777;;;:::888:::>>>AAANNNqqq[[[GGGAAAAAAAAAAAAAAA@@@???>>>>>>???>>>>>>EEEccceee===888???111222;;;000222222222111000//////......---,,,+++***+++,,,,,,+++*********+++...111222******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///////////////000000111000<<>>[[[mmmMMMBBB;;;888:::<<<:::888888555555666444222000111111666333111555;;;@@@AAA@@@<<>>;;;>>>@@@@@@GGGeee|||LLL===BBB555222777---222222111111000//////......---,,,+++++++++,,,,,,---------...111444777999******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///111222222222000000...555888LLLxxxaaa===<<>>@@@@@@===@@@EEESSSppppppMMM000111:::999555444888666888;;;999999DDDSSSrrr]]]FFF===???@@@@@@@@@@@@??????>>>:::>>>@@@???BBB[[[PPP555<<<777222666111222111111000000//////......---,,,+++++++++,,,,,,,,,++++++,,,...000333444******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///222444555333000...333555222===cccxxxIII999KKKwwwlllRRRAAA;;;777999:::999777888555555666444222000111111444111///111555;;;>>>@@@>>>BBBEEEIIIUUUgggssswwwrrrKKK222...666???444333222555;;;<<<;;;@@@HHHXXXkkkSSSGGG@@@>>>???????????????>>>>>>>>>??????===;;;GGGccc}}}WWW111555777222333333111111000000////////////------,,,,,,,,,+++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...111333333222000///444777333777PPPqqqRRR666BBBjjjwww___CCC<<<777999:::888777888555555666444222000111111333111///000333777;;;===666<<>>EEEooosssUUUHHHAAA;;;===>>>>>>??????>>>>>>>>>???=========<<<===DDDMMMaaavvvnnn<<<666888222///111000000000///////////////---------,,,,,,,,,++++++//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000,,,333222333>>>SSS{{{UUU333===]]]gggFFF???999999:::888777888555555666444222000111111222111000000111444777999777;;;>>>??????CCCKKKQQQXXXeeejjjmmm555555999999888888888999:::<<<===>>>[[[~~~]]]IIIAAA===888<<<======>>>>>>>>>>>>======::::::???BBB@@@======:::DDD]]]}}}HHH666888333000333////////////////////////,,,,,,---------,,,+++***,,,,,,,,,---......//////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------...///000)))111333444666>>>___UUU222:::NNNnnnIIIAAA;;;::::::888777888555555666444222000111111111111111111111222444555;;;;;;;;;;;;;;;===CCCHHHHHHRRRZZZ???:::999222555666777888;;;>>>@@@===LLLbbbnnnSSSFFF???===<<<;;;<<<======>>>>>>=========999999>>>BBB@@@??????@@@===EEEbbbVVV:::888666333666////////////////////////,,,,,,---------,,,+++***((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///000/////////...111222666777555KKKpppTTT333999???qqqvvvLLLCCC<<<;;;;;;888666777555555666444222000111111111222222111000000222333555444555888;;;<<<>>>AAAHHHQQQKKKtttuuuJJJHHH777555999;;;999888999:::;;;;;;AAALLLnnnbbbMMMCCC======AAA;;;;;;<<<===>>>>>>======???;;;999:::;;;:::===BBB???===IIIkkkjjjDDD<<<888222333.........///////////////,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---000333333111///---111///---222666000===\\\TTT333888666ccc```AAA<<<999999???777777555555555444333222000///000...---...000222333333444666888:::;;;===AAADDDEEEHHHHHHHHHPPP[[[___[[[TTTJJJ999555===;;;666<<<:::@@@CCCMMMooooooOOOIIIIIICCC>>>AAA???>>>>>>===<<<;;;;;;;;;666<<<888666>>>???:::<<<;;;FFFrrr\\\<<<444888666333222111///...............------,,,,,,------...---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------...//////000///...---------------///000,,,---333222777GGG|||YYY222555???JJJgggFFF@@@;;;999>>>666666555555555444333222000000000000000000000111222333444333333666;;;======;;;===AAABBBCCCIIIPPPPPPKKKUUUaaaVVV@@@888888777999888<<>>======<<<;;;;;;:::999999;;;>>>777444<<<<<<777:::;;;PPPggg@@@444777333333222111000............------,,,,,,,,,,,,------...---,,,+++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------///......---,,,,,,,,,---111333......333222555CCCsss]]]555444:::CCCpppNNNEEE===999===555555555555555444333222111000///222444444111000111333555222000444;;;===999444999===@@@BBBEEEGGGDDD???QQQttttttNNN777888999888::::::<<<>>>EEE^^^kkkRRR>>>===@@@===:::===;;;::::::999999888888888;;;<<<555333;;;:::666:::BBBccc{{{III666666333333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********************************((((((((()))******++++++------,,,,,,+++,,,,,,,,,333555000...333111222===aaaaaa777333444;;;rrrzzzVVVIII>>>888<<<555666444444444444333222111000///333777666111///000333777444222555999;;;999666;;;>>>AAADDDFFFGGGFFFCCCLLLsssyyyXXXAAA<<<999777<<<999:::<<<:::BBBccc[[[III;;;===@@@===;;;===999999999999888888777777777999444444<<<:::777>>>VVVUUU:::888555333333111000///.........+++,,,,,,,,,,,,,,,,,,+++...---,,,+++***)))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++***++++++,,,,,,333666000,,,222111000999IIIsssddd888222222888fff^^^NNN@@@888<<<666888444444444444333222111111///444777666111...000222555555444444555666999;;;<<<<<>>???<<<:::<<<999999888888888888888888666999666888===999777BBBqqqyyysssoooeeelllnnnjjjccciiiccc???888555444333222000////////////+++,,,,,,------,,,,,,+++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))******************************+++,,,---555888000***000111000666666TTTzzzeee999222222999LLLuuujjjVVVDDD999===777:::333444444444333333222111000333555444111///000222000222444444333555999===:::999:::===???@@@EEELLLMMMSSSTTTVVVVVVFFF777888777333777??????<<>>888:::333333444444444333222222222222111000000000111111...///333777:::<<<<<<;;;;;;999999<<<<<<:::>>>FFFHHHLLLJJJMMMSSSKKKBBBEEE888777888<<<<<<;;;@@@HHHfffeeeNNN===;;;:::;;;999666666888555555555555666666666666666:::999888888555CCC___YYY===;;;<<>>>>>888:::333333444444444333222222333111......000111111111...///333;;;CCCEEE@@@:::???======@@@===888:::AAAAAAJJJHHHFFFMMMPPPOOOSSS>>>===<<<888666666<<>>999:::;;;;;;888666777999444444444444444444444444222777666444555777MMMqqqfff;;;<<<@@@888888===<<>>888aaadddAAA777555444222111000000//////---...000111111000...---,,,,,,,,,,,,---...//////++++++++++++++++++++++++************))))))))))))*********+++,,,...///000MMMMMM===---///222///000...444333???mmmrrrDDD666...000444eee|||ccc@@@...444EEE;;;<<>>;;;<<<555666555444444222222111000222222000///............000///333;;;EEEIIIDDD???>>>;;;777888;;;>>>???>>>@@@DDDEEE@@@<<>>===333===HHHOOOIII>>>???RRRfffRRR:::;;;444///000111000000222............------------+++,,,---...////////////,,,,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,,,,+++******+++...000222ZZZ[[[555555+++111+++111***222222999bbbtttCCC///111000444IIIwwwYYY***777;;;111666555444444666999===???PPPTTTZZZ```gggnnnuuuyyyvvv~~~|||\\\AAA;;;<<<666666555444444222222111000222111000///............///...222:::CCCFFFAAA;;;;;;:::999999;;;<<<<<<<<<;;;???DDDEEEDDDEEEHHHLLLKKK===<<>>:::::::::999888777555555444444333333333222222222444999666222777MMM{{{}}}III777:::;;;888888777LLL___\\\HHH:::<<>>999666555666444000000333222111111111111000000000...............------,,,+++++++++******+++++++++*********)))******++++++,,,+++******+++...000111___ooo===444...000...///...000///:::bbbqqqBBB///333222;;;GGGqqq___222000222000444333111000111222555666333555888:::<<>>===;;;;;;>>>AAADDDEEECCC??????FFF^^^\\\LLL@@@GGGbbb___@@@777<<<999999999888777666444444333222222222222222222222999444777444<<>>555444>>>777HHHYYYYYYKKK>>>;;;???@@@???>>>=========<<<;;;YYYhhhAAA;;;777777555111///111000000000/////////......000000///...---+++***)))************************,,,+++***))))))((())))))++++++++++++,,,---...///VVVRRR---333***444///444,,,111NNNqqqpppAAA///222111111+++LLLgggTTT555---777666444111///---,,,,,,---///000111000//////111333111222444333111000111222===444XXXwwwcccXXXmmmzzzssskkkTTTTTTXXX^^^fffmmmoooppp]]]dddfffSSSQQQ___{{{[[[@@@:::888666555444444222222111000111000000////////////000///000222777::::::555111///444999;;;888555444444::::::999999:::???EEEIIIHHHEEECCCEEE___nnnNNN888>>>NNNeeewwwSSS:::666<<<888888888777666555444333222222222222222222222222888222444777HHHuuu{{{JJJ<<<222666999666666:::333777;;;:::666666:::>>>999999:::===@@@@@@===:::BBBYYYhhhqqqbbbQQQYYYbbbhhhVVVFFF666222333222000/////////.........---------------......---,,,++++++)))***++++++++++++***)))++++++***)))((((((((((((++++++++++++,,,,,,---...DDD]]]---222)))555111222,,,:::^^^}}}hhh===...111///666///CCCiiigggDDD111---333222000///...------...+++,,,---------...000333///000000000//////000111444;;;\\\cccAAA;;;MMMMMMZZZhhhyyy}}}yyyiiilllooonnnggg\\\PPPHHH???===<<<===@@@CCCFFFHHHFFFaaammmllljjjIII===888666555444444222222111000000000////////////000000///000111444666666333111...222777999999777555444111333888<<<>>>@@@BBBDDDAAADDDKKKQQQeee|||SSS888<<>>DDDLLLRRRttt}}}yyyrrrooommmnnnpppqqquuuzzzxxxRRR@@@888666555444444222222111000000000////////////000000.........///111111111111///000333777:::999666444...///222999@@@BBB???;;;999AAAPPPYYYbbb|||]]]???<<<<<<===UUUvvvzzzVVVBBB:::999888777777777666555444333222000111111111222222222222111222333MMM|||RRR444888:::777666777777555444333333333444555444444<<<;;;888666555666888:::888:::666999>>>:::;;;IIIAAAJJJZZZooooooaaaNNNBBBCCCOOO^^^hhh~~~sssdddSSSHHHCCCBBBBBBDDDKKK]]]vvvUUUBBB;;;666333111111111111000000000000///+++,,,,,,------,,,,,,,,,***,,,---......---,,,***)))(((((((((((())))))*********+++,,,,,,,,,,,,+++000iiiEEE555///...555---555MMMnnn~~~{{{xxx}}}sssmmmcccIII...+++111,,,)))222+++NNN|||kkk999.........---------------+++,,,,,,+++******+++---***---444;;;???@@@>>><<>>777999BBBQQQUUUQQQ\\\lllnnn~~~^^^BBB;;;===@@@LLL\\\eeeEEE888888777555777777777666555444222222000000111111222222222222...666:::___mmm:::333111111444666555666999111333666777777888:::<<<333666999999777666555666888===888444888777777@@@<<<<<<:::888AAA]]]QQQKKKGGGNNN^^^lllrrrrrrYYYTTTKKKDDD@@@@@@AAABBB???IIIPPPggggggOOO@@@777444444000000000000////////////------------,,,,,,+++***+++,,,...//////...,,,+++(((((('''(((((()))***+++******+++,,,,,,,,,++++++222bbbQQQ888333,,,666---888RRRmmmyyyuuusssxxxooogggZZZBBB***+++111+++***888%%%@@@yyyvvv444000000000//////............///000///......000222...;;;OOOcccnnnooohhhaaa]]]kkkfffXXXVVVTTTFFF:::666888666333222555555333333000000222222000222666333333444555555666666666888;;;===;;;===HHH[[[kkkkkkPPP:::888777444111000222222111000111222333222000...,,,...000222222111...---------000333444555555777999///...///111444666666555999:::===CCCJJJOOOOOONNNkkkjjjWWW@@@888888AAAQQQgggzzzTTTGGG<<<666777666777666666444333222111111000111222111000000222444000111AAAtttUUU<<<555444333333444555666777555555555555555555444444555555555555666666666666777777666666666777777888>>>???>>>;;;888<<>>VVV```JJJGGG???111000999:::333000333222,,,111111111000//////......------......---+++)))(((*********++++++,,,,,,,,,,,,++++++******++++++,,,333MMMwww...000999(((111LLLhhhrrrvvvwwwrrrjjjrrreeePPP;;;///,,,------&&&...000;;;dddvvvHHH333++++++555999666888???555---,,,333333------333AAA[[[www~~~tttggg\\\SSSOOOGGG@@@999666444444111111222222222222111111111111222222222333333333444444555555666666777777222999:::777IIIMMMRRR~~~\\\===::::::888555333222222222111222333444333111///......000222222000.........+++---111444555888:::===444222111111222333222111555666:::BBBKKKRRRUUUUUUYYYYYYPPPMMMSSSMMM???:::MMMpppkkkIII@@@999777999888666666555444333222111111000111222111000000111333222;;;WWWqqqBBB///333444555666666555333222444444444444444444444444444444555555555666666666555555555555555666777888555777777666444555999===555@@@SSShhhzzzbbbKKKMMMWWW___ggglllcccSSSFFFEEEJJJ===DDDAAA>>>EEEEEEBBBFFFFFF]]]{{{kkkbbbQQQ===888666111...222777666111/////////...------,,,,,,//////000000000...---,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---333===}}}yyy<<<111777444GGG\\\oootttuuuxxxvvvpppmmm^^^III666---,,,,,,,,,,,,000---///LLLmmmjjjPPP555,,,000IIIcccoootttwwwQQQ>>>///,,,,,,))),,,333HHHTTT\\\YYYQQQIIIBBB<<<:::888444111/////////000000000111111111111000000111111111222222222333333444444555555666666777777<<<===;;;666GGGPPPbbbkkkBBB<<<;;;;;;999555333222333222333333444333222000///---///111111000.........,,,...111444555888;;;===888555111000000000000///222333777===FFFOOOTTTVVVSSSSSSPPP]]]rrrmmmTTTDDDJJJRRRrrr[[[>>>888666666888555555555444333222111111000111222222111//////111222666JJJxxxTTT777...111333666888888444000...333333333444444444444444444444444444555555555555333333333333444555777777444555777888777666444333999999:::>>>BBBEEEFFFFFFUUU___qqqsssYYYSSSjjjzzzQQQ;;;@@@RRR___|||ppp^^^MMMCCC>>>======BBBBBB>>>@@@DDD===>>>NNNdddpppNNN:::333///111333333222333/////////...------,,,,,,000000111222222111000///***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------333777vvvZZZ444111<<<^^^kkktttsssrrrvvvwwwtttdddTTT>>>000,,,,,,,,,+++---000---)))555JJJRRRNNNCCC666888TTTvvvaaaKKK555------,,,///444:::;;;999222------,,,+++++++++,,,,,,---///000111/////////000000/////////000111111111222222222222333444444555666666777777<<<:::;;;999HHHXXXuuuxxxLLL===;;;:::999666222222444111222222222222111000///---///111000///......///000222333444444555777999888444111//////111111111333333444888>>>EEEJJJMMMSSSRRRNNNYYYnnnssslllmmmdddRRRZZZtttQQQ999555333444444///444333333222111111000000111222222111//////000111555QQQjjj???555444///111444666666444111...222222222333333333333333333333333333444444444444111111111222333555666777666666777:::;;;:::666333999999:::>>>AAA@@@<<<777777:::???FFFOOO\\\iiiqqqcccBBB===KKKgggyyyVVVHHHPPP```mmmsssyyy]]]???777AAAIIIAAA666AAA???>>>CCCCCC:::IIImmm~~~WWWBBB;;;999;;;888///...555111111111000//////.........///000111111111000///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///:::wwwXXXIIIRRRfffnnntttrrrppprrrqqqmmmZZZHHH555,,,+++,,,,,,,,,'''+++.........333999>>>DDD888666FFFZZZaaa[[[SSSMMM@@@444111000...---///))))))))))))+++------,,,---...///000000111111111---......//////......---000000000111111111111222333333444444555666777777777666???CCCTTTiii^^^CCC<<<888777555111111444000000000000000/////////---...000///.........///000222333333333444777999:::777222000///000000000333333333555888>>>CCCGGGLLLNNNIIIHHHQQQ[[[nnngggSSSjjjdddIII888666333333444...222222222111000000//////000111111000//////000222555TTT}}}KKK...222333//////111222333333333333000111111111222222333333222222222222333333333333000000111111333444555666444333333555777888888777222333777===BBBCCC@@@<<<@@@>>>:::666333555:::>>>TTT|||sssJJJAAAMMM]]]nnn|||qqqdddgggyyyppp\\\UUUNNNFFF===999:::>>>AAAAAA;;;<<<>>>EEECCC???aaaaaaMMM===;;;<<<777333555111111111000//////......,,,,,,...//////...------++++++++++++++++++++++++++++++************++++++***777___|||pppeeekkkqqqrrrqqqnnngggaaaPPP>>>...***,,,---,,,---'''(((,,,///---)))***...222///...444888777333111...---------+++((('''***,,,++++++---000///,,,***------...///...---,,,,,,------............------//////000000000111111111222222333444555666777777888777DDDKKK___uuuRRRCCC888666666111000333////////////////////////---...//////------///000---...000000222444888;;;???;;;666333111///---,,,000111333444777;;;AAAFFFJJJPPPNNNGGGFFFJJJeee{{{OOOHHHlllRRR@@@888888333444666222111111000000000////////////000000000//////111333GGGhhh|||aaa666)))000//////.........000222444666//////000000111222222222111111111111222222222222111111111111222444555555333333222333444777;;;===>>>;;;888777777777777666444666999::::::;;;<<<>>>000KKKmmmgggTTTTTTGGG<<<>>>IIIWWWhhhttteeeppp[[[AAA<<<777;;;???>>>:::888;;;???<<<>>>@@@BBB===>>>jjjiiiCCC555999<<<777////////////...------,,,,,,++++++,,,------,,,+++***,,,,,,,,,++++++++++++*********))))))))))))******...222888ooosssfffjjjoooqqqppphhh]]]UUUDDD555***+++---++++++...,,,***)))***)))((((((+++(((+++//////+++)))***,,,'''***+++***'''&&&)))...000,,,)))++++++******,,,++++++,,,---------,,,,,,------............------////////////000000000000111111222444555666777888999777DDDHHHbbbfffOOO;;;777777333000222000000////////////000000,,,---......------///000,,,---...///000333777:::???<<<888555333111...,,,---///222333444888===BBBGGGLLLLLLLLLLLLIIIXXXuuuzzzXXXIIIVVV{{{mmmDDD999888888111111555222000000////////////......---.../////////000222444bbbQQQ//////222/////////......///111222444......///000000111222222000000000111111111222222222222222222222333444555444555666555444666<<>>===???@@@>>>:::888999<<<;;;:::888555333444777;;;888222333;;;>>>@@@JJJXXX```UUUQQQeee|||fff``````RRR???999OOOdddkkkoooqqqlllbbbNNNPPPQQQMMMGGGAAA>>>>>>>>>EEEFFFDDDTTTwwwtttVVVBBB999888999222:::======III```nnnnnnyyyLLL555>>>DDD;;;===>>>>>>===::::::;;;>>>>>>AAA@@@BBBHHHWWWtttFFF333333777111111111000//////......///////////////---+++***,,,,,,,,,++++++*********,,,++++++++++++++++++,,,(((CCC<<<___yyyxxxvvvpppjjjfff```UUUIIIBBB333***&&&,,,,,,&&&&&&---)))+++***''')))------))))))'''$$$###(((+++***%%%((((((''''''))),,,+++)))---+++,,,000...)))***///---,,,,,,,,,,,,,,,---...---......//////......---............/////////000000111222333555666777888999???VVV]]]hhhBBB333666777333///111000///......------...///...---,,,---...///000///...---,,,---///111222666999;;;999555222222333///////////////000111111666777:::===@@@CCCEEEFFFPPPZZZtttgggiiigggNNN:::888555222000111222333222222111111000////////////(((...555...,,,888AAAHHH000000......///...---,,,---///111333///////////////...------///000000000111111111111222222222222222222222222222222222333444555777777<<>>===<<<=========>>>???>>>;;;888<<<<<<;;;;;;<<<===>>>???999???DDDCCCAAAGGGWWWddd```SSSBBB999777888999999888:::999<<>>===???AAA@@@?????????>>><<<:::;;;LLLPPPAAACCCmmmSSS:::BBB222000555666222111555555111777444111...------,,,+++...,,,***)))***+++++++++---222+++%%%,,,///---111111HHHeeexxxkkkrrrsssddd^^^]]]VVVEEE555***++++++***(((''')))***,,,***((()))+++---------(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......////////////000000000000222222222222333555777999888TTTTTTdddpppMMM<<<:::888444000111111///...............///...---,,,,,,---......///......---...000222444555666888888555222111000///////////////000000111333555888<<<@@@BBBCCCDDD===KKK^^^ssszzzmmmmmm[[[BBB:::888555222000111222222222222111000000//////...444...---111---'''444JJJmmm888,,,222222333......---,,,---///111222//////000000//////...---//////000000000111111111222222222222222222222222111111222222333555666777<<<===??????>>><<<;;;;;;???===;;;999999888555333555555444444444444555555<<>>>>>DDDEEEEEEBBB??????BBBFFF;;;AAABBB<<<888999888444000555===PPPwww___JJJ999999===;;;:::<<<<<<<<<<<<===@@@BBBBBBCCCBBBEEECCCCCCXXXjjjCCC>>>777666888777333555888777222888666444222111111///......,,,))))))***++++++***(((---++++++///***'''///===cccwwwllljjjsssjjj___YYYUUUKKK:::---******+++***((('''(((******)))'''(((***,,,,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***++++++++++++,,,,,,---------......------------......////////////000000000000222333333444444666888:::;;;RRRXXXttt{{{[[[FFF<<<555111000111111000///............///...---,,,,,,,,,,,,,,,///.........///111333555333444555666777555000---//////......//////000000///222555:::===???@@@AAA;;;JJJPPPVVVhhhvvv~~~yyyNNN888888777444222000000111222111111111000//////......222222+++---111(((777```{{{KKK***---444222222......---------///000111///000000000000///......////////////000000000000111111111111111111111111111111111222333444555666;;;;;;<<>>;;;:::888777444222222333333444555555666666666999888222444999999222777666555555777999999888666666777999;;;;;;999888777888:::;;;======>>>>>>BBB???>>>???AAA@@@;;;666111999:::444333:::<<<999===KKK^^^xxx\\\FFF;;;666;;;???<<<;;;===;;;;;;;;;;;;===>>>@@@BBBFFF???AAAVVV}}}MMM666<<<666888666222111444666555666666555555444333111111///,,,***)))***++++++***((())))))...000&&&)))>>>OOOuuullljjjfff```XXXNNNAAA333***)))***+++***((('''((())))))'''&&&''')))++++++***(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((())))))***+++)))******+++,,,---.........---------------......////////////000000000000222333555666666777999;;;CCCRRRcccpppTTT???444111222222111000///............//////...---,,,+++++++++---------...///111333444222222333666999777222---//////.........//////000///000111444777;;;===???IIIUUURRRLLLXXXooosssIII777777666333111000000111111111000000//////...------+++111)))+++555,,,???www___555)))111222,,,+++...------------...///000///000000000000///.............../////////000000//////000000000000111111000000000111222333444444777999<<<@@@AAAAAA>>><<>>;;;888666666666777777555444444444444777999;;;:::999777888:::<<<>>>>>>>>>>>><<<::::::===BBBBBB===888>>>999444444777;;;AAAEEEXXX___:::>>>;;;;;;@@@AAA>>><<<>>>;;;;;;<<<<<<<<<<<<>>>???BBBEEEXXX\\\888HHHVVV[[[YYYKKK888000333999000222333444222111000000111...,,,+++,,,---,,,,,,---)))&&&---///'''555XXXqqq{{{oooiiiggg```TTTDDD777...+++((()))+++***((('''(((((()))''''''(((***++++++***(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))******((()))***+++,,,---......------,,,,,,------......////////////000000000000111333555666666777:::===KKKXXXtttbbbEEE666555888222111000//////....../////////......---,,,+++***+++,,,,,,---...///000111222111333777:::999444/////////............//////000///......111555:::>>>KKKVVVWWWQQQOOOXXXwwwjjjEEE999555444333111000000000000000000//////...---------(((222++++++444---BBBzzzQQQ...---111...+++,,,---------------......//////////////////...---------............/////////.........//////000000000000000000000000111222333222888>>>???===;;;;;;<<<>>><<<::::::;;;:::999777222333444555777999:::;;;888888555333444888999777888777777777888777555333444333444666999;;;;;;:::888999:::<<<===????????????===<<<<<<===<<<:::888;;;444666>>>===:::KKKeeeiiiHHHBBBDDD<<<;;;===???>>>;;;;;;===888:::<<<<<<;;;:::<<<>>>BBBZZZ{{{WWWjjjxxxOOO111...777...000333333111000000111333111...---.........---///***'''///111)));;;cccyyyqqqiiidddYYYIII888---)))***''')))******(((''''''((()))(((((()))+++,,,+++***((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''((())))))***(((((()))***,,,---......,,,,,,,,,,,,,,,---......////////////000000000000///222555555555777<<>><<<;;;;;;<<<===;;;:::444444444555777999<<<===<<<:::666444555666666555444333333555777888666555444333444666999;;;<<<;;;999999999:::;;;===>>>???<<<;;;:::888777888;;;===999555777999444>>>kkkiiiGGG;;;===AAA<<<===>>>>>>>>>>>>@@@BBB<<<======:::888999===BBBZZZ}}}fff===---///000333555555222111222444444222///......///...---+++***+++333333***999\\\}}}zzzjjj```PPP???111+++***,,,&&&(((******)))'''&&&'''(((((((((***,,,,,,+++***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''(((((()))***((())))))***+++,,,------++++++++++++,,,---...///////////////000000000000///222555555444888@@@HHHTTTtttqqqNNN;;;555444333222111000////////////...///000000000///...---------...............------000333555555555555555000///...------------...///...------...000222333777BBBKKKSSSWWWPPPUUUjjj|||xxxvvvvvvOOO;;;666222222111111000000////////////......---,,,,,,+++***000111,,,***999]]]lll>>>)))///+++)))000333---------...---------,,,,,,,,,------,,,,,,+++***,,,,,,---------.........+++,,,,,,---......////////////......//////000000///333777999::::::<<>>>>><<<:::666444333333444888;;;>>>:::888777999;;;:::999888333222222333666777777777444333333555888:::;;;::::::888777666777999<<<>>>999888777666888<<>>>>><<<999DDDdddSSS>>>@@@BBB<<<777===>>>???>>>@@@BBBDDDDDD@@@AAABBBCCCGGGSSSbbbmmmeeeEEE777222555777555111000333777333111...------------,,,***,,,,,,000111---;;;YYYzzzyyydddWWWDDD555...,,,,,,+++&&&(((******)))'''&&&&&&''''''''')))+++,,,***((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))))))))******+++++++++,,,++++++++++++,,,---...///////////////000000000000111444666555555;;;FFFOOO___|||YYYEEE===999333222111000////////////...///000111111000///////////////000///......---+++///333444333222444777000///...---------------,,,---///000000000//////222888999BBBTTTXXXSSSTTTYYYrrrtttttthhhGGG:::888222222111111000000/////////......------,,,++++++&&&***000---+++HHHvvvYYY000%%%111---***---)))---------......---,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,---------......++++++,,,------...////////////.........//////000000000222666;;;???@@@@@@CCCBBB??????>>>===;;;:::666444222111222666:::===888777888<<<===999555333666444333444555777777666444333222444666999999999:::888555444444777:::<<>>888:::DDD<<<======<<<>>>@@@AAA???<<<@@@GGGRRRddd~~~iiiLLL222555666333//////222777222000---+++,,,,,,+++***,,,...***)))---000CCCaaa}}}llliiiYYYIII666***(((((('''%%%%%%(((***+++)))'''&&&&&&&&&%%%&&&(((******)))'''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))******************++++++++++++++++++,,,---...///////////////000000000000333555777666666===JJJUUUkkkjjjEEE666:::444000...000000///000444000222333333111///...............------.........000111111000...///111333333000...---//////---+++///......---------......000333555999EEERRRVVVRRRTTTWWW\\\hhhYYYAAA777111333222111111000000111111,,,,,,,,,,,,,,,,,,,,,,,,---***///---333<<>>===@@@???;;;::::::999555333555:::???666555666999===???>>>;;;555333222333666888999999;;;;;;;;;;;;;;;:::::::::@@@>>><<<999888888:::;;;===@@@===888888===???<<<<<>>===:::777???::::::@@@CCC@@@???AAA===KKKcccfffCCC888777888111111555222444222000///...---+++******,,,...---***333PPPlllyyy~~~wwwhhhYYYFFF888,,,))),,,***'''%%%******)))''''''&&&&&&&&&((('''&&&'''))))))(((&&&)))((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++***+++,,,---..................//////000000111111666111222999>>>AAALLL[[[uuuPPP<<<:::666111///000000......111///111222111///---------......------------....../////////...---...000222444111...---...///...,,,......------------......000222333666AAAMMMQQQNNNXXXQQQMMMYYYyyywwwPPP<<<666222222222111000000000111111,,,,,,,,,,,,,,,,,,,,,,,,)))***///***111BBB~~~AAA444+++------((((((---***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......------,,,------....../////////.........------,,,,,,,,,...111555999<<<>>>AAA@@@;;;:::===<<<888;;;;;;:::777555555999===:::999999;;;>>>???===;;;666333111111444888;;;<<<888888777666666666666666;;;:::888666666888:::<<>>===???@@@CCCEEE@@@<<>>===:::999::::::777999999999888666777999;;;>>>===<<<===>>>>>><<<:::888555111000333777;;;===888777444222222222333444666666666777888:::<<<>>>>>>;;;:::>>>@@@AAAFFFLLLlll___AAA:::>>>999888888:::>>>AAABBBBBB:::>>>AAA@@@===EEE^^^uuuzzzUUU:::555222444666222111111111000///---,,,+++000******555HHH[[[lllxxxxxxtttnnnjjjhhh```NNN===333---)))***+++))))))+++))))))((('''&&&&&&&&&&&&'''&&&'''(((+++,,,+++***(((''''''''''''((())))))&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++***+++,,,---..................//////000111222222///<<<777555EEEOOO]]]vvvuuuSSS???;;;555111222222000......///000///---++++++---///---,,,,,,++++++,,,,,,------......---,,,---000222555333000---------......------,,,,,,------......///...---...444;;;>>>???GGGQQQWWWTTTXXXnnnvvvPPP888333444555111111000////////////000......---,,,,,,+++*********...111***===mmmddd444---(((***,,,***+++...***+++,,,------------,,,++++++++++++++++++++++++*********+++,,,---///000,,,,,,,,,---...///000111...---,,,+++++++++,,,,,,---,,,,,,+++,,,---///000:::::::::999888888888777444555666777777888999:::==================<<<;;;:::777444333555777888888:::888444222000111222444333555999<<<>>>>>>===<<<222888<<<>>>JJJ___qqqyyy}}}uuucccIII333---666AAA999:::;;;>>>@@@AAA@@@@@@;;;:::999:::EEEaaauuuDDD444///000222...000111111000---+++*********+++333FFF\\\jjjpppppprrrmmmfffaaa[[[OOO>>>111,,,***+++---,,,((()))---)))((('''&&&&&&&&&&&&&&&'''&&&''')))+++---,,,+++'''&&&''''''((()))***+++&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++***+++,,,---..................///000111222222333111<<<888999IIIQQQkkkcccJJJ???777111222333222000000000111000///------///111---,,,,,,++++++,,,,,,------...///...---...111333555444111///---,,,---...,,,,,,,,,,,,,,,---......///---+++---000333666888>>>NNNYYYTTTNNNYYYrrrhhhFFF666333333111111000//////......//////......---,,,,,,+++******,,,,,,---+++DDDTTT///+++)))***+++***,,,...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,...///000,,,,,,,,,------///000111------,,,+++++++++++++++------,,,++++++,,,---...444444444555555444444555000111222555777999::::::::::::;;;;;;;;;;;;<<<===;;;:::999999999888555333999777444111000111222333000555;;;???AAA>>>:::777555;;;:::???```cccPPP<<<444777<<<;;;888;;;<<>>HHH^^^jjjEEE:::333777>>>???:::666;;;===>>>???>>>===>>>???EEEOOO```xxxddd666555999666555222222222222...******---000>>>NNNaaaoootttssskkkbbbbbb]]]WWWOOOAAA222++++++---+++,,,...,,,''''''***''''''&&&&&&&&&&&&&&&''''''&&&'''(((+++,,,+++***%%%%%%%%%&&&&&&((())))))&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++***+++,,,---..................///000222333444444:::333===OOOVVVhhhuuuNNNBBB666333333222000111///111222222111000000111......------------......,,,------------...111333222444555333///,,,,,,,,,++++++++++++,,,---...///...,,,---111111---...222555666999BBBQQQZZZVVVKKKNNNeee~~~SSS:::666777333---000///......------......,,,,,,,,,,,,,,,,,,,,,,,,***'''...222AAAiii777---......,,,***++++++++++++++++++++++++,,,,,,---************************)))***+++,,,------......,,,,,,+++++++++,,,,,,---+++,,,...//////---+++)))))))))******+++,,,,,,,,,+++)))***000222000222666555333222444888;;;;;;;;;666888999999888999<<>>>>><<<999666777666555555444444444555111333666999;;;;;;999888<<>>444***(((+++,,,))))))++++++'''&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&(((******)))(((%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++***+++,,,---............---...///000222333444555<<<222DDDWWW]]]UUUGGG999444333111//////...000222333111000000000///......------......///***+++,,,,,,,,,---000222111444666555000,,,++++++++++++++++++,,,---...///...,,,...333222---,,,111---111777CCCQQQYYYUUUKKKDDDFFFKKK]]]xxxsssFFF111222888555/////////...------------...,,,,,,,,,,,,,,,,,,,,,---******444888???}}}___333---//////---************++++++******++++++,,,---******************************+++,,,------------,,,,,,+++******+++++++++***,,,///111000...+++)))''''''((()))***+++,,,,,,---***,,,222555444555;;;:::777555555999;;;;;;:::888:::;;;:::888888;;;???>>>===<<<<<<===>>><<<;;;999999999999999999888888555555666777999<<<>>>???RRR]]]rrr~~~kkkJJJ???HHH:::999;;;???===888;;;BBB>>>>>>>>>>>>CCCNNN\\\fffkkk<<<999999444999@@@111222222///...222;;;CCC^^^cccccc```aaajjjpppppp```NNN;;;111+++&&&''',,,+++'''%%%(((***'''&&&'''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&'''))))))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((()))******++++++++++++,,,---............---...///111222333555555;;;333KKKZZZaaabbbLLL:::777777111///111333222222111222222333333+++,,,---......---,,,+++,,,---------++++++---///.........------,,,++++++------------------------,,,---...---,,,,,,---...444...,,,444BBBKKKJJJEEEAAAAAA@@@???JJJhhhdddAAA555333000///222///............---------,,,,,,,,,,,,,,,,,,,,,,,,---'''444777ZZZwwwMMM(((---,,,++++++******++++++))))))))))))************))))))***+++,,,,,,------,,,++++++******++++++,,,)))***+++,,,,,,+++))))))...(((''',,,///+++)))+++((()))***++++++***)))))))))***,,,///333777:::<<<:::;;;<<<;;;888777666777AAA@@@===;;;::::::;;;;;;>>>>>>>>>>>>===;;;:::999777===>>>888666:::;;;777<<<777:::>>>999555EEE]]]rrrwwwSSSDDD===888@@@;;;===>>>;;;888888:::<<<===CCCIIINNNYYYnnnGGG555<<<===666333111...+++...999JJJZZZeeeZZZYYY\\\fffoooqqqhhh___JJJ===---&&&(((+++***'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%%%%'''((((((((('''&&&)))************++++++++++++,,,,,,------.........///---///333444333555888<<<@@@PPPXXXpppvvv[[[BBB<<<;;;666000000222222111111111111222222///000000//////...---,,,,,,---......---,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...111///...222999AAAEEEFFFDDDBBB???AAARRRuuusssVVV:::333555333111333............------------,,,,,,,,,,,,,,,,,,,,,,,,...***333===gggyyyIII+++,,,,,,+++***************(((((()))))))))*********))))))******+++,,,,,,---+++******))))))******+++)))***++++++++++++***)))(((######)))---++++++,,,...---,,,***))))))((((((,,,---///222555888;;;===888999999888888888;;;======<<<;;;;;;<<<===@@@AAA::::::;;;======>>>>>>===<<<===;;;888888:::;;;:::000777;;;???PPPnnnVVV@@@AAA@@@:::999===;;;<<<<<<888666:::BBB[[[gggttt~~~aaaWWWSSSGGG999///...000;;;KKKYYYaaadddaaa```aaadddeee___RRRGGG:::222***'''***---,,,)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((%%%&&&'''((((((((('''''')))************+++++++++,,,,,,,,,------...//////111///111555666444555999===LLLVVVkkkfffGGG<<<:::555000...111111000000000000111111444333222000///...------,,,...000000...---------******+++,,,,,,---......*********+++++++++++++++---...///...------...///...000111000000444<<>>>>>>>>@@@;;;999:::;;;;;;<<>>;;;888>>>999:::???<<<;;;III^^^oooDDD333444;;;IIIYYYaaa___YYY______^^^\\\TTTHHH999///+++***)))***,,,,,,***)))((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((((((((((((''')))************+++++++++,,,,,,------...//////000222111444777777555666;;;DDDVVV]]]nnnPPP???999555333333111000000////////////000666555222000...---------+++...000111///---,,,,,,***+++++++++,,,,,,,,,---*********+++++++++++++++---...//////------...///,,,///111///---...555<<>>888:::BBBAAAGGGgggUUUAAADDDJJJRRRZZZZZZSSSLLLNNNPPPOOOKKKAAA666---'''''')))+++,,,+++((('''&&&((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''((((((((((((((())))))*********+++++++++,,,,,,---...///000000111333333555888777555888>>>RRRZZZmmm|||aaaKKK>>>777888;;;111000000///......//////555333111...---,,,,,,,,,,,,...000111///---,,,+++,,,,,,+++++++++************+++++++++,,,,,,,,,------...///...---,,,---///,,,...///000///000111222999@@@HHHLLLOOOWWWcccnnnMMM@@@444000222222111000...------------,,,,,,,,,++++++++++++++++++++++++***000000[[[ddd///---***)))((((((''''''(((((('''(((((((((((()))))))))(((((())))))))))))***************))))))*********)))))))))******++++++,,,((())))))((((((***,,,,,,000000111111///---+++)))***)))))))))***++++++,,,555777888777333...***(((......///000111333444555666777888999999999999999888;;;???>>>999555;;;DDDJJJ```}}}```RRREEE999BBBHHH:::777>>>:::;;;666999AAAEEETTTpppbbbYYYJJJLLLNNNNNNKKKGGGDDDBBB<<<===<<<888222,,,******)))+++---,,,)))''''''((())))))((((((((('''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''(((((())))))))))))*********+++++++++,,,------...000111111222222333555888777666<<>>???:::===>>>777888555999DDDPPPiiijjjQQQ???>>>EEE>>>??????:::555333555999333222000,,,))))))***+++***++++++***))))))+++,,,)))))))))(((((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((''''''(((((()))***)))************+++++++++,,,---...///000111222333333333555777777999BBBMMMUUUggg{{{aaaMMM@@@888555333222111000////////////------.../////////......---......---+++)))***+++***************)))))))))))))))******+++,,,,,,,,,+++,,,---,,,+++++++++---++++++,,,---......//////)))///555999;;;===AAADDDIII\\\xxxkkk<<<888333000111333222000---------,,,,,,,,,++++++************************&&&111;;;iiitttEEE...++++++***))))))(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))***))))))))))))+++,,,---%%%***,,,******111555666111000...,,,++++++,,,---++++++************++++++&&&***...000///---***)))((()))+++,,,...///000111///000111333555666666777222;;;===;;;HHHcccvvvyyy[[[999777??????666<<<:::888>>>>>>;;;<<<999888>>>QQQkkk}}}mmmYYYJJJAAA:::555222222222000...---...222555000...+++***)))******++++++************+++,,,,,,))))))))))))((((((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))((('''''''''(((******)))************+++++++++,,,---...///111222333444444444666888999===JJJWWWZZZlllZZZMMMAAA888333333111000////////////+++,,,...000000000000///---------+++)))((()))+++(((((())))))******++++++'''(((((()))***+++++++++***+++,,,,,,******+++,,,)))+++,,,+++***+++///333///......111666<<<@@@AAA@@@SSSoooPPP888777444111111111---)))---------,,,,,,,,,++++++************************&&&111@@@lllkkk<<<000+++++++++***)))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''((((((''''''''''''((((((***))))))))))))+++---...000999@@@CCCKKKYYYcccfffOOOIII???666///,,,,,,,,,******))))))))))))******'''***---...---+++++++++)))************))))))(((222222222333333222222111000999:::;;;VVVmmmPPPBBBAAACCC@@@<<<888AAA;;;:::CCC;;;666FFF<<<<<>>;;;>>>@@@>>>:::999>>>@@@>>><<<>>>@@@@@@HHH@@@WWW}}}qqqsssuuussshhhWWWHHHAAA???AAA;;;222---...111333444222///++++++,,,,,,***(((***,,,***)))...444222***((((((((((((((((((((((((((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***))))))))))))************)))))))))***++++++,,,,,,---------...///111333555333:::777666CCCMMMWWWdddsssQQQBBB999666333000//////////////////---------...000111...---,,,++++++++++++******************)))((((((***)))'''((()))******)))))))))***++++++,,,------+++++++++,,,,,,,,,---------.........///333999>>>FFFSSSZZZdddxxx{{{YYY:::333333222111///...------,,,++++++******++++++,,,++++++***)))))))))))))))111:::PPP|||lll333)))---))))))((('''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''((())))))))))))***************###%%%,,,)))###///EEE^^^jjjwwwvvvgggTTTEEE>>>OOOCCCKKKjjj{{{eee<<< ///...,,,***''''''(((***))))))************))))))++++++++++++++++++++++++(((///111***&&&***///000///555AAA[[[}}}UUUBBB===888888;;;>>>???===AAA;;;888<<>>LLLRRR[[[nnn{{{ZZZCCC<<<888444111000//////...//////...------...000111111000...,,,,,,,,,,,,---+++******)))))))))))))))***))))))***,,,,,,+++***))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...111555999DDDLLLNNNQQQVVV[[[rrrnnnMMM555222111111000///.........++++++************++++++++++++***))))))))))))***+++;;;fffzzz777%%%+++))))))((('''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''((('''((()))***+++***))))))(((''')))+++***000GGG```kkkhhh^^^OOO???333---,,,111,,,444UUU}}}iiiCCC111333///)))'''++++++'''************************++++++++++++++++++++++++'''......'''&&&,,,///,,,000JJJiii}}}|||[[[:::555444444555777999;;;<<>>FFF\\\{{{vvvfffaaa___[[[UUULLLCCC;;;666---,,,,,,---//////...,,,---+++)))((())))))(((&&&((()))((((((,,,000...)))'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&''''''))))))((('''''''''(((((())))))))))))************)))******++++++,,,,,,---......///000222444666888<<<777777EEERRRSSSccc|||cccGGGAAA<<<555222111111///...//////............///000111111///---++++++,,,...,,,+++)))((((((((()))***))))))***,,,......,,,***))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,---------,,,...111444===DDDJJJMMMKKKKKKjjj\\\BBB666000000000//////.........++++++************++++++++++++***))))))*********%%%444lllwww777%%%+++))))))((('''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''(((***,,,,,,+++***)))$$$///---%%%333RRR```ZZZJJJBBB555+++(((***000555***333000---JJJwwwsssCCC888---***...///+++%%%************************++++++++++++++++++++++++...***(((***.../////////HHHlllbbbFFF999555000333555444333333555777555888???DDDAAAFFFaaaqqqkkkpppoooaaaQQQHHHEEEBBB???<<<777000+++))))))+++,,,---,,,+++)))+++)))((('''''''''&&&&&&'''''''''(((***,,,+++((('''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((******)))(((((('''''''''((()))))))))******************++++++,,,------------...///111333666777888<<<:::===LLLUUUVVVwwwvvvVVVFFF@@@888333333333111.../////////.........//////000111000...+++***+++---,,,+++)))((((((((()))***))))))***,,,......---+++)))***************++++++*********+++++++++,,,,,,+++,,,------,,,,,,...000333===GGGOOONNNJJJgggPPP<<<666000/////////......------+++******))))))******++++++***************++++++///222cccYYY---(((222))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((()))+++------,,,+++)))$$$+++...555QQQjjj]]]==='''&&&&&&))),,,---+++)))$$$---,,,$$$,,,JJJeeeooocccGGG...***...---)))(((++++++***))))))***++++++++++++++++++++++++++++++111((((((000...+++:::RRRxxx~~~yyy^^^===***,,,666///333666555222111333666444777===DDDKKK___vvvuuu|||iiiTTTNNNSSSTTTLLLAAA:::888555666777555000+++,,,,,,,,,,,,************))))))((('''&&&&&&&&&''''''&&&&&&(((***))))))(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))*********))))))(((''''''((()))))))))************+++++++++,,,------......,,,---000222555777999999;;;BBBIIISSSZZZfffeeeLLLDDD;;;666555555222//////////////////.........///111333000,,,***+++---+++******))))))))))))))))))))))))+++---...---,,,************************************++++++++++++***,,,------,,,,,,---...,,,555???IIILLLHHH[[[KKK999222000//////...---,,,,,,,,,******))))))))))))******+++************+++,,,,,,555666lll|||NNN///))),,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,++++++***++++++<<<^^^sssgggFFF---(((&&&&&&(((+++,,,)))&&&///""""""...///***888RRRvvv]]]@@@///(((''')))---,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++000222)))+++OOOzzzpppGGG222000444222///...111444555444444777:::>>>===@@@MMMggg|||dddggguuuuuurrrmmmjjjlllmmmeee[[[aaaTTTEEE???AAACCC@@@:::555333222333555555222////////////---***)))***+++))))))***((('''&&&''')))'''%%%&&&)))***'''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))*********)))(((((())))))))))))************+++,,,,,,------......///---...111444777999;;;<<<777FFFOOOUUUeeeoooQQQHHH===888888777444000///////////////......---///333666444///++++++---***************)))(((((()))(((((()))+++---------************))))))))))))************++++++++++++)))+++---...---,,,,,,------111444;;;CCCBBBKKKbbbtttCCC888111000000///...---+++************))))))))))))******+++*********++++++,,,---000:::|||LLL444***###))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++999XXXssslllJJJ000+++///+++&&&$$$&&&***---///444&&&###------%%%***;;;```kkkaaaAAA)))(((......---,,,***))))))***,,,---++++++++++++++++++++++++'''///333111222CCCaaayyyrrrOOO---&&&111777333---000111333444555888:::===:::KKK```xxxvvvooosssoooxxxxxxqqqpppmmmcccXXXQQQIIIEEE???;;;::::::999888444333333333333222000...---///111///,,,******+++)))++++++***(((''')))+++'''%%%&&&******&&&&&&***$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((()))*********))))))))))))))))))************,,,,,,,,,---......//////...000444777;;;===>>>???999MMMSSSZZZ|||vvvTTTJJJ???999999999555111//////000000///...------///444888777111---,,,---)))***+++++++++***((('''***(((''''''***,,,......*********))))))))))))))))))************+++++++++(((+++---...---,,,,,,---000000,,,000<<>>999999999888777777777888999999777444111000000111333333333222111000000111111///,,,)))'''&&&'''(((***(((((()))***)))(((&&&%%%"""###%%%&&&%%%$$$""" &&&%%%###""""""###%%%&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''((((((((()))))))))(((((('''))))))***+++,,,---------...///000000...---...000222222777???CCCBBBCCCFFFPPPZZZXXXwwwbbbSSSCCC<<<;;;999888888222111111000///...---------///222333111///...---+++***)))(((((()))***+++******)))((('''))),,,///000///,,,***)))))))))***)))))))))))))))******+++***+++,,,,,,------,,,,,,------...///111666===BBBPPPUUUcccTTT999333555222111///...,,,+++++++++************************************************+++<<>>/////////000111111000000555222000000111666CCCPPPnnnIII>>>===???aaakkkZZZRRRNNNMMMNNNJJJOOOLLLDDDJJJ[[[aaa[[[UUUSSSLLLAAA<<<===;;;777;;;999999;;;>>>???===:::888666333000///000111222333222111000000000000111222000---+++))))))))))))''''''((((((((((((''''''$$$$$$%%%&&&&&&%%%$$$###&&&%%%$$$""""""$$$%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))******))))))((()))******++++++,,,,,,,,,---/////////......///000222222666===@@@AAACCCHHHRRRZZZhhhpppeeeQQQ@@@;;;<<<<<<888333222222111000///......)))+++---///...///000111+++***)))))))))***+++,,,)))***)))((('''))),,,///000///---+++***))))))))))))))))))))))))******+++***+++,,,,,,------,,,,,,---.........///333888;;;GGGNNNTTTaaaoooFFF444111000111000///---,,,+++++++++************************************************+++>>>hhhZZZ///''''''&&&((()))***)))'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%''')))***)))(((###(((%%%"""((((((+++666KKKZZZHHH+++''''''$$$***))))))))))))************((((((((((((((()))******&&&000>>>^^^```:::***+++)))************+++++++++,,,,,,......,,,***---222>>>VVVssswwwUUU...&&&333///////////////000111111000666777444555BBBSSS^^^rrrGGG333444<<>>@@@???;;;:::<<<<<<999:::888999>>>DDDDDD>>>777777666333111111111222333222111000000000000000000444333222000...,,,+++***''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&))))))***************)))******************++++++---...///.........000111555444777<<>>@@@CCCJJJSSSXXXvvvmmmPPP@@@===:::333555555444333222111111000,,,---...---------000222000///---+++***))))))***))))))***)))((((((***,,,............---+++)))((()))))))))))))))******+++***+++,,,,,,------,,,,,,---......---,,,,,,...000111:::GGGPPPQQQXXXrrrSSS999444333000000///...---,,,+++++++++************************************************///DDD\\\CCC(((,,,))))))&&&''')))((('''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((()))***'''***))))))***(((999WWWwww\\\222!!!,,,---&&&***((()))))))))************'''''''''''''''(((((()))'''444$$$KKKlllDDD+++)))))))))*********+++++++++)))***+++***(((--->>>OOOeeeWWWBBB222---------***))),,,///000///...///000111444777BBB^^^}}}OOO;;;---888CCC:::===UUUrrraaaOOOGGGFFFEEEEEEGGG===:::;;;@@@>>>888666:::>>>===<<<999777777:::>>><<>>@@@AAAEEEOOOYYYgggttt^^^KKKBBB<<<888777666666555444333222111///000000///------...000222000...,,,***)))))))))((()))***)))(((((()))++++++,,,...//////---+++))))))))))))))))))******+++***+++,,,,,,------,,,,,,+++,,,...---,,,,,,---...555111777EEEMMMOOOZZZiiihhhGGG888222111000///...---,,,++++++++++++************************************************---MMMdddEEE***,,,&&&'''%%%'''(((((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))***&&&((('''((('''%%%<<>>dddTTT555+++)))************+++++++++...---***(((000BBBUUU___FFF666---111222+++***000***...111111//////111333<<<===JJJgggtttUUU222@@@AAA888666;;;MMMgggyyyjjjaaaQQQ@@@;;;;;;;;;:::;;;777555666777555333555999???<<<;;;:::888999???HHHFFFIIIIIICCC888111000222111111000000111111222222111111111111111111222333---...000111222111111000111000///---,,,+++++++++((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((('''(((((()))***+++++++++++++++++++++++++++++++++,,,---...//////000222777:::>>>>>>@@@CCCEEEJJJVVVbbb}}}mmmYYYGGG>>>===888777777666555444333222///000111000...,,,---...111000...,,,+++******+++((()))***)))((('''(((***)))+++---///000...,,,+++)))))))))))))))******+++***+++,,,,,,------,,,,,,)))+++---...---,,,---...333...///999EEENNNRRRSSSbbbsss|||}}}~~~OOO<<<666///,,,111......---,,,++++++++++++************************************************,,,[[[yyyTTT222,,,###(((%%%&&&((('''&&&&&&((()))''''''&&&&&&&&&&&&''''''$$$'''(((((('''''')))+++&&&''''''(((&&&###???mmmwww???(((...'''&&&,,,&&&))))))))))))************((((((''''''(((((()))***++++++)))444```nnnGGG000)))************+++++++++---000...111EEE\\\\\\NNN'''...111---+++...000///000222333000...000555;;;KKKUUUlllqqqIII+++...CCCFFF:::777DDDcccxxxgggZZZRRRFFF:::555333222444777444666666222000222555666;;;999:::===<<<===EEEOOOQQQOOOIII???666000000222111111111111222222333333222222222222222333444444//////000000000000000000000111111111111000//////++++++,,,,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((()))************+++++++++,,,---------......//////000111444999======>>>CCCHHHLLLSSSbbbpppyyybbbIII===>>>888888777666555444333333---///000000...,,,,,,---000///---,,,+++,,,,,,---((()))***)))((('''((()))(((***---000111///---,,,)))))))))))))))******+++++++++,,,---------,,,,,,'''***---...---------...***111333222;;;KKKRRROOO@@@MMMKKKIIIlllqqqCCC999999111...555...------,,,++++++++++++************************************************---hhheee;;;...###+++%%%&&&''''''&&&&&&((()))(((''''''&&&&&&''''''((($$$'''))))))'''&&&)))+++'''((((((***'''###BBBtttttt555'''444%%%$$$222)))))))))))))))************((((((((((((((()))******((("""))),,,\\\QQQ000)))************+++++++++$$$+++///:::VVVhhhRRR+++...,,,,,,,,,)))&&&,,,777666666444000---000:::BBB]]]kkk}}}eeeDDD888===??????<<>>>>>:::999:::888222000111222111///---,,,,,,,,,,,,///...,,,******+++,,,---(((((())))))*********+++$$$%%%'''---222333000---'''(((((())))))))))))))))))************++++++++++++++++++,,,---...///000...///000222666???IIIPPP<<<@@@888222IIIvvviiiBBB:::666222333333---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))444iiiuuuAAA(((,,,***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&((())),,,+++(((@@@iiilll888...///'''(((&&&)))((()))))))))))))))(((((())))))))))))))))))))))))&&&111++++++SSSsssZZZ---'''...+++''')))'''%%%+++...(((888XXXaaaJJJ222***...---///111///***(((***333111222444222555HHH^^^{{{iiiWWWLLL>>>111111:::;;;@@@AAA<<>>OOO```ppp|||^^^:::555111...//////...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))///XXX___777&&&+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''(((''''''AAAlllqqq777'''(((&&&+++((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&+++((()))IIIpppccc222------((((((---+++(((,,,(((HHHiiilllRRR555+++///555...***,,,...---...000---///111333777KKKnnnsssUUU:::555999888555444555===???>>>LLLqqqqqqggg]]]RRRIIIEEE;;;777333111222444444444333222333555888;;;;;;::::::===???@@@EEELLLNNNLLL???666...---...---...///000111111111222222222222222333444555555555555555333222000......///111222444333222111111111111222222111///............///000///...---+++***)))(((((()))***,,,,,,+++***)))(((((('''&&&&&&'''''''''************))))))))))))******+++,,,------.........000444888;;;>>>@@@BBB@@@DDDRRRZZZ\\\sss}}}oooZZZJJJBBB===:::;;;:::555222333222111000...------------............---,,,+++***'''((((((((((((((())))))+++******)))***---222666...+++'''''')))***)))''')))))))))*********++++++++++++++++++,,,---....../////////---,,,---000333GGGBBBJJJ___qqqtttqqqpppTTT666333111///111000......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++EEElllGGG...&&&,,,&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))%%%%%%'''***HHHtttzzz:::###$$$%%%---(((&&&'''(((((())))))((((((((()))))))))))))))))))))))))))%%%))))))===qqqttt===000***'''+++---(((%%%(((666fffjjj;;;$$$(((///000)))%%%(((,,,,,,+++,,,333222222<<>>((()))444999666444222:::>>>BBB]]]rrrssscccTTTMMMKKKEEE???<<<222000......000222222222555777777666===HHHHHHAAABBBDDDDDDEEEIIILLLFFF>>>333...,,,......---000444.........//////000000000//////111222333333333333444444333333333444444555333222222111111111222222000000//////...//////000222111000///---,,,+++***++++++,,,------,,,***)))))))))((('''''''''''''''************************)))***+++,,,...///000000...222888===???AAABBBCCCAAADDDYYY]]]^^^yyyfffTTTGGG@@@;;;:::999555333333111111000///.........---...///000000///---+++)))''''''''''''((((((((((((***+++***(((''')))///555111,,,(((''')))***)))&&&))))))))))))************+++++++++++++++,,,------,,,---...---,,,---...000---AAAUUUfff|||nnnIII333222000000333333//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))---===^^^>>>---(((...(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((($$$'''***...LLLxxx}}}===''''''&&&,,,'''$$$''''''(((((()))((((((((())))))))))))))))))))))))...###---,,,777vvvJJJ...''')))---&&&###+++222WWWhhhgggHHH+++&&&******(((&&&(((---...***((()))333AAAPPP\\\eeeeeeSSS>>>999333000222333222555:::555===BBBLLLnnn}}}iii[[[UUUMMMFFFFFFEEE???888444.........000111222333333666;;;999666@@@PPPPPPDDDDDDFFFEEEBBB@@@>>>777///333111222444222///222777///////////////.........+++,,,---...............222333444444555555555555111111111111111222222222000000000000111111222222111000000000/////////...............---,,,+++*********)))((('''''''''''')))***************++++++++++++,,,---...///000000///555<<>>...///---...333444000//////...,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))///;;;\\\@@@///(((---(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%))),,,,,,EEEmmmrrr999***+++&&&)))%%%&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))///###///,,,444{{{PPP---&&&******!!!...KKKYYYeeeQQQ888((((((---,,,((('''***///111,,,)))...777???aaa|||tttXXXAAA555000///222666666222000555===999BBBKKK]]]tttcccUUUMMMJJJHHHEEECCCDDD@@@888222111111222444555666666777777555:::888555>>>MMMLLL???EEEGGGEEE<<<444000---)))------000222///+++---333111111000///...------,,,,,,,,,,,,---,,,,,,++++++,,,---...///000000/////////000000111222222222222000111111222333333333333......//////000111222222/////////...---,,,+++***+++***)))((((((((((((((())))))******+++++++++,,,---...............//////111888???DDDDDDDDDGGGIIITTT\\\\\\rrrzzzmmm\\\OOO@@@:::777444333333111111111111111000//////---///000111111///---,,,)))))))))((((((((((((''''''(((((((((''''''(((***......---,,,+++))))))(((((((((((()))))))))******+++******)))******++++++)))+++,,,,,,***)))))))))333...555FFFQQQYYYooowwwRRR:::///000---000777999111000///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))---888ZZZAAA111%%%)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&******&&&777[[[ddd111)))+++%%%'''&&&***%%%&&&''''''(((((((((((())))))))))))))))))))))))+++###---)))555~~~MMM000&&&))))))(((LLLttt{{{QQQ999$$$$$$+++---+++,,,(((***,,,***'''+++>>>QQQrrr|||zzzaaa@@@...///666888333...---///444888:::;;;EEEWWWuuuzzzkkkXXXGGG;;;666999???IIIDDD???<<<666000000333111333555666666777999;;;<<<>>>===;;;AAAHHHFFF===CCCEEEBBB777...,,,,,,,,,''''''))),,,+++(((***000000//////...---,,,++++++---...............------------.../////////.........///000111222222222222000111222333333333333333,,,------...000111222222000//////...---,,,,,,+++******))))))))))))******))))))******+++,,,,,,,,,////////////////////////666<<>>444//////111777333---+++///666999999;;;FFFbbbyyybbbWWWLLLEEE>>>;;;???FFFFFF===666555555333444777222555888999:::===AAADDDEEEEEEDDDEEEEEECCC???<<<999:::555...***,,,---,,,'''&&&'''))))))''')))---)))))))))))))))))))))***+++,,,---...000000111111000000000///////////////,,,...///111222333333222///000111222222222111000------------.........//////......---,,,,,,,,,,,,))))))))))))***+++,,,,,,))))))***++++++,,,------.........//////000000111===BBBGGGGGGFFFIIIPPPWWWUUUdddzzzrrr___III===999666666777000111222333333222000///---...///000000111111111++++++******))))))((((((///***%%%$$$''')))))))))'''---333222,,,((())),,,(((((((((((())))))))))))******)))))))))))))))***((()))+++,,,+++,,,...000'''+++------555DDDOOORRRtttsssHHH666//////***...888;;;222111000///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,NNN<<<222''')))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''+++---'''666WWWooo999------&&&)))&&&)))$$$%%%&&&'''(((((((((((())))))))))))))))))))))))###(((---&&&???CCC222&&&...<<>>===AAA===444///444;;;<<<;;;::::::===@@@BBBDDDGGGMMMRRRGGGDDDEEEGGGDDD<<<666777///---((($$$''',,,,,,((()))&&&%%%''''''$$$$$$'''######$$$%%%&&&(((((()))&&&(((***---///111222222///...---,,,,,,,,,,,,,,,,,,---///111222333333222...///000111111000///.........------,,,,,,++++++......---,,,,,,,,,,,,---(((((())))))***+++------))))))***+++,,,,,,------,,,---...///000111222333BBBFFFIIIIIIGGGKKKTTT]]]cccqqq}}}gggUUUIII<<<:::;;;444777666444444555555333111222111111000000111333444***++++++***((('''(((******((('''&&&&&&'''(((***)))+++...000///---***((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***(((******)))***444DDDQQQ]]]nnn```BBB222)))000444///---000000000...---+++***)))((())))))))))))************************************$$$---777777///((('''***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((***)))(((+++)))$$$???nnn[[[444'''%%%(((+++'''%%%&&&&&&''''''&&&%%%$$$)))))))))))))))*********%%%***---,,,OOO>>>333,,,>>>dddoooTTT777...///+++))),,,,,,***)))+++***---TTTcccqqqgggRRR000000000000////////////222222111000111666:::<<<<<>>AAAEEEDDDBBBCCCJJJPPPTTTYYY___QQQIIIAAA>>>???>>>999333+++***)))(((''''''''''''(((((('''&&&''')))+++,,,%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%(((***---///111111000///---+++)))(((((((((000111111111111111000/////////000111111111111000222222111///,,,+++,,,---222111000//////000111222//////...---+++***))))))------,,,,,,---...000111...---000444222111888BBBGGGLLLIIIHHHPPPRRRVVVbbbuuummm___RRRBBB;;;;;;666666444222111222222000//////......---...///111222000---***)))))))))(((''')))((('''&&&&&&'''((())))))***---......---+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******(((******((((((000===HHHTTTQQQnnn]]]:::222++++++---...000333//////...,,,+++***(((((())))))))))))*********+++************************&&&---333444...)))((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))))))))...---''';;;bbbjjj===******(((%%%'''&&&&&&&&&&&&''''''''''''+++*********)))(((((((((%%%((('''&&&LLL>>>...DDD^^^gggUUU:::++++++...***)))+++,,,******---,,,555mmmOOO<<>><<>>FFFKKKNNNPPPIIITTTaaaeee[[[OOONNNSSSTTTLLLAAA:::666333...)))++++++***)))((((((((((((''''''(((((((((((((((((('''&&&$$$######$$$&&&'''))))))************++++++000000000///---+++)))((()))***+++,,,...000222444///000111111222222111111/////////...,,,,,,---///333222222111111222222333///......---,,,+++******,,,,,,,,,,,,---...///000000...///444999===BBBHHHRRRTTTTTTYYY]]]YYYbbb{{{~~~{{{sss\\\IIIBBB===;;;999555333333333222222//////......///111333444888555000,,,***)))(((''')))(((''''''''''''((())))))))))))******,,,------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''')))+++)))'''(((---222>>>GGGQQQZZZxxxUUU@@@...---111///,,,+++------,,,+++******))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((''',,,000))),,,???vvvbbb///))),,,'''---((('''&&&&&&''')))+++---******))))))((((((((('''&&&,,,(((+++VVV\\\nnnjjjUUU777((()))***%%%,,,(((''')))))))))...444YYY{{{]]]<<<444000000,,,,,,,,,------.........///000333444333555>>>HHHcccvvv```]]]XXXUUURRRLLLEEE???<<<===>>>???@@@BBBCCCDDDJJJDDDDDDLLLUUUWWWVVVVVVWWW\\\```]]]PPPDDDCCCJJJLLLDDD:::444111...+++'''+++***))))))((((((((((((((('''''''''(((***,,,---)))(((&&&$$$$$$&&&((()))))))))))))))))))))*********+++---///000///...---)))))))))+++---///111333///000111111222222111111...///000///......///111111111111111111111111111......------,,,,,,,,,+++,,,,,,,,,------...//////111000222999AAAHHHNNNRRRSSSWWWWWWXXXYYY\\\|||mmmVVVKKKDDD???<<<999777666666555333000/////////000111333444555777666000)))&&&(((+++((((((''''''''''''(((((()))((((((((()))+++,,,---************************((((((((((((((((((((((((***))))))((())))))******&&&(((+++***))))))+++...///@@@LLLMMM```VVV///,,,222---))),,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))++++++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))%%%&&&,,,((('''333SSS{{{;;;&&&,,,***+++)))((('''&&&'''))),,,---''''''(((((()))))))))***###***'''111gggzzzXXX222"""'''...,,,%%%***(((''')))))))))///666kkkppp===(((,,,///)))***++++++,,,---......//////000333666555999HHHXXXvvvVVVGGGKKKPPPOOOIIIAAA:::777777:::<<<===???EEENNNUUULLLGGGGGGPPP[[[aaafffjjj^^^\\\YYYTTTJJJ???===@@@===888111---,,,,,,***)))***)))(((((('''((((((((()))'''%%%%%%'''+++000333+++)))(((''''''((()))+++''''''&&&'''''')))***+++((())),,,...//////......******+++,,,---...///000//////000111111111111000...000111111000///000222//////000000000000//////------------------------,,,,,,---...///////////////111666===GGGQQQWWWYYYXXX^^^\\\WWWYYYiiiqqq\\\NNNEEEAAA???===;;;:::999666444000//////......///111222222666888333***%%%(((---(((((((((((((((((((((((()))((((((((()))***++++++************************(((((((((((((((((((((((())))))((((((((()))******&&&(((***++++++***+++,,,***000@@@RRR\\\gggmmm:::***,,,++++++111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))++++++***)))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''***%%%###)))'''&&&...999VVV///***)))&&&((((((''''''((()))***+++%%%&&&'''''')))******+++''',,,%%%444ooo[[[<<<$$$$$$+++)))&&&((()))''')))***))))))...666uuu{{{OOO///111000...*********+++,,,---//////000111000333777888???UUUmmmjjjNNN<<>>EEELLLPPPRRRWWW[[[dddccc[[[[[[aaa[[[UUU[[[jjjfffdddiiillliiieeeccc[[[RRRDDD777///+++)))(((******))))))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))******))))))((()))+++---/////////......---+++***)))++++++,,,,,,------------111000///......///000000111222222111//////000222333333222000///333999???NNN\\\ccc\\\XXX\\\^^^ZZZ\\\kkkqqqlll\\\TTTLLLHHHIIILLLKKKIIIJJJEEE@@@>>>>>>;;;555000000......///111333333222***)))))))))++++++***)))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''&&&***,,,)))&&&+++:::HHHRRRMMMZZZVVVCCC333777666---+++000///(((***++++++,,,,,,++++++***///---,,,...111000+++%%%$$$222555***(((333333((()))******++++++***)))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))///(((GGGvvvmmmQQQ;;;333+++(((***((($$$'''///)))((((((''''''''''''((('''???WWWUUU:::######///))))))(((((())))))***+++)))))))))))))))******+++***---MMMtttnnnBBB***111+++444555---)))...000---000000000999YYYqqqaaaYYYOOOAAA888666:::===???EEEGGGNNNVVVXXXWWW```mmm]]]aaa______ddd```___iii{{{zzztttkkkddd]]]QQQFFF<<<777000+++))))))************)))((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&&&&&&&'''(((((((((((('''''')))+++---...//////...---+++)))'''&&&++++++++++++,,,,,,,,,,,,......---------......///333444444333111000111222888777444000///666CCCNNN]]]dddfff^^^YYY\\\``````ddd|||wwwhhh]]]QQQJJJJJJMMMNNNMMMIIIEEEAAA@@@AAA>>>666//////...---...111333444444000,,,((((((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''***+++'''$$$&&&...666@@@IIITTTpppwww\\\YYY___MMM///(((111111+++,,,,,,---......---,,,+++,,,,,,,,,000888>>>===777DDDSSSSSS>>>------000---***************)))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))&&&)))222EEEeeeqqq<<<,,,%%%---000((($$$))))))(((''''''''''''((((((---@@@LLLAAA...'''***...((((((((((((((()))******)))))))))))))))******+++...&&&///TTTzzzzzzQQQ&&&+++///111///...000111000111222555FFFoooyyyiiieeeXXXGGGHHHBBB;;;888:::AAAGGGJJJNNNMMMSSS^^^aaa___fffsss[[[bbbaaaaaahhhiiikkkvvvsss___PPPHHH<<<...///,,,***)))***++++++******))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((***,,,---.........---,,,***)))(((+++++++++++++++++++++,,,,,,,,,,,,,,,---------...222333333222111111333444888777444///111<<>><<<===AAAFFFLLLNNNPPPOOOUUUaaagggeeeeeejjjeeekkkfffdddkkknnnnnnuuutttooo___GGG999555///&&&,,,++++++,,,---...,,,+++))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&'''(((***+++++++++,,,,,,------------,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...000111111111222555777555555333333999GGGZZZhhhmmmlllhhh```YYYZZZfffssswwwkkk]]]RRRMMMJJJGGGCCCFFFGGGGGGHHHGGGDDD???;;;444111......///111111111;;;555---(((&&&''')))***((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((()))'''%%%&&&((()))(((&&&(((+++444GGGNNNDDDKKKgggxxx>>>......)))++++++++++++,,,---...///000555MMMiii\\\???222,,,+++***)))))))))))))))***))))))(((((())))))***''''''''''''(((((((((((((((((((((((()))))))))))))))+++''')))222@@@gggjjjHHH555,,,''''''+++(((''''''''''''(((((()))###---...%%%!!!(((+++'''((((((''''''(((((()))***)))))))))))))))******+++)))...---+++:::XXXrrr}}}dddTTT???444111111000......666MMMuuuuuuhhhiiiaaaOOOCCCDDDFFFEEE;;;===@@@DDDHHHLLLNNNPPPPPPSSS[[[ccciiihhhbbb\\\ooouuuoooggghhhfff```cccUUUOOOBBB333++++++,,,,,,******+++---//////---+++))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))((('''&&&%%%%%%%%%''''''(((((())))))******))))))+++---.../////////////////////............,,,,,,---...////////////---...000111222333666999555666999???IIIWWWeeennnooojjjfff```ZZZ^^^vvvuuuggg\\\UUUNNNEEE???GGGJJJLLLKKKGGGCCC@@@@@@888555111//////000000000666555111,,,((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&((()))...<<>>OOOsssNNNAAA888***---......------///222555777SSSxxxoooIII///...,,,+++******++++++******))))))))))))******''''''''''''(((((((((((((((((((((((()))))))))))))))+++''')))---'''<<>>www^^^111000...---,,,,,,------******))))))))))))******''''''''''''((((((((()))(((((((((((())))))))))))"""000***""")))(((,,,@@@lll]]];;;***%%%'''''''''''''''((()))***%%%''')))+++...///+++%%%'''''''''''''''((()))))))))))))))))))))******+++000&&&%%%......(((///@@@rrrsssoooxxxWWWCCCLLLnnnxxxhhhXXXKKKEEEDDDGGGGGGAAA===<<>>HHHFFFRRRTTTSSSiiiwwwlll}}}RRR333///+++)))...((()))(((((('''&&&&&&&&&&&&&&&+++---///...***((('''(((222+++&&&'''))))))+++/////////---***&&&$$$$$$%%%444777PPPnnnzzzpppRRR///222///+++))))))***)))(((###((()))'''&&&((((((&&&"""$$$''')))+++---///000''')))+++***((((((***,,,((()))+++,,,,,,,,,+++++++++555>>>GGG]]]}}}~~~{{{mmmTTTAAA:::555///111666777>>>OOOSSSQQQWWWXXXXXX^^^fffjjjggghhhkkksssuuuyyy}}}yyymmmdddPPPKKKBBB999222---******+++***)))***+++,,,+++******+++,,,---,,,+++)))((()))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((()))))))))*********)))))))))(((((())))))***,,,------------000000000000111111111222444888:::999666555888<<>>???@@@???===;;;:::;;;222333777<<<999111+++)))************)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''))))))'''%%%%%%)))---333333222<<<[[[eee999---,,,,,,///'''+++,,,++++++***+++,,,---...'''***,,,***&&&%%%'''***(((%%%&&&***,,,)))&&&&&&'''((()))))))))+++///222))),,,222;;;WWW}}}^^^;;;333+++'''(((******(((&&&)))+++)))***......+++))))))))))))))))))((((((---......---,,,+++---...((((((***+++,,,,,,,,,,,,000***)))111999DDDWWWjjjxxxwwweeeQQQLLLQQQWWW[[[YYYRRRFFF:::222///000111333:::<<>>@@@AAABBBAAA@@@>>>???@@@999777777999888333,,,((()))))))))******)))'''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))***+++***(((&&&'''(((777111...999RRRqqqiii;;;...000///...&&&...)))(((''''''''')))+++,,,(((((((((((((((((())))))+++***,,,000111,,,******,,,------,,,---///444777,,,777<<<666FFFuuu~~~QQQGGG<<<777888888555111111///+++)))---111///)))+++)))&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%******+++,,,---...//////***'''***333444222<<>>GGG```ooo{{{zzztttppphhh___eeexxxuuugggccc[[[RRRGGGDDDGGGHHHEEEAAADDDDDDEEECCCAAA@@@@@@AAA@@@===888555555444///***)))''''''(((******(((&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))***)))))))))+++,,,...---222@@@RRRggg}}}|||\\\444///222...***$$$000...---+++***))))))******---***(((---666999666111///------222555888>>>DDD@@@BBBEEEIIIPPPXXXaaahhhiiihhhmmmsss}}}uuukkkhhhhhhgggbbb\\\WWWOOODDD===AAAFFFBBB:::000,,,'''&&&(((+++------((()))***+++,,,,,,***))),,,,,,,,,------...//////)))+++,,,,,,---555AAAJJJPPPwwwzzztttnnnddddddcccdddggg```fffcccZZZvvvqqqMMM^^^PPP@@@555444666666444999222...111555888>>>EEEPPPWWWRRRMMMUUUXXXRRRRRRbbbbbbbbbcccfffhhhgggeeebbbZZZNNNAAA777111...,,,++++++************+++,,,(((''''''(((***,,,+++***((()))))))))(((((('''''''''(((((()))***+++++++++((((((''''''''''''(((((((((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))((((((((())))))))))))************(((((((((((((((((()))))),,,+++***))))))***,,,,,,***+++,,,---///111222333777777555222333???QQQ___iiiqqqwwwxxxuuuqqqkkkfffpppsssfffcccYYYLLLFFFGGGHHHFFFCCCGGGGGGFFFDDDAAA???@@@AAACCC@@@:::444444666444000,,,)))&&&''')))+++)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((('''&&&%%%%%%''')))***''',,,555>>>GGGPPP\\\gggYYYaaabbbdddqqqzzzKKK...000111+++)))%%%000.........---,,,+++******...,,,000???SSS]]]ZZZSSS777???PPPbbbmmmoooqqquuuzzz{{{|||~~~vvvlllmmmuuuwwwuuuYYYRRRIIIAAA<<<888222......,,,+++,,,...000000000,,,,,,,,,,,,,,,------...///666666---***000444111CCCUUU```XXXJJJBBB===999===;;;:::444888777FFFeeennnnnnMMMLLLCCC888000...///000111111111111222666;;;@@@CCCPPP```ccc```dddbbbYYYWWWfffkkkpppqqqqqqlllaaaVVVFFF???444***%%%$$$'''***))))))))))))(((((('''''')))(((((()))+++,,,+++***(((((('''''''''&&&&&&&&&$$$%%%(((+++...000222333)))))))))(((((()))))))))))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))(((((((((((((((((()))))))))******''''''(((((((((((()))))))))))))))))))))***+++,,,++++++,,,...///111222222444333111222:::LLLaaaoooqqqlllkkkmmmjjjeeehhhpppnnnhhh___SSSLLLIIIHHHEEECCCGGGGGGFFFCCC@@@???@@@AAA???@@@===777777;;;;;;777444///)))(((***+++)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((&&&%%%$$$%%%'''(((((((((---333555555777999:::EEEFFF???EEE\\\ppp~~~FFF///333111,,,000---222+++---111666999<<<======IIILLLVVViii}}}}}}mmmxxxwwwqqqooopppoooddddddeee\\\[[[cccfff\\\]]]aaaiiisss{{{~~~|||uuukkkkkkyyyzzzsssnnnhhh```VVVOOO<<<555---((((((***,,,---000///...---,,,---......$$$+++000000111444222...777999:::777333000111333555333555,,,333444BBBiiiYYYUUUPPPFFF>>>444111---******...333777111:::???;;;<<>>EEEOOOddd}}}III444777333000999666666EEEJJJRRR\\\ffflllppprrr{{{}}}gggbbbWWWJJJ???999888999444)))***000...///111+++,,,,,,...111666<<>>@@@BBBCCC===>>>???@@@AAABBBBBBCCCCCC999---((()))+++)))&&&''')))++++++)))'''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))+++---///000777333111666@@@EEECCC???^^^pppUUUOOOXXXUUUSSScccrrr||||||qqqhhhkkkdddXXXLLLAAA:::666555------,,,+++*********++++++******)))(((''''''&&&&&&&&&''''''(((((())))))*********+++---///222444888@@@KKKWWWfffxxxxxxpppqqqwww{{{}}}\\\HHH999666555000...000++++++,,,///333444222---000111111000...---...///...)))---;;;CCCCCCGGGPPPBBB>>>666///+++***,,,...///...---...000555999<<<<<>>BBBDDDIIIJJJEEE???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBGGG===222***(((*********''')))++++++)))''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))((()))***,,,---///111111111222555999<<<===hhhtttqqqnnniii]]]KKK===777777555222///,,,***))))))++++++***)))))))))))))))******))))))(((''''''&&&'''''''''((((((((((((((('''''''''((((((***++++++$$$)))000666===HHHUUU___[[[aaannntttSSS;;;333111...444000......+++(((---555000000000///......///111///---666HHHQQQJJJBBB@@@111///---+++******+++,,,/////////111444999>>>AAA???FFFLLLNNNLLLKKKOOOSSS^^^^^^```cccccc]]]QQQHHH:::333+++((()))+++***)))(((((((((((((((((((((((((((((('''&&&'''***///333???:::333,,,(((&&&''')))'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))******************++++++,,,,,,------------///222111...///444777QQQgggnnnwwwllliiibbbdddjjjddd^^^OOOGGGLLLMMMPPPOOOGGGAAA@@@@@@???BBBBBBAAA@@@@@@@@@@@@@@@IIIBBB888...)))(((+++---(((***++++++)))'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))***,,,,,,---111444333......222777YYYvvvrrrkkkeee[[[PPPJJJ@@@<<<:::999333+++&&&&&&,,,---///000000///---,,,)))((((((''''''''''''(((***))))))(((((('''''''''((((((((((((((('''''''''&&&&&&''''''&&&%%%%%%$$$!!!###&&&&&&&&&)))///444555;;;HHHZZZlllzzz}}}[[[QQQHHH999444...---222111+++,,,333000000///..................,,,444EEEMMMCCC444+++'''(((***,,,.........---......000333777<<<@@@CCC???CCCGGGKKKOOOSSSXXX[[[aaa[[[TTTNNNHHH@@@777111***&&&###$$$'''***+++***(((((((((((((((((((((((('''&&&%%%$$$&&&,,,444999>>>:::333,,,'''%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((""""""###%%%'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))*********++++++******++++++,,,---......++++++...111000...333:::LLLfffxxxxxx{{{{{{kkkgggaaaccc||||||llljjjaaaVVVQQQOOOQQQNNNFFFAAA@@@AAA@@@@@@???>>>=========>>>>>>FFFDDD>>>555---)))))),,,)))***+++***)))(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''******)))((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((((((((())))))******,,,333:::;;;666111111333IIIfffyyyvvvJJJAAA:::999888333...,,,+++((((((+++,,,***,,,///+++,,,...///...+++)))'''(((((('''&&&&&&''''''((())))))((((((((('''''''''))))))((((((''''''&&&&&&&&&'''(((((((((&&&%%%$$$)))***+++***(((((()))+++---***)))+++333;;;BBBFFFQQQvvv}}}llllllkkkcccSSSLLLAAA777333222///***...------------,,,+++)))000,,,...666999333+++'''(((***,,,...//////.........///111555888;;;>>>???EEEFFFGGGJJJMMMPPPQQQQQQJJJDDD;;;444///+++'''$$$(((&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&(((---444999777444///***'''%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((())))))******))))))*********+++++++++***++++++,,,---...//////000000000///...333DDDUUUiiinnnyyy~~~pppddd___hhh```uuukkkddd[[[RRRMMMMMMJJJCCC@@@BBBCCCBBB???>>>===<<<===>>>@@@AAAAAACCCBBB<<<333,,,))))))***++++++***(((((()))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((******)))((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))(((((()))000;;;BBBEEEBBB>>>;;;XXXwwwuuuHHH666111...000000---+++,,,***((((((******((((((***%%%&&&&&&'''((((((((('''(((((((((''''''(((((()))((((((((((((''''''''''''))))))((((((''''''&&&&&&%%%&&&'''((((((((('''&&&&&&'''((((((((('''''''''((()))+++---...---***(((--->>>LLLNNNNNN[[[pppxxxSSS999444333---***))))))+++---...,,,)))222000///000...+++,,,///******+++,,,---...//////555777999;;;============IIIHHHFFFDDDCCC???999444000---)))&&&%%%%%%%%%$$$))))))(((((()))(((&&&%%%''''''''''''''''''''''''%%%''')))***+++---000333---+++)))'''&&&'''((()))***))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********************++++++++++++***+++,,,---...///000000666555333000000===[[[vvv{{{wwwxxx|||vvvggg```bbbhhhvvvuuuaaaYYYUUUMMMMMMHHHAAA@@@CCCFFFEEEBBBAAA???>>>???AAACCCDDD>>>AAACCCAAA999111+++)))***++++++***(((((()))+++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))))))))((('''%%%***444@@@KKKOOOMMMJJJlllrrrKKK222111...---///---)))(((***+++)))***------)))(((***---,,,+++*********++++++)))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&%%%%%%'''))),,,///000///---,,,,,,)))***...111777JJJ^^^yyyhhhTTTKKKDDD///,,,((()))---000111000+++...111000,,,***+++///+++,,,,,,---000333666888<<<>>>@@@AAA@@@>>>;;;999888888777777555222,,,)))'''&&&&&&&&&'''((())))))&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%(((+++---,,,,,,,,,---'''&&&&&&&&&'''(((***+++******)))((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++*********++++++++++++,,,++++++,,,---///000111111222000///111888KKKjjjzzzkkk```^^^``````vvvwwwddd\\\TTTRRRKKKCCCAAAEEEGGGEEEEEECCCAAA??????@@@BBBCCC???AAACCCBBB===666000,,,+++,,,+++***((((((***+++(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''(((((()))******(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))************)))(((''''''(((,,,444@@@JJJRRRUUUhhhrrrDDD222,,,000///000111///++++++///+++)))***///000......000))))))((('''&&&%%%$$$$$$((((((((((((((()))******'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((()))******))))))***)))'''%%%%%%'''***------))))))------))),,,444DDDiiizzzrrrDDD:::///)))***///333555))),,,......,,,,,,++++++,,,---...111333666999:::888:::<<<===;;;888333000'''(((******++++++++++++&&&''''''''''''((()))***%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''%%%(((+++,,,,,,******+++((((((((((((((()))))))))((('''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))******++++++*********+++++++++,,,,,,++++++,,,...///000111222...,,,000>>>PPPcccvvv}}}ooocccXXXUUUbbbsssuuuccc[[[XXXPPPFFFCCCFFFFFFDDDFFFDDDAAA>>>======???@@@BBBBBBBBBBBB???:::444111+++,,,+++***((((((***,,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''((()))******+++'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((******+++++++++)))((('''---***''')))111???NNNWWW\\\tttWWW444333777...---///000---((()))---+++((((((******((((((+++###%%%(((***,,,,,,,,,+++'''''''''''''''((()))***&&&'''''''''''''''''''''&&&'''''''''(((((())))))***)))((('''&&&'''((()))&&&%%%%%%''')))*********(((***,,,---+++)))(((''',,,+++,,,---......///111,,,:::fffYYYJJJ777***(((,,,222555000///---,,,...000000---)))***,,,///111222222222///111444555333...)))%%%******)))'''$$$$$$&&&)))%%%&&&&&&%%%$$$$$$&&&''''''((((((((('''&&&'''(((''''''''''''''''''''''''%%%'''***+++*********+++,,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,...///111222222444222:::SSSnnn~~~jjj^^^jjjeeeWWWoookkk[[[^^^XXXJJJEEEJJJIIICCCFFF@@@;;;;;;:::777666888CCCBBB@@@@@@EEEGGG>>>222///---++++++,,,,,,)))&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***''''''&&&&&&&&&''''''((('''''''''''''''((())))))(((((())))))))))))((((((******+++***,,,222;;;CCCRRR___~~~QQQ666555//////...---,,,,,,++++++++++++,,,,,,+++***((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''***)))***444===444$$$'''---///***'''(((******,,,------,,,++++++...000000///III}}}JJJ===333222---'''+++555222+++(((...222///------++++++++++++++++++++++++)))))))))((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%)))*********++++++++++++******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((()))***************+++++++++,,,---......,,,+++***+++///---+++,,,///111222222555:::MMMiii{{{}}}yyywwwqqqcccZZZaaafffjjjkkkeee\\\RRRIIICCCEEEIIIHHHBBB>>>???>>>:::999;;;@@@@@@>>>>>>BBBDDD>>>555111---***)))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''''')))***((('''''''''''''''(((((('''''''''''''''((())))))((()))))))))))))))((('''((())))))((((((,,,333888FFFQQQlllpppOOOmmmCCC...------------,,,,,,+++***++++++,,,,,,+++***((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))),,,)))%%%,,,999===888***%%%%%%,,,...)))&&&))))))***+++,,,......---,,,......BBBhhh|||rrr\\\PPP@@@444------+++&&&***333:::111***+++,,,***((()))''''''''''''''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++******))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))************++++++++++++)))***+++,,,,,,---...///---...//////000222555777DDDPPPdddxxxzzzpppjjj\\\hhhbbb[[[mmmvvv___WWWRRRIIIGGGMMMHHHDDDAAACCCCCC???>>>???@@@AAAAAA???@@@CCCAAA<<<555111,,,)))(((***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&'''(((***))))))(((((((((((())))))'''''''''''''''((()))))))))))))))))))))(((''''''((()))((('''&&&(((+++...333;;;NNNdddrrr}}}xxxNNN---,,,---.........---,,,+++++++++,,,++++++***(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&,,,+++$$$%%%111<<>>FFFZZZlllyyyjjj^^^\\\kkkjjjmmmjjjYYYYYYWWWOOOHHHGGGCCCAAADDDEEECCCBBBDDDDDDGGGGGGCCCBBBDDDEEEDDD>>>999111+++((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))******)))'''&&&((()))+++***))))))))))))))))))'''''''''''''''((()))))))))******))))))((('''&&&*********))))))((())))))***...888AAAFFFLLLZZZhhhqqqzzzJJJ111---...///000000///...---,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''"""))),,,(((%%%***///111MMM;;;---++++++))))))---***++++++***)))+++111555666444;;;FFFGGG;;;222222***%%%$$$&&&&&&$$$&&&+++666///)))%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))&&&&&&'''((()))+++,,,---+++***)))(((&&&%%%$$$###''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))******++++++,,,,,,,,,...---++++++,,,---.........111222//////999MMM]]]ppp~~~vvvhhh\\\kkkjjjsssiii[[[ZZZRRREEEEEEAAA@@@DDDFFFDDDEEEGGGHHHKKKJJJEEEBBBEEEGGGGGGFFFAAA999111+++)))***,,,************************))))))))))))))))))))))))---...---+++(((''''''(((++++++***)))))))))))))))'''''''''''''''((()))))))))))))))))))))((('''''')))))))))*********))))))+++...333666555777@@@JJJPPPaaattt~~~rrr@@@///------...///...---,,,+++,,,,,,+++******)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''###''')))((('''((((((&&&FFFEEE<<<...(((---...***)))+++***&&&%%%,,,;;;HHHGGG???999999555,,,&&&'''(((&&&%%%''''''%%%%%%'''...,,,)))'''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''(((((()))***'''''''''&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((('''(((((((((((()))))))))***)))******+++,,,,,,------///---,,,---///000000///111111000...222DDD^^^rrr~~~~~~wwwqqqllleee^^^lllxxxiiiZZZRRRLLLHHHCCC@@@BBBDDDCCCCCCFFFEEEHHHGGGBBBAAADDDGGGFFFIIIFFF???666...******+++************************))))))))))))))))))))))))/////////,,,)))(((((())),,,+++***)))((((((((()))'''''''''''''''((())))))(((((())))))))))))(((((('''&&&&&&(((******)))'''(((+++///222333666;;;???MMMWWW```nnnxxxpppiiiqqqvvvFFF...---,,,,,,+++******))))))---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((('''%%%$$$&&&)))++++++...<<<>>>000***///...%%%%%%'''(((&&&'''222DDDRRRGGG===333///***$$$"""###(((((((((((('''&&&%%%%%%+++---,,,)))''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&'''((((((((()))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''(((((((((((((((((((((((()))))))))******)))******+++,,,---......,,,++++++...444666555333111000///333>>>SSSkkk{{{vvvkkkeeeaaa```cccgggsssooo]]]WWWOOOHHHBBBBBBAAA???@@@CCCAAACCCBBB???AAAFFFHHHGGGGGGEEEAAA:::222,,,***+++************************)))))))))))))))))))))))),,,------+++))))))***+++++++++***)))((('''(((((('''''''''''''''((())))))&&&'''((())))))******)))((('''&&&'''***+++)))''''''((())),,,///333555666+++999MMMdddqqqbbbQQQRRRcccccc<<<111///---+++))))))******---,,,+++))))))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''+++...###---222---)))+++,,,)))''''''(((***000888BBBHHH444000,,,***'''%%%'''***&&&''''''&&&%%%&&&%%%$$$+++///...(((&&&'''&&&"""########################&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''''')))(((''''''&&&&&&&&&'''%%%&&&&&&&&&'''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))(((((()))))))))*********)))******+++,,,---...///,,,+++,,,111777:::777333///...222>>>PPPcccpppvvvsssfff^^^___]]]\\\jjj}}}kkk```UUULLLEEEBBB@@@======@@@>>>@@@??????CCCJJJKKKIIICCCCCCAAA<<<444...++++++************************)))))))))))))))))))))))))))***+++***))))))+++---+++***)))((('''''''''''''''''''''''''''((())))))%%%&&&''')))************,,,)))((((((+++,,,***(((,,,+++)))))),,,000///,,,;;;<<>>999:::???JJJGGGBBB???BBBHHHLLLMMMIIIDDD???<<<;;;777000***,,,,,,------,,,+++***))))))))))))))))))******+++************************)))************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((('''))))))((((((***+++---...222777;;;;;;===HHH[[[kkk~~~YYYQQQ@@@000...333///&&&...)))++++++%%%)))000,,,***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%)))((('''&&&%%%%%%&&&'''$$$###%%%)))***''''''+++,,,&&&$$$(((,,,+++))))))+++000777===>>>999000)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))+++)))%%%%%%((()))''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************)))***+++,,,---......///***+++000666777333//////111666HHHaaannnkkkddd```XXXVVV\\\ccc```kkkfffUUUJJJKKKFFF>>>GGGYYYMMMGGGBBBDDDLLLRRRPPPKKKHHHEEECCCCCCCCC@@@888222++++++******************)))))))))))))))******+++*********************************+++***))))))((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((((((((())))))(((((()))***+++,,,333777888333333BBB^^^uuuggg@@@)))(((,,,------(((111888...(((,,,,,,***)))(((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))(((((('''&&&)))((('''&&&&&&''''''(((---&&&"""$$$%%%$$$%%%'''&&&&&&(((,,,,,,***,,,000333444555666666222,,,'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''***)))%%%%%%((((((%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((())))))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((())))))***))))))))))))*********+++******+++,,,---...//////222......111222000000222888LLLhhhxxxvvviiibbbaaa\\\aaaccceeewwwlllNNNLLLKKKBBBIII\\\ZZZOOOFFFFFFMMMOOOIIIBBBAAAAAABBBEEEGGGDDD===777,,,+++***(((((((((***+++))))))))))))******++++++))))))))))))))))))))))))***++++++++++++***))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((()))))))))))))))(((((((((((())))))...333444///---;;;XXXqqqpppMMM===::::::222%%%(((111,,,)))***)))******)))(((((()))************))))))))))))******))))))))))))))))))))))))))))))*********)))(((((()))((((((((((((((()))***...&&&"""%%%((((((&&&''')))---444777333///444===;;;777111---+++)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%%%%''''''###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))*********+++++++++++++++,,,---...//////000222...,,,---------111666LLLhhhooo]]]XXXZZZ]]]ccclllcccRRRNNNIIIIIIOOOZZZRRRJJJGGGFFFEEEFFFHHH@@@@@@BBBEEEFFFEEE@@@<<<333111---)))(((((()))***))))))******++++++++++++((((((((((((((((((((((((+++++++++++++++******)))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((())))))******))))))(((((('''''''''''''''---222111///888JJJYYYooohhhfff\\\III999///(((---///%%%***************************))))))(((((())))))***(((((((((((((((((((((((()))))))))******)))((((((((((((((())))))***++++++***''''''))))))%%%$$$&&&@@@BBBFFFFFF@@@:::<<>>888333000...---(((***+++------,,,+++***************************(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''',,,,,,+++***)))((('''''''''((()))******)))((('''%%%(((******(((***000666;;;///777WWWkkkmmmttttttFFF222000++++++------------++++++******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++((()))*********((('''&&&(((&&&$$$%%%(((111CCCTTTBBB888///+++)))&&&&&&((('''%%%$$$%%%%%%%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&######''')))'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,---------......//////000111222333333444;;;<<>>;;;777666666777222000---,,,,,,,,,+++)))++++++++++++++++++++++++************************((((((((((((((()))))))))(((((((((((((((((((((((('''(((***)))(((((()))***))))))))))))))))))))))))+++***(((''''''(((***+++111666:::999777===JJJVVVxxx~~~___QQQ444...000888555'''!!!%%%***************))))))(((,,,,,,+++++++++,,,------+++---,,,)))((()))(((%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%######$$$%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((())))))'''''''''((((((((()))))))))))))))(((((('''''''''((()))******++++++******+++,,,---,,,+++***+++,,,,,,,,,---...////////////,,,000333333444888???DDDQQQbbbiii___WWWYYY]]]\\\[[[[[[[[[qqqzzzSSSKKKEEE???>>><<<:::===???>>>;;;999:::===AAA???<<<===???AAA@@@???333111000//////...,,,***++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))"""$$$&&&''''''(((***,,,))))))))))))))))))))))))******((((((((((((******---111555555444333666999JJJQQQ___rrr~~~ooolllTTTAAA888>>>999******888---------,,,,,,+++++++++***)))))))))******+++,,,)))+++++++++---///+++%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((()))))))))******))))))))))))(((((((((((()))***************,,,---......,,,,,,---...------...///000000000000000000111555:::CCCLLLSSSaaajjjgggWWWOOOVVV^^^]]]\\\bbbttt```EEEGGGJJJ??????>>>===;;;666111333777<<<;;;;;;===???AAABBBCCC888666222000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******))))))(((((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((***)))(((((((((((()))***(((+++...222444444222111000333<<>>QQQgggvvvooobbbXXXZZZ___bbbgggmmmccccccbbbcccbbbVVV<<<$$$---,,,+++))))))((())))))'''&&&&&&&&&&&&&&&''''''%%%'''))),,,333777222***######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((()))******************,,,------,,,,,,---///...///000111222222222222555333:::OOOaaagggdddaaa```RRROOOXXXYYYQQQXXXhhheeeOOODDDFFFAAA>>>>>>:::555999CCCRRRSSSPPPHHH===888:::>>>BBB>>>888333111///...,,,------------------------++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&)))...222333222---...///......444>>>GGGBBB???CCCOOOZZZ^^^^^^___XXXbbbkkkqqqyyyvvv\\\===333222000...------......++++++***)))((((((((((((%%%'''((((((+++---***###"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&''''''((()))***))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((()))))))))******''''''(((((((((((())))))))))))***+++++++++++++++***,,,------,,,,,,...//////000111222333333333333...555KKKiiiyyyssscccZZZUUUNNNPPPWWWSSSRRRnnnyyyWWWLLLDDDAAABBB>>>888>>>III^^^[[[TTTIII@@@;;;;;;===@@@>>><<<:::888555111///------------------------++++++++++++++++++++++++)))))))))))))))*********''''''''''''''''''''''''&&&((())))))))))))***,,,))))))))))))))))))))))))'''(((((((((((((((((('''***(((&&&'''***---//////((())))))+++,,,...///000++++++111>>>HHHJJJGGGDDD===???BBBIIIRRRWWWPPPFFF888666444222111111222222///...,,,***)))(((((((((%%%''''''$$$$$$&&&&&&"""#########$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$#########$$$$$$"""###$$$%%%%%%%%%$$$###&&&'''(((&&&$$$###%%%'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&''''''((()))***))))))))))))))))))))))))++++++******)))((((((((((((((()))))))))*********((((((((())))))***************+++,,,,,,,,,,,,,,,+++---............///111000111222333444444444444666CCC___yyy}}}kkkYYYSSSRRRSSSUUUXXXccc}}}tttRRRIIIDDDDDD???888>>>JJJYYYRRRHHH@@@;;;999888888===>>>?????????;;;555000........................++++++++++++++++++++++++,,,,,,,,,------.........))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))''''''((((((((((((''''''***)))'''((()))+++---...///+++''''''***,,,)))&&&...***)))...333444111///444------333444000111666444333000...------......///...,,,***((('''&&&&&&###&&&&&&"""!!!%%%((('''######$$$$$$$$$$$$############$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$#########$$$$$$ !!!###$$$%%%%%%$$$###&&&'''((('''$$$###%%%((($$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&''''''((()))***))))))))))))))))))))))))------,,,,,,+++***))))))))))))))))))************))))))******++++++++++++++++++,,,------------,,,,,,...000000//////111333111111222333444444444444GGGTTTlll}}}sss\\\OOOQQQWWWYYYVVV\\\}}}aaaIIIGGGEEE???DDDRRRTTTCCC@@@CCC>>><<>><<>>>>>888;;;888888BBBNNNQQQHHH===666333...------......---------------,,,,,,+++***)))))))))******+++------************************+++***))))))((((((((()))((((((''''''''''''((((((''''''((((((''''''&&&%%%)))(((((((((''''''''''''''')))++++++)))'''''''''((('''&&&'''((()))(((&&&,,,+++)))((('''''''''(((''''''''''''((()))***+++((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%######$$$######$$$$$$$$$######"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))'''))),,,---,,,*********((((((((())))))***+++,,,---,,,+++***************+++---000000///......///...---...///000111000///444000///333777;;;FFFQQQWWWcccccc[[[WWWPPPNNNXXXTTTdddnnnMMMFFFHHHHHHAAA===@@@AAA===AAADDD;;;===666444>>>NNNUUUOOOFFF999666111.........------//////...---,,,+++***)))))))))((())))))***+++,,,++++++++++++++++++++++++++++++***))))))))))))***(((''''''&&&&&&''''''((('''(((((((((((('''&&&&&&((((((((((((''''''''''''&&&(((******)))'''''''''(((&&&%%%&&&'''((('''&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&((()))+++,,,'''&&&%%%$$$$$$###$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$######"""!!!&&&'''((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))+++------+++))))))))))))******+++,,,,,,------,,,+++++++++,,,,,,---///000000//////000111......///000111222222333222//////555===FFFRRR\\\WWWXXXPPPNNNVVVWWWUUUZZZnnnTTTDDDMMMAAA>>>@@@>>>;;;EEEJJJAAA>>>888444999CCCIIIGGGBBB999888555333111///---+++//////...---,,,++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++***************+++((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((('''''''''&&&(((******((('''''''''((('''&&&&&&(((((('''&&&(((''''''&&&&&&%%%%%%%%%&&&%%%&&&&&&'''((()))***&&&%%%$$$$$$#########$$$&&&%%%$$$######$$$&&&(((%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$###""""""'''))))))(((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))'''''')))---...,,,)))))))))***++++++,,,,,,,,,...------,,,,,,,,,------///000111000//////111333000111222222222333444555///000444<<>>;;;999888888888555888:::999666444555666000///---,,,,,,---...///******))))))))))))******************************)))((((((((())))))***+++******))))))))))))******)))))))))))))))(((''''''''''''''''''((((((((()))$$$&&&((()))(((''''''((()))(((''''''))))))((('''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&%%%$$$%%%''')))$$$%%%&&&'''((((((((((((%%%&&&((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))******+++***))))))+++,,,)))***,,,...///...------,,,,,,++++++,,,------...---///111222111000000000,,,///111000///000666;;;BBBPPPZZZYYYSSSQQQPPPOOOXXXRRRXXX^^^PPPDDD===AAAFFFDDDAAA>>><<<<<<:::666333777888888666444555888<<<222111...,,,+++,,,,,,---++++++***************+++))))))))))))))))))))))))(((((('''(((((()))******))))))(((((((((((()))))))))))))))))))))(((((('''&&&'''''''''(((((())))))###%%%((()))(((''''''(((((('''&&&&&&'''((('''&&&%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''###$$$%%%&&&''''''''''''$$$%%%%%%%%%$$$&&&(((+++######%%%&&&'''((((((((($$$%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((()))))))))))))))+++---+++((('''***---)))+++---/////////...---++++++++++++,,,,,,---...+++...111222111000//////,,,000333333333555<<>>AAA===:::999:::999555111888666444444888???GGGLLLJJJBBB666///,,,------,,,+++++++++******+++++++++++++++++++++************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&'''((())))))******))))))++++++++++++*********)))++++++++++++++++++,,,---.........---------,,,,,,,,,,,,---......///000000000000111222222222111111222000111888AAAGGGLLLOOOSSSTTTTTTQQQLLLQQQggg~~~xxxQQQ@@@BBBCCCBBB???======>>>:::777555444888>>>EEEJJJQQQEEE777...---...---+++++++++************++++++,,,+++++++++************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((++++++++++++************------,,,+++++++++,,,,,,...............---------++++++,,,...///111222222000111333444444333111000111777===@@@DDDIIIKKKKKKUUUTTTRRRPPPVVVpppVVVJJJ===888;;;>>>===::::::888666555555666999;;;FFF???666///.........---+++******))))))******+++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&''''''(((((((((((((((++++++++++++++++++++++++///...---,,,,,,+++,,,,,,///.....................,,,---...///000111222222111111111222222333333333333FFFSSSPPPGGGEEEHHHKKKVVVSSSUUUddd|||PPP<<<@@@FFF???333999999888666555222000///999:::999666111------///++++++************++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))((((((((()))************)))+++++++++++++++++++++,,,//////...---,,,,,,,,,,,,/////////////////////////////////000000000000000222111///...000444999<<>>666000...///,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,//////...---------......////////////000000000000111111111111000000000000333111///000444;;;CCCHHH\\\VVVRRRTTTTTTPPPLLLJJJXXX|||sssOOOBBBBBB>>>===;;;:::999888777777333999>>>???:::555111000------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))******++++++******))))))******+++,,,++++++++++++++++++,,,,,,,,,------..................///000//////000000000111111111000000000111111222222222333333444777>>>GGGOOOUUUaaaSSSLLLOOOPPPNNNXXXgggfffEEECCCAAA===999777777888999222444888;;;<<<999444111...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******++++++++++++******))))))***++++++++++++++++++++++++,,,,,,---------...............///000111//////000000111111111222......///111222333444555333555888>>>FFFOOOXXX\\\RRRKKKMMMTTTPPPRRRtttZZZBBB<<>>666666???EEE888666777<<>>888777999<<<;;;:::888777444111000///000000000000000/////////......,,,------...------,,,,,,,,,++++++++++++*********+++++++++++++++***))))))))))))***)))(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&(((***'''''''''(((((((((((()))************))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++,,,,,,,,,------------........................////////////////////////////////////000000222333111444:::@@@EEEKKKQQQUUUMMMTTTUUULLLEEEPPPnnnSSSGGG999333666::::::888777666555444222222111111000000000111000//////...------......------,,,,,,++++++++++++************+++++++++,,,++++++***))))))***+++***((('''((()))''''''((((((((()))))))))++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%''')))&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''(((((((((((())))))''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////...////////////000000000...///111111111222555777555:::AAAHHHMMMQQQTTTVVVNNNNNNLLLLLLXXXyyy}}}```III>>>:::888555666777777777666555333222000000111111111000///...------......------,,,+++---,,,,,,,,,++++++++++++++++++,,,,,,++++++***))))))***,,,***((('''(((***'''((((((((())))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***************************+++,,,,,,------,,,,,,------------............---........./////////000.../////////000000000000///111444444444666999<<<@@@DDDIIIMMMOOOPPPPPPQQQPPPQQQ\\\vvvqqqTTTEEE???<<<666888999:::999888555444000111111222222000///...---.........---,,,,,,+++......---------,,,,,,,,,+++,,,,,,,,,,,,+++******(((+++,,,+++((('''(((***(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))'''((((((&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,---------.........//////---.........//////000000.../////////000000111111000333666777777999===@@@IIILLLNNNOOOMMMLLLKKKLLLPPPjjjlllLLL888@@@:::888<<<===;;;<<>>@@@GGGIIICCC>>>>>>???<<<777333111///...,,,//////...------............---,,,,,,------,,,+++,,,,,,,,,,,,,,,+++*********************)))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((((((((((())))))************)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&'''((()))(((''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((()))***+++***((('''((()))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------......///........./////////000000000000000000000111111222000000111111222333333444---777CCCIIIGGGEEEFFFJJJGGGLLLOOOHHH???IIInnnoooRRRHHHMMMOOOJJJCCC@@@>>>:::666333000///.../////////......///000000///...,,,---......---+++,,,,,,------,,,,,,+++***)))))))))******++++++++++++++++++***)))))))))((())))))))))))))))))))))))***************************))))))))))))((((((((()))************))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((''''''((()))'''&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((()))***+++***)))((()))***((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,,,,++++++++++++,,,------............................../////////000000000000000000000000111222333111111000111222444666888555;;;BBBFFFGGGHHHJJJMMMJJJGGGHHHSSShhhiiiVVVNNNJJJGGG???>>>>>><<<999666222////////////...//////000111000///---...//////...,,,---------------,,,,,,+++*********++++++++++++,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))***************)))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))''''''(((((('''%%%((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((*********(((((()))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////......------...////////////000000000000000///000000111222333333222222222444777:::<<>>>>>>>>>>>:::333...000000////////////000000111000...///000000///------............---,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,+++***))))))(((************************))))))******+++++++++,,,))))))))))))***************************)))((('''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))''''''(((((('''%%%&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((('''(((((()))))))))))))))'''((())))))''''''((()))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,------,,,,,,------...///111000000//////......---////////////000000000111////////////000111222333666666555666888;;;>>>@@@GGGGGGGGGJJJLLLMMMKKKHHH```yyy{{{___EEE>>>888777;;;<<<888333333222111000000000000111222111///000111111000.........//////......---,,,---------,,,,,,+++++++++,,,,,,,,,+++*********)))************************))))))******+++,,,,,,,,,)))))))))************+++)))************))))))((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((''''''((()))'''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''((())))))******))))))&&&'''((((((''''''((()))''''''''''''''''''''''''((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,...------------...//////111111000000/////////.../////////000000000111111/////////000111222333444::::::;;;<<<===@@@BBBDDDDDDGGGHHHCCCAAANNNggg|||uuuaaaHHH;;;<<>>???@@@AAACCCDDDEEEFFFEEEGGGHHHLLL\\\{{{mmmNNNDDDAAA===777:::999777666444444333333333222111111222222111//////////////////......---***++++++,,,---...///000++++++++++++++++++,,,,,,************************))))))***+++,,,,,,------))))))******++++++++++++'''((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&''')))***)))((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))***************''')))******))))))***,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------...............///000000000000000000000000111111000000000000111111111111333333333444555666888888@@@AAACCCEEEFFFGGGGGGGGGCCCEEESSSqqqcccPPPAAA444:::666;;;>>>666444555///111333444333333444222///111111111111111222222222.........------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++,,,---,,,***)))***+++***)))((('''&&&&&&%%%&&&+++)))(((((())))))((('''(((''''''''''''((())))))''''''''''''((((((((()))---(((&&&+++333666000)))***((('''(((***+++)))&&&((((((''''''''''''((((((++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000///......------000111111111111222222222333888:::888888;;;>>>===FFF@@@>>>EEEHHHEEECCCDDDIIIiiijjjIII@@@666999>>>777555999777444333111///.........---111111111111111111111111////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***%%%'''))),,,---...------(((''''''((())))))(((&&&'''''''''''''''(((((()))'''''''''((((((((())))))***(((&&&***000111---(((***((('''(((***+++)))&&&)))((((((''''''(((((())),,,+++++++++************))))))))))))))))))))))))******))))))))))))******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000111111111111111000000/////////000111111222333333444444555999===???CCCEEEBBB<<<999EEEOOOKKK???@@@[[[yyyoooLLL999;;;<<<>>>>>>:::;;;888444333444444555555111111111111111111111111000000000000111111111111,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***''')))***++++++)))'''&&&'''&&&&&&((())))))'''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((***,,,,,,***((()))(((((()))******)))'''))))))(((((((((((()))))),,,,,,++++++++++++******))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///000111111111111222222222222222111111111111111111111111222444555666777888============CCCIIIHHHCCC<<>>888222111333222222222111111111000/////////000000111111111/////////....../////////---------------------------------------------------------------------------...///...,,,+++,,,------***'''''',,,666AAAIII444000***&&&&&&'''))))))&&&'''((()))))))))(((((((((((((((((()))))))))***)))***,,,+++)))((()))***))))))*********)))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------------,,,,,,---------................../////////000000000000000111111111222222111111222222333333333444555555777999;;;<<<>>>???@@@FFFHHHEEEBBBFFFKKKMMMjjjzzz```GGG===777<<>>777777666555444444333333222111111111000000//////000000////////////000000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///...,,,+++,,,---,,,---.........---,,,+++******)))***,,,,,,***)))(((***,,,---------+++***))))))))))))************+++)))'''(((***++++++***(((***---,,,***(((***+++,,,++++++******++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000............/////////000000000000000111111111111333333333444444444555555666666777999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCSSSkkklllNNN;;;DDD===;;;>>>===666111000222333333333222222333444//////...---------.........111333111...+++,,,...////////////////////////000000////////////000000000111111111111000000///------------------------***,,,------,,,++++++,,,+++******))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000...,,,------------------------......---,,,,,,,,,------......///000000000000000111111111111000000000000333333333333333333333333444555777777666555777888AAA@@@===:::999999;;;<<>>777888;;;<<<===@@@555666777777444111...,,,000000000000111111222222000111111111///......///000000000000000000000000000//////////////////000222222111111000///...---------------------------+++---...---+++***+++,,,+++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000...---------------------------...---------------......///000333555555333111///111111111111111111111111222222222222222222333333,,,000666::::::999999888444888===AAACCCBBB@@@???;;;???FFFQQQdddpppUUUCCC;;;999;;;>>>777555333222333555888:::000000111111111000000///222111//////000111111000000000000000000000000000//////............//////222222111000///---,,,+++---------------------------......---+++***+++---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,---///000///...........................------------...///000000000333666999888666222///111111111111111111222222333333333444444555555555======<<<:::999;;;???BBB>>>???@@@@@@???>>>@@@AAAIIIZZZuuukkkVVVDDD999CCC@@@===:::999888666555444444444333222000...---333000---...111333222000000000000000000000000000//////............//////000000000000///...,,,,,,...........................///000///---,,,---...++++++,,,------,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------.....................//////000000///........................---------...///000111222222333555777777555222000222222222333333333333333666666777888888999::::::======<<<:::888999;;;===CCCAAA???>>>CCCPPPaaammmzzz```DDDBBB@@@@@@@@@>>>;;;888888888888777666555333333444111...///222444333000//////////////////////////////............//////---...///////////////..............................111444555444222000000,,,,,,------,,,,,,++++++,,,,,,---------.........------------------------........................---------......///////////////000000000000111111////////////////////////.........///000111222333333222222222222222222222444444444555555555666666777888999:::;;;<<<===>>>555:::AAAEEEEEEAAA===;;;888@@@NNN```vvv{{{lllVVVEEE<<<;;;===???888777777666666666777777444444444444555555444222000000000000000000000000000000////////////000000------...///000000000000........................///555<<>>???>>>===<<<:::;;;@@@GGGLLL[[[nnnjjjYYYMMMFFFAAA???<<<999888888888999666888;;;;;;:::777666555222222222222222222222222111111000000000000111111//////000000111000000000........................222:::FFFMMMMMMGGG???:::777555111...---------...---.........////////////........................////////////////////////---......///000000111111///111333333111000222444000000000000000000000000222222111111111222222333222222333333444555666777888888888999:::;;;;;;;;;888888:::;;;===???@@@AAACCC@@@>>>AAALLL```vvvwwwTTTPPPJJJDDD???======>>>888<<<@@@@@@===999777777444444444444444444444444222222111111111111222222111111111111111000//////////////////////////////444>>>LLLVVVVVVOOOEEE???;;;888444000......///000............/////////000////////////////////////000000000000000000000000---......///000111111222///222444333111000222555000000000000000000000000333333222222111222222222111333555888999999999888999999:::;;;;;;<<<======:::;;;===>>>@@@BBBDDDDDDJJJUUUiiiqqqYYYKKKEEEBBBAAA===CCCIIIGGG@@@999666555::::::888555333222444666444333333444555555333111222222222333555555222///000////////////000000111111444AAARRR[[[XXXSSSSSSIII@@@444......111222111...//////000000000000000999555111000111222111000111111111000000000000000000000000000111111111111333222222222222222222222222000///000444666666444555444333444555777777666777555777???GGGGGG???666===;;;999999;;;======<<>><<<444777;;;>>>@@@AAA@@@@@@@@@GGGRRR^^^pppwwwbbbSSSKKKEEE===777CCC@@@<<<;;;;;;:::666333666444222222555999;;;;;;999999999777666555666888555444333222222222222222666222111555999<<>>BBBEEEDDD@@@<<<<<<===IIINNNWWWaaaqqqxxxgggZZZQQQKKKEEE@@@<<<:::888888:::<<<===<<<888:::;;;;;;999666444333555444444444555666777777333444666888:::999666222777666555444444333111///111222333333444444333333333333444444444555666777666666666666777777888888666666666666777777777888888888999999:::::::::;;;888999:::;;;;;;<<<<<<===:::<<<>>>===;;;:::<<<===;;;>>>@@@@@@AAAJJJZZZfffuuu~~~tttfff^^^RRRIIIDDDBBBCCCCCC;;;:::;;;>>>@@@@@@===;;;777777777777777888999999777888666444666;;;;;;999777888888888777555444333444444555666666666666555444555777777666666777888777777888888999999::::::888888888888999999999999::::::;;;;;;<<<=========888999999999888888:::<<<999::::::999;;;BBBLLLTTTMMMXXXhhhvvv{{{lll```ZZZVVVOOOHHHFFFGGGFFFAAA<<<>>>===<<<;;;::::::999:::;;;;;;777222222777888444222444666777888888999:::666666777888888888888777666888::::::888777888:::888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????999;;;<<<<<<<<<>>>CCCHHHBBBGGGNNNVVV___lll{{{|||nnnfff^^^SSSJJJCCCBBB@@@>>><<<::::::999777;;;;;;777999===;;;555777999:::::::::999:::;;;777777888999999999999999777999<<<;;;999777888:::999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@BBBEEEFFFIIIOOOXXX^^^ooo{{{kkkbbbUUULLLIIIFFFCCC@@@@@@???>>>======>>>???@@@999999:::::::::::::::;;;888999:::<<<<<<======<<<::::::::::::::::::::::::===============<<<;;;:::===>>>??????>>>>>>@@@BBB<<<@@@DDDGGGIIIJJJMMMNNNSSS```qqq~~~zzzllliiieee___XXXPPPJJJGGGMMMLLLIIIGGGCCC@@@>>>===FFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEE===???AAADDDGGGIIIJJJKKKHHHKKKPPPTTTYYY^^^cccggg{{{qqqooolllhhheeecccaaaaaabbbccceeefffhhhjjjlllllltttvvvyyy}}}