BM6j6(@ 111333444222222333333222888444AAAgggsssNNN:::999888888777777888888666777999666CCCpppgggHHH>>>:::888777888:::999888>>>EEEgggPPP777>>>999///888333===<<<<<<===666NNNsssttt^^^FFFDDD@@@```TTT555111444222222111111000///......---///............---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000111000///---------////////////000000000000333222222222333555777888<<>>EEEhhh|||MMM666===:::222;;;444<<<;;;<<<===:::VVVwww[[[NNNMMM^^^ooohhhHHHCCC???VVV\\\:::222333111222111111000//////......///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////000000/////////000////////////000000000000222222222222333555666777;;;???CCCHHHMMMSSSZZZ___hhhttt111///...///111333444444444FFFggg___AAA999999888777777777777888666777888777EEEsssbbbDDD;;;666888777888:::999888>>>EEEhhhsssHHH555;;;999555===555::::::;;;<<>>BBBGGGLLLRRRYYY]]]dddooo222000000333555444444555;;;VVV~~~UUU<<<999999888777777777777777666666888888GGGuuu___CCC;;;666888777888:::999888>>>EEEhhhjjjCCC666999888666<<<777888999:::999BBBiiinnnLLLBBBBBB???888<<>>EEEggg```???777777666666888999666999:::666EEEqqq___@@@===>>>777AAA999BBBfffRRRAAAEEE@@@dddsssMMM444000555111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000...,,,---...000///---////////////000000000000000111222333444555555555999<<<@@@DDDIIIOOOUUUZZZ```jjjwww...---111555333///555@@@fffoooHHH===888888777666666666666777777666888:::KKK{{{www^^^OOOGGGHHHVVVfffUUU???===999888777888:::999888>>>EEEhhhVVV;;;999777555777666:::333888:::555JJJzzzVVV;;;;;;===555CCC888888QQQzzz]]]BBBFFFAAAYYYzzzUUU999111555111111111111111111111111///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000...---...111111...+++////////////000000000000111111333444555666666666888;;;???CCCHHHNNNTTTXXX^^^iiisss///...111555111000>>>QQQgggBBB===888888777666666666666666777666888:::MMM|||mmmXXXDDD===;;;;;;BBBMMMfff{{{OOO;;;<<<:::888777888:::999888>>>EEEjjjyyyLLL777;;;777666999555999000888<<<777PPP}}}TTT<<<<<<@@@>>><<<999888FFFkkkkkkDDDCCCBBBOOOaaa@@@222333111111111111111111111111///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///......111555555111---////////////000000000000111222444666777777777666888:::>>>BBBGGGLLLSSSWWW\\\hhhooo333111333555111333HHHbbbaaa>>><<<888888777666666666666666777666888;;;NNN}}}[[[III===???AAA???AAAGGGJJJpppwwwKKK999<<<:::999777888:::999888>>>EEElllsssFFF444<<<888777;;;666888...888>>>888UUU|||UUU999777===???777<<<===DDDcccuuuEEEAAABBBHHHyyyiiiEEE222111111111111111111111222222//////.........---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---...333888999555000////////////000000000000222333555777888888777777777:::>>>BBBFFFLLLRRRVVVZZZgggmmm000000222333222>>>```TTT@@@999888888777666666666666666555888<<<<<>>bbbxxxPPP@@@===::::::::::::<<>>AAADDDJJJPPPTTT]]]ZZZeee~~~///111444555999MMMrrrPPP>>>999888888777666666666666666666888;;;;;;NNNbbbGGGDDD@@@<<<:::;;;===>>>AAAGGGqqqgggCCC???777:::888:::888999===777;;;LLLvvv[[[AAA777<<<888444777888666666999999AAAfffwwwOOO???<<<:::;;;999999:::<<>>>>>BBBeeecccAAA>>>888:::888:::777999<<<777;;;MMMxxxWWW???777;;;888444777777999888::::::EEEmmmxxxOOO>>>;;;:::===999999999:::MMM|||^^^EEECCC@@@QQQ{{{UUU555444111111000000000/////////////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------...//////000000------...000222222000...//////000000000000111111222222222222333444555555888:::===???CCCHHHNNNRRRUUU```mmmvvv000222222999UUUӵ{{{EEE999999888777777666666666666666777777777999OOOĦ{{{JJJ???>>>===Ħ=========???ZZZӵ^^^>>>>>>888:::888:::777888<<<888<<>>AAAFFFLLLPPPSSS```lllppp222000000@@@ggg4ĉ@ӵyyyDDD888999888777777666666666666666666666777888LLL>LqqqHHH<<<<<<=hĦ<<<===???SSS~~~4ĉ@ӵYYY;;;>>>888:::888:::666888<<<888<<LsssLLL;;;777:::666555999777:::777777:::OOO|||wwwLLL<<<:::999::::::;;;;;;:::KKKxxxpppJJJ>>>;;;HHHfffbbb<<<000111111111111000000000000////////////////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////,,,---.........---.........////////////000000000//////000111222333555666666888:::===@@@EEEJJJNNNTTT]]]fffkkk444111777QQQzzzGG=?zzzFFF:::999888888777666666666666666444777999777III{{{HdĦdddFFF<<<=Īj<<<@@@OOOwwwGG=?TTT888===999:::888:::666777;;;888===PPPHdĦjjjGGG999777:::555666:::777999777777===UUUpppGGG;;;<<<999888999;;;<<<;;;LLLzzzzzzOOO???<<>>;;;777777:::<<<;;;LLL{{{VVVDDD===@@@QQQpppFFF333222222222111111111000000////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------......///---...///...,,,+++---///........./////////000000111111111222222444555666555666999;;;===BBBGGGKKKSSSVVVaaajjjwww222888?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ999888888777666666666g&e777>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?<<<:::ZufĦ777???KKKgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eNNN555===999;;;888999555ZQQQ~~~3h?gLD%%)?fff?><z444666=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??```;;;999@@@<<<777666999;;;;;;LLL{{{\\\GGG>>><<>>;;;g?<<>>@@@666BBBxxxmmmDDD999AAABBBuuuQQQ777444222000///000000///...////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------111111000000000000111111111111111111222333444555555777999<<<>>>BBBGGGKKKOOOVVV\\\eeettt444>>>4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetZZZ@@@999888777666555555444DdDĦ666ffft|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵ888999GR/f6LĭĦ===FFFDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦlllBBB::::::666<<<999:::666DdDĦOOOqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦ777DdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~VVV>>>999::::::999:::777>>>===BBBooorrrIII;;;AAABBBjjjYYY:::444222000000000000000...////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................222222111000000000000000111111111111222333444555555777999<<<>>>BBBGGGJJJOOOVVV[[[cccppp333AAA4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ<<<888777666555555444DdDĦ555???o)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)Ħ888777CdgĪjCCCDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦbbb???999;;;999:::888:::666DdDĦNNNGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ777DdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵvvvNNN:::999::::::999@@@111;;;BBB===bbbyyyPPP>>>AAAAAA\\\ddd<<<444222000000000111000///////////////............------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------........................222222111111000000000000111111111111222333444555555666999;;;===AAAFFFIIIMMMTTTXXX```lll}}}111AAA4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ===777777666555555555>d<Ħ666DtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<;;;qR/ܗ?fӵFFF>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦYYY===999<<<:::888888999666DdDĦNNNpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ777DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵpppHHH888999;;;999888AAA000;;;@@@666\\\YYYAAA??????QQQ}}}mmm<<<444333111000111111000///////////////............------------------------------------------------******+++,,,,,,---......+++++++++,,,,,,,,,---------------...............000000111111222222222222111111111111222333444444444666999;;;===@@@EEEHHHKKKRRRVVV^^^iiixxx111@@@4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<999<<<;;;555777999666>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<Ħ666D&ӫetIӇDdDĦsdKĦB?dp&ĒRnnn{{{>d<sdKĦB?Ho9s&dq&ĒRjjjEEE999;;;:::777777:::444<<<<<<:::eeebbbDDD>>>===LLLxxxrrr>>>555333111000111111000///////////////............------------------------------------------------******+++,,,,,,---......+++++++++,,,,,,,,,---------------.........//////---...000222333444444444111111111111222333444444444666888:::<<>>4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDMMM>>>666666555555555555ne777:::=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌ===;;;BenetttHkgenefeHu]3hhsegeĦja>aĦ@Gse===777:::;;;333666888666<Ōyyy@GHkgeHĪj@IŌege555666Hu]3hIŌDdDĦne@h>hCCCLLLZZZsene@GsĪj@hbbbBBB:::<<<999777888444777<<>>===IIIpppyyyEEE555333111111111222111000////////////............------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,...000222444555555444111111111111222333444555444666888999;;;>>>CCCFFFGGGNNNRRR[[[fffppp3334DuXӵĵD^UUUQQQ@@@666666555555555555333777;;;DdDĦ===::::::mmmoooD^s׼sgeFm8>aĦs׼sAAA<<<666888<<<333555888666HoKKKwww555555666D^oooDdDĦ555;;;>>>DDDs׼sxxxYYY>>>:::===888777;;;444999999HHHhhh}}}rrrMMM???>>>EEEeeeQQQ555333111111222222111000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000...000222333444444333222111111111111222333444555444555777999;;;>>>BBBEEEHHHNNNRRRZZZdddkkkΦ4DuXӵtvӵ>d<ĦĦĦggg;;;777===EEEuuuNNN:::666666555555555666666777Ħ;;;888CCCqqq>d<ĦlllKKK<<<;;;999333333555666666777<<d<ĦBegeFYĉ>aĦBeSSS;;;:::444777<<<444555777555nu]ӵKKKWWW:::999777555555666>d<Ħ888HHHsss>d<ĦĦYYY;;;777AAA:::???<<<555BeĦoooRRR;;;:::<<<888777===777:::666PPPxxxzzzyyywwwPPPAAA@@@AAA]]][[[666444222111222222111000000/////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000111222333444444222111///111111111111222333444555444555777999:::===BBBEEEIIINNNRRRYYYbbbggg?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦiiiGGG>>>888;;;MMMdddZZZ555888888777666666666666gdKĦ666:::FFFcccgdDĦyyy[[[GGG===999999<<<===;;;444999???333AAAnnn}}}```IIIIIIbbbgdKĦsdKĦŶS3we>>===666888666===888pppgdKĦaaaKKK:::999:::555222444777777FFFkkkxxxYYY[[[ZZZ@@@CCCBBBSSS|||```???555444555///111444///////////////..................---------,,,,,,,,,..............................---,,,,,,+++*********+++---......---+++***---......///////////////000000000000111111111111222222222222222222222222444555666999<<AneneneuuuVVVAAA:::555888KKKeee]]]999888777777666666666ne999666999EEE___DemmmQQQAAA:::888888:::999;;;999777:::???UUUsssfffQQQBBBCCCZZZnene>Ak<gggIII999999777777999555999666555fhnnnEEE>>>888888777777777De<<<888MMMneneZZZ???<<<<<<666:::777<<<666;;;IIIbbbnezzzYYYFFF888888:::666444777777AAAKKK^^^bbbIIIMMMyyy\\\??????>>>LLLtttfff@@@555333555000111444///////////////..................---------,,,,,,,,,------------------------......---,,,,,,+++******++++++------------++++++------...///////////////....../////////000000000222222222222222222222222333444555888:::===@@@AAAHHHNNNRRRXXXaaaeeevvvwwwUUUBBB<<<777444777LLLiiibbb???888777666666555555222999666888BBBZZZuuu___FFF;;;999999999999666;;;===555888VVVppprrrLLL@@@;;;???PPPwww]]]DDD888999777888999555999666666777eeefffAAA:::888777777666666888;;;999QQQrrrMMM999:::;;;777:::777<<<666777AAAUUUjjjMMM???666888;;;888777999666OOOVVVOOOHHH;;;CCCeeebbbBBB>>>;;;CCCgggnnnCCC444222555111111333...////////////..................---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------........./////////222222222222222222222222222333444777999<<>>SSSiiiTTT@@@999;;;<<<;;;:::777999;;;555BBBpppaaa>>>999<<>>@@@EEEKKKNNNUUUbbbgggppp333666<<>>:::::::::888888KKKllliiiDDD777666666555555555555555777222888666777<<>>@@@___wwwHHH:::777999666888:::444888666666888888666999???^^^WWW???999777777666666666666777777777:::WWW|||SSS<<<888999888888888333:::999:::===MMM|||pppMMM>>>999777888999777666777:::dddfffDDD666888@@@OOOqqqLLL???>>>===UUU}}}QQQ999000444333111222...////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------...................../////////000000000000000000111111222222222444555666888:::===???@@@DDDLLLNNNUUUbbbgggmmm{{{444888:::SSScccCCC;;;;;;888888999777444GGGiiifffBBB777666555555444444555555666111888666888;;;JJJvvvpppPPPDDD999888:::999777666===666888LLLnnnhhh777<<<888===<<<999SSShhhBBB888777999555888;;;555777555666888888666888===VVVsssLLL<<<777777666666555555666666777777<<<[[[oooGGG999:::999777888999333:::999888888GGGwww|||aaaCCC:::999888888777666666666DDDfff```???666777999BBBpppvvvOOO>>>@@@>>>OOOZZZ===000333333111222000////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---....../////////000000000//////000000111222222222555555666888:::<<>>777888999444888<<<666777555666888888555888<<>>???IIIuuucccBBB000333222111333111////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------......------------.........//////////////////000111222222222444555555777999;;;===>>>???KKKOOOQQQ[[[```gggttt---333555KKKrrrKKK>>>>>>999666888555:::999444FFFjjjiiiEEE666666555444444444444555666111999888:::;;;FFFpppnnnTTT???;;;999::::::888888<<<666999FFFmmmiiiAAA===:::555:::;;;777IIIsssxxxKKK===777999888333888===777777555666999888555777<<>>QQQ\\\HHH;;;>>>FFFoooiiiEEE000333222111333222000/////////..................---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,------......------,,,,,,,,,---------.........//////000111222222222333444444666888:::<<<======KKKOOOOOOWWW]]]eeerrr333...;;;NNN}}}WWW>>>???999222666<<<:::444:::777@@@ooozzzMMM777777666555444333333333777333999555777;;;CCChhh___JJJ>>><<<;;;999888888999999BBB222[[[yyyTTTBBB444;;;<<<999999<<<@@@___cccAAA>>>:::666333444666777777777444333555444444888===EEEjjj[[[;;;999777777777666666666666666777777AAAlllnnnBBB666===222777@@@222333999:::999:::???[[[aaaDDD:::===333;;;888444888777555;;;\\\XXX@@@333<<<888111<<>>BBBFFFLLLQQQVVV]]]eeekkk444...999IIIwwwfffEEE555===@@@<<<888222AAA999===999AAAnnnyyyKKK777777666444444333333444666222999555777:::BBBfffuuuUUUCCC===<<<:::999999999999:::@@@>>>fffhhhFFF>>>777:::;;;999999;;;???ZZZ~~~XXX===555777999;;;:::888666555777444444666666444777;;;???cccRRR888:::999777777666666666666777777777CCCmmmeee===444<<<333666===111666:::999777:::@@@^^^xxx\\\CCC888888444;;;888444888777666===[[[TTT<<<111;;;999333;;;BBBjjjoooJJJAAA<<>>AAAFFFLLLQQQVVV\\\dddjjj444...777CCCpppQQQ@@@:::::::::CCCNNNNNNFFF===>>>999@@@mmmwwwHHH777666555444444444444444555222999666888:::@@@dddkkkMMM???<<<;;;:::999999:::;;;;;;===NNNuuu{{{RRR777:::999777:::888888;;;<<>>AAAEEEKKKPPPTTT[[[ccciiizzz444///666???kkkjjjEEE>>>???FFFSSSiiisssiiiFFF<<<<<<666>>>kkkuuuEEE777666555444444444444444444222999777888:::???bbbgggMMMBBB<<<;;;:::999999:::<<<<<<:::]]]rrrCCC111999999555999777888;;;:::HHHccczzzQQQ;;;:::;;;>>>CCCIIIKKKGGG>>>777666333222666777555555777666PPPhhh???666;;;888777666666666666777777888888HHHsssvvvPPP999666>>>999666:::999DDD@@@777666:::CCCfffpppWWWAAA777666444:::777555999666888EEEcccLLL555111:::;;;666777222SSS~~~vvvNNNAAA===999OOO{{{]]];;;222111///000222////////////............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///000111222111000...------...000111000000000111222222333333333333444666888:::<<<===@@@DDDJJJOOOSSSYYYaaagggvvv333000666===hhh{{{PPP;;;===MMMfff|||VVV@@@666666333===llluuuEEE666666555444444444444555444222:::777999:::@@@ccciiiOOOCCC<<<;;;:::::::::;;;<<<===999fffjjj???444:::777555888666777;;;999AAAUUUeee???444<<<444<<>>???<<>>000333111000555////////////............------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///000111222555333111///......///000000000000111222222333333333333444555888:::<<<===???CCCIIINNNRRRXXX___eeettt222000666:::eeehhhCCCGGGXXXooowwwooojjj[[[AAA:::000333222???oooxxxGGG666555555444444444555555555222999777999<<>>HHHnnnnnnBBB000666333///777////////////............,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000444333111///......//////000000000111222222333333222333444555777:::<<<===>>>CCCHHHLLLPPPVVV^^^dddqqq//////555777```gggXXXhhhqqqvvvbbbAAA666<<<;;;888///444555DDDttt|||JJJ555555444444444555555666555222999666999===EEEjjjeeeQQQ>>>===<<<;;;::::::;;;;;;<<>>BBBGGGLLLOOOUUU]]]bbblll~~~......444444\\\zzzrrryyyjjjVVVCCC555888:::222999111666999HHHxxxLLL555555444444444555555666666222999666999>>>GGGmmmuuu```???>>><<<;;;:::::::::;;;>>>ppp~~~YYY:::555777888777;;;666666>>><<<:::AAAGGGwwwoooGGG888>>><<<111444666888555222444;;;BBBaaaRRRAAA888555444555888888<<>>QQQqqqCCC:::222888;;;999QQQ}}}kkkNNN>>>666888666777999444<<>>]]]{{{JJJ111999444)))222000/////////............,,,,,,,,,------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------)))***+++---.../////////000000000111222222333333222222333555777999;;;<<<===BBBGGGKKKOOOTTT\\\bbbhhhxxx000111333666RRRiiiRRR>>>999888222222666666111666555CCCwwwKKK555444444333333333444444;;;444777??????AAAZZZyyywwwOOO@@@888;;;<<<888999???AAAiiiuuuQQQ333555999111<<<:::888666666888;;;<<>>222:::555444:::555666===???YYYtttFFF@@@AAA???JJJzzzSSS555333444000111.........///////////////...///000...,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000111222222333333333333444555777999:::;;;<<>>:::888;;;BBBcccoooRRR999999===777:::999888777777888:::;;;:::KKKnnnaaaBBB<<<888666888666666888888666333444888===ccc[[[HHH555111888999333:::???]]]tttQQQ>>>444666:::555777666555444444555666777>>>ddd{{{kkkZZZHHH;;;666555666444<<<999PPPpppTTT<<<444888666777999DDDooopppRRRAAA999888===999444===NNN^^^<<<111999666555999555222999999NNNwwwJJJAAAAAA>>>HHHuuuWWW777444555111222//////////////////......------.........------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............//////000000111111222333333333333444555777999:::;;;<<>>WWWyyyRRR999777777888888222111555777555444999EEEPPPhhhUUU???444555999888555999>>>[[[fffDDD;;;777777999666777666555444444555666777BBBiiinnnZZZJJJ<<<555333555555222888CCCaaannnDDD:::333888666777888@@@ggg~~~dddIII===777888666222:::III\\\???333888777777888444555;;;888DDDqqq}}}OOOBBB@@@>>>DDDmmm^^^<<<555444111333000000000//////.........---,,,,,,...111111...***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............/////////000111111222222333222333333555666888:::;;;<<>>;;;888<<>>===@@@eeeeee@@@555333000222222111111000///...------...,,,,,,///444444000***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////000000111222222222222222333444666888:::;;;<<>>???===:::888<<<======AAAEEEBBB:::777777777777777777777777777888???VVVvvvRRR@@@:::;;;555444888666999333333>>>QQQ___aaa^^^III;;;333666777222222999777:::UUUrrrIII222777888777777777666555444444555666777888HHHsssyyybbbPPPBBB999555666333555555333MMMpppaaa888666333999555666888:::ZZZppp]]]JJJCCCGGGQQQcccttt}}}hhhKKK999666666555666666888555444LLL~~~ZZZCCC<<<======]]]mmmEEE555111///222222222111000///......---///------111666666111,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///...//////000111111222222222222333444666888999:::<<>>333555555555333222222333666777///333555HHH|||FFF444444444444555666777777777777888@@@WWW}}}eeeLLLBBB>>>;;;888666;;;???GGGWWWbbbYYYGGG::::::999888777777777777333999===FFFhhhfff???666777:::333222999999666222444@@@PPPTTTIII<<<777333222666555111222999888888RRR]]]@@@222777666555888666555555444444555666777888KKKwwwwwwaaaOOOBBB999555555666666:::888UUUsss[[[;;;555333888333666888:::VVVtttbbbZZZ^^^jjj}}}~~~WWW:::666666444888888777888555@@@lllbbbEEE<<<===:::UUUuuuKKK666111///333111111111000000/////////000//////111444444111---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///......///000000111111222111222222444555777999:::<<>>>>>444333333222222333555555555444000666555CCCvvv~~~JJJ444444444444555666777888888888<<>><<<:::777666666777777666:::;;;???VVV}}}lllPPP:::333555999333444999666111111444:::>>><<<444---111222333555444444555777888777OOO~~~sssJJJ;;;777888333444999666555555444444555666888999MMM{{{{{{cccPPPBBB888444444777333:::<<<]]]vvvSSS999555333888222555999:::UUU~~~yyyyyy^^^:::777777333888999666<<<:::999\\\kkkJJJ>>>???888NNN~~~}}}PPP888222111555111000000000000000000000//////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------............///......//////000111111111111111222333555777999:::<<<>>>BBBEEEIIINNNSSSWWW[[[lllqqq111---222333222LLL}}}WWW:::===>>>111---777444444444333555777555222111111:::666???ooo{{{MMM444444444555555777888888:::;;;AAAYYY~~~kkk```ZZZWWW]]]jjjwwwfffAAA>>>;;;777666555666777888666666:::GGGccc{{{VVV>>>???666777:::555666777111333666888555000000666<<<222444444333444777888666999777NNN|||{{{ZZZ???999:::999111333999555555444444444555666888999OOO~~~gggRRRBBB888444555555...777===bbbwwwLLL555555333888111555:::;;;UUUaaa:::888888333999555000999999111MMMrrrNNN@@@@@@666IIIzzzTTT:::333333777000000000000000111111111...///000...,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////......//////000111111111111111222333555777999:::<<<>>>BBBEEEIIIMMMSSSWWWXXXkkkooo+++111000///444CCCkkktttjjjTTTDDD777777999777555555333333333333333333333333555444222555>>>iiiNNN888888777444333666888999999:::PPPzzzuuupppnnnwwwqqqJJJ;;;222777:::555333777666999777777<<>>888888777555555444444444555555444444555666888999OOOqqqTTTAAA:::666333222===444???fffeeeCCC888222444666555333666===CCCvvvfff@@@555555444888555666444666:::@@@___uuuPPP>>>@@@<<>>===;;;>>>CCCGGGJJJMMMQQQTTTZZZeeekkk...111000000333===dddxxxdddpppnnnHHH===444444666444333555333333333333333333333333555444222555@@@mmmVVV777666555444666777777666<<>>666888777777666666555444444444444444333333222222222555444444444444555666666===:::PPP}}}rrrPPP;;;888777666555444444444444555555444444555666888999NNNxxxYYYCCC:::777444111:::222>>>eeedddCCC555222444666555333666===BBBqqqhhhAAA666555444777555777555666888;;;VVV~~~}}}UUU???AAA===BBBkkkfff???444777111777444000////////////...///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000111111222222111111111444999;;;;;;:::;;;>>>CCCGGGJJJMMMQQQSSSYYYccciii000000///222222444XXXjjjTTT]]]}}}KKK<<<666222333444333444666333333333333333333333333555555222555@@@ooo]]]888666555666777888888888EEEgggzzzJJJ>>>555777888555444888666777444444888:::NNNooo]]]CCC888666666666666555555444444333444444333333333333222222444444444444444555666666BBB===SSS{{{SSS<<<:::777777666555444444444444555555444444555666888999MMM~~~aaaFFF:::666666222999222>>>______BBB333333555666555444666<<>><<>>FFF[[[|||III>>>666666777555555777444555222444888555===SSSkkkHHH:::888888555555555444444333333333333333333333333333333333444444444444444555666777???===YYY___@@@666;;;777666555444444444444444555555444444555666888999KKK}}}hhhIII999555555333999555<<>>\\\mmmEEE888666444666444888777888999444???WWWcccBBBAAA@@@888XXXzzzLLL444444444666444111000000000///...///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.............../////////000111111222222000000000111333444555666:::===AAADDDGGGKKKOOOSSSWWW^^^ggg---,,,,,,111222...FFFrrrdddNNNAAA]]]bbbBBB888444666888666444444555666333333333333333333333333555555333555AAAsssjjj:::888888555222777III]]]|||oooDDD===777666666555555666222444222444888444555CCCaaa||||||UUU===888999666444444444444333333333333333333333333333333333333333333333444444666777777666AAAeeeaaaDDD:::999888666555555444444444444555555555444444555666888999III{{{nnnNNN<<<555444333888666888BBBDDD;;;555444555555444555777999<<>>;;;888666666666555555111555222333999444222<<<@@@[[[~~~dddFFF999888777333444444444444444444444444222222333333333333444444333333333444555666777888444NNNyyymmmGGG666888999333555555444444444444444555555555444444555666888999GGGzzzvvvWWWCCC999666333555666777999===<<<666555555444444555777888999FFFeeekkkCCC777666444666222777555666;;;777888DDDffftttIII===AAA999LLLVVV666222666///......///000111000//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,------...//////////////////000111111222222222333333333333444777:::999;;;>>>AAADDDHHHNNNRRRXXXZZZgggyyy+++111///...333444<<>>TTThhhAAA666555444777444777444444:::777666>>>JJJwww}}}PPP:::AAA;;;HHHuuu___;;;222444111000///000111111000...///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------...//////000/////////000111111222222111333444333333555999<<<999;;;===@@@CCCHHHMMMQQQVVVXXXfffuuu,,,444111---333666999AAAyyyXXX>>>999@@@@@@nnnmmm@@@888<<<000333555444000111777666111333333333333333333333333333555444555>>>mmmeeeCCC888666EEE[[[tttmmmTTTLLL444444666777666666777555222222777444222666222222;;;999<<<@@@KKKbbb^^^???555777777666888555555555555555555555555222222222333333444444444222333333444555666888888BBBqqqeeeMMM888666999666444777444444333333333444444555555555444444555666888999DDDyyyjjjUUUFFF===<<<666:::CCCKKKTTTPPP>>>666555444444666777777777:::JJJ|||fff@@@555555444888555888333222999777444;;;888jjjTTT999@@@;;;EEEnnnfff???222111444333222222222222///---//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,------...///000000/////////000111111222222111222444333333555999===999:::===???BBBGGGMMMQQQUUUVVVdddrrr------......///111555888iii^^^MMMDDD;;;777:::LLLqqqIIIBBB555000666000222333222000000444777555444333222222222333444+++<<<777222===aaa}}}fff>>>;;;AAAZZZ|||cccLLL<<<999===888777777666555444444444444444444555555555555666888777;;;@@@CCCQQQsssUUUHHH999222444666555222666666555555555444444444333444444333222111333444444333111666<<<666666FFFhhhnnnBBB>>>999666666666777777555555444444444444555555666555555444444444555555MMMoooyyyeeeWWWPPPGGGMMMXXXcccnnnyyyfff@@@777666444333444555777888;;;BBBsss|||~~~VVV<<<444333555888666666666666777777777777===@@@eeebbb@@@:::;;;>>>dddtttDDD:::222111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,------+++***+++000666;;;999333,,,(((***---//////---------............///000000000000000111111222111111000111333777;;;===:::<<<===???AAAEEEJJJMMMTTT^^^```nnn------......///111555888^^^|||bbbHHH>>>999555666;;;[[[lll???666---...888222333444333111111333555444444333222222222333444111;;;333222>>>^^^{{{jjjEEEKKKZZZuuuyyy___JJJ===777888<<<888777777666555555444444444444444555555555555666666444666::::::@@@XXXssspppIII@@@777333555666444111666555555555444444444444333444444333222222333555444777555444666333@@@ZZZYYY>>>;;;777444555666777777555555444444444444555555555555444444444555555666HHHjjjuuuggg```^^^eeetttzzzPPP888777555444444555666888888???eee~~~hhheeeuuuiiiJJJ999444444444666555666666666777777777777:::777RRR|||fffBBB;;;;;;===aaauuuDDD888000111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,,,,---......---///222444CCC===555///---,,,+++***---------............///000000000000000111111222222111111111333666:::<<<:::;;;===???AAAEEEJJJNNNTTT]]]___lll,,,---......///111444777OOOUUUFFF999555555444888@@@```]]]888666111000111333444555444222111222333444333333222222333333444666888///444@@@\\\~~~xxxQQQ```yyyiiikkkXXXCCC999777666555666777777777666555555444444444444444555555555555666888666777999888888DDDTTTfffLLL:::888555444555555333222555555555555444444444444333444444333222222444555333888555111333:::TTTwwwwwwJJJ;;;888444333444666777888555555444444444444555555444444444444444555666777DDDeee|||uuullluuu}}}PPP:::999777555444555666777555===QQQyyy|||kkk```]]]]]]___MMM;;;444555555444444555555666666666777777777999111===[[[|||mmmFFF<<<;;;;;;[[[xxxHHH999111111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,***---000000///---,,,,,,666333///------------,,,---------............///000000000000000111111222333222111222333666888:::999:::<<<>>>AAAEEEJJJNNNTTT\\\\\\jjj{{{,,,---...//////000333555CCCooogggSSSAAA;;;666666555444888???ccctttOOO222777777777333222222333333333222222222333333333333333333444444555444...777???XXXkkk}}}iiiJJJLLLBBB:::;;;===:::444111777777666666555555555555444444444555555555555666999666666999999888>>>GGGrrrhhhLLL999333444555444333333333333444444444444444444444444333444444444222333444666444777555888FFFXXXtttxxxdddMMM:::888555333555666777777555444444333333444444555333333333444555666777888CCCbbbWWW;;;999777555444555666666444<<>><<<888UUU~~~NNN;;;444111111111111000000000///////////////////////////..............................---------,,,,,,,,,))),,,///000...,,,+++***''''''((()))+++---......---------............///000000000000000111111222333333222222333555777888888:::<<<>>>AAAEEEJJJNNNSSSYYYZZZhhhwww+++---/////////000222444<<>>:::666555666666666666555555555555444444444555555555555666777444222444555777;;;@@@___yyy___III<<<777444555555444111111333666333333444444444444444444333444444444333333555777555888:::IIIgggwwwUUULLLOOO<<<999666555555666555555444444333333333333444444333333333444555666777888AAA^^^ZZZ;;;999777555444444555666333<<<<<>>@@@DDDJJJNNNQQQVVVYYYhhhsss+++---////////////111333999UUUsssYYYCCC888666222444666666333222444777DDDooo{{{qqqVVV777222///444222000000111333333333111111222333444444444444333555222888888NNNkkkPPPFFF;;;777666666888===666666666666666666555555444444444555555555555666888666333333333666:::===RRRxxx^^^FFF777555:::777777555333111222444666333333333333444444444444222444444444333444666888444<<>>888444555666444555888444444555555555666666666333444999999BBBiiiPPP@@@>>>666JJJxxxYYY888///111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,)))***++++++***+++...000---///000000...,,,,,,,,,---------............///000000000000000111111222222222222222333444666666999:::<<<>>>@@@CCCHHHLLLPPPTTTXXXiiippp+++---////////////000222666JJJ~~~hhhQQQAAA666333555222444666555444444666666000UUUjjjuuujjjSSSJJJ<<<<<<777333000111333333222000111222444555555444444555777111777===[[[sss^^^FFF999555444777:::555666666666666666666666444444444555555555555666666777666555444777;;;===KKKuuuzzzjjjVVVGGG<<<444444999666555444444444444444444222222333333333444444444222444444444444444666888;;;NNNaaa{{{RRR:::888888888666444444555555555444444333333222222333333444555555444444444555555666;;;VVVTTT777666444333222333555666333777<<>>???BBBGGGJJJPPPSSSXXXjjjmmm+++---///000//////000111333CCCwwwttt[[[AAA666555444333555000222333111000111222111999>>>999LLLbbblllrrrbbbBBB<<<555222222333333222000111222444555555444444666777000888EEEjjjuuuTTTBBB;;;777333111555555555666666666666666444444444555555555666666...222444333333666999;;;IIIooo}}}pppVVVGGG:::999:::888555666444333333444666666444222222222222333333444444444222444555444444444777999JJJfffccc???<<>>???BBBFFFIIIQQQSSSYYYjjjjjj{{{------......///000000000000???lllhhhMMMDDD888222222444555555111222333333111111222333333444555888BBBUUUmmm~~~iii^^^FFF000---777999111555000222444000444777...111555444666OOO~~~tttNNN777999AAA<<<222666666666555444444333333555555555555555555555555444555555333444666999999DDDqqq|||^^^III999999777666666555555555333333333333333333333333222222222222222222333333888777777777222222===LLLkkk|||RRR888555777555222222333333333333444444777222///111222222333666444999777111333999888///???VVVyyyhhhbbbjjjqqqxxxzzz]]]<<<666555333222222333555666666555444666@@@\\\ttthhhcccNNN@@@666///222777777555555555555444444444444555555777666<<<666===FFFaaa===<<>>???@@@@@@CCCGGGKKKOOOTTTXXXaaakkk{{{------......//////000000000>>>kkk{{{dddIIIAAA;;;444111222444333111333333333444444444333333000111111222666@@@OOOZZZrrrmmmcccSSS@@@333222777444...222444///333666///333888:::???\\\^^^AAA999<<<:::444777666666555555444333333444444444444444444444444333333222222444888<<<>>>IIIuuunnnVVVHHHDDD888888777555555444444555333333333333333333333333222222222333333444444444333444777888777<<>>666666555333222222333555666555777888777:::OOOwwwyyy___XXXXXXCCC:::333444666555444555555555444444444444555555555333777333;;;GGGiiiDDD>>>BBB:::TTTwwwHHH999333222111111222222111///111000000///......------......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000000000111222333333333444666999;;;<<<===>>>???BBBFFFIIILLLRRRXXXbbblllyyy---------...//////000000111<<>>^^^wwwZZZFFF===:::666222555444444333222222333333333333333333333333333333555444333222222222333444999777666:::IIIdddyyyWWW999444777555222555222222222333333333444444333111222666666444666:::777111000666555111444===BBBfffkkkdddxxxgggPPP:::444666555555666555444333333333333444555777888:::777333666HHH[[[WWW666AAA<<<888666777666222333666555555444444444444555555888999777999<<>>111000444000111555333333444555BBBjjj]]]EEE<<<:::888777777666555555444444222222222333333444444444111000333;;;???AAAGGGNNNmmmjjjVVV@@@666999===888111444333333222222222222333333333333333333333333333666555333111111111222333555888???OOOggg^^^DDD222555999333111666222222222333333333444444444111222444555666<<>>666888777111444444444333333444444444999666555666555666===EEEcccqqqHHH>>>555333444777777333333555555555444444444444555555111999666<<<:::VVVWWWAAA>>>;;;EEEppp[[[:::333222111111222222111///////////////..................////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////000000000000...111444666666555555555666888999;;;===@@@EEEIIINNNSSSWWW```hhhooo,,,,,,,,,---......//////222222XXXiiiQQQ@@@:::555555555---444333111000//////000000000//////111444444000---000000//////000111222333666777222333IIIkkkKKK777000444222222666333555555444AAAhhhrrrXXXFFF===888888777666666555555444222222333333444444555555:::999<<>>HHHSSSDDD666333666888888888LLL}}}pppffftttwwwjjjLLL777777;;;:::444444444444444444444444999444111555888888888:::JJJqqqcccHHH999555333666777555444555555555444444444444555555111===999HHHFFFhhh\\\AAA===<<>>???AAA<<<<<>>777333555777444222444222222333333333333444444222111333444333444;;;DDD]]]SSSBBB444222888:::888RRRjjjcccTTTAAA333///222555333444444444444444444333666222222666888777777999===___eeeIII???666555666555555666555555444444444444555555333@@@===XXX[[[dddCCC<<<<<<===eeejjj???333222111111222222111///.../////////////////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////000000000000000333666888888777777777888999:::;;;<<>>bbb]]]KKK666///666;;;999UUUvvvYYY???;;;>>>;;;555444333444444555555444444333333222444777777444666::::::TTT}}}YYYIII:::444555555666777555555555444444555555555111>>>;;;^^^fffjjjFFF<<<;;;:::aaaoooBBB333222111111222222111///.........///////////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000///111333333333333555666888999::::::;;;>>>BBBEEEFFFLLLSSS```gggiii***++++++,,,,,,------...111000FFF}}}}}}___HHH===;;;777777777555222111111111444111111222...***000:::111...///333222,,,,,,000///000000//////111444777///666888222333HHHiii\\\BBB---...555555333333555888999===[[[dddFFF;;;888666555555444333222222222222333333444444444///666:::666555GGGjjjvvvXXXCCC;;;:::777555333333333333333333333333222222111111222222333444888666333222333444444444555444666777777>>>TTTkkklllQQQ???999777777666555444444333333222222333333333333444444///333666444222777DDDPPPcccTTTAAA555222555:::>>>rrrkkk[[[GGG===;;;555555666111555444444333333444444555444444555555666777777777<<>>666:::TTT|||EEE777555333111000000000000............//////////////////............//////---,,,,,,++++++,,,,,,---)))+++...///---,,,++++++---------------------,,,,,,++++++,,,...///111111......//////000000111111222222333444444555555666:::999999999;;;===@@@BBBFFFHHHLLLYYYfffjjj|||***++++++,,,,,,------...444222CCCvvvtttZZZFFF;;;888888666666666555333222111111///222222///222666333,,,...,,,...333333//////333+++---......------...000555222...111DDDdddTTT???...///555555333444555666888;;;WWWhhhIII;;;999777555555555444222333333333333333333333444555666666666@@@[[[hhhXXXCCC777555666444111333333333333333333333333222222111111222222333444333222111111222333333333555333444:::DDDTTTnnnoooTTT@@@666333777666666555444444333333222222333333333333444444111333555333111555>>>FFFKKK???555333444666;;;AAA{{{uuuRRR===777;;;777555777666555444444333333444444555444444555555666777777777999EEEkkkkkkKKK:::666666666777555444333333444666666666888888HHHkkkoooKKK???777888OOOKKK777555333111111111222111222222111111000//////...//////............//////---,,,,,,++++++,,,,,,---,,,...000000///------.........---------,,,,,,,,,))),,,......++++++---000......//////000000111111111111222333333444444555888888888999;;;>>>AAACCCIIIKKKMMMYYYeeehhhxxx***++++++,,,,,,------......---<<>>777666666555444444444555555555555555999@@@[[[vvvPPP???888555JJJ}}}SSS888555222111222444444333666555444333111000......//////............//////------,,,,,,,,,,,,---------/////////...---...///......---,,,,,,,,,,,,,,,+++000444222---***,,,///......//////000000111111111111111222333333444444666666777888;;;>>>BBBDDDLLLNNNOOOXXXccceeesss***++++++,,,,,,------...,,,+++555]]]{{{iiiLLLBBB777111222555555333222222444666666555222///111222...---<<>>===aaa^^^AAA777888888666333555777777555555777999BBBWWWZZZ>>>:::888CCCrrraaa;;;666111111444666666555222222111111111000000000//////............//////...------,,,,,,------...---......---++++++---//////...---,,,---...000111888666555666777555000,,,......//////000000111111333333444444555666666666:::999888888999<<<>>>@@@HHHLLLNNNUUUaaaeeeooo***++++++,,,,,,------...+++---,,,???ooopppYYYFFF888222000222333222//////000333111000000333666777444111000...333>>>FFFIIIRRR]]]rrrgggSSS<<<000000444555<<<>>>AAAFFFMMMVVV```gggllljjjaaaSSSFFF>>>777111111111111222333333444555555666999888GGGvvvVVV<<<:::777666666666444333333444444444555555555555111@@@[[[{{{bbbKKK@@@:::666555777666555444444333333333222222222222222222222222222222111111222222333444111333444333111222555999===RRRooosssCCC<<<555333666777444000444444333333333333333333222222333333333333444444111000000222444555555444444444444222777OOOzzzeeeEEE:::555666777111555444444333333444444555444444555555666777777777888AAAjjjaaaBBB888<<<<<<888444666777777555666;;;???QQQkkk___>>><<<:::@@@mmmggg<<<666000000333666666444/////////000000000111111//////............//////......------------.........///000000///...///000///...------...111333555666222///111444555///***......//////000000111111444444444555666666777777;;;:::999888999;;;===>>>DDDJJJLLLSSS```fffooo***++++++,,,,,,------...***999CCCVVV~~~yyylllXXXFFF:::333///---000111111000------///111111///...111555777555222000///222===LLLSSSNNNEEEgggsssvvvdddJJJ888111000---///333666:::>>>DDDHHH===@@@>>>666111222333222111111111111333444444222222444888777CCCooo|||RRR;;;999777555555555444222222333333444555666777777999PPPrrrzzz___CCC777777777777666555666666666444444555777111111111111111111111111222222111111222222333444111333555444333666<<>>DDDfffccc@@@@@@:::<<>>777000...222666555222/////////000000000111111//////............//////......------------......---///111111000/////////......---...000333777999111...,,,---///000...+++......//////000000111111333333444444555666666777999888888888999;;;===???BBBIIIKKKQQQ___fffnnn}}}***++++++,,,,,,---......777RRRfffwwwmmmLLLAAA333---///111111...------///000111111000000222...---///555888666333222111///777PPPdddXXX===>>>eeeiiiKKK;;;555///111444444222000000///222444222...///333666444222222111000333555444111000333777666@@@jjjyyyOOO;;;999666555555555333222111222333444555777888888JJJddduuuPPPEEE<<<999666111111555000222444333111000111333111111111111111111111111222222111111222222333444333666888777777;;;DDDKKKlllvvvPPP888555555555333222222555888333333333333333333333333222222333333333444444444111222333222111111333555555999<<>>>>>DDDEEEKKKSSSZZZaaalllvvv,,,''')))555===DDDUUUiiikkkOOOAAA777,,,222111000000/////////000//////000111111111111000---000111///111555777555111888>>><<<:::GGG```vvvcccGGG>>>RRRnnn|||UUU<<>>;;;999VVVsssGGG777222444222666777000000000000000////////////////////////////////////......---------,,,,,,,,,------------------------///...---,,,---///222444999666222/////////......////////////////////////000111111222333444555555666666777999;;;<<<>>>>>>CCCDDDJJJRRRXXX___jjjttt...111CCC___pppwwwfffEEE222---,,,+++000000000000000//////......//////000000000000000///111000...000555888777444111???RRRJJJ:::NNNvvvaaaAAA888HHHmmmtttPPP777000,,,///333///111111111000111111222333222333444333111000222555666666333555???JJJjjjwwwVVV@@@999888666555444444555555444777333444===CCCVVVrrrsssSSS<<<444444666555333222222333333444333222222222222111111111222111111111111000000000000222222111//////222666000777888;;;QQQzzz___CCC:::888555444444444444333333333333222222333444444444444333444444333333333333222222666333333555444444888>>>KKKfffTTT:::888777666555444444333444444444555444333444555777:::<<>>AAABBBHHHPPPVVV\\\gggrrr999TTTyyylllWWW???222...///333666...///000111000///...------...//////000000//////...000000...111888<<<<<<555,,,999XXX```PPPLLLZZZ|||mmmTTT@@@JJJ\\\^^^jjjJJJ666444111111111***111111111111111111222222333333444444444555777888999666333999>>>@@@XXXiiiMMM<<<888777555444444555666666555888555888FFFUUUlll{{{cccNNNBBB;;;666222222222111111222222333444222222222222111111111111111111111111000000000000222111111222444444444333222888AAARRRpppgggHHH888666888888444444444333333333333333111222222333444333333333333333333333333333333333111333777999666666AAAMMMjjjdddAAA888888666666555444444444444444444333333666999:::===BBB^^^mmmEEE555777999777666333555888888666CCCfffMMM===:::999KKK}}}ZZZAAA444444111222555111000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,---------------------,,,+++++++++---...000++++++,,,///111111000---////////////////////////000000111222333444444555555666777888:::<<<===>>>AAABBBGGGOOOUUU[[[eeeppp]]]tttZZZ>>>333,,,---///------111------///000000///...---------...////////////...---///000///222:::??????333///333FFF^^^kkkfff]]]lll|||~~~bbbXXXXXXPPPIII333+++000000111333///111111111222111111111111444222000333999===<<<:::;;;888555;;;>>>:::KKKnnnyyyXXX@@@555777666555444444555666777444888888???UUUjjj___OOO===555777999777222000000000111222333333444222222222111111111000000000000000000000000000000333111000555;;;<<<777111555<<>>;;;666555999444444333333333222222222000111111222222222222222333333333333333333333333000333666666444<<>>FFFpppgggBBB666999999666555444999<<<:::===RRRyyyOOO<<<999999DDDsss```DDD555444222111444111000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++---...000111---,,,+++,,,...//////...///////////////////////////000000111222333444555555555666888:::;;;======AAABBBGGGOOOTTTYYYdddnnnjjj]]]JJJ444...,,,,,,//////,,,+++---,,,---..................,,,------...............,,,/////////222999===<<<000444222000DDDhhhjjjpppxxxdddIII555...111......333333111222222222222111000000555111...222:::>>>===:::888:::777:::<<<888EEEaaaiiiLLL;;;666777777555444444555666666222999===KKKiiigggUUU===:::666222000000222444000000111111222333333333222111111111111000000000//////000000000000000111222000111666===???:::555999FFFiiimmmNNN777999===666222777444444333333222222111111000000111222222222222111222222333333333333444444555333333333999MMMooo{{{XXXCCC555777666555555444444555555888555666888666777CCCSSS___???777:::777555666333888999999CCCaaaTTT>>>::::::>>>jjjcccDDD333555222111333111000000000000////////////////////////////////////......---------,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---///---+++***,,,.........//////////////////////////////000111222333444444444555666888999;;;<<<===AAABBBGGGNNNSSSXXXbbblllzzzyyygggQQQ@@@777111,,,+++---///......000000...------,,,,,,------...///,,,,,,---............---,,,//////...000444666555111333222///444MMMuuusssvvvuuuUUU???555555000...222000111222222333222111000///222111000222666999999888333:::888666999999CCCXXX{{{YYYBBB:::<<<888777666555444444555666222;;;CCCYYY}}}oooWWWDDD:::222555666444000///111444000000111222333333333333111111111111000000000000////////////000000111111///000333555777:::<<<>>>LLLeeevvvMMM???444555888666444555444444333333222111111000000111222222333333222222222222222333333444444444888444555AAATTTnnn|||^^^III777777666666555555555555555:::777777888777===VVVqqqtttUUU:::777:::666444888333666666888JJJoooWWW@@@<<<<<<<<>>>>>;;;ccccccBBB111555444222333222000000000000////////////////////////////////////......---------,,,,,,,,,++++++,,,,,,---...//////------........./////////+++++++++---///000...---//////////////////////////////000111222333333444444555666777999;;;<<<===>>>???CCCJJJOOOSSS]]]gggiii111000---+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........000000000...---...000000...111555000111HHHeeewwwRRR777---333222000111///222111000......000111222222222222333333444444444222555999999666999GGGVVV\\\@@@>>>???222888666333222333666555222111888AAAZZZwwwaaaTTTCCC777333222222222000000000000000000000000111111111111111111111111111111111111111111111111333///...111222000///111333333666555222777LLLcccfffKKK>>>777777666555444444333333222222111222333333222000111222333333444444333333444000///333444333444777999===QQQqqq]]]DDD888888777666555444555555666666::::::555<<>>555888888666333222222333444:::555AAAhhhzzzWWWAAA:::222...000333555444000000000000000000000000111111111111111111111111111111111111111111111111222//////222333111000222333000000222999IIIfff~~~dddHHH<<<<<<777666666555444444333333333222222333444444333111111222333333444444333333555111000444777666555777@@@QQQlll~~~[[[DDD;;;888777666555444555666666666777888<<>>QQQbbbZZZ===000333111///222111222111000//////000111222111222222333444444555555===000000;;;;;;===]]]yyyWWWBBB555666;;;888777888888666333222555888:::333KKK~~~xxxOOO:::444111//////222333222///000000000000000000000000111111111111111111111111111111111111111111111111000...///333444111111333444///...666IIIdddxxx]]]CCC444222777666666555555444333333333444333222333555555333222111222333333444444333333666222111555888777999<<>>666777999666555888888;;;IIIfffiiiDDDAAA;;;???ZZZqqqLLL666555444444555333111111111111000000000000////////////..................---------,,,,,,,,,***,,,......---,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------............////////////111111111111222333444444333555777777777888:::<<<>>>AAADDDHHHMMMTTT\\\aaalll((()))+++,,,,,,,,,+++******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///111222222111000000111)))666<<<777666KKKnnn^^^@@@111333111///222222222111111000000111111222111222222333444555666666777555:::???>>>HHHssseeeDDD:::444444888888555555666888777555666999222???hhh]]]999444555333222222333222...+++000000000000000000000000111111111111111111111111111111111111111111111111000///000333333000000333333333999IIIcccsssPPP===999777555222555555555444444333333333444333333444555555444222111222333333444444333333444222333444444777AAAMMMggg{{{WWWAAA<<<888888666555555555666777<<<999AAAYYYyyyeeeCCC:::555777999777666777777;;;QQQwwwkkkEEE>>>===;;;OOO|||tttOOO777555333333555333111111111111000000000///////////////..................---------,,,,,,,,,+++---//////...------......------,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,---............////////////222111111000111222444555333555777777777888:::<<<>>>@@@DDDHHHMMMTTT\\\aaajjj'''((()))+++,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000111222222111111222444222777999999GGGhhh```BBB222444000///222222222222111111111111222222111222222333555666666777333777<<>>BBB666@@@fffrrrooo~~~VVV:::555111111444222111111111111000000000000////////////..................---------,,,,,,,,,+++,,,,,,,,,---000444888000///...------,,,,,,,,,+++,,,,,,---......//////............////////////000000111222333333333333333555777777777888:::<<<<<<>>>BBBFFFKKKRRRZZZ___fffxxx)))(((''''''''')))***+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.........///000333888AAALLLSSSBBBHHHddd]]]@@@222555222000222111111222222333333222222111111222333444666777888999:::IIIlllgggCCC999777666000333888444333333666888444:::XXXxxxsssJJJ222222666333///000000000000111333555000000000000000000000000000000000000000000000000111111111111111111111111111000222555666999DDDPPPnnnjjjLLL666:::444000333666555333444333333333333333333333333222222111222333444222000222222333444444444333333666333555@@@SSSnnnXXX>>>;;;:::999777666666666777888???TTT{{{}}}UUU===777777777666777999:::888222TTTpppEEE:::???222<<<^^^___VVVjjjXXX<<<666222222555333111111111111000000000000000/////////..................---------,,,,,,,,,,,,,,,,,,+++---000666:::000000///...---,,,,,,,,,,,,,,,------...///000000............/////////000///000222333444444333222333555777777777888:::<<<<<<>>>AAAEEEKKKRRRYYY___ddduuu))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---,,,)))---555222(((+++444333444SSSvvvmmmJJJRRRkkk]]]CCC000111777666222111222222222111222222333333444222222666777666888<<<;;;dddlllIII<<<;;;999777666555555666444555444333:::TTT}}}mmmDDD555555555333444000000000000000000000000111111000000000000111111000000///////////////000///111333333111///000111222777555444;;;DDD[[[{{{qqqQQQBBB<<<777777666555333222222333333333333333333333333333333333111111111333444333222888555333444333222444999444444AAA^^^}}}vvvKKK:::???777::::::555555999:::888FFFhhhiiiFFF:::777999999666444666:::;;;>>>ggg}}}CCC===<<<444BBBTTTeeeLLL]]]vvv]]]@@@333222333222222111111111111000000000000////////////////////////------------------------//////......///111444555333111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222333333333333333333444555777999:::;;;<<<;;;>>>EEEJJJNNNVVV^^^eeettt))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111111---)))+++......222---:::YYYrrrssseee[[[lllVVVAAA000222777555111222222222222111222222333444222333555666333222:::DDDWWWyyyeeeDDD;;;:::888666555555555555111777666333DDDjjjxxxXXX999000333222000000000000000000000000000000111111000000000000111111000000////////////000000444444444333222222222222000555444999IIIZZZtttxxxWWWAAA999888777666555444333222222222333333333333333333333333333333111111111333444333222555111000444777666555666666???VVVuuuqqqJJJ888:::888888888777777888;;;===UUUtttbbbBBB999666777888777777888;;;<<>>>>>555???RRRlllXXXddd{{{aaaCCC444222222222222111111111111000000000000////////////////////////------------------------//////......///111333555222111...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111111111333444555333333444555777999:::;;;<<<;;;>>>EEEJJJNNNVVV^^^eeesss))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,//////---000555666;;;VVVwww{{{iiicccnnn~~~LLL===222333555333111333222222222222222333444444333555777666111555FFFWWWuuu~~~VVV===999888666555444444444555444666333;;;aaaTTT@@@///...222111//////000000000000000000000000111000000//////000000111000000////////////000000222111000000111222222222111777999GGGaaaxxxrrrRRR>>>666444444666555444333222222111222222333333333333333333333333222111111222333444444333444//////555:::999666555???SSStttdddFFF888666999555666:::999666<<>>@@@777<<>>EEEIIIMMMTTT\\\dddqqq((()))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---&&&'''000555222222777GGGddd{{{vvvfffdddsssggg@@@888333444444222222444222222222222222333444555666555555666999EEE]]]sssfffEEE777777666555444333444444555;;;444666UUUWWW>>>444...000333222000111000000000000000000000000000000////////////000000000////////////000000111///......000333555444222444???III]]]|||dddMMM999777999666333444333333333222222111111111333333333333333333333333222111111222444555444333555222222666888888:::>>>VVVnnnsssSSS@@@999777;;;444555;;;:::666@@@RRRqqqJJJ888777666555666888:::999;;;>>>```III<<<@@@999;;;TTToooLLL888222222333444111111111111000000000///////////////////////////------------------------......---......000111222000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000111111222333333444444333333444555777999:::;;;<<<;;;>>>DDDHHHLLLSSS[[[cccooo((()))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000---...111...---:::KKKnnn~~~}}}fff\\\pppxxxNNN888555333333333222222555222222222222333444555666777222111999HHH^^^xxxwwwPPP:::666666555444333333444555555666999PPP~~~kkk999777333111222222111111222000000000000000000000000000000////////////000000///////////////000111111222222333555666666555333;;;MMM___vvvjjjFFF999333888;;;666333444222222222222222222111111333333333333333333333333222111111222444555555444555555555555333666BBBPPPwww]]]DDD;;;999999;;;555555;;;::::::JJJaaabbbBBB777999777555666999888777<<>>DDDGGGKKKRRRYYYaaalll))))))))))))***************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''...444111,,,666VVVtttqqq___^^^mmmaaa===444333222222333333444555222222222222333555666777777222444EEE^^^xxxbbbCCC888999666555444333444444666777///KKKwwwyyyPPP777444333111000000//////000000000000000000000000000000//////......//////000///......//////000111222222333444444222333555777IIIbbbyyy```EEE<<<888666666666333333666222222333333333333222222333333333333333333333333222111111222555666666555444555666555555>>>VVVmmmkkkNNN===777777999999777888;;;<<>>CCCGGGJJJPPPXXX```jjjzzz))))))))))))******************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,$$$+++111555AAAXXXsssppp]]]YYYppp}}}___III555333333111111222555555444222222222333444555666777888888DDD\\\xxxsssNNN<<<888777555555444444444555777888;;;eeerrrRRR>>>777000111000//////000///---000000000000000000000000//////............//////............///000111222000222333111000666AAAJJJdddrrr[[[FFF888555888888333111333555555222333444555555444333222333333333333333333333333222111111222555777666555444555777;;;CCCVVVtttyyyVVVDDD<<<666555888555999;;;:::???RRRrrreeeFFF:::999:::888666888:::666777JJJbbbRRR???:::;;;>>>GGG|||VVV>>>666333222222111111111111000000000000////////////////////////------------------------,,,,,,---............---,,,------------,,,++++++******+++,,,,,,---..................////////////111111111222222333444444333333444555777999:::;;;===<<<>>>CCCFFFIIIOOOVVV___hhhuuu))))))))))))******************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,333000///===\\\xxx{{{nnnRRR[[[qqqdddCCC999222444333111000222666666444222222222333444555777777;;;AAASSSpppaaa@@@888777333666555444444555666888999OOOwwwvvvQQQ===555000---///000000111222000---000000000000000000000000//////............//////............///000222222222555666555777BBBVVVeee{{{hhhIII999777999---555888222111777777111222333444555555555444333333333333333333333333333222111111333555777777666777666999CCCSSSlllhhhFFF===<<<777444777222:::===:::AAA]]]ZZZ???888:::999777666999;;;666999RRRnnnVVV>>>777;;;AAAGGG}}}WWW???777333222222111111111111000000000000////////////////////////------------------------,,,,,,---.........------,,,,,,---------,,,++++++******+++,,,,,,---................../////////000444222000...///222555777333333444555777999:::<<<===<<<>>>CCCFFFHHHOOOVVV___gggsss(((((((((((())))))))))))+++***)))***+++---------(((000111***(((...222000000,,,>>>fff~~~uuu___SSSZZZqqqkkkGGG;;;888111444222111000111222111111///222555555444444555888>>>WWWxxxrrrNNN;;;888999777666666333666999444:::OOOwww```===555666222111111000000//////......////////////////////////............////////////000//////......000222333444000111999CCCQQQfffyyytttSSSEEE@@@888333444333333333333333333333333000111333444555444333222222222111111111111111111///444555111000444666555:::888@@@YYYyyyrrrVVV>>>:::===;;;:::<<<777777777<<>>666333111555222111111000000000000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111111111111111222222222333333333444666777999:::>>>???@@@AAACCCHHHOOOTTTZZZfffsss(((((((((((())))))))))))++++++++++++,,,---------111000111444333...+++,,,>>>PPPgggoooggg^^^]]]bbb{{{WWW>>>777444///222111111111222333333333666777777555444888AAAIII___{{{\\\@@@555333333222444555555777666111GGGoooyyyQQQ666222333///000000000000//////......////////////////////////............////////////111111111000/////////000333333999FFFTTTeee||||||kkkSSS>>>888777222///111333333333333333333333333111333666888999777555333222222111111111111111111666555333333444666999;;;;;;GGG^^^zzzcccLLL999777:::888777:::999:::<<>>>>>;;;777444111111222222222222222222444///000777888444666===BBB\\\~~~tttPPPBBB777777888666777;;;888;;;BBBSSSppplllFFF:::;;;888666888777:::888888<<>>999555555999999555444666333333333333333333333333333666<<<@@@@@@<<<777333111111222222222222222333111---222<<<;;;333999GGG]]]xxx___DDD===999:::999777888<<<777???NNNfff^^^<<<999>>>:::666:::555888999777999MMM|||\\\@@@:::<<<:::EEEwwwjjjCCC666333111444222111111000000000000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000000111111222222222222333444555777888999===>>>@@@AAACCCFFFLLLOOOZZZfffmmm(((((((((((())))))))))))'''))),,,,,,+++***+++---,,,333222---999WWWpppxxxrrrXXXHHHUUUqqqqqqSSS999555999777444555111222333333111222555777;;;BBBLLLWWWdddxxxyyyQQQ???555999999111111888...;;;666222QQQ|||oooOOO333000555333000111.............../////////////////////////////////............////////////***...111222111222666:::FFFTTThhh{{{qqqUUU???666666444444555666555222222444333333333333333333333333222666:::>>>>>>:::555222111111222222333333333333555222555;;;888777KKKeeerrrLLL===<<<;;;;;;999777888<<<888HHHaaa~~~wwwSSS777888???999555999777:::===:::===ZZZaaa@@@:::<<<:::BBBrrroooFFF777333111444222111111000000000000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000111111222222222222222333555666888999999;;;>>>@@@CCCHHHMMMQQQXXXeeekkk}}}(((((((((((())))))))))))&&&)))++++++******...111***222555;;;WWWyyy|||jjjPPPDDDMMMpppNNN>>>333555888666333333111333444333222444:::???KKKTTTbbbqqqzzzZZZ<<<777666999666000111888---999888CCCqqqLLL:::///333666000,,,...---............/////////////////////////////////............///////////////111333222111444<<>>[[[yyyXXX:::333000333333...+++...---------.........//////////////////////////////............///////////////111333222333;;;IIITTTdddvvvqqqZZZBBB999999888444222222333333333333444555555333333333333333333333333444444444555444333222222111111222222333444444555444444333555CCC```yyyUUU@@@999999888777777:::<<<<<>>JJJTTTyyyxxxXXXAAA888555888666111000444666555555555BBBmmmXXX666444111111111000...///222---------.........//////////////////////////////............/////////000,,,...111222666CCCUUUcccwwwyyyhhhJJJ===222222555444444666111222222111222444333111333333333333333333333333555444333222111222222333111111222333333444555555333777<<>>@@@BBBFFFJJJMMMRRRccchhhuuu(((,,,+++((()))......)))(((,,,(((---444---;;;bbbwwwMMM555444:::dddmmmKKK999555333222333666777555222333222333666888AAAVVVjjjsssPPPAAA;;;666999333222777777222222666555>>>aaaccc???333222222222111000//////...---222111------333333///000000//////.........---000...------.........---111---...777BBBPPPfffyyygggOOODDD444444444333333222222222222222111111111222333333111111222222222333333333444444333222111111111111222111333555333000333888222777FFFaaarrrPPPAAA888666<<<;;;::::::666<<>>;;;<<>>@@@EEEJJJNNNUUUaaaiiiuuu&&&))))))''')))------)))&&&+++***)))+++666\\\sssVVV;;;000444===sssqqqSSS>>>555444222111333555666444222222333777:::===HHH```www]]]EEE<<<888555666555444444666777555222<<>>999888:::777999<<<888BBBYYYtttFFF;;;;;;999888888777777777<<<777===WWW~~~qqqCCC;;;>>>;;;<<>>@@@DDDJJJNNNSSS___fffrrr&&&)))***)))***---,,,***...+++,,,,,,222PPPzzz~~~dddGGG666...---555???~~~qqqOOO888111111222111111222444444444222333666<<>>000111222111111000000//////...222,,,***000333000---,,,////////////............------...///000111222222111444===LLL^^^ttt}}}eeeQQQBBB777222333222222222333333333333333555555444333222222222222111111111222222222222333333333333333333444444555555000///333666666666888===\\\tttJJJ;;;<<<888999777444888<<<:::KKKlll^^^>>>:::999888777777777777777===777CCCjjjtttDDD;;;>>>;;;<<>><<<;;;aaa[[[???555444333222222222111111111000000..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................//////000000111111333333333444555666777888888:::<<<===???CCCHHHLLLQQQ[[[bbbjjj***+++,,,,,,***)))+++---///:::ZZZvvv~~~OOO777,,,***222333...333@@@jjjbbbBBB444333333111111111111111111222444555444:::DDDUUUlll|||ZZZ<<<888:::555333888666000000555333444LLLjjjwwwPPP555111333///000000000///////////////)));;;@@@333***000333///.........///////////////---///000///......111333666FFF]]]ssszzzfffLLLAAA666333333222222333111111111222222333333333666555444333222111111111000000111111111222222222222222222333444555666777555555666555111333@@@OOO}}}eeeEEE======333666999999:::;;;@@@bbbrrrGGG@@@999888777777666777777777::::::UUUxxxFFF;;;>>><<<:::^^^```BBB777555333222222222222111111111111////////////////////////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------..............................//////000000111111333333333444555666777888888:::<<<===???CCCHHHKKKQQQ[[[bbbiii)))((()))***((('''+++222HHHjjj{{{YYY333...,,,///222///+++222===^^^iiiFFF555444666333000111111222111111222555777555@@@SSSiiivvvwww[[[GGG888888999444111555444000111666777BBBdddwwwPPP444...333444000////////////////////////,,,BBBLLL@@@000...///---.........///////////////...000000...---...444888AAAVVVrrrvvvUUU===999333111444666333000000111111111222222222222222444444333222111111111111000000000111111111111222222222222222333444555666111444666444222;;;TTTkkkgggNNN999777;;;777555<<<;;;:::AAAOOOuuu```@@@;;;999888888777777777888888999DDDgggzzzGGG;;;>>>===:::\\\eeeEEE888555333333222222222222111111111////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..............................//////000000111111333333333444555666777888999:::<<<===???BBBGGGKKKPPPZZZbbbiii(((&&&'''***))))))111<<>>]]]ZZZ666...111111///111///////////////////////////<<>>QQQrrrfffJJJ???555555::::::777>>>:::999KKKffftttOOO>>>777999999888888888888999999:::RRR}}}|||HHH;;;>>>===999ZZZhhhGGG999555333333333222222222111111111////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..............................//////000000111111333333333444555666777888999:::;;;===>>>BBBFFFJJJNNNYYYbbbiii)))'''(((,,,---...999FFFwwwSSS333&&&222,,,---,,,***---333333...QQQ~~~~~~YYY>>>...444666,,,***444111333444333111333777;;;GGGbbblll___NNNUUU{{{}}}NNN===888444333555666666666+++;;;<<<111CCCsssmmmGGG---222777---)))222.........//////////////////111FFF___UUU444)))666---.........//////000000...000000//////555???HHHcccyyycccEEE444555<<<444111111222111///333888333222222222111111000000000000000000000000111111000000000000111111111111222222111111222222333333555333444;;;JJJfff|||TTT<<<<<<;;;999<<<<<<888>>>888888SSSxxxfffFFF???666:::999999999999999::::::<<<]]]}}}III<<<>>>>>>999YYYjjjIII:::555333333333333222222222111111000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................//////000111111111333333333444555666777888999:::;;;===>>>AAAFFFJJJLLLWWWaaaiii}}}000)))***222333888TTTvvviiiNNN666)))+++222,,,,,,,,,,,,---///000222JJJ|||tttUUU999666222111222333111//////555555444666444>>>TTTpppvvv___RRRFFFAAADDDddd\\\;;;666444333222333444555444111777666>>>jjjyyyHHH<<<222111111///...000......------------......+++666>>>SSSiiiWWW999444///...---,,,///333222000***000444111000;;;SSSggggggKKK???999111///222000111111111111222222222111111111111000000000000000000000000000000000000000111111111111222222222444555555333444555444111888666999IIIjjj^^^HHH666777;;;888666777999;;;:::AAAdddPPP===BBB666555;;;999777:::555333;;;DDDvvvMMM;;;;;;===999VVVkkkIII666111222555222//////222333222000111111111111000///---,,,,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............//////000000111111333333333444555666777888777999:::<<<===@@@DDDGGGKKKVVVaaahhhxxx!!!'''999NNNUUUZZZssshhhFFF444000...,,,+++,,,,,,,,,,,,---///000222GGGxxx___@@@666333000000222333333111...333111000777===OOOiiixxxgggTTTEEE???999CCCQQQkkk~~~mmmJJJ999666444333222222333444444111444===ZZZdddAAA777000000111///...000......------------.........111777NNNkkkiiiHHH,,,000/////////000111///---)))...111000444FFFddd|||{{{cccNNN<<<777666111000444000111111111111222222222111111111111000000000000000000000000000000000000000111111111111222222222222222222222333555666777222:::IIIbbbRRRAAA666999<<<888666777888888:::KKKqqqzzzIII999>>>888555:::888888<<<777444===UUUNNN;;;;;;===999UUUlllJJJ666222444444222000000222222000.....................//////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............//////000000111111333333333333444666777888666888:::;;;===@@@DDDGGGMMMWWWaaaggguuu(((555QQQppp}}}{{{___FFF,,,%%%***...,,,(((,,,,,,+++,,,---...000111DDDsssgggDDD111222000//////111333333333111444///111???QQQjjjvvv```QQQGGG???;;;;;;888VVVooovvvlllQQQ<<<:::555444333111111111222333555555LLL|||nnnIII888111---...000000///000......------------......111+++///EEEhhh{{{___---111111111222222000......---///111555AAA[[[}}}lllQQQAAA666///111333000111555000111111111111222222222111111111111000000000000000000000000000000000000000111111111111222222222111111222333444666999===444GGGeeehhhCCC:::666:::<<<888666888:::777???\\\dddBBB888::::::666:::777888===888666@@@lllQQQ<<<;;;>>>999TTTmmmKKK777333555333222111111111111...,,,000///...------...000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............//////000000111111222222333333444666777888666777:::;;;===@@@EEEHHHOOOWWW```eeeqqq:::FFFbbb}}}fffXXX666000,,,,,,***(((***...,,,+++++++++,,,...000111AAApppaaaCCC555222111000//////000111222333555777333:::TTTnnnoooUUUKKKCCC@@@@@@>>>>>>@@@IIIuuurrrTTT???666999444444333111000000222333777@@@dddwwwLLL888222///...///000000///.........------------......222)))---<<>><<<::::::888:::666888<<<777999GGGTTT===;;;>>>999RRRnnnKKK888333444222222222111111000...,,,111111111000/////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............//////000000111111222222222333444555777777555777999;;;===AAAEEEHHHNNNUUU]]]cccnnnHHHZZZsss|||cccFFF555(((***...///+++&&&)))000++++++++++++,,,...///111AAAqqqjjjBBB333333111111000000/////////111222222888;;;MMMqqqrrrZZZLLL???;;;:::<<<===;;;===AAAddd\\\<<<666444222222333333222000000222555444RRRSSS555444111111000000000000...,,,......------------......000+++///444DDDlllzzz```:::222...000111000111444222333;;;RRRqqq~~~cccKKK;;;444333333111111111000...///222000000111111111222222222111111111111000000000///////////////////////////000000111111111222222222333444777999666555<<>>;;;???999PPPpppMMM999333333111222222222000///......---...000111111000...---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............//////000000111111222222222333444555666777666777:::;;;===@@@EEEHHHKKKRRR[[[bbbmmmhhh{{{}}}```DDD333...111)))%%%'''******+++---++++++***+++,,,---///000AAArrrvvvLLL666666555,,,000111111000...///111333000@@@PPPhhh|||dddNNN@@@<<<<<<999888777777<<>>AAA===555999:::777777999999KKKkkkZZZ???;;;???999NNNsssQQQ;;;333222222333333111000///111222***,,,---/////////......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............//////000000111111111111222222333555666777777999:::<<<===@@@DDDGGGIIIPPPZZZccclll{{{]]]AAA333---***222)))"""%%%***+++******+++*********+++---///000AAArrrsssNNN999333444111......000111000///000333666:::WWWrrr~~~gggUUUFFF:::777999888777777777;;;KKKjjjwwwRRR:::888666333888///222444333111222666;;;YYYzzzJJJ777444111---111222...---000000---......------------......---000///...000777RRRuuummmRRR888111222111111555;;;MMMiiiaaaLLL888222555555333111000///...///111333222000000111111111111222222222111111111111000000000000000000000000000000000000000111111111111222222222333000222999>>>KKKhhh```BBB:::999::::::888666666888:::666QQQyyy___BBB???999:::<<<333777999888888:::>>>ZZZ\\\???;;;@@@999LLL~~~xxxVVV???555222333333333111///000444777444333000...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............//////000000111111111111111222333444666666888:::;;;<<<===???BBBEEEJJJPPP\\\eeemmm{{{RRR222***000---"""((((((+++...,,,((('''***+++*********+++---///000AAAqqqsssPPP555333111)))+++777,,,...000000000111666999IIInnnnnnZZZFFF===:::777777999777999;;;===DDD\\\]]]222///:::000)))777...111444444222333888===zzz]]]000333888,,,***///000,,,+++000111............------............000,,,...111)))>>>nnneeeCCC888777555444777JJJbbboooTTT999555444666333---,,,000000000///111444666333...000111111111111222222222111111111111000000000000000000000000000000000000000111111111111222222222555111222;;;FFF[[[NNN777<<<666888999888777888888777===^^^OOO;;;BBB555222:::222555999888999;;;BBBfff^^^@@@;;;@@@999KKK}}}|||ZZZBBB777333333444333111///000666:::CCC>>>777000,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...............//////000111111111111111111222333444666666999;;;<<<<<<<<<>>>BBBDDDLLLRRR]]]gggmmmgggMMM555000000,,,)))***+++'''%%%''',,,///---***+++------)))(((+++///000DDDbbb{{{uuuJJJ;;;//////222000......***000111,,,+++222===CCClll{{{```LLLEEE<<<777888;;;999444<<<999;;;:::LLL]]]FFF444333444000---000---444///...777555>>>]]]ttt===///222000333000000//////.........---........................///---000444111///===QQQyyyWWW???<<<222333JJJhhh~~~eeeIII999111111111111111111111111000000000000111111111111000000000000000000000000111111000000//////......////////////000000000000...444666111///222333000///555999CCC\\\ggg???777>>>777;;;666555999666444<<<<<>>BBBEEELLLQQQ[[[___ppp===000***///000+++))),,,---,,,***)))))))))))))))&&&'''+++...///...------777OOOppplllFFF:::111***---111000.../////////222444000333GGG^^^yyyZZZEEE:::999888888999999888555444999>>>CCCbbbhhhKKK:::///111444000...111444333111333666>>>]]]ZZZ999222111///111000/////////.........---...........................,,,---111...+++666GGGmmm~~~pppMMM===:::GGG___{{{YYY@@@777777111111111111111111111111//////000000000111111111000000000000000000000000111000000000/////////...////////////000000000000444888888333111444555222555666CCC___SSS999666555666999555444:::777666>>>LLLQQQ@@@555666888555333666;;;666>>>AAA@@@aaa___AAA999AAA;;;CCCqqq]]]AAA555444555444333111111111111222000000000000//////////////////......---,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------......///000000000111111111222333444555666<<<============>>>AAADDDKKKPPPZZZ^^^ooo)))(((+++111///'''&&&+++(((***,,,+++))))))+++------'''''',,,---+++///777DDD\\\zzzJJJ+++...++++++///111///......000,,,///555222888YYYqqqTTTAAA999777888999888666444333444555555AAA[[[~~~|||EEE<<<333...333555000///111444---000555555KKKzzzbbb<<<555333000///---/////////...............------------------------///,,,,,,///...+++111<<>>>>>???>>>===>>>AAACCCIIIOOOYYY\\\mmm}}}---,,,,,,---)))$$$'''---%%%'''***,,,---,,,++++++...((()))...---+++666GGGjjjYYY:::///...///000111000------...///------111888NNNxxxkkkNNN>>>;;;>>>===:::777666444333555999===999QQQ{{{uuuSSS===999444333555444000...111222+++222777>>>fffzzzGGG...333000///111+++........................------------------------111------000111///111777CCCzzzdddaaazzzsssQQQ===888666000)))000000000000000000000000////////////000000000111////////////////////////000000000000////////////////////////000000000000000111222222222444666666???QQQsss|||TTT888:::AAA777777777333444;;;888999GGGvvv{{{LLL;;;:::===@@@>>>888888===999::::::===UUUdddCCC888???;;;CCCppp___CCC666333444444333222111111111111000000000000////////////000000000///......------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------...---------------......///000000000111111111222333444555666;;;<<<=========>>>AAACCCGGGMMMWWW[[[kkkzzz(((%%%$$$%%%''''''***...))))))---444:::;;;777222------000333222666LLLccctttPPP888000000///111111///,,,,,,...//////111000111GGGrrraaaFFF888666999;;;888333111444555444777<<>>;;;BBBffffffDDD888???:::CCCoooaaaDDD666333444333333333222111111000000000000000////////////000000000///......---------------------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,------......+++,,,,,,---.........---------......///000000000111111111222333444555666666888;;;<<<===???AAADDDFFFLLLWWWZZZjjjxxx'''&&&&&&(((++++++)))''')))+++222???MMMVVVVVVRRRFFFDDD===555777OOOvvvfffBBB111///000---+++...---***)))---000000***000111:::]]]qqq]]]EEE888666888666222444111222777555000222:::KKK|||cccDDD333333222111000///000000111222...111111===ooo<<<666444222---///222------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000222333888JJJzzz}}}ccc@@@;;;444...+++---000333////////////////////////......////////////000000000000000000000000000000////////////000000000000////////////000000000000222222444444222444???KKKggglllHHH???888333444444777888666666888444BBB^^^SSS;;;:::888666777777777777777666;;;999JJJxxxiiiFFF888>>>:::CCCnnncccEEE666333333333333333333111000000000000000000////////////000000//////...------,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------......///++++++,,,---............------......///000000000111111111222333444555666444666999;;;===???BBBDDDFFFKKKVVVYYYiiiwww,,,,,,,,,+++,,,+++(((%%%''')))000;;;IIITTT[[[]]]___ccc___WWW___{{{hhh@@@000000111000000))),,,+++(((***///111...***...888RRR{{{sssqqqnnnnnnooopppppppppmmmmmmnnnmmmkkkfffbbb```MMMEEE;;;777999999666111555444777888333111@@@UUUrrr^^^GGG>>>333000//////...///111222111...+++333777QQQnnn333444//////333///+++000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,---000222111888gggyyyYYYAAA555666555111,,,+++000666................................./////////000000000000000000000000000000.../////////000000000111////////////000000000000111222333333222:::RRRjjjYYY>>>===:::777999888333666666777666444IIImmmiiiBBB===888999:::888888888999999444:::===XXXkkkGGG888===:::BBBnnndddFFF666222333333444444333222000///000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......***++++++,,,------......***+++,,,---............------......///000000000111111111222333444555666555888;;;===>>>???AAACCCEEEKKKVVVYYYiiivvv((()))(((%%%%%%(((,,,...)))***+++,,,000666>>>DDD\\\tttgggBBB***///333)))'''111+++...---***---222000+++222333EEEnnn{{{|||}}}}}}}}}|||{{{zzz}}}}}}}}}~~~~~~~~~~~~~~~}}}uuukkkddd[[[WWWRRRMMMIIIHHHHHHIIIEEECCC@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<666666555444333444555555111222555666222;;;^^^jjj===666666111555111111000111444555000***...;;;FFFlll}}}YYY555222&&&+++:::000%%%333,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---000222...+++---000222444999fffvvvXXX???///333000...///111111...***..................................../////////000000000000000000000000000.../////////000000111111////////////000000000000555555777888:::JJJllleeeGGG666666555888<<<999000444666777666555OOOxxxXXX555>>>111666:::888555555777999:::AAAGGGiiilllGGG777===:::BBBmmmeeeFFF666222333333444444333222000///000000000000///////////////......---,,,,,,+++++++++++++++,,,,,,---------******+++,,,,,,---......))))))***+++,,,,,,------***+++,,,---............------......///000000000111111111222333444666666888:::===>>>>>>???@@@BBBEEELLLWWWZZZiiivvv)))++++++(((''''''(((''''''///000)))'''...555666ccc[[[CCC...,,,...,,,***---++++++,,,------......///444000UUU~~~wwwrrrooohhhddd]]]WWWRRRPPPPPPQQQNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOONNNTTTVVVYYY^^^cccgggkkkmmmfffbbb\\\TTTMMMGGGCCCAAA======<<<;;;999888777777:::::::::999999999888888888888777777666666666555777777777999:::999444000777444555555555GGGuuu}}}NNN999444000///111444,,,///333,,,+++000///111222WWWXXX888000.........///000///...........................---,,,,,,++++++,,,,,,------------............///000???mmmpppNNN>>>666)))////////////////////////000///...///000///...,,,............////////////111111111000000000000000000000000000000000000000...111222111000222222111666000000:::MMMiiiwwwJJJBBB999555666888888777999:::333555<<<888SSS___DDD888777999999888888888888888999999555UUUqqqGGG888888===IIIfffkkkLLL999111222333444555555333111000000000000000///////////////...,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000222111111111222444666777666888:::;;;;;;===@@@CCCDDDJJJUUUXXXgggttt))))))((('''&&&(((***++++++%%%'''///------CCCaaaxxxcccNNNLLL999,,,---///+++))),,,++++++,,,------......///,,,888WWWwww~~~zzzvvvssspppnnnaaa___\\\WWWRRRNNNJJJHHHGGGFFFDDDBBB@@@@@@@@@@@@>>>============<<<<<<<<<<<<======>>>>>>>>>>>>>>>999:::<<<===???AAABBBCCCGGGFFFBBB???<<<:::888888::::::999999888777666666888888888777777777666666777666666666555555555555999555222333777999777444000333222555IIInnn___>>>333222111000333222---///111---///333222777CCCppprrrBBB333///...------//////...------------------------------,,,,,,++++++,,,,,,------------............///...MMMjjjOOO888555666///////////////////////////000///...///000000...,,,............////////////000000000000000000000000000000000000000000000000111111000//////111111111:::444888LLLiii{{{\\\CCC===777444777::::::999666777333555::::::ZZZnnnKKK>>>:::555999999888888888888888999===<<<___tttIII:::999<<>>>>><<<;;;:::888777555444444444444555666777777666666555555555444444444444333444444555666666666666555999999999999999999999999555555555444444555666666777777666666555555555555666666555555555444444444555555444444444444333333555111...000444666444111222999<<>><<<999666444555666777===999666666666555666888444444444555555666666777777777777777777666666666777666666666666555555555555666666777777777777777666666777777777888888888888888888777777777888888444444444555555555555555555444444444444333333333333333333333222222222222111222444444444222111000666EEEVVVqqqXXX<<<444///111222000///111,,,222000,,,///111111444CCCrrrooo===,,,222---,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------............///555OOOwwwWWW>>>111///,,,///222...///////////////////////////......///000000...------------.........///////////////000000000000000////////////////////////000------111444666777:::;;;GGG```oooMMM666555444333444777999999888333333555777555???nnnlllEEE333777;;;999888888888777888888999:::999IIIvvv{{{LLL:::999:::@@@[[[mmmOOO:::111222333333333333222111000000000000000////////////...------...//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000111222222333444555666777666888:::;;;;;;===@@@CCCEEEIIISSSUUUdddnnn...)))(((,,,---***''')))$$$***///666MMMooouuuOOO222(((+++000111))))))+++---+++(((***///++++++,,,------......///$$$444555DDDyyyVVV444555555000111444777555333222222333666777:::555444888:::777666888111111222333444555555666888777555444444444555666666666555555555444444444444555666666777777666666222222222333444555555555888888888777666555555444444444444555555555555555555555444444444333333333111111111111222222222222111444777444000111888???HHHdddeee@@@444222111222111......000,,,555111---222///000>>>aaaSSS777111///---+++++++++,,,---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------------............///...999OOOaaapppKKK555///555222///000...///////////////////////////......///000000///---------------..................//////000000000000///////////////////////////---///333444333666;;;FFF___pppPPP>>>999444444444555666666666444555222777999444CCCwww{{{SSS@@@999555555999888888777777888999999:::777PPP|||KKK888999:::???[[[pppQQQ;;;000222333333222222222111111000000000000////////////---------///000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000111222333444555666666666666888:::;;;;;;===@@@CCCEEEHHHRRRUUUccclll~~~+++$$$"""(((+++'''%%%(((((('''888VVVhhhgggkkkvvvcccMMM555***+++---,,,++++++,,,---,,,)))))),,,///++++++,,,------......///***555@@@\\\xxxLLL222444333000333666......---,,,---///111333555000111:::<<<555//////111111222222333444444444555333222111222333666777555555555444444444333333333444555555666666555555777777777777666666666666444444555555555444333333444444555555555555555555555555444444444333333333000111111111111222222222///111111...///:::MMM\\\xxx|||SSS???;;;000000111111///...///000///666///...555///888YYYlll>>>555333)))---,,,++++++------,,,+++++++++,,,,,,------......---,,,,,,++++++,,,,,,------------............///+++///999<<<@@@^^^UUU:::///444000+++///111////////////////////////......---...000111///...,,,------------.........---......//////000000111000000000000000000000000111...000444222///777CCCbbbtttRRR:::555;;;444555555555555444333222777111777;;;444IIIaaa@@@<<<<<<333000777777777777777888999::::::;;;ZZZ~~~KKK888:::;;;???[[[sssTTT<<<000333222222222111111111111000000000000////////////------...///111111...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111222333555666666666666666888:::;;;;;;===@@@CCCDDDHHHQQQTTTccclll|||>>>222+++///111,,,+++///999>>>PPPccc^^^JJJDDDNNN:::...'''***...,,,)))***+++------,,,***+++---...++++++,,,------......///555999SSS~~~```@@@000222///,,,000000333222222333333444555666888444:::HHHKKKAAA777444333333444444555555555555222333333444444555555555555555444444444333333333333444555555666666555555222222222111111111111000222333444555666555555444444444444444444444444444444444444333333333222222000000111111111222222222000222555===KKK```vvv|||RRR555000555...000111000//////000000333777,,,...:::444IIIRRR333111222+++...,,,+++,,,---...---,,,+++,,,,,,---......//////---,,,,,,++++++,,,,,,------------............///000...222111...III|||ddd???,,,111000+++...111////////////////////////...------...000111///...,,,,,,---------.........------......///000000111000000000000000000000000111///111555222444FFF[[[kkkRRR???444333888444555666555444333333333888...666<<<666OOOgggMMM999777999444333999777777777777888999:::;;;@@@dddMMM999;;;<<<>>>ZZZuuuWWW???222333222222111111111111111000000000000////////////,,,,,,...000222111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111222444555666777666666666888:::;;;;;;===@@@CCCDDDGGGPPPTTTdddlll{{{\\\LLL@@@@@@???999999>>>III^^^jjjZZZAAA222///000222,,,+++000000)))(((---))),,,---,,,,,,---...---++++++,,,------......///---AAAuuuVVV???666777222///222111///000000000000000000000---+++555GGGMMMBBB666222000000000111111222222222222333555666666444111000222222111111111111000000000111222222333333222222222222333444444555555666333333444555555444333333444444444333333333222222333333333222222222222111000000111111222222222333777;;;FFFZZZuuueeeEEE666666555...///111222111000111000...777777)))...<<<888WWWjjjBBB......222333...---,,,,,,......---,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,------------.........//////333***,,,000///DDDppplllAAA+++222444///......////////////////////////...------...000111000...,,,,,,,,,---------......---------...///000000111000000000000000000000000000...111666666===XXXuuusssLLL:::888888666555444555555555333333333444777+++555===888SSSOOOEEE:::555444666999<<<777777777777888999:::;;;DDDiiiOOO;;;===<<<===YYYvvvXXX@@@333333222111111000000111111000000000000////////////,,,,,,...000222222///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000111222444666777777666666666888:::;;;;;;===@@@CCCDDDGGGPPPUUUeeemmm{{{~~~nnncccaaaiii[[[HHH777...,,,++++++,,,,,,,,,++++++*********------------------------111(((%%%+++111111111222<<>>222000111000+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///111,,,---+++,,,111;;;```TTT444...///111222,,,---...//////...---,,,+++000...,,,...000000...+++---------------...///000///////////////.........,,,///222000////////////000444000222DDD\\\|||yyyRRR::::::888555444000444444444444444444444444222888777222@@@fffccc???<<<999888999999777555444555<<<;;;444777<<<666EEE~~~RRR:::;;;===???YYYrrr^^^===222000000000000000000000000000000000000000000000000000...------------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,---,,,+++******,,,...///------...---++++++---.........//////000000111111333333333333333444555666555777999:::;;;<<>>333+++((((((((())),,,,,,,,,++++++*********---------------,,,,,,,,,---+++,,,...------333<<>><<>>222000000000000000000000000000000000000000000000000000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,+++,,,---,,,+++******,,,---///000000000///---,,,---.........//////000000111111333333333333333444555666555777999::::::<<>>CCCcccSSS;;;;;;<<>>XXXxxxbbb@@@333000000000000000000000000///////////////////////////...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,000111111000---++++++,,,,,,,,,+++++++++,,,---...555555444111...,,,,,,---......//////000000111111111111222222333444555666555666888999:::<<>>888333222333222---(((,,,------...000222444555+++,,,---///000000//////222......333555333333666666ZZZ}}}kkkEEE???TTTDDD666555999222///222000222222222333333333444444777999===NNNuuujjjFFF888;;;666666666555444444555666444888444777<<<555999QQQVVV<<<;;;;;;>>>XXXyyyccc@@@444000000000000000000000000///////////////////////////...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,000111111///,,,++++++,,,++++++++++++,,,,,,------333333222000---++++++,,,......//////000000111111111111111222333444555666444666888999:::;;;>>>AAAFFFDDDOOOTTT```kkkxxx'''(((***,,,,,,+++******((((((((('''&&&&&&(((+++)))))))))***************+++++++++,,,,,,,,,,,,,,,------333GGGiii~~~___<<<...111444000+++222333000,,,333CCCLLLMMM]]]bbbjjjqqquuuvvvuuusss^^^YYYQQQIIICCC<<<777333333///***))),,,...///...000000///...---.....................////////////////////////////////////111555555111///000000//////000000000111111111111000000000000000000000000............////////////000......111888KKKjjjyyy[[[;;;...222333,,,000///...------...////////////.........000111333333666CCCtttjjj;;;000000333...---000---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...***---+++,,,444777@@@SSSzzzllljjjmmmooo}}}~~~vvvnnniiikkkfffaaa\\\WWWOOODDD<<<888777444222///---,,,+++******++++++,,,------...---))),,,222222///222:::JJJttt\\\:::;;;III<<<222333888333222555222111111222222333333444444666888EEEbbbtttSSS:::555:::444555666555444444666777222999555888>>>444<<<```WWW===;;;;;;>>>XXXyyyccc@@@333000000000000000000000000000000000000000000000000///...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++,,,++++++,,,,,,,,,---------000000000...,,,+++,,,---......//////000000111111000000000111333444666666444666777888999;;;>>>@@@DDDCCCOOOUUUbbbmmmwww$$$'''))))))((('''%%%###((()))******((((((***---((()))))))))*********+++*********+++,,,,,,------+++333GGGiii\\\FFF111+++//////---+++...,,,******,,,///111111000666AAAOOO^^^jjjrrrvvv{{{wwwtttuuuvvvsssjjjcccMMMEEE:::444444666777666333222111///.........///------........./////////////////////////////////---111222///...000111000000000000111111111222222000000000000000000000000....../////////000000000---000555CCCYYYlllpppkkkNNNGGG;;;000...111111,,,---...............//////111000///...///111333444777HHH___WWW:::000000222,,,,,,000,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---000333...+++000...///;;;UUUzzzkkk>>>777???CCCOOOWWW\\\dddnnnxxx~~~wwwtttbbb___YYYRRRKKKDDD@@@===AAA???;;;777444333222222...+++...444444222<<>>;;;;;;===XXXyyyccc@@@333000000000000000000000000000000000000000000000000000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))+++---++++++,,,,,,---------,,,---...///...------...000......//////000000111111//////000111222444666777444555777888999;;;>>>@@@DDDBBBOOOVVVccclllsss+++,,,***&&&%%%''')))***''')))++++++(((''')))+++(((((())))))*********+++))))))***+++,,,------...)))999YYYtttAAA777...------***+++///+++(((***111333000---...555111...---222;;;FFFLLLVVVXXXbbbsssqqqeeeVVVKKKGGGGGGGGGFFF666555333111////////////---------.........//////000000000000000000000000---111333000000333444333111111111111222222222222000000000000000000000000.../////////000000111111(((111AAAZZZyyykkkHHH555333000//////......///---///111222000///......111000//////000222444555888[[[zzzuuu<<<:::000///000***,,,000,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---***...+++***000///---666AAAtttkkk999...222---000444666:::@@@FFFKKKOOORRR]]]mmm{{{vvvsssqqqccc^^^WWWNNNFFFAAA>>>===:::777999>>>>>>???OOOcccvvvLLLaaayyyNNN666DDDBBB999///000555222333444---000000111222333333444444666<<<\\\dddDDD999>>><<<444333555777666444444777:::111<<<666666???666KKKYYY>>>;;;;;;===XXXxxxbbb@@@333000000000000000000000000000000000000000000000000000...------------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---***+++,,,---------,,,,,,,,,---............000222......//////000111111111//////000111222444666777444555777888999;;;>>>@@@DDDBBBOOOVVVcccjjjooo((((((((((((((((((((((((&&&'''(((((((((((((((((()))))))))))))))))))))))))))+++,,,+++***+++,,,---,,,[[[ZZZ333111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////666777>>>LLL^^^mmmuuuwwwlllkkkhhhfffgggmmmwwwhhhRRR>>><<>>oooSSS888//////...---,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------......///@@@gggtttFFF+++000)))+++......000111333555666777;;;FFFPPPQQQKKKLLLVVVaaannnttt}}}~~~vvvnnniiieee\\\]]]iiillllllyyyrrrTTT@@@QQQppp^^^666///AAA222222222111111111000000000111111111222444444222888NNNtttkkkHHH@@@;;;777666333777666555444444444444444555333888;;;333777```^^^???777===@@@TTTzzz___DDD222111111111111000000000000////////////....................................---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------000000///......///111111000111111222222333444444777777777888999;;;<<<===BBBGGGIIIRRRaaagggvvv''''''''''''''''''''''''&&&'''(((((()))((((((((())))))))))))))))))))))))---)))''')))+++,,,---///<<>>>>>:::666555666555000,,,333111000111333444555444555777555000...111000+++222000......000222111///000//////.........//////222===jjj}}}NNN555222000/////////.........---...........................222...---333000///999SSSiiiEEE444//////......---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////<<>>jjj```@@@888===>>>RRRzzz```FFF444111111111111000000000000////////////....................................------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------000///.........///000111000111111222222333444444666666777888999;;;<<<===BBBFFFIIIRRR```ggguuu''''''''''''''''''''''''&&&'''(((((()))))))))((())))))))))))))))))))))))---'''&&&+++---+++---333SSSpppMMM999---000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///222///------000222111...,,,---...000444:::BBBGGGFFFAAADDDQQQ\\\]]]VVVQQQbbbiiikkkfffgggpppwwwwwwaaa\\\VVVPPPKKKCCC:::444666333000/////////...---,,,......,,,---000111///...---,,,---///000000///.........---,,,+++*********GGG}}}hhh222'''555/////////.......................................000111,,,,,,333111222===^^^XXX===777000//////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////666ZZZsssNNN///111---///---------------,,,,,,,,,...,,,***+++,,,---+++)))((()))+++,,,///333999===777;;;CCCKKKRRRVVVWWWXXXZZZ\\\bbbppp}}}III777000AAAWWWOOO999000000222111111111111000000000...000333333222222666:::TTT{{{^^^BBB444888666666999888666666555444444444444555555666888999999JJJyyybbbAAA888<<<===QQQ{{{aaaHHH666111111111111000000000000////////////............------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------//////......//////000111000111111222222333444444666666666777999;;;<<<===AAAFFFHHHRRR```fffttt''''''''''''''''''''''''&&&'''((()))))))))))))))))))))))))))))))))))))))&&&&&&***...,,,+++555DDDvvvLLL111---000------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---+++***,,,///222222111000000///---,,,,,,---...000,,,,,,333:::;;;<<<===DDDJJJNNNPPP[[[sss{{{wwwrrrlllhhh[[[YYYVVVTTTQQQMMMHHHEEE777888666333000///////////////000111111111000...000///......///000111222,,,PPP}}}PPP******444........................---------...............---000---///444444===QQQllluuuLLL666555000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...///000333TTTtttWWW222111....../////////...............333111///000333444222000222111000...------...000,,,...111333444444222111666999:::???WWWdddpppwww>>>999111777@@@;;;777777333111111111111000000000000///111333333000111999CCCjjjmmmLLL999555;;;777444777666666555555444444444555555555777888777===WWWbbbAAA888<<<>>>QQQ{{{aaaHHH666111111111111000000000///////////////............------------------------,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------............///000000111000111111222222333444444555555666777999:::<<<===@@@EEEHHHQQQ___eeerrr''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))$$$***///,,,(((222NNNggg[[[777***,,,///,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,******+++++++++***//////////////////......000---+++,,,---,,,...333,,,///111222:::MMMcccpppnnnnnnmmmpppuuu{{{}}}gggeee```YYYPPPHHHDDDEEE???<<<777111......///111444444444777;;;@@@FFFJJJYYYmmmyyy___999///333------------...............---------.........//////***111111222333444GGGggg^^^<<<,,,---///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------///000000222PPPxxxaaa666///---,,,.........//////000000111........./////////000000,,,,,,...///111111000///000111222333333222111111///444333///@@@iii{{{hhhYYYFFF\\\mmm;;;777///000000,,,111555///000000000000000000000000000111333333///222BBBTTTtttLLLBBB666888===777333555333555555444444444555555666444888777666CCCfff```@@@888===???SSS{{{aaaGGG555111111111111000000000///////////////............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,------...///000000000000111111222222333444444444444555777888:::<<<===???DDDGGGQQQ___dddqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++))))))))))))))))))))))))'''......%%%)))DDDggg~~~lllbbbNNN999......---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111111000......------...+++***+++---///000///---,,,***,,,...,,,((('''***+++---...------111666;;;999999:::>>>EEENNNVVV\\\bbbfffnnnxxx{{{{{{}}}~~~|||zzz}}}qqqjjj^^^SSSMMMNNNTTTZZZ______bbbfffllltttzzz~~~oooFFF+++333777&&&---------------.........,,,,,,------.../////////+++222333222222444PPPyyyfffDDD222,,,000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111111MMM|||kkk:::///---+++++++++,,,---...000000111,,,...000...+++***+++---)))***---111333222///,,,)))***+++,,,---.........***222333...444NNNkkk}}}hhhUUUAAA;;;444LLLbbb@@@555000333444///222444,,,//////000000000000000111111111222333000888RRRmmmZZZ999999111555:::555333666333555444444444444555666666444888888999OOOxxx```@@@888===???SSS{{{aaaGGG555111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,---...///000000000000111111222222333444444333444555666888:::<<<===>>>CCCGGGQQQ^^^cccooo&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++))))))))))))))))))))))))(((///+++$$$555XXXkkkjjj>>>666---))),,,000...)))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((())))))))))))***,,,------++++++,,,---...+++)))///...///333111---,,,///...///000111000---++++++......---...///333777:::444666<<>>//////,,,++++++,,,---...///000000000111111000///....../////////111333555444///+++.............../////////,,,111444333333<<>>QQQ{{{bbbIII888111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++---...000000000///000111111222222333444444333333444666888:::<<<>>>===CCCFFFPPP^^^bbbnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++,,,,,,))))))))))))))))))))))))%%%---***)))CCCdddaaaEEE111...+++,,,...///---+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......---,,,,,,---......,,,+++---///000...,,,///+++***++++++))),,,000---***))),,,......---...---......---,,,,,,---...222111000111333555555555555777>>>GGGKKKLLLUUU```fffmmmuuuzzzyyyvvvsssrrr```bbbccccccaaa\\\WWWSSSJJJ888000222//////222---,,,,,,,,,------.........,,,,,,------...///000000000000...222<<>>555999///444666666CCC@@@333---222555------333222.../////////000000111111000///111444777IIIssskkkFFF666777999111333666111333888444444444444444444555666777444:::;;;CCCgggcccBBB888<<<<<>>===BBBFFFPPP^^^bbbmmm&&&&&&&&&''''''''''''((()))(((((('''''')))***+++***)))'''''')))******(((******---:::MMMUUUCCC+++------,,,+++***************+++,,,------,,,******------------,,,,,,+++******++++++))))))))))))'''000---***)))***,,,,,,+++000---,,,...///,,,***+++------------------------++++++,,,,,,,,,,,,---------------...///000000111///......---------........./////////000111111111<<<>>>AAADDDDDDBBB???>>>555555555444444444333333------------------------...------,,,,,,------...------,,,,,,,,,---......,,,222666000:::hhhvvvJJJ999333---,,,222//////.........---------------------------------***,,,---,,,++++++,,,---,,,------......------,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------222DDDzzzttt@@@///...+++,,,---///222333111---)))........................,,,,,,---000222333222000..................------////////////000000000000222333444777:::===???AAADDDEEEHHHKKKNNNQQQTTTUUUZZZZZZ[[[^^^aaafffjjjmmmwwwxxxyyyxxxxxx|||}}}xxxqqqiiicccVVVQQQIIIAAA:::666444333111222222111000000111333222222222222222111000/////////............//////---111222111???aaalllKKK;;;777777666555444333333444555666444444444555555555666666000===444DDDggg???999===;;;VVVzzzeeeOOO555222222222111111111111000///............---------,,,------......------,,,++++++************++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++...------------...//////000111111222222333444444444555666777999;;;<<<======CCCEEELLL[[[cccooo&&&&&&&&&''''''''''''((((((((('''''''''((()))***---)))&&&(((***((('''&&&000333CCCSSSPPP<<>>999999999:::<<>>111000+++---111444444111---,,,,,,........................---,,,+++,,,///111111000............................../////////000000000..................///000000000000000000000000000444444333333444666888999666777888888777888:::<<<666777777888:::<<<>>>??????===<<<;;;:::888555333000////////////000111222000111222111000///111333///000000111111111000000//////............/////////666555555PPPwwwiiiQQQ;;;222444666555666555444444444444555666444444555555555666666666888;;;===bbbggg>>>999===<<>>DDDEEELLLYYYaaalll~~~&&&&&&&&&''''''''''''((('''''''''''''''(((((((((***'''(((,,,***%%%(((000???dddsssVVV666000///(((******))))))***+++,,,,,,222000---***))))))***+++++++++,,,,,,,,,++++++***+++(((((())))))'''(((******,,,......,,,,,,---...===DDDAAA222))),,,///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////...------------...//////.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------,,,------------------------...------,,,,,,------...------,,,------...///000888...999]]]yyyNNN;;;...///111...,,,///........................,,,,,,,,,,,,,,,,,,,,,,,,///000000///---+++,,,---,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......000>>>pppkkk===111111,,,...222666444///+++,,,..............................,,,++++++---///000000---------......................../////////000000111111000000000000000111555555444333333222222222222222111111111222333444111222222333222222222222111222333444555555555555333333333444444444444333222333333333444333333222000111111111//////111222111111222333333444333333//////............/////////555444888ZZZqqqMMMEEE:::333444666555222555555555444444555555555555555555555666666666666:::888CCCqqqhhh???888===<<>>666444333444555555444444444555555555555555555444555555555666666666777777999888MMM~~~iii???888===;;;WWW~~~hhhQQQ999222222222111111111000000///............---------,,,------......------,,,++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111111222222333444444444555666777999;;;<<<===???DDDEEEKKKXXX___iii{{{&&&&&&&&&''''''''''''((('''(((((()))***)))))))))$$$+++,,,''')))333===???QQQBBB333,,,******+++,,,******)))))))))***++++++333111...+++))))))***+++)))***++++++++++++++++++,,,)))+++111222+++***...+++***)))***+++,,,+++***111222111---)))'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------...///000,,,++++++++++++++++++***++++++*********+++,,,---++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------...///111111111<<>>CCCDDDJJJWWW^^^iii{{{&&&&&&&&&''''''''''''(((((((((***+++++++++***)))'''...,,,'''777TTT^^^UUUFFF333(((,,,///++++++000+++******))))))))))))***222000...,,,******+++,,,))))))***+++++++++++++++,,,(((,,,555666---***...***)))***///555666111++++++(((,,,444444,,,)))---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,------///000000++++++++++++,,,,,,,,,,,,++++++,,,,,,------------++++++++++++,,,,,,,,,---------------------------...------,,,,,,------...,,,,,,------...000111222666RRRpppOOO999222000///000...,,,,,,///---------.........//////........................,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////222FFF}}}uuu>>>---...---//////...---,,,,,,------........................///......///000111000...,,,,,,------...//////000---------.........//////000000000000000000111222///000000000111111222222....../////////////////////...---///222444333222333333333333333333333333---000222111///...///111111000000000000000000000///000111000......000111....../////////...------//////............//////222000;;;ZZZiiiWWWHHHJJJQQQMMM???444777222111444444111111555444444555666666555444444555666666666777777777777999JJJtttmmmAAA999<<<999UUU|||eeeQQQ<<<222222222111111111111000///............---------,,,------......------,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------...------------...//////000111111222222333444444444555666777999;;;<<<======BBBCCCIIIWWW^^^iii{{{&&&&&&&&&'''''''''((((((((()))***,,,,,,++++++***(((///+++***GGGrrr}}}lll---///---((()))...,,,&&&++++++***)))(((((())))))111///...,,,+++++++++,,,((()))***+++++++++++++++***&&&+++666666,,,(((,,,+++***---777@@@AAA888///...(((///@@@BBB333***---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---...///000111---------....../////////)))***++++++,,,,,,++++++,,,,,,------............------------------------...------,,,,,,------...,,,,,,------///000111222???fffRRR:::333000//////...,,,***,,,///---------.........//////////////////////////////***,,,------++++++,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000222IIIyyy???,,,---...000---++++++,,,---------........................///...///000222222000...,,,,,,------...///000000---------.........////////////...------------...000000000000000111111111222222333222222111000000222000...000555777888666111111000000000000111222000333555555333111333555111000///............//////000000000......000111000000111000000///......//////............//////444000???fffmmm]]]MMM<<<222;;;GGGFFF:::000111---...666:::555222222333444555666666555444333666666666666777777777777:::SSSnnnBBB999;;;999TTT{{{eeeQQQ<<<222222222111111111111000//////.........---------,,,------......------,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...///------------------------...------------...//////000111111222333333444444444555666777999;;;<<<===<<>>666333333999@@@BBB:::222333333222222111222222222555555555555555444444444<<>>===666@@@TTTgggPPP888222222222111111111111000222000---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///000111111222222333444444444444555777888999:::;;;===CCCCCCHHHVVV]]]iii{{{'''((((((((()))+++***&&&((('''&&&''')))))))))''')))&&&%%%333OOO```NNN000******)))((((((((()))***...//////---)))'''''''''++++++++++++++++++++++++************************)))+++,,,,,,++++++,,,---******444BBBCCC888//////222++++++666;;;333,,,+++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------------------------------------------------------------------...---+++******+++---...---------,,,,,,+++++++++---...///...,,,++++++,,,///...,,,000444///:::UUUVVV888000111///////////////////////////...------///000000///............////////////---,,,,,,+++******++++++,,,,,,---------,,,++++++,,,+++***---000000---)))---,,,,,,,,,,,,---......222KKKlll>>>)))111***------------------------///...---,,,,,,---...//////...------............///////////////...------///...---------///000111222111000000//////000000000000000/////////........./////////000000000000222222222222333222222111000000//////000000111222000000000000000000000000////////////////////////000///////////////////////////...---------------.........//////000000000555...555XXXooo[[[KKK@@@999555333111111666<<<===888222333333222222111222222333444444555555555555555555999???@@@:::777999:::888@@@iiirrr@@@???888BBBVVVhhhQQQ888222222222111111111111000111///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///000111111222222333444444444444555777888999:::;;;===CCCCCCIIIWWW^^^iii{{{%%%%%%&&&'''&&&&&&(((***,,,***((())),,,...,,,***...&&&+++BBBSSSLLL777(((---,,,++++++++++++,,,,,,&&&)))++++++((('''(((***************************************************(((***,,,,,,++++++,,,---,,,...555;;;666+++***000111***)))///000,,,+++///...---------,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------------,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,---......,,,,,,---......+++***000222...BBBiiiqqqBBB///......////////////////////////000...------///000000///............////////////---,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++,,,///222222---))),,,,,,,,,,,,,,,---......666NNNaaa999(((000)))------------------------......------------......------------------......///////////////......---//////.........///111222222111000000//////000000111000000000000000//////....../////////000000000222000000222444555222///000000//////000000111222000000000000000000000000//////////////////////////////////////////////////////...------------.....................//////333+++,,,EEEpppooo^^^HHH999333333333222000000000333555666444222333222222111222222333333333444444444555666666666666999999777777:::;;;999DDDttttttBBB@@@999CCCXXXiiiRRR999222222222111111111111000000///......///...,,,***------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///000111111222222333444444444444555777888999:::;;;<<>>>>>555,,,))))))******+++,,,,,,---************************((()))***+++---222888<<<...---+++***,,,...---***((()))***+++------,,,++++++++++++*********))))))---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------+++---...---,,,,,,---...'''---,,,111EEE```zzzIII555333222000222...//////000111111222222111000...---...///...---............////////////,,,,,,,,,,,,,,,---......,,,,,,---------,,,++++++***))))))---000111...+++)))))))))***+++---...///AAAkkkOOO444,,,---+++------------------------+++,,,------------,,,+++,,,000444333///---...000------...///////////////222111///...------......000000///............///....../////////000000000---------........./////////...---...000222444666///............///000000////////////////////////........................,,,,,,---......///000000---------------...//////,,,,,,---...000111222222...,,,***---222444333000---000000,,,+++000333444444222000///000111111222111111111222333333222111111111111111222333444555444444555555555555555555777555555888666444999AAAYYYttt@@@===666BBBXXX~~~hhhQQQ999222222222111111111111000......---,,,+++///555::://///////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///000111111222222333444444444444555777888999:::;;;<<>>___ccc888111777333...///...//////000111222222222222000.........///...---............/////////000,,,,,,,,,,,,,,,---...///------------,,,,,,+++******((((((+++///000...,,,)))))))))***+++---...///HHHvvvUUU999///...---------------------------++++++------------++++++(((---222222///---///222------...///000000//////---,,,,,,+++,,,---...///000000///...............---.........//////000000---------.........//////.........---...000555888...............///000000////////////////////////........................,,,,,,------...///000000---------------...///000+++,,,---///000222333444)))...333000)))''',,,222...000000///000222///)))...+++***---333555111---111000000222444444222///111111111111222333444555555555555555555444444444555444666999777444;;;EEE___uuuAAA>>>777BBBYYY}}}gggQQQ888222222222111111111111000......---++++++///777>>>000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////000111111222333333444444444444555777888999:::;;;<<>>...***''',,,222333000,,,,,,...---***'''''')))******((())))))))))))))))))))))))************************)))************++++++++++++++++++************))))))***+++,,,---.........+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++************************------,,,++++++,,,,,,,,,000---++++++---///---,,,222000333LLLmmmNNN222,,,/////////222000000000000000000000000//////.........---------........................------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((+++***)))+++...000...,,,111%%%(((111...---222444RRRccc<<<(((,,,,,,------,,,,,,,,,,,,++++++..................------//////000000///...------,,,...111222222///,,,***------...//////...------///000111000///...///111.........//////...------,,,,,,---......///000000111111000///---...111333222000...---.../////////------,,,,,,,,,...///000111000...---.........---...,,,,,,...000000,,,(((------...///000///...---111---000999>>>999///(((......------------......000//////000000---------////////////000000000000222111111111000000//////111111111222333333444444777333777999555999:::222333888444222888999;;;GGGlllpppDDD;;;===;;;YYYxxxbbbNNN888222222111111000/////////000000///...............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...///000111222333333333777555333333666999;;;<<<===???CCCIIIQQQ\\\hhhpppssstttkkkiii~~~jjj^^^eeeiiifffdddggggggeeejjjiiijjjrrr}}}rrrsssnnnhhh]]]III333'''%%%''',,,000111...+++,,,...///,,,))))))+++,,,+++***))))))))))))))))))))))))************************)))************++++++++++++++++++************)))+++,,,---...............+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++************************---,,,,,,++++++,,,,,,,,,...,,,+++,,,///000///......111???ddd\\\DDD000...222111///111000000000000000000000000//////.........---------........................------------,,,,,,,,,,,,,,,,,,++++++***))))))(((+++))))))+++...///---+++...))),,,///,,,...555999ggg\\\:::***//////------,,,,,,,,,,,,++++++------...............---///////////////...---------...000111111///---+++........................///000111111//////000111333222222222111000///...///...............---------------,,,+++,,,///111...---,,,---///111222111333333111000////////////------,,,,,,------------,,,++++++---///111222111---......,,,+++...444:::555;;;CCCEEE<<<111000555......------------...............000000/////////////////////000000000000111111111111000000000///333333333333333333333333222333777444***,,,666:::555999666444999888;;;HHHuuupppDDD;;;===;;;ZZZzzzdddOOO999222222111111000/////////000000///...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...///000222333333333333777666666777888999999999<<<>>>CCCIIIRRR]]]iiiqqqAAA@@@777666OOOfffXXX999666999999555555999<<<<<<555666999@@@LLLSSSMMMCCCOOOSSSXXX\\\[[[TTTHHH@@@JJJGGGDDD>>>444***&&&((((((+++...---+++***+++---...,,,******+++,,,+++***))))))))))))))))))))))))************************)))************++++++++++++++++++************)))+++,,,,,,---------,,,,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++************************,,,,,,++++++++++++,,,,,,+++++++++---000111000//////777LLLwwwjjjEEE777///222555222000111000000000000000000000000/////////.........------.................................------------,,,,,,,,,++++++***)))))))))***))))))***,,,---,,,+++******...222111///666===NNN555+++000///------,,,,,,,,,,,,+++++++++,,,---...............///////////////......---/////////000//////...---///...---,,,,,,---...//////000111111//////000111000000000000////////////222222222111111111111111///000000/////////222444---,,,,,,---000111111000---------,,,,,,,,,,,,,,,.............../////////111111000...------000222111444777777777>>>JJJUUUSSSRRROOOEEE555***,,,444......------------......---...//////000111111000////////////000000000000111111111111000000000000333333222222333333444555===:::888555222333666888666;;;888777;;;888;;;JJJpppDDD;;;===<<<[[[|||eeeQQQ:::222222111111000/////////000000///...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////...///000222333333444444333555777999::::::999888;;;>>>BBBIIIRRR^^^jjjrrr///...))))))===ZZZSSS111))))))'''%%%%%%(((,,,---+++---,,,+++000666000&&&---///111222111///......***+++++++++)))(((***---(((***+++***((((((***---+++***)))))))))))))))((())))))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))***************)))((((((*********+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,************************++++++++++++++++++,,,---***+++,,,.../////////...666IIIeeeRRR666000///333666222000111////////////////////////////////////....................................//////.........---------+++++++++*********)))))))))))))))***+++++++++***,,,)))111EEEJJJ:::666GGGmmm>>>000***...,,,------,,,,,,,,,+++++++++***+++,,,---.../////////...///////////////....../////////.........//////000///---,,,,,,---///000...///000000......///000,,,,,,------...///000111***++++++,,,------......------...---++++++---///000///...///000000///---000000000000000//////...000111222222222111222222,,,...000///---...222555222888BBBNNN\\\nnnhhhUUU???333///------.........------------.........000111000000222111///////////////000000000000111111111000000000000000000000000111222444666777MMMVVVYYYWWWOOO>>>333555666:::999999:::666;;;NNNpppDDD;;;======]]]|||eeePPP:::222222111111000/////////000000///...............------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...///////////////111222333444444444222444666888999999;;;<<<:::===BBBIIISSS___kkksss))))))+++***444PPPVVV<<<***((('''((())))))***+++...222000((((((///000))),,,------+++***+++...222,,,......,,,******)))(((((())))))((('''(((***+++)))*********)))((((((((())))))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))************)))(((''''''))))))***++++++,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,************************************++++++,,,---***+++,,,------------...666^^^gggAAA111000000333444222111333////////////////////////000000/////////.................................//////.........---------+++++++++***************((()))***++++++*********222***555ZZZgggFFF888TTT\\\444000,,,...+++------,,,,,,,,,+++++++++***+++,,,---..................///////////////...//////...---......///000000///---,,,,,,---///000---...//////------...///......---......///111111/////////000000111111111000111111000///...000111...---,,,---///000///...////////////////////////---000333555555555777888999???FFFJJJMMMPPPUUUYYYhhhbbb]]]^^^fffqqqzzzSSS>>>+++'''---222111000......------------......000444444000///222000,,,////////////000000000000000000000000000000111111111000000000000222444666HHHdddxxx{{{nnnKKK444999555999888999:::555===UUUpppDDD;;;>>>>>>^^^zzzcccOOO999222222111111000/////////000000///...............------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000111222333444444444:::;;;;;;999888999<<>>BBBIIISSS___lllttt$$$ (((((('''@@@SSSEEE,,,(((&&&((()))((('''(((///888777)))"""&&&)))&&&((()))******(((''''''(((,,,//////,,,++++++)))%%%((((((((('''((())))))******,,,------+++******+++))))))))))))))))))))))))************************)))************++++++++++++++++++************))),,,,,,,,,,,,,,,+++***)))((())))))***+++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,******************************)))******+++,,,---***+++,,,,,,,,,---///222111jjjuuuMMM111333222111111111111222222000000000000000000000000000000000/////////.......................................------------,,,************************)))+++,,,,,,+++******+++...(((000VVVfffBBB666[[[QQQ000222...///...------,,,,,,,,,,,,++++++***+++,,,------------------.../////////////////////............///000000///...---,,,,,,---...///---...//////------...//////...---,,,+++,,,---...000000000//////////////////111222333222222333555111000000222666:::<<<<<<<<<===???BBBGGGMMMQQQTTTXXX]]]bbbdddddddddgggjjjrrruuuzzz~~~{{{aaaNNNFFFEEEDDDCCC333///---...---***+++///......------------......222777666000///222111+++////////////000000000000000000000000111111111111444333111000000111333444555JJJZZZrrrhhh???555555888777999:::555BBB___pppDDD;;;>>>???```wwwbbbNNN999222222111111000/////////000000///...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////000111333444444555555CCCCCCAAA===888888;;;>>><<>>222///111444666+++...333444---&&&(((.........------------......000777777000///444333,,,////////////000000000000///000000000111111111111333222111111222555888999777CCCGGGbbbmmm@@@555666888888:::;;;777HHHiiipppDDD;;;>>>@@@aaavvvaaaOOO:::222222111111000/////////000000///...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000222333444555555555===???@@@===888666999<<<===@@@DDDJJJSSS___jjjrrr,,,""")))000PPPSSS555,,,&&&'''(((&&&&&&***)))BBBOOOBBB222...---(((***'''%%%%%%(((+++,,,,,,+++---+++&&&''',,,---)))((('''((()))******)))((('''***,,,,,,)))'''((()))))))))))))))))))))))))))************************)))************++++++++++++++++++************))))))******+++++++++******'''((()))***+++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++*********+++,,,,,,---************************))))))))))))***+++,,,---(((***,,,,,,...333:::@@@eeeZZZ>>>555333222111000///111333111...000000000000000000000000000000000000////////////........................------,,,,,,,,,+++++++++******************++++++***---///...+++***+++---%%%555///+++555000???oooFFF+++000))),,,111---------,,,,,,,,,++++++,,,,,,---------,,,++++++------...///000000//////------...///000000//////------...//////...------000222333222111000111222333333444777;;;@@@DDDGGGWWWYYY]]]aaafffkkknnnpppuuuyyy}}}uuuxxxyyyuuummmgggeeefffYYYSSSKKKEEEBBB>>>999555777555222...,,,,,,---///...,,,+++...//////222777.........------............666666//////666555...////////////000000000000//////000000111111111222/////////111555:::???BBBIIIdddlllpppqqqOOO333CCC777999888;;;<<<:::MMMqqqpppDDD;;;>>>@@@bbbvvvaaaOOO;;;222222111111000/////////000000///...............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000000111222333444555555555111666::::::777555777;;;>>>AAAEEEKKKSSS^^^jjjrrr&&&'''%%%'''***)))===```GGG,,,"""((()))''''''###...+++RRReee>>>''',,,$$$((((((***+++)))&&&(((...)))(((((()))++++++***((((((***++++++++++++---...''',,,,,,'''&&&******''')))(((((()))++++++)))(((,,,,,,,,,------......///******************))))))000***(((,,,...+++)))***+++))))))***+++,,,***(((***((('''(((***---.........//////...,,,++++++,,,++++++++++++************)))+++---...---,,,,,,,,,***...///+++)))******((((((***,,,,,,,,,---///000000+++///555///000PPPxxx]]]<<<444555222777555222111111111111000//////............/////////......---------......///............---------///...---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,,,,---...///000000***555+++'''222///BBBxxxpppGGG000(((...444------000000...------......000///111222///++++++///...---+++,,,...000111000222...---111333000///111222000000111...***...555666888<<>><<<@@@===888444111111222444444333222000///.........000///...---------......///...------------------///////////////.........---------.........//////111000111333555555222///111111111111000000000000000000111111222222222333222333444333333666;;;???EEEOOOPPPCCC999999999666999666999???999===bbb~~~kkkDDD;;;:::BBBhhhwwwdddPPP777111111111111000000000000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000111111222222333444444555555666777888:::;;;<<>>BBBKKKSSS\\\gggrrr&&&'''$$$&&&)))'''555RRR[[[>>>))))))+++''''''+++(((,,,222NNNkkkVVV222---***''''''+++,,,)))((()))((()))***+++,,,,,,------...---,,,++++++++++++,,,+++,,,+++***+++...---***)))((((((***,,,------,,,------......---,,,***)))+++)))((((((***+++++++++))))))(((&&&(((+++***'''''')))++++++***))))))***))))))((())))))******+++++++++*********+++,,,---+++++++++++++++*********(((((((((((('''''''''''',,,,,,***'''(((,,,,,,)))++++++,,,+++))))))+++---***...000333EEEiii```BBB555333666888666444111000000111000/////////............//////........................///............---------......---,,,,,,,,,------+++++++++++++++,,,------------------------------+++///+++...555111OOOWWW555111111111444333///000000000...,,,,,,---444222111444333///...000***///333555555666888;;;>>>@@@EEEKKKMMMMMMQQQXXX```ccccccfffsss}}}pppmmmfffUUUKKKKKKIIIIIIHHHFFFBBB???;;;999888444111000222444222000222111000000333444444333,,,,,,------------------...---------------......//////...---------......---,,,,,,,,,---...///////////////////////////000---............/////////222111111333444333111///111111111111111111111111222222222222222222333333///111444555444333444444444999888333555;;;<<<777::::::<<<;;;;;;MMMvvvkkkDDD;;;:::BBBhhhvvvcccPPP888111111111111000000000000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000111111222222333444444555555666777888:::;;;<<>>BBBEEEDDDBBB>>>;;;999777444333333333222111111222000...222000---------,,,+++)))...---,,,+++++++++,,,---///---,,,...//////,,,)))---...---***+++......,,,***,,,...---+++******,,,++++++,,,,,,,,,---///000222000............---,,,---------..................---,,,---...000000///,,,---+++***,,,///...******+++,,,,,,,,,---///111222///555KKKkkkyyy```FFF<<<999555333444666333000///000000///...///......------......///------..................///............---------...------,,,,,,,,,------+++++++++++++++,,,---.........------,,,,,,,,,+++------+++000222111TTTSSS333444444000222444777555333222000---///333000---///555:::::::::<<>>;;;555111222,,,,,,---...//////......333111//////111222111000...///111222333333555666111111222333333222111111000000000000000111222222////////////.../////////...............///000000.........////////////000.............../////////222222222222222111000///000111111111111111222222222222222222222222222222000222555777888777666666444777777555888>>>===999;;;===<<<;;;FFFdddkkkDDD;;;;;;CCCiiisssaaaOOO999111111111111000000000/////////...------------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000111111222222333444444555555555666888999;;;<<>>KKKTTTWWW[[[___ccchhhnnnrrrsssqqqmmmkkkiiifffbbb___]]]\\\\\\[[[XXXUUUUUUUUUPPPMMMIIIFFFDDDBBB???===CCC@@@;;;777666777999;;;:::999888:::;;;777000)))000...,,,+++***((()))++++++++++++***((()))***,,,)))+++,,,,,,+++---111444111///...///000111///---......------,,,+++++++++...,,,***+++,,,,,,***((())),,,,,,***+++...---))))))+++------,,,,,,---...222,,,AAAssstttRRRAAA777999:::444111333555333000////////////.........------------......,,,,,,---...//////......///............---------------,,,,,,,,,------...++++++++++++,,,---...//////......------,,,,,,+++000...---000///555]]]QQQ444444222---///222111---...222555777>>>FFFFFFDDDHHHVVVccckkknnnqqq}}}~~~~~~zzznnnhhhiii^^^___YYYUUU```ooommm^^^GGGDDD???;;;999888999999===>>>999///---333888777000000000///...------,,,///...---...///000000000+++---...---,,,,,,///222//////.............../////////...............///........./////////......000//////....................................///////////////////////////222222222222111000000000000000111111222222222333111111222222222222222333555555666777999999999888333888:::999999999:::888999===>>>DDD[[[jjjCCC;;;;;;DDDkkkqqq^^^NNN999111111111111000000000/////////...------------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000111111222222333444444444555555666777999:::;;;@@@???CCCLLLTTT\\\hhhrrr$$$((($$$$$$)))&&&'''444kkkmmmKKK&&&'''***$$$'''+++)))///:::pppUUU)))&&&%%%(((...999KKK[[[cccfffiiikkkllloootttyyy~~~zzz{{{}}}|||vvvpppqqqwww~~~{{{wwwtttsssrrrqqqooowwwsssmmmgggddddddeeeggghhhggggggjjjmmmjjjbbb[[[UUULLLJJJMMMIII@@@AAAJJJHHHEEEBBBBBBEEEIIIKKKMMMKKKLLLLLLJJJIIIKKKQQQVVVPPPPPPQQQUUUZZZ\\\YYYVVVOOONNNMMMLLLKKKJJJIIIIIIGGGDDDAAAAAAAAA>>>999555888;;;;;;777555888::::::666888:::999666333111000999999YYYgggOOOAAA888444666666222222777444222///......///...---......------------......+++,,,---/////////......///............---------------,,,,,,,,,---......++++++++++++,,,...///000/////////......---------111.../////////BBBoookkkGGG333888999;;;BBBEEEHHHFFFKKKVVV]]]aaajjjuuuyyywww~~~uuuvvvtttnnneee]]]YYYYYYLLLMMMPPPPPPIII>>>999999999999444111777@@@???666777444000///111333444333444??????222***///222///000//////......---------,,,,,,,,,------.........111111000///...///111444---,,,++++++,,,---///000......---,,,,,,,,,,,,---,,,---......///.........000//////...---------...000000000//////.........000000000////////////...000222222111000///000111000000111111222333333333111111222333333444555555555444333444555666555444111666:::999666666888;;;===DDDNNN^^^yyyiiiCCC;;;<<>>BBBKKKSSS[[[gggqqq###'''%%%%%%***'''%%%///SSSsss___///&&&)))$$$(((&&&&&&***'''000YYYxxxsss888...%%%&&&---555???HHH>>>@@@BBBAAA???@@@EEEJJJ___^^^___bbbeeeddd]]]XXXWWW[[[```___VVVOOOTTT^^^wwwvvvtttuuuyyy|||~~~~~~}}}{{{zzzzzzzzzwwwttt}}}wwwdddeeevvvwwwpppkkkmmmuuu~~~~~~|||zzz{{{|||yyysssmmmeeegggeee\\\VVV[[[ccciiibbbeeehhhgggccc^^^ZZZXXX]]]eeeyyylllLLL===<<<888555444333333444666444111///---......------...------,,,,,,------...***+++---///000000///...///............---------,,,,,,,,,,,,,,,---...///+++++++++,,,---...///000/////////////////////......///111///444UUUqqqZZZRRRYYY]]]dddmmmnnn{{{xxx|||xxxnnnlllkkkcccXXXQQQCCCBBB???<<<888555333111333111111555444111111444333111000///000222444444000000///---,,,---///000555>>>DDDAAA999222///...++++++++++++,,,------...---...//////////////////---,,,++++++,,,---------/////////000000111111111/////////......//////000...///000222222222111000111111111111111111222333444333333222111000//////000000000000/////////...///111222111//////111333000000111222222333444444222333444555666777888999888888888;;;>>>???>>><<<>>>?????????>>>@@@EEEKKKPPP]]]qqqgggBBB;;;===GGGooommmYYYJJJ777111111111111000000000000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000111111222222333444444444444444555777888:::;;;???>>>BBBKKKSSS[[[gggqqq###'''%%%%%%+++(((%%%,,,>>>tttlll777&&&'''###)))###///))) ---CCCaaaKKK999((($$$(((***))))))***---///---******///555999888999===@@@===555...333888???@@@555---444BBBBBBAAACCCHHHOOOVVV[[[]]]```aaaaaabbbbbbaaa``````[[[ZZZ___lll~~~ppplllxxxqqqYYYYYYoooyyyqqqjjjnnn{{{zzz~~~^^^EEE;;;:::666777777555666777555111444111...---......---,,,...------,,,,,,------...***+++---///000000///...//////.........---------,,,,,,,,,,,,,,,---...///+++++++++,,,---...000000///000000000000000000000,,,...222///888ddd}}}~~~wwweee[[[\\\^^^RRRIIIIIIKKKEEE;;;444222000//////111333333222444...***+++,,,,,,...222222000111222///+++///666,,,000333111...---222777,,,///<<>>***+++)))%%%%%%)))''''''+++222LLLqqqccc==='''***,,,+++)))%%%(((((()))***************---,,,,,,++++++,,,,,,------------.........///////////////000222333555666999999:::;;;;;;:::999999444444888@@@KKKTTTZZZ\\\QQQJJJFFFFFFCCC>>>===AAALLLKKKJJJKKKNNNTTTZZZ]]]rrrmmmcccZZZVVVXXX```fffYYY[[[```fffiiieee\\\UUURRRTTTXXX^^^eeennnxxx~~~mmmmmmmmmqqqvvvxxxwwwtttyyyxxxvvvssstttxxxkkkQQQ???666222222222333444555666666666666000///...---------------......------------......---------............///......---------,,,,,,,,,...//////...,,,,,,---///000//////.........//////222111000/////////000111//////444444>>>iiitttjjjdddYYYWWWSSSOOOLLLHHHDDD@@@BBB<<<888888888555444666222000------...///111333777222...000000...---...---111111...---111333333333222111///......------222+++111FFFPPPEEE444***111111...,,,++++++++++++.........------,,,,,,,,,------,,,---...000222333000111222111000///000111444333222444777999:::999;;;===???AAABBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFF???@@@???999000+++,,,...///000000222333111///,,,000111111000000111444666222222333444444444444444888999<<<>>>BBBHHHOOOTTT\\\```hhhpppvvvyyyzzzzzzzzzvvvppplllmmmsss{{{eeeBBB;;;999JJJwwwqqqcccDDD444333222111111000000111111/////////......---,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------000000000111222222333333555555555555666888999999<<>>BBBEEEIIINNNRRRQQQRRRTTTVVVVVVVVVTTTTTTYYYXXXVVVTTTRRROOONNNMMMDDDEEEDDD@@@:::666555666222222333444444444222111444555555555444333555666222444666777888<<<@@@DDDMMMQQQWWW\\\cccjjjqqqvvvdddAAA;;;999JJJwwwooobbbDDD555333222111111000000111111///......---......//////------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................000000000111222222333333555555555555666888999:::<<>>===;;;999;;;666333555666444444666777<<<:::222///333444...///---...000///,,,,,,000,,,000111///...222555444///////////////000111222000666333+++111FFFTTTVVV;;;000***///333000------.........---------------///...------...///000111...///111222333777<<<@@@LLLSSSYYYZZZYYYZZZ___eee``````aaaaaa```^^^\\\[[[___^^^\\\YYYUUUQQQMMMKKKAAAAAAAAA???===:::777666555555444444333333444444333666:::<<<===>>>???AAABBBFFFKKKMMMNNNTTT]]]eeepppuuu}}}bbb@@@::::::KKKxxxlllaaaDDD777333222111111000000111111333222///...------...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................000000000111222222333333444444555555666888999:::<<>>(((###)))''')))$$$$$$***(((+++:::ggguuuRRR((())),,,###'''***))))))(((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))++++++***))))))*********,,,------------------,,,(((((((((***,,,...//////+++******+++,,,---...000---------,,,++++++******(((+++...///---,,,++++++000...+++)))***,,,...///,,,---......,,,++++++,,,+++++++++,,,,,,---,,,,,,,,,---...---,,,,,,...///---,,,,,,---///111222333111///............---+++222222222111000///...---,,,,,,++++++++++++,,,,,,...------,,,,,,------...---------............///......---------,,,,,,,,,...//////...,,,,,,---///------....../////////...222333555777888888777666000---666999PPPDDD@@@:::777666888999999?????????@@@AAA???<<<999888333222444666444444666333<<>>>>>??????===999666999999888777777999;;;===<<>>[[[aaa;;;888666555666777777666???>>>=========:::666333666222111555666555444666444555DDDVVVQQQ;;;///333000...///111000---...222222666888666666999;;;:::222222111000000000000000111/////////...444III___oooVVV999++++++......---........................000///...------...///000222333444888AAANNN]]]gggiiijjjkkkkkkkkkiiieeecccZZZXXXVVVRRRNNNJJJGGGEEEAAAAAAAAA@@@???===<<<;;;=========???@@@@@@===:::;;;===@@@BBBDDDIIIPPPUUUZZZaaakkkvvv~~~]]]===999:::LLLyyy~~~fff]]]DDD888333222111111000000111111999777222...+++***++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------------.........//////000000000111222222333333333444444555777888:::;;;;;;@@@FFFMMMUUU```mmmuuu%%%%%%%%%&&&&&&&&&''''''+++,,,CCCmmmSSS///******%%%***'''%%%+++)))%%%+++EEE|||{{{DDD'''+++,,,***++++++***)))***+++,,,---)))(((((((((((((((((()))(((((((((((())))))))))))***))))))((((((((())))))+++******))))))******+++&&&(((******)))((()))***)))++++++)))(((+++***(((+++++++++,,,,,,---------...//////...,,,++++++,,,***,,,---,,,+++***+++,,,***,,,------+++******++++++,,,,,,+++***)))+++---***,,,......---,,,,,,---***+++++++++******+++---+++)))((((((***,,,---,,,((()))***+++,,,------------,,,,,,,,,,,,------...------,,,,,,,,,,,,---------------............///......---------,,,,,,,,,...//////...,,,,,,---///---...000111222222111000//////000111222222222222333444888HHHmmm{{{KKK666555444555777777666444999888777777888888666555777333333666888666555777777...999ZZZlll\\\@@@111111,,,***...000000111333666;;;===;;;:::<<<===;;;333222111000000000000000///+++---222///+++777JJJoooeeeOOO666***---///---...............////////////...------...///000111222444888???IIIXXXgggqqqqqqooommmkkkhhhbbbZZZTTTLLLKKKHHHEEEAAA>>><<<:::::::::888777666666666666444555888;;;===>>>>>>???AAAFFFLLLRRRXXXaaajjjrrr|||[[[<<<999:::MMMzzz|||eee\\\CCC888333222111111000000111111333222///...------...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000111222222333333333333444555777999:::;;;;;;@@@GGGNNNVVVaaammmvvv%%%%%%&&&&&&''''''&&&&&&))))));;;dddggg555---'''###***'''$$$)))(((&&&+++777dddzzz\\\666)))+++,,,***)))(((((()))+++---///((((((''''''''''''(((((('''''''''((((((((())))))))))))((((((((()))******,,,+++************+++,,,$$$'''***+++++++++,,,...(((,,,---)))))),,,,,,(((((((((((((((((()))******)))+++,,,+++***))))))***''')))******((('''(((***((()))***)))'''&&&'''((('''((()))(((&&&&&&(((+++$$$&&&((((((''''''((())),,,---...---+++***,,,...///...,,,+++++++++***)))))))))***,,,,,,---------+++++++++++++++,,,---------,,,,,,++++++,,,,,,------------............///......---------,,,,,,,,,...//////...,,,,,,---///...///111333444333222111000000000///000000111111000666888SSSdddCCC888666666777999;;;;;;:::888777666777:::<<<======999555555888:::888666888666///222GGGccclll\\\GGG<<<333,,,///222333111111444999;;;888777888888666111111000000111111222222000000111000...,,,111777UUUhhhhhhJJJ000...111...---........./////////000...---------...///111222777;;;AAAHHHOOOWWW___dddhhhhhhgggbbbZZZPPPHHHCCC===<<<;;;999888777666666777666444333444555888999999===BBBFFFIIIMMMRRRVVV\\\ccckkkqqqxxxYYY;;;888:::MMMzzz{{{ddd[[[BBB777333222111111000000111111///......---......//////------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************************************++++++,,,,,,,,,,,,------,,,,,,------...//////000000000000111222222333333333333444555777999;;;<<<;;;@@@GGGOOOWWWbbbnnnvvv$$$%%%&&&&&&''''''&&&&&&(((+++;;;aaavvv:::///&&&(((&&&###((()))(((///'''JJJqqqoooGGG***''')))((('''''''''(((+++---///(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((***************+++,,,,,,+++***)))(((((()))***+++(((+++...---***((((((***''',,,,,,))))))---,,,(((...---,,,+++,,,---...///'''))),,,---,,,+++***+++)))++++++***''''''***---(((((()))(((''''''(((***(((***+++)))''''''***---)))***,,,,,,++++++---///***,,,---+++((('''))),,,,,,++++++,,,------+++)))++++++,,,------------,,,******))))))***+++,,,,,,---,,,,,,++++++,,,,,,------------.........//////......---------,,,,,,,,,...//////...,,,,,,---///...000222444555444333222444333222111000111222333111999999XXXNNN888666444333444777:::;;;<<<:::888777888;;;>>>AAAAAA:::666666:::;;;999777888000666333111GGGhhhqqqeeeJJJ>>>333333666555111...///444555333111222222////////////000111333444555333999777...,,,333333---:::eeexxxZZZ777000222///---.........//////000000------,,,---...000222333???CCCJJJOOOQQQQQQRRRRRRKKKPPPSSSPPPGGG>>>::::::666555555555666777777888888777555555777;;;@@@CCCOOOUUU]]]aaaeeejjjssszzzXXX:::888:::MMM{{{{{{ddd[[[BBB666333222222111000111111111/////////......---,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------...///000000000000000111222222333333333333444555777999;;;<<<:::@@@GGGOOOXXXbbbnnnwww$$$$$$%%%%%%%%%%%%&&&&&&***(((333\\\wwwUUU+++)))(((''''''&&&&&&&&&''''''222444fff^^^...)))///(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((()))))))))))))))))))))))))))******+++************************++++++,,,------,,,,,,+++*********++++++,,,,,,,,,555333000---+++,,,---...*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...---''')))...)))%%%...+++,,,,,,+++******---///---------,,,,,,,,,++++++///,,,))))))+++,,,+++)))************************+++,,,---,,,++++++,,,...,,,,,,,,,,,,---...//////.........///////////////------,,,,,,,,,---......///------...---+++---222111222222222111222333555333333222000...///111444;;;666NNN}}}vvvNNN::::::888:::======:::888::::::<<>>@@@DDDHHHKKKIIIDDD@@@???@@@@@@>>>:::777666666333222222111222333555666888;;;>>>>>>>>>FFFSSS]]]nnnyyyRRR<<<===777TTTzzzlll^^^>>>666222222222111111111111000......------------......------,,,,,,,,,,,,++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////000000222333444555555444444555666888:::;;;<<<@@@BBBHHHQQQXXX```mmmxxx$$$$$$%%%%%%%%%%%%&&&&&&'''%%%---SSSttt___666)))'''''''''&&&&&&'''((((((,,,000___rrr???***+++(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))******+++******************************+++---...///000111------........./////////777444000---***))))))***+++++++++***************))))))))))))))))))))))))))))))))))))***+++,,,---###******((()))$$$&&&444---...---,,,***+++---///,,,,,,,,,,,,,,,+++++++++---+++))))))***+++***(((************************,,,------,,,+++***,,,---,,,,,,,,,,,,---...//////............////////////,,,,,,,,,,,,,,,------......,,,---///...,,,...333111222222222222222333333333333222111///000333555777===___kkkGGG;;;:::777888;;;<<<::::::=========>>>@@@BBBDDDFFFGGGDDD>>><<>>///444222&&&+++//////---///444555222///000222444666777777888555444333111000000//////111777YYYxxxkkkKKK666---111------000222000111555222111000...---///222555<<<<<<===@@@BBBAAA???===999::::::888555444555666555666666555666:::???DDDMMMRRRWWWYYY\\\eeerrr|||PPP;;;===888VVVzzziiiZZZ;;;555222222222111111111000000......------------......------,,,,,,,,,,,,++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////000111222333444444555444444555666888:::;;;<<<@@@BBBHHHQQQXXX```mmmxxx$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%***JJJsssqqqIII***'''''''''''''''((()))))))))---NNNTTT,,,***(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++************************((()))***,,,///222555777////////////000000000000444222...+++)))(((((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---'''000,,,''')))((((((000---......---++++++---///++++++++++++++++++++++++,,,***(((((()))***)))(((************************---......,,,******+++,,,,,,,,,,,,,,,---...//////........................,,,+++++++++,,,,,,---......---...111000---///333333333333333222222222222222333333222111222555777666JJJyyy___???@@@:::666666999::::::===AAA@@@???>>>>>>@@@DDDHHHJJJFFFBBBAAAEEEEEE@@@:::777<<<555333666888<<>>888555666666777<<>>AAA222222000//////............444111LLLOOO333000///111444333111333888;;;777333333555888888777:::888777777999::::::999444555555555777<<>>>>>___yyycccSSS777555111111111111000000000000......------------......------,,,,,,,,,+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000111222333333444444444444555666888:::;;;<<<@@@BBBHHHQQQXXX```mmmxxx$$$$$$$$$%%%%%%%%%&&&&&&&&&(((,,,>>>iiiiii---((((((((((((((()))***+++,,,---///[[[sss888***))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))((()))+++...111333++++++++++++++++++++++++***))))))((()))***++++++))))))))))))******++++++))))))))))))))))))))))))))))))))))))***+++,,,---///BBB@@@///---111...+++(((+++...///...---------+++++++++++++++++++++++++++++++++*********+++,,,************************------...,,,******+++---,,,,,,,,,,,,---...////////////......---------,,,++++++++++++,,,---...///444222333444222...///333:::777444333444444222111222444666666666777999;;;;;;bbbSSS<<>>BBBGGG???@@@AAACCCEEEGGGIIIJJJBBBAAACCCHHHHHHCCC???>>>>>>;;;999666333111666<<<<<>>>>>===:::;;;<<<>>>AAAAAA???>>><<<>>>BBBGGGMMMUUU^^^eeeoooyyytttGGG999@@@BBBeeeyyybbbRRR777666111111111000000000//////......------------......------,,,,,,,,,+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111111222222333333444444444555666888:::;;;<<<@@@BBBHHHQQQXXX```mmmxxx$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&***555YYYooo555******))))))))))))******(((---...UUUEEE((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))***+++---...,,,,,,,,,,,,++++++++++++++++++***)))((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))***+++,,,---===cccjjjIII///)))+++///+++///444777555111...,,,---------,,,,,,,,,++++++***+++,,,+++******,,,...************************,,,,,,---,,,++++++,,,...,,,,,,,,,,,,---...////////////......---,,,,,,,,,+++++++++,,,---...///000555333222444222000222777@@@;;;555333444555444333444666888888888999:::<<<@@@kkk{{{NNN>>>DDD???======AAACCCBBBCCCGGG@@@AAABBBDDDFFFHHHIIIJJJGGGEEEGGGJJJJJJFFFEEEGGG@@@???===777222000555:::888666AAAaaannnJJJ777111---...000000111333111111000000000111111111111111000///////////////000***444555@@@sss```666222000333666555666999;;;<<>>666///+++000//////...---,,,++++++)))***++++++))))))+++...***************************+++,,,,,,++++++---///,,,,,,,,,,,,---...////////////...------,,,++++++,,,,,,,,,---...///111111333000000222333333888>>>EEE>>>666333444666666555666777999:::::::::;;;<<>>@@@JJJRRR}}}WWWIIIGGGHHHMMMPPPQQQOOOOOORRRRRROOOHHHJJJIIIEEEFFFLLLPPPPPPRRRPPPLLLJJJIIIKKKMMMNNNIIIDDDAAAAAA>>>888444333222///111888===IIIhhhhhhDDD...+++000333111000//////000222333111000...666999444222666444---,,,222333333222777YYYRRRHHH\\\___kkk{{{vvvkkkHHHKKKFFFGGGssssss^^^III888555111111000000//////...............------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000//////000111222222333333222333555666666777:::===???FFFIIIQQQ^^^cccjjjzzz$$$$$$%%%%%%%%%%%%&&&&&&,,,$$$((()))777lllrrrCCC111,,,---'''&&&)))'''+++%%%+++///MMMzzzFFF---+++((('''))),,,,,,***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((***++++++++++++,,,,,,,,,,,,+++******))))))*********************************)))))))))***+++,,,---++++++************++++++++++++***************++++++,,,------------,,,+++------------------------000//////...------,,,,,,+++,,,---+++***)))***,,,************************++++++++++++++++++++++++///......---------.........------,,,,,,------......------,,,---///222333666:::000:::===777MMMaaaMMM@@@666666777666;;;DDD???EEECCCBBBFFFAAA>>>GGGbbbzzzXXXLLLKKKMMMQQQTTTUUUSSSRRRTTTRRRNNNLLLJJJFFFCCCFFFMMMOOOLLLRRRQQQOOOMMMLLLLLLKKKLLLMMMHHHDDDDDDBBB<<<888777666111000444555<<>>---000333111///...///000222333111000111555888555222222111///---222111111111333OOOzzzoooaaajjjtttfffCCCFFFCCCEEEtttrrr]]]HHH777444111111000000//////............---------,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000000000111222222333333222333555666666888:::===???FFFIIIQQQ^^^ccckkk{{{$$$$$$%%%%%%%%%%%%&&&&&&,,,%%%'''&&&222cccGGG111''')))%%%$$$(((''')))%%%&&&)))CCCuuu~~~SSS...+++((()))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************))))))))))))******+++++++++,,,,,,,,,,,,+++******))))))*********************************))))))******+++,,,---++++++************++++++---,,,+++***)))))))))))))))******++++++******))))))))))))******++++++,,,//////......---,,,,,,,,,---...///...,,,+++,,,---************************++++++++++++,,,,,,,,,,,,......---------...//////...------,,,,,,------......---------...000222333555;;;444::::::<<>>AAA>>>CCCvvvppp[[[FFF555222111111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000000111111222333333333222444555666666888;;;===???FFFIIIQQQ^^^dddkkk{{{$$$$$$$$$%%%%%%%%%&&&&&&+++'''(((&&&---UUUMMM222%%%(((&&&%%%'''&&&''''''###''':::ggg^^^000***&&&))),,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))))))))*********++++++,,,,,,---,,,+++******))))))******************************)))*********+++,,,------,,,++++++******++++++,,,,,,++++++***))))))******)))******************)))))))))******+++,,,------.........------,,,,,,,,,---...//////---,,,,,,---************************+++++++++,,,,,,,,,,,,,,,---------------...///000...------,,,,,,------.........---...///000222333333:::666:::777BBBggguuuKKK@@@888999:::;;;CCCMMMFFFFFF@@@???EEEFFFOOOcccnnn\\\[[[^^^aaahhhkkkjjjggggggjjjjjjhhhfffbbbZZZSSSUUU[[[^^^\\\^^^\\\YYYUUURRRPPPNNNNNNTTTOOOMMMMMMKKKEEEAAAAAA;;;555222444555333555:::WWWyyyccc@@@111///......///111333333222000333111666===:::///,,,111000222000111444000:::QQQ\\\<<>>???FFFJJJRRR___eeemmm}}}$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***+++***777___eee>>>(((++++++'''&&&######---$$$,,,000OOOttt;;;...%%%'''+++(((&&&((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))***+++,,,------...,,,+++******))))))******************************)))***+++,,,------------,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,------,,,,,,,,,,,,,,,,,,***,,,......,,,+++***+++************************++++++,,,,,,------............---------...//////...------,,,,,,------...---...///000111222222222111555666;;;;;;WWW{{{mmmEEE===999:::999777===HHHAAABBBCCCIIINNNJJJRRRiii~~~eeebbbgggkkkoookkknnnpppsss{{{{{{nnngggkkkuuu{{{uuuppphhh```\\\[[[]]]^^^QQQLLLIIIJJJHHHCCC??????BBB>>>;;;::::::999666333>>>@@@TTTzzzWWW111777444222111222333333333000111777BBBFFF???666111000555333444999555555BBBoooYYY<<<@@@<<>>???FFFJJJRRR```eeemmm}}}$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***,,,)))...SSSvvvGGG*********'''((('''###///###,,,,,,HHHCCC222&&&(((+++(((&&&)))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((()))))))))************((()))***+++,,,------...,,,+++******))))))******************************)))***+++------------,,,---,,,,,,++++++,,,,,,---+++***************++++++,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---+++******************************++++++,,,,,,---......//////......---------.........------,,,,,,------...---...///000111222222222333333555>>>BBBcccddd@@@:::999<<<:::777===GGG???AAACCCKKKRRRMMMUUUnnnvvvcccdddhhhjjjnnnrrrvvvyyy|||uuuooouuu~~~{{{vvvpppiiieeeccccccdddVVVQQQOOOPPPNNNIIIEEEEEEEEEBBB>>>:::999999777555:::999;;;PPPxxxwwwOOO<<<888444111111333444555222444777===FFFIII@@@444///555333222666222222>>>XXXTTT999>>><<>>>>>FFFJJJRRR```fffnnn~~~$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))+++)))***NNNNNN+++(((((('''******###000"""+++)))EEEHHH555((())),,,)))'''+++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((((())))))*********+++((())))))+++,,,---......,,,++++++***)))*********************************)))***,,,---......---,,,---,,,,,,++++++,,,,,,------,,,+++***)))))))))))),,,+++***))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...,,,++++++************************++++++,,,,,,---...//////000///...---------------...------,,,,,,------...---...///111222222222222444333555@@@GGGjjj^^^<<<888888===<<<888>>>HHHAAAAAA@@@HHHOOONNN]]]zzzsssbbbdddhhhggglll~~~xxxvvv}}}}}}zzzuuupppkkkhhhgggfff^^^YYYVVVWWWVVVPPPMMMMMMFFFDDD???:::888:::;;;;;;...<<<===>>>aaavvv???;;;555111111333555666444666666999EEEOOOHHH888...555333111333//////:::FFFPPP666===;;;HHHgggQQQ???111111111111111000//////......,,,,,,,,,------...............---------,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000333333333333333333333333444555777777888999<<<>>>>>>FFFJJJRRR```fffnnn~~~$$$$$$$$$$$$%%%%%%&&&'''(((!!!&&&$$$'''...CCCuuu[[[,,,'''***%%%,,,)))$$$///%%%)))...KKK^^^,,,&&&---+++---((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))***,,,...///)))************++++++++++++*********))))))(((((()))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************++++++...------...///...,,,)))******+++++++++,,,,,,,,,+++,,,...000000///...---+++++++++************)))++++++,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,---...///.........111333555444333333555:::999LLL|||XXX;;;777666999;;;<<<@@@FFFCCCAAA>>>EEEMMMOOOeeennngggiiikkklllmmm~~~~~~{{{uuupppiiibbbaaafff___^^^]]]\\\\\\YYYPPPHHHKKKDDD@@@@@@<<<555555999111999888333EEEnnndddDDD///555;;;444222999:::666333777???EEEFFFCCC666222222555333///111888EEEooo~~~QQQ777<<<:::IIIhhhLLL999333333000000000000////////////........................------,,,,,,,,,,,,++++++***)))))))))))))))******,,,,,,,,,++++++*********+++((('''***...000---)))//////------,,,---...///,,,,,,------.../////////555555444333222222222222444444555666888:::;;;<<<@@@EEEIIITTTbbbgggqqq&&&%%%%%%%%%%%%&&&&&&'''***$$$***'''(((***888eee~~~___000'''+++%%%***%%%$$$---%%%)))+++AAAxxxfff111''',,,))),,,((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))+++************+++---...)))************++++++++++++*********))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************++++++,,,///....../////////---+++******+++++++++,,,,,,,,,+++,,,...///000///...---++++++++++++************++++++,,,,,,,,,,,,------//////.........------------,,,,,,,,,,,,---...///.........111333555444333444555;;;:::NNN|||YYY<<<999777:::<<<===BBBGGGEEECCCAAAGGGLLLNNNfffiiiaaafffkkkooosss}}}~~~vvvllldddbbbeeeiiihhhddd^^^\\\^^^]]]SSSGGGLLLDDD???>>><<<777555777666333000111;;;RRRuuuaaa>>>333888999666444777444111444:::@@@BBBAAA777333222444333000111555:::ccc{{{NNN666===<<>>:::999<<<>>>???CCCHHHDDDEEEDDDGGGIIIJJJeee}}}dddaaahhhlllooorrrttt~~~nnndddhhhnnnooolllfff]]]ZZZ___bbbYYYLLLMMMEEE>>>======:::666444888------666666888TTTxxxWWW777000777666...555444222333666:::>>>AAA999555222333333111111333444ZZZvvvJJJ666======SSSgggMMM;;;333222222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++***)))***+++---...---,,,,,,,,,...///000,,,,,,------.../////////333222222222222333444444444444555666888:::;;;<<>>:::999<<<===>>>BBBHHHHHHJJJJJJKKKKKKKKKhhhvvvdddgggooooookkklllvvv|||{{{|||oooeeejjjooollleeebbb[[[VVV[[[ccc___UUUNNNFFF===<<<>>>===888444444---222===999000>>>YYY|||QQQ333222555111555666555444333666<<>>999222000000111222333222SSSpppFFF666;;;<<>>++++++''',,,((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))++++++,,,++++++++++++***))))))*********+++++++++***************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---,,,++++++---------,,,******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---------........................------,,,,,,,,,------.........111333555444333222111888===OOOwww{{{SSS===999888:::<<<<<<@@@FFFNNNQQQRRRSSSQQQQQQnnnxxxeeejjjsssqqqmmmnnnyyy~~~|||mmmcccffffff___\\\^^^ZZZRRRTTT]]]^^^YYYMMMFFF???<<>>CCC>>>666///---000444555222IIIjjjCCC888999:::[[[}}}aaaJJJ:::333111000////////////.........------------------------------,,,,,,,,,+++++++++,,,,,,+++***************++++++++++++++++++++++++(((,,,///---***+++111888111000...,,,+++***++++++,,,,,,------.../////////000000000111222333444555444444555666888:::;;;<<>>???BBB@@@:::888777111---000777:::777KKKzzz```;;;111555222333444222000000444777CCCBBB<<<222...000444555666CCCrrrfff@@@999;;;<<>>CCCHHHKKKLLLPPPQQQQQQlllwww[[[^^^jjjllloooxxxwww}}}|||vvv|||wwwsssooojjjddd___VVV[[[WWWMMMNNN[[[]]]VVVHHHIIIEEE@@@@@@DDDDDD???;;;777111///222777888555777UUU~~~{{{SSS888000222333333333111111222222???DDDCCC:::111111333333999<<>>CCCLLLNNNOOOTTTWWWXXXqqqmmmTTT[[[hhhhhhiiippp{{{wwwsss}}}~~~vvvpppqqqpppiiicccaaaTTTXXXSSSKKKQQQaaacccXXXFFFIIIGGGAAA@@@EEEFFFCCC999555444999;;;777444444444===```nnnFFF333555555555555555444333222;;;EEEIII@@@555222222111444111UUUbbb:::===CCCIIIwwwqqqTTT@@@555222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++000///...---,,,+++++++++*********++++++,,,,,,,,,+++,,,------+++***)))***...---,,,+++++++++,,,---,,,,,,------...//////000111111111000111111222333444444555666888:::;;;<<<@@@IIIPPPZZZcccfffsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,000WWWvvv{{{FFF(((---'''***+++%%%...---***,,,DDD}}}ggg111***(((###---%%%))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))******+++++++++------------++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,------------------------++++++++++++******))))))++++++++++++,,,---.........---+++*********++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...///.........------,,,,,,,,,---+++***+++,,,------------------...............------------------------...///000111222333444444555666444<<<[[[wwwkkkKKK<<<:::777666888<<>>BBBFFFLLLTTTPPPMMMPPPSSSqqqiiiUUUXXX\\\ccclllnnn{{{zzz|||~~~yyyxxx|||uuuwwwzzz{{{wwwnnnccc]]]YYYYYYSSSMMMQQQZZZXXXNNNKKKQQQ```___NNNOOORRRCCC???999666:::<<<:::666555000888999MMM~~~zzzMMM444;;;888222222000...333555999>>>???;;;666333222888555BBBnnnYYY999:::777KKKmmmOOO<<<333111222000000000000////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***---,,,++++++++++++,,,---************************++++++,,,,,,,,,,,,------,,,,,,------.../////////111111222222222333333333444555777777777999<<>>;;;::::::===AAADDDJJJQQQPPPLLLJJJOOOpppooo^^^___^^^```hhhkkkzzz|||vvvzzzwww{{{}}}vvvkkk___XXX[[[\\\WWWOOOPPPVVVWWWQQQLLLZZZlllhhhTTTNNNMMMDDDBBB<<<888;;;===:::888888444555444:::[[[lll:::999:::666///222444...555777999:::999666444222777444<<>>@@@GGGIIIJJJIIIIIITTTyyytttdddccc]]]\\\bbbeeerrr~~~|||xxxmmmmmmqqqwwwzzzwwwooohhh___YYY___]]]VVVPPPQQQWWWWWWRRREEEZZZnnnkkk[[[PPPIII@@@BBB===999;;;<<<:::999::::::222333333>>>iiiKKK555333888000222888000555444444555666666444222777555888XXXSSS;;;;;;999PPPfffJJJ999333111111000000000000////////////........................------,,,,,,,,,+++++++++*********))))))))))))))),,,++++++++++++++++++,,,************************+++++++++,,,,,,,,,------,,,,,,------.../////////111111222222222333333333444555666777777999===@@@EEEMMMSSS^^^kkkppp}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((+++---111VVVggg666,,,)))'''(((###***)))+++---555\\\JJJ***(((&&&,,,***(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---......,,,,,,+++++++++,,,...///,,,,,,---------,,,,,,+++***+++,,,---------,,,,,,------------------------...,,,+++,,,---.........,,,,,,------...//////000111000...------...000111222222222222333333333333222777999AAA^^^yyymmmNNN@@@>>>;;;::::::;;;>>>@@@IIIDDDDDDGGGKKK^^^pppaaa___YYYVVV^^^bbbbbbqqqzzzvvvwwwxxxiiibbbmmmrrrsssnnnjjjhhhddd^^^```XXXOOOLLLRRRXXXVVVOOOGGG^^^nnnmmmdddXXXHHH===AAA<<<999;;;:::888888:::<<<...333777111IIIuuufff;;;,,,666333///444222333222111222444555444333666777666OOONNN;;;;;;;;;TTTaaaFFF888222111000000000000000////////////........................------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,------.../////////111111222222222333333333333444666777777:::===@@@GGGNNNSSS]]]kkkppp|||&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''')))+++......HHH|||ppp<<<***(((+++)))$$$)))(((+++---000PPPTTT,,,)))&&&***)))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,+++***++++++************++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///......------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------,,,++++++,,,......---------------,,,,,,+++***+++,,,---------,,,+++,,,,,,,,,------------......---+++,,,...//////...+++,,,,,,---...///000000222000///......///000222333333333444444555555555333777888CCCbbb|||lllIIIAAA@@@>>><<<===>>>@@@BBBMMMCCCDDDHHHKKKcccnnn^^^^^^YYYZZZccchhhhhhttt|||zzzyyyyyyjjjbbbooosssqqqjjjiiikkkggg^^^[[[QQQHHHHHHQQQWWWSSSLLLTTTjjjqqqmmmjjj\\\GGG>>>>>>;;;:::;;;:::777777999666---222999111666\\\}}}PPP333444444......111111222222222222333333444333999777GGG{{{{{{III999999;;;WWW}}}]]]CCC666222111///000000000000////////////------------------------------,,,,,,,,,,,,++++++))))))))))))******************++++++++++++******************************++++++,,,,,,,,,,,,------,,,,,,------.../////////111111222222222333333333333444666666777:::>>>@@@GGGNNNTTT]]]iiinnn}}}''''''''''''''''''''''''$$$%%%'''((('''(((***,,,---===vvvzzzEEE)))%%%,,,***%%%)))'''+++,,,+++FFF}}}XXX...,,,))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,,,,+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......------,,,++++++***+++++++++,,,,,,,,,------++++++++++++,,,---......///...---,,,+++,,,------------......---,,,,,,+++***+++---......---+++***,,,,,,,,,---------.........---,,,,,,...//////...++++++,,,---...///000000333111///......///111333333444444555666777888888555888999EEEggglllDDD@@@???>>>======???AAACCCLLLAAAFFFJJJIIIcccsss```___\\\^^^hhhmmmqqqxxx~~~~~~{{{|||vvvlllhhhvvvwwwrrrjjjjjjkkkbbbTTTTTTMMMHHHJJJQQQUUUSSSPPP[[[ppppppeeecccWWWDDDBBB===;;;;;;===;;;777666999222333333555444111FFFhhhjjjDDD111222222...000///222444444111000222444///:::777AAArrrwwwDDD888999>>>[[[yyyYYYAAA555222000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))******+++++++++)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,,,,------,,,,,,------.../////////111111222222222333333333222444555666777:::>>>AAAEEENNNUUU]]]gggnnn''''''''''''''''''''''''&&&'''((((((''''''(((***000:::vvvMMM)))"""++++++%%%)))'''+++,,,(((AAAoooVVV---...,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***,,,---,,,+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***))))))+++++++++,,,,,,---------++++++++++++,,,---......000///---,,,+++,,,,,,------.........---,,,,,,+++***+++---......---+++***,,,,,,,,,------.........///---,,,,,,...//////...++++++,,,---...///000111333111///......///111333444444555666777888999:::888::::::GGGkkklllBBB======<<<;;;<<<>>>@@@AAAGGG>>>GGGKKKGGGcccvvv```\\\XXX[[[dddhhhfffkkksssxxxxxxxxx}}}ppplllnnn{{{{{{tttkkkiiiiiiZZZHHHQQQMMMLLLOOOSSSUUUVVVVVVYYYnnnjjjZZZYYYOOOBBBFFF<<<;;;<<>>llluuuAAA999;;;AAA```xxxXXX@@@555222000...000000000000////////////++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******+++++++++,,,)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,---------,,,,,,------...//////000111111222222222333333333222444555666888:::>>>AAACCCNNNUUU]]]gggnnn%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((...555gggTTT+++***+++)))((((((++++++***---222ZZZaaa000...,,,((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((***///222111---(((,,,+++***))))))***+++,,,******))))))***,,,...///---------,,,,,,+++++++++,,,,,,,,,++++++,,,------------------------------///...---,,,++++++++++++++++++,,,,,,,,,---------'''******(((''')))---...222000...---------+++***...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......------------......------......///000000000000000///......///000111111;;;111777@@@999;;;888;;;555888IIIhhhlll@@@<<<:::777888;;;======<<<======FFFBBBIIIYYYqqqxxxTTT\\\\\\SSS```^^^eeecccaaaeeemmmxxxzzzpppjjjjjjmmm~~~zzzsssmmmfff]]]RRRKKKQQQJJJGGGKKKOOOQQQTTTWWW___\\\ZZZXXXUUUOOOFFF???:::999999;;;<<<<<<999777888666444222222333555777[[[uuuAAA---222444666222222222222222222222222444555888BBBYYYooo@@@:::>>>;;;jjjuuuRRR===555333222333222111111000///......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++***)))***+++++++++,,,,,,,,,,,,------......//////000000111111000111111222222333444444444555666777888:::???BBBFFFQQQTTT^^^lllmmm%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((,,,...^^^zzzQQQ+++(((''')))((((((++++++***---222UUUiii666---)))(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((***---000000,,,))),,,+++***))))))***+++,,,++++++*********,,,---...------,,,,,,++++++++++++,,,+++++++++,,,------...------------------------///...---,,,++++++++++++++++++,,,,,,,,,---------&&&,,,000111...------...***---///...++++++000555...//////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......////////////....../////////------......///000000000111000///......///000111222<<<333888===555:::777777666888KKKoooddd???;;;999777999<<>>FFFBBBHHHWWWooo{{{XXX\\\ZZZQQQ^^^aaadddbbbaaadddlllttt{{{wwwvvvtttqqqnnnkkkjjjjjjsssppplllgggbbbZZZQQQKKKUUUNNNIIIKKKNNNMMMMMMOOOSSSTTTUUUUUURRRJJJ@@@999777666777999;;;===<<<;;;999777555333222333555666KKKvvv}}}TTT666555666222333333333333333333222222444555777@@@WWWkkk???:::>>>>>>ooosssQQQ===555222111222111111000000///......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,------......//////000000111111000111111222222333444444444555666777888;;;???BBBFFFQQQUUU___mmmmmm%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((+++***WWWwwwSSS---)))&&&)))((((((++++++***---222SSSttt???,,,&&&***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++------+++)))++++++************++++++,,,,,,++++++++++++,,,---,,,,,,+++++++++++++++***++++++++++++,,,---//////------------------------///...---,,,++++++++++++,,,,,,,,,,,,------------&&&***...000...,,,---...222222000.........000222...///000///---,,,---...------------------------,,,,,,,,,---......//////000000////////////000000---......//////000000111222111000//////000111111222888222===BBB<<<>>>333333999888NNNyyy}}}XXX===:::888888999<<>>>>>999888666444333333444555===bbb~~~iiiAAA333666222333333333333333333444444555555666===TTTccc===999>>>DDDvvvpppOOO;;;444111000111111000000//////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------......//////000000111111000111111222222333444444444555666777888;;;???CCCGGGSSSVVV```mmmnnn%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))),,,+++[[[~~~YYY111***''')))((((((++++++***---222XXX~~~GGG,,,&&&---+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))***+++******++++++++++++++++++++++++---,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++---...000000..............................---,,,,,,,,,,,,,,,,,,,,,,,,------------......+++)))***,,,---///222777111+++,,,111333///)))///000111111///......///........................,,,,,,------.../////////000//////////////////000.........///000000111111333222111000///000111222444444666QQQccc```VVV888111;;;;;;TTTxxxLLL<<<999999888888:::;;;===>>>===888>>>;;;???LLLdddTTTGGGGGG@@@MMMTTTNNNMMMMMMPPPSSSUUUVVVUUUVVVVVVUUUUUUTTTRRROOOMMMQQQQQQPPPOOOMMMIIIEEEBBBIIIDDDAAAEEEHHHFFFEEEEEEMMMRRRWWWVVVMMMCCC:::666444222222444888;;;===>>>999888666444333333444444888LLLttt|||QQQ000222666333333444444444444555555555555555<<>>\\\mmmCCC<<<:::999888777666777888999;;;555;;;:::>>>III```QQQ;;;???;;;CCCIIIDDDDDDEEEHHHJJJKKKIIIGGGIIILLLOOOMMMHHHEEEEEEGGGIIIIIIHHHGGGDDDBBB@@@@@@BBB===;;;???BBBAAA@@@AAABBBEEEIIIGGGAAA:::666555555444222333666888999999888777555444333333333444888999eeennn<<<000777333333333444444555555555555555555<<>>BBBAAABBBCCCFFFIIIIIIGGGEEE@@@EEEIIIHHHCCCAAADDDHHHGGGGGGEEECCC@@@???@@@BBBCCC<<<999;;;===;;;::::::888:::;;;;;;:::999888888777555333333555555555444555444333333333333333333777///VVVXXX666444222222333333444444555555555555666===TTTJJJ===555;;;WWWwww^^^CCC555111000//////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************((()))++++++******+++---++++++,,,,,,,,,,,,------......//////000000111111000111111222222333444444444555777888999===BBBEEEKKKXXX\\\cccooorrr%%%%%%%%%&&&&&&&&&''''''(((((()))************)))+++(((ZZZ___000((())))))((((((++++++***---222KKKaaa///'''222###))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***((()))+++++++++,,,------,,,++++++***+++,,,.........------,,,,,,---------.........---------------...//////..............................------------......------------............++++++...111...111EEE]]]ddd888...666///111333333222000//////111111111111111111111111------......//////000000//////............///////////////000111111222222666555333222111111222222222222UUUVVV<<<333CCCgggnnnOOO777:::888999999777444333666888<<<444:::;;;>>>AAATTT\\\;;;AAA::::::@@@======???CCCFFFGGGEEECCC>>>@@@AAAAAA@@@AAACCCFFFDDDCCCAAA>>>;;;<<>>hhh000%%%111"""))))))))))))))))))))))))))))))))))))))))))))))))'''+++------+++))))))***++++++------------++++++)))***,,,...//////......---------....../////////......---------......///////////////////////////......---------......///---------.........//////---///333222...999aaa{{{JJJ111------000222222111///......111111111111111111111111------......///000000000000000////////////000000/////////000111111222222666555444222111111222222777<<>>///DDDiiieeeEEE555888777888999777555555888;;;;;;222888999::::::LLLaaa>>>BBB999777>>>666777999===AAABBBBBB@@@???===;;;;;;===?????????@@@???<<<999777999@@@FFFDDD===777777999888888:::999777777888:::999444000444444333444555444111//////000000111222222333333777444555[[[SSS444000000111222222333444444444555999BBBYYYCCCAAA888>>>bbbmmmVVV===222000111000111---.....................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************''')))***+++******,,,---++++++,,,,,,,,,---------......//////000111111111000111111222333333444444444555777888:::===BBBFFFMMMZZZ^^^eeepppsss%%%%%%&&&&&&'''((((((((()))***)))'''&&&(((+++,,,+++%%%XXXaaa222***,,,+++***)))))))))+++---///666yyyooo999)))+++%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,++++++,,,,,,***)))******+++,,,,,,---......,,,,,,,,,---------......//////000000///...------///...---,,,,,,,,,,,,,,,---------------...///000,,,---222...,,,PPP{{{EEE444444555333111111111222222111555222///....../////////---...---,,,...111111...222---,,,//////,,,---222222222111222333333222000444111000222222000222777666@@@___gggDDD555CCC\\\UUU;;;000111666666777777777777777666666444;;;777888<<>>===<<<:::999;;;:::888888999;;;???AAAGGG@@@777444666999999888555666777888888777666555111111111111111111111111......///000111222222333///444555HHHsssccc999333333555+++333:::...333888555>>>>>>___sssHHH999888???wwwkkkQQQ999111111///...000////////////............------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,,,,,,,++++++,,,,,,---...------......///000000000000111111222222333444444555555777:::;;;<<>>333,,,/////////000111222111111222000///...///111222333555333333444444333444666888444444888888555666:::333222222444777999999888999666666888999666666888:::DDDbbb|||;;;777KKK^^^PPP999222555555555666666666666555555444111888555888<<>>666888777444555777999;;;<<<<<<<<<999:::;;;;;;;;;:::999888999888777666888:::===???AAA<<<777666888999777444444444666666666666444444111111111111111111111111//////000000111111222222222888666999\\\sssEEE444111444,,,222999...444666333======^^^qqqFFF888999BBB{{{dddLLL666000222000///000////////////............------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,,,,++++++++++++,,,------------......///000000000000111111222222333444444555555777:::;;;<<>>>>>:::===EEECCCBBBDDDHHHIIIFFFFFFGGGKKKHHHDDDBBB@@@???===<<<888555666:::<<<888555666333;;;YYYhhh888AAAWWW]]]GGG333222333333444444555555444444333333...444222777;;;@@@aaasssDDD888555888333000222444777999:::;;;;;;555666777777777777777666777666555444555777:::;;;888666555666999888444111222333444555555444333222111111111111111111111111000000000000000111111111111777888111GGG}}}VVV888///444...000666...555444222<<<<<<\\\mmmDDD888:::GGG[[[FFF333111333111000111/////////............---------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************))))))))))))******))))))******+++,,,+++++++++++++++,,,------------......///000000000000111111222222333444444555555777;;;;;;<<>>111333111333333333444333333222222444---222000555888:::YYY|||CCC222111555,,,///111333555777777777777111222222333444444444444444333222222333555666888333222222444666666333000222222333444444333222222111111111111111111111111111111111000000000000000000000888555???tttmmmAAA///333111///444///555444222<<<;;;ZZZhhhAAA888:::LLLUUUBBB333222444222///111//////.........---------------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,+++++++++***+++,,,,,,---------......///000000000000111111222222333444444555555777;;;<<<===DDDLLLUUUbbbmmmuuu{{{&&&&&&''''''((())))))***))))))...222///))))))...))),,,[[[xxxQQQ---***'''))))))))))))***+++,,,,,,111YYYKKK+++---((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,,,,+++******,,,,,,,,,***++++++,,,,,,,,,,,,------,,,,,,,,,---------............///////////////...------,,,,,,,,,------............///000111333333555666555:::aaaBBB333@@@999333444444555888???HHHNNN\\\```eeejjjoootttzzz~~~~~~sssmmmlllgggVVVOOOmmmkkkAAA@@@HHHPPPGGG444222777111333333444444333222222111666///222000444555777UUUBBB...///444***000111333444444444333333000000000000111111222222111111000000111222333444111000///000111222222111222333444444444444333222000000000000000000000000111111111000000000000000555***333999;;;cccPPP222333333...333111444666444===:::XXXccc???999:::RRRzzzRRRAAA444444555111///000............------------------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,+++************+++,,,,,,------......///000000000000111111222222333444444555555777;;;<<<===DDDMMMTTTdddqqqyyy~~~&&&''''''(((((()))******///,,,///444222+++***000(((---ZZZrrrJJJ***+++((((((((()))******+++++++++///OOOPPP+++---((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////////////////------,,,,,,,,,---...............///000222444444222222333>>>hhhOOOAAAFFFHHHMMMPPPSSSWWW]]]hhhttt~~~{{{~~~~~~xxxwwwuuugggPPP=========???777,,,111777000555555555555444333222222666000444000333444777XXXDDD000111777...111111222333333222111111000////////////000000111000/////////000000111222000///...---...///111222111222333444444333222111000000000000000000000000000000000000000111111111:::***...555444MMM~~~ccc777333555...333333333666444>>>:::WWW___===:::===ZZZtttPPP@@@444444555000...000.........------------,,,------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***************+++,,,,,,------......///000000000000111111222222333444444555555777;;;===>>>EEEMMMTTTggguuu|||'''''''''((())))))******++++++777JJJOOOBBB333---,,,222\\\nnnEEE(((+++((('''((()))******+++++++++///IIIUUU,,,///)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///////////////,,,,,,,,,,,,,,,---...///......///000111333444555888444777DDDiii}}}nnnddd```jjjwwwzzz~~~~~~zzz{{{wwwnnnooouuuwwwtttrrrqqqllleeeiiihhhhhhjjjlllnnnnnnmmmsssxxx}}}}}}llldddVVVNNNKKKCCC777777:::333777777777777666555444333555000666111333555<<<```KKK555222666//////000111333333333222111111111//////...///000000//////////////////000000............---...///000000000222222222222000000000000000000000000000000//////000000111111222222444...///222///<<>>FFFNNNVVVkkkzzz''''''(((((())))))******///>>>dddUUU777000666^^^mmmBBB'''+++((('''((()))******++++++***000FFFYYY...000***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000//////,,,,,,,,,,,,,,,---...///......///000111333555666GGG@@@AAAMMMjjj}}}~~~|||{{{tttnnnnnnpppnnnvvvssshhhiiittttttiiimmmrrrsssooolllkkkfff___hhhgggiiikkkoooppppppooo___eeejjjhhh___]]]iiiyyy|||vvvssswww~~~rrrkkkaaaNNNFFFDDD===888888888888777666555444222000777222333666@@@fffQQQ:::222333------...000222333444333333333222000///......///000......//////////////////,,,...///000///...---......///000111111000///...000000000000000000000000...//////000111222222333(((111444222///555YYY@@@444777///666555000111000<<<:::WWW[[[<<<===FFFhhhgggGGG999///000111......222......---------,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++*********)))***++++++,,,*********)))***++++++,,,------......///000000000000111111222333333444444555555777<<<===???FFFNNNWWWmmm}}}%%%&&&&&&&&&&&&(((+++...,,,aaa@@@777444oooeee:::444$$$'''******))))))******+++,,,000HHHjjj+++,,,++++++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...******+++++++++,,,,,,,,,------,,,+++,,,---...///111111000...,,,---000333///---,,,,,,///111111111111333333222555===EEEIIINNNYYYdddmmm{{{}}}yyyvvvxxx}}}qqqrrrrrroookkkiiijjjlllqqqmmmiiiiiimmmnnnlllhhhrrrrrrrrrrrrqqqooonnnmmmkkkooonnnkkklllrrrtttqqqhhhkkkkkkeee]]]\\\dddlllhhhddd^^^\\\eeesss{{{}}}~~~{{{~~~tttccc[[[LLLGGG???:::888777555333666666333666888555DDDdddRRR666555222111//////000111111111111111333222111///............////////////////////////...........................///000111111000///...111111000000000111111222///000111222222111000///...000...///111333LLLuuuPPP333///222444000333:::222999<<<___KKKDDD>>>CCChhhAAA777///000222111///.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))******************************************))))))))))))************+++++++++,,,,,,,,,,,,,,,---...///000111222000111111222222333444444555777999:::;;;AAAIIIPPPXXXooo&&&''''''''''''))),,,///???wwwUUU444:::rrrccc666222%%%)))******))))))******+++,,,///DDDyyyooo444111---*********)))((('''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,---,,,,,,+++,,,---...//////000000000......000111222111000///......///000444999@@@FFFKKKRRRWWWYYYbbbooo|||}}}wwwrrrkkklllllllllmmmooosssvvvlllnnnnnnkkkgggeeefffhhhiiigggfffgggiiikkkiiihhhrrrrrrrrrqqqqqqpppooonnnlllpppqqqmmmmmmqqqtttsssiiiiiihhheeeddddddgggiiihhhddd\\\UUUTTTWWWWWWSSSZZZ[[[cccsss~~~}}}|||}}}rrraaaRRRFFF???999666===:::222111222///>>>\\\TTT444111///222//////000111111111111111333222111///.............................................---------------//////000111111000///...444333222000/////////000//////000111111000000//////111///111333222EEEgggUUU666000333444222444999111999;;;___{{{HHH@@@===HHHaaa@@@666///000222111///.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))******************************************))))))))))))************+++++++++,,,,,,,,,,,,,,,---...///000111111111111111222333333444444555777999:::<<>>===CCCPPP^^^fffkkkooovvveeeRRREEE===:::444555888444<<>>555///000222111///.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))******************************************))))))))))))************+++++++++,,,,,,,,,,,,------...///000111111111111222222333333444444555777999:::===CCCKKKRRR]]]uuu((())))))))))))***...111NNNggg???MMMiiiMMM)))---***)))******))))))******+++,,,'''999ggg{{{>>>...(((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***************++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------...000000000//////111333...555===CCCHHHPPPZZZbbbeeehhhpppyyywww{{{zzzxxxssslllhhhggghhhiiihhhhhhkkknnnooonnnlllaaacccdddaaa]]]ZZZ[[[\\\[[[```eeefffcccaaabbbeeehhhhhhggggggggggggggghhhkkkooopppkkkccc```dddhhhaaa^^^^^^dddkkkmmmggg``````cccaaaZZZTTTOOOIIICCC<<<999777999===AAADDDEEE[[[iii~~~zzznnnUUUNNN@@@:::;;;555999KKKiiigggCCC555---//////////////////000111111333222111///....................................,,,,,,,,,,,,------------///000000000111111111111///.........000222444555///////////////.........111222...000444///444GGGxxxddd>>>111444111555444777000999;;;]]]jjjBBB888>>>\\\|||RRR<<<444///000222000...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************((()))))))))******************************************))))))))))))************+++++++++,,,,,,,,,------......///000000111111111222222333444444555555777:::;;;>>>DDDMMMTTT___www'''((((((((((((***---000OOOuuuJJJRRRWWW<<<&&&---,,,'''******))))))******+++,,,,,,AAAlllGGG///+++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------------......---,,,,,,///444888FFFKKKRRRWWWZZZ```iiiqqqnnnsss~~~yyyqqqkkkkkknnnooolllgggeeefffiiikkkgggdddfffkkkmmmllliii^^^```bbb___[[[XXXXXXYYY\\\bbbffffff```]]]^^^aaafffeeedddcccbbbbbbbbbccc```bbbbbb\\\RRRLLLNNNTTTSSSTTTXXX^^^cccccc___ZZZ___cccccc[[[RRRLLLGGGBBBCCC@@@<<<999888:::;;;:::BBBJJJWWWfffsss~~~}}}sss^^^OOOGGG;;;777CCCffflllEEE444+++---//////......//////000111333222111///....................................,,,,,,,,,------.........000000000000000111222222/////////000222333444555000000///...............111111+++,,,222///222AAApppmmmBBB111444///666444777000999;;;\\\aaa@@@777CCCiiiyyyNNN999222///000111///...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************((()))))))))******************************************))))))))))))************+++++++++,,,,,,,,,------......//////000000111222222333444444555555555777:::<<>>DDDYYY]]]ccchhhlllsss{{{|||tttpppmmmjjjjjjllleeeggghhhfffbbb``````bbbeee```]]]aaaiiimmmlllhhh\\\^^^```___ZZZWWWVVVWWW^^^bbbeeebbb]]]ZZZZZZ]]]]]]\\\ZZZWWWUUUUUUUUUUUURRRQQQOOOJJJBBB::::::???DDDGGGLLLQQQTTTUUUSSSQQQTTT[[[^^^XXXPPPKKKIIIFFFAAAAAA>>>999777:::<<<:::999;;;===BBBJJJUUUbbbjjjvvv}}}~~~~~~xxxaaaLLLJJJjjj___;;;111///555000///...---...///000111333222111///............------------------------,,,------....../////////000000000000000111333333444555666666666555333222111111000///............///111,,,+++111000222???jjjvvvGGG333666...999555777222:::;;;[[[XXX>>>777JJJvvvuuuJJJ666111...000111......000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))******************************************))))))))))))************+++++++++,,,,,,,,,............//////000000222222333333444444555555555888;;;===@@@GGGQQQXXXbbbyyy)))************+++///222KKK}}}FFFEEE444***,,,------+++******))))))******+++,,,***777TTTLLL,,,+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,---.../////////.........000444999???HHHRRRXXXdddgggmmmuuu~~~uuuuuuqqqmmmkkkkkkiiieeegggllleeefffeeeccc```]]][[[[[[___[[[ZZZ```jjjoookkkdddZZZ]]]___^^^YYYVVVUUUVVV]]]^^^___\\\YYYVVVWWWXXXWWWUUUQQQNNNKKKIIIHHHHHHIIIDDDAAA@@@:::333222666:::;;;>>>BBBGGGHHHGGGFFFEEEPPPXXXUUUOOOKKKIIIHHH???@@@;;;333111444777666444777:::;;;;;;<<>>,,,***000,,,---...*********)))***++++++,,,,,,333IIIQQQ111000(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************((()))***+++,,,+++************+++++++++,,,,,,,,,------///000000000///...111555===EEEOOOYYYccciiiqqqssswww|||}}}wwwjjjhhhnnnggggggkkkoookkkdddccchhhfffeeedddbbb```^^^[[[ZZZZZZWWWWWW___jjjllleee\\\YYY\\\___]]]YYYUUUTTTUUUZZZZZZYYYWWWUUUTTTUUUVVVZZZWWWSSSNNNJJJHHHGGGGGGFFF@@@======:::444222666555333333888???BBB@@@===???LLLUUUSSSJJJCCC???<<>>444111666::::::777999:::999777777:::===>>>MMMYYYfffvvv~~~qqqIII:::000000000///---,,,---...000222333222111///............------------------------.........///000111111222111000000///000222444555888;;;???BBBBBB???;;;888444333111000/////////000***111111111555111000:::fffPPP777;;;000???:::999444<<<;;;ZZZwwwJJJ;;;666RRRjjj@@@333///...000000......000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))******************************************))))))))))))************+++++++++,,,,,,,,,.........///////////////222222333444444555555666555888;;;>>>BBBIIISSSZZZeee{{{GGGBBBAAAEEEFFFDDDFFFLLLPPPqqqTTTFFFDDDBBB@@@>>>:::444000000///---***((((((,,,000...***NNNZZZ111,,,(((***---//////---***((())))))(((''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((()))******************+++&&&)))+++,,,++++++,,,...111222...---000+++,,,999@@@RRRaaabbb```fffpppvvvxxxuuurrrooommmjjjfffddd___bbbfffjjjkkkiiifffccchhhddd___[[[XXXUUUSSSQQQVVVTTTSSSXXXgggppphhhYYYXXXZZZ[[[YYYUUUOOOJJJHHHQQQQQQTTTWWWTTTOOOMMMOOOWWWVVVQQQIII@@@;;;:::<<>>;;;888555333---///222222000---++++++//////000111444777:::;;;[[[SSS444111:::;;;;;;<<<000;;;===YYYnnnBBB999AAAZZZ~~~TTT@@@222111111000///......---///............---------+++++++++++++++++++++++++++*********))))))(((((()))((((((((()))***++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000111111222222333444444888999<<<>>>BBBIIIQQQVVVbbbyyyzzzsssnnnmmmmmmnnnuuu}}}pppuuutttssssssrrroookkkhhhQQQKKKCCC===888222+++%%%,,,---SSSeee444***(((***,,,------,,,***((())))))((('''''''''''''''(((''''''''''''((())))))************************'''***------,,,,,,,,,---------------,,,---...///---000---...555777???QQQ___eeejjjllltttvvvqqqqqquuurrrmmmiiieeebbb^^^[[[YYY\\\```dddfffeeecccbbbaaa^^^ZZZXXXVVVSSSPPPNNNTTTSSSSSSXXXdddlllfffZZZVVV\\\```[[[PPPFFFBBBCCCMMMLLLOOORRRQQQKKKJJJLLLHHHGGGDDD???;;;999:::<<<@@@<<<999888::::::666222222333444444333444666888DDDBBB???;;;888666555444:::666222111000111777>>>AAA===:::<<>><<<:::777444333333444555444222000111222//////000111333555888999WWWTTT666333;;;;;;:::<<<111:::===[[[hhh@@@999CCC```vvvOOO>>>111111111000///.....................------------++++++++++++++++++++++++************)))))))))((())))))))))))))))))***+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////111111111222333333444444888999<<>>BBBBBBEEEIIIGGGBBBAAADDD===;;;888777888999::::::;;;888444333555666444222222333333222222333666888FFF???666111111222222222888444000000000111777???EEEBBB???>>>BBBHHHLLLNNNNNN???===999<<<999777TTTqqqRRR666111,,,,,,///222111///000000///...------------++++++++++++,,,,,,,,,,,,,,,,,,---.............../////////...---...000333;;;::::::999777555444333222333222000......///111000//////000111333555777RRRUUU999666<<<:::888;;;222:::===___aaa>>>;;;GGGllllllHHH;;;111111000000//////..................------------++++++++++++++++++++++++************))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////111111222222333333444444888:::<<>>777777???GGGQQQGGG@@@BBBDDDBBB??????;;;>>>DDDMMMWWW___dddeeeVVVPPPKKKLLLPPPNNNDDD;;;333000EEE{{{lll777...))))))(((((((((((())))))))))))((((((((((((((()))((((((((('''((())))))************+++++++++++++++---+++******,,,,,,+++)))***)))(((***,,,...---,,,,,,777<<>><<>>???;;;666555999>>>444444777;;;:::555444777777333000000222444222000000...,,,+++,,,---////////////...---...111777;;;;;;555...---111444444222333000...//////000666>>>FFFKKKMMMJJJNNNYYYdddhhhddd]]]^^^VVVRRRHHH===RRRzzzkkkLLL[[[lllnnneeeUUU???000,,,---///...///......------------...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...//////...,,,,,,---...000111111222222222222111000333555555444222111111//////......///000222333KKKWWW===888<<<888666999555:::BBBoooQQQ<<<<<>><<<222******...))),,,......///777EEEOOOaaarrr}}}xxxuuuqqqkkkkkkooo^^^ccclllooojjjcccbbbggg[[[YYYWWWVVVVVVVVVTTTSSSUUUWWWXXXYYYWWWSSSNNNKKKCCC???999555333333333333555111000222111......222...............///000111000000333666444///---///111222333222111111222333000000111000000///000000000//////...111777@@@FFF...------......////////////---...111111000222777AAAOOOYYYWWWZZZeeeoooqqquuusssuuukkkeee]]]RRReeeiii???444666888RRRRRRNNNCCC777///...000...------,,,,,,------...------------,,,,,,,,,+++***+++,,,,,,------,,,,,,***,,,------,,,,,,,,,---,,,---...//////000000000---///111111000/////////............///111333444NNNXXX;;;444888666777555999>>>KKKyyyFFF>>>@@@QQQTTT555555////////////000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))***+++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......//////000111111111111000222222333333444555555555888:::>>>BBBHHHPPPYYY___hhhttt***+++,,,222CCCVVV^^^[[[FFFOOOPPPIIIGGGKKKCCC444***)))((((((***,,,++++++'''(((******++++++,,,---)))222888eeennn444444))))))************))))))))))))((())))))***++++++)))))))))))))))******+++******+++,,,,,,---......;;;MMM\\\VVV???...---444,,,000333444999GGG]]]oooyyywwwrrrpppssspppfff```___\\\^^^cccgggccc\\\\\\```[[[YYYXXXWWWXXXWWWUUUSSSSSSTTTUUUSSSMMMFFF>>>:::888555333111000///...,,,444///---111222///000555000444888:::::::::;;;=========???BBB@@@:::999;;;:::<<<===;;;777555666888222333444444333222222222111111000000333:::CCCJJJ///000000///------///111...---///222222///111555<<>>CCCIIIQQQZZZ```hhhuuu(((***///<<>>222111///......///000111...000111333222111///...===NNNXXXVVVVVV```ggghhhlllgggjjjrrroooiiittteeeKKK666444000...------...111222111111////////////////////////------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...,,,++++++---///111222111111111111...,,,///333...333000...333111000999SSSaaa888777222>>>555999888666VVVmmmLLL???FFFuuuqqqGGG333444111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////////////////000000000000333333333444555666777888::::::???FFFJJJOOOYYYccclllzzz(((222???MMMZZZbbbaaa[[[VVV\\\\\\TTTNNNHHH<<<...************************++++++,,,,,,---,,,,,,+++,,,222BBBvvvwww;;;444************))))))))))))((((((((()))))))))******)))************+++++++++++++++,,,++++++---000333VVV|||FFF;;;000///999HHH[[[uuu}}}qqqmmmmmmlllnnnoookkkccc\\\YYYXXXTTTWWW[[[___aaa```]]][[[\\\[[[XXXTTTPPPLLLIIIHHH???>>>===999555111///...,,,---///222777<<>>___dddGGG>>>IIIzzziiiBBB222555000000000000//////............---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////////////////000000000000333333333444555666777888;;;;;;@@@GGGLLLQQQ[[[eeemmm|||///===MMMXXX^^^bbbaaa^^^```aaa^^^UUUHHH:::000+++************************)))***+++,,,------------***000???tttyyy;;;000************)))))))))))))))))))))*********++++++)))************+++++++++***+++,,,,,,,,,...111444YYYfffDDD444EEETTTlllvvvnnnmmmpppssskkkjjjhhhddd___ZZZVVVTTTOOOQQQUUU\\\aaaccc___[[[VVVSSSNNNJJJFFFBBB===:::888444///---...000000000:::CCCPPP[[[dddjjjpppttt||||||~~~{{{wwwnnnffffffnnnssstttgggfffbbb^^^[[[[[[]]]```^^^gggooommmddd]]]]]]aaafffjjjmmmjjjggglll{{{zzzfffOOOJJJAAA888111.........444222000...---...000111@@@PPPZZZWWWTTTYYYaaadddmmmkkknnnpppiiifffyyyvvvlllFFF......///...---...000111111000........................------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...//////000/////////---,,,,,,...000...+++111444111000555222333@@@uuufff???<<<444;;;555000777GGGkkkWWW@@@===PPP___;;;000555000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////////////////000000000000333333333444555666777888;;;<<>>888444555888333999??????>>>EEETTTaaaaaammm{{{zzzsssfffXXXIII===555111//////.........///000111>>>MMMZZZ[[[XXX[[[aaadddiiijjjmmmmmmfffhhhxxxuuuIII---000///...---...000111000///........................------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,...000111111//////...111222111///000222000---...222000111666111333BBB{{{YYY:::999444888888111666LLLuuu|||LLL<<>>444AAACCCNNN^^^mmmvvvvvvrrrnnnaaa[[[QQQEEE<<<555111000888BBBOOOYYY```dddggghhhkkklllooonnnnnnyyy|||uuuDDD111111///...------/////////---------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...111555444111......///---111000+++---555666111444333///111555000999PPPhhh@@@222666333000777:::777WWWfff@@@>>>GGGjjjsssKKK444///...---............/////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,---...//////////////////000000000000111222222333555777999:::;;;===DDDMMMRRRWWW___hhhqqqLLLWWW``````]]]\\\\\\ZZZgggnnnnnnbbbUUUKKK===000************************((()))***+++++++++++++++)))...333XXXeee333,,,************))))))))))))((((((((()))))))))******)))************+++++++++///111222111000//////000666KKKsssiiieeedddkkkiiigggffffffffffffeee___^^^\\\[[[ZZZYYYWWWVVVPPPKKKCCC<<<666333222222444===IIISSS]]]jjjyyyxxxfffRRRAAA777333222333555555333///+++)))......//////...,,,)))((()))---000......000111///---+++***+++...///...,,,......------------......)))***,,,---------...///222777VVVfffJJJ222111111---000555>>>IIIUUU```fffqqqqqqooohhh\\\MMM>>>444;;;>>>FFFQQQ\\\dddhhhkkkmmmmmmnnnnnnppp~~~sssvvvEEE888222///...------//////...---------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///333666444000---...000000111000333CCCVVVYYYQQQAAA;;;111000333222BBB```[[[777000777444...777999:::cccZZZ;;;AAAJJJppphhhCCC333000...---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,---...//////////////////000000000000111111222333555777999:::===@@@GGGPPPUUUZZZbbbkkkpppEEERRRZZZUUULLLIIINNNRRRaaannnppp___NNNGGG>>>111************************&&&'''(((***,,,---------)))111777[[[eee444---************))))))))))))(((((((((((()))))))))))))))************+++++++++111222333222000......///333444jjj|||ooollllllkkklllmmmmmmkkkgggbbb^^^[[[[[[\\\\\\[[[ZZZXXXWWWWWWKKKEEE<<<222...000777===IIIZZZppp~~~tttdddMMM888...---000444.........///111000---+++)))***+++++++++,,,...111***//////+++(((+++...///...,,,)))***---///...,,,***...222111...+++,,,...,,,...000...+++***,,,///000<<<___bbb<<>>AAAJJJXXXlll{{{|||ooo\\\OOO???===???JJJXXXbbbiiillllllllllllkkkooolllppp~~~NNNFFF:::///...------...///...,,,------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------000444666444///---...111///000222CCCfffKKKBBB333///222444IIIlllQQQ///---666666...999666<<>>000666aaasss999111888222777999;;;666LLLgggBBB>>>@@@\\\sssIII777222000111.../////////////////////......---,,,,,,+++******************************))))))))))))))))))))))))************)))))))))(((+++++++++*********)))))))))************+++++++++++++++,,,------......///000000000000111111111111444333333444555777999:::???CCCJJJRRRZZZaaagggkkkwww$$$---999BBBFFFIIILLLNNNLLLKKKHHHIIILLLLLLBBB666+++***)))+++000444666777333000,,,***+++...000111444AAAEEEcccvvv>>>+++))))))))))))))))))))))))*********+++---...---+++******+++,,,,,,---......'''...222000,,,111@@@NNNiii{{{tttfffdddccccccdddffffffeeefffeeeddddddddd```ZZZTTT^^^VVVLLLDDDAAAAAA@@@???TTTeee|||{{{WWWJJJ:::///+++***(((&&&***++++++,,,------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......222***+++111,,,%%%000EEE]]]OOO<<>><<>>333------,,,,,,000777???EEEGGG:::777333000//////000111444===HHHlllttt???---))))))))))))))))))))))))*********,,,...///...---***+++,,,------------,,,,,,......,,,000BBB___vvv}}}qqqmmmnnnhhhgggeeecccbbbaaaaaa``````aaacccfffgggcccZZZSSSTTTHHH<<<999DDDYYYlllxxxuuu^^^HHH;;;444///***,,,111333000------......//////...,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000111111...///AAAWWWVVVBBB000,,,---++++++...+++,,,,,,,,,------------///000///...---...000333///111===SSSiiiooobbbSSSJJJAAA:::III}}}vvv~~~jjjhhh^^^QQQ555000---...///------///)));;;JJJFFF777---+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,------,,,---000222444222000.........000111222888???SSSdddVVV333333666333666222777;;;VVVRRR===:::QQQzzz]]];;;444222...111////////////............---------,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++++++++,,,------....../////////000000111111222222444333333444666888:::<<>>999YYYUUU777444111---111000000//////.........---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++++++++,,,------......///...//////000111111222222333333444444666999;;;===@@@FFFNNNUUUZZZbbbkkkrrr...444<<>>>>>???AAACCCCCCEEEHHHJJJQQQQQQgggXXX///...))))))))))))))))))))))))*********+++---...---+++******+++,,,,,,---......,,,333@@@TTTiii}}}}}}uuuqqqnnnkkklllpppooommmiiiddd``````cccfffjjjjjjggg^^^SSSJJJFFFFFFGGGYYYssshhhWWW@@@222///000000///...000000...+++***+++...***+++,,,......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((222333///999NNNUUUNNN...))))))//////******...---------.........//////---......---,,,,,,---//////222333///,,,000===IIIeeefffmmm}}}pppwwwqqqhhhvvvvvvIII222...,,,...///---,,,...000...***(((,,,111...(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))***,,,---,,,---...000,,,,,,,,,,,,---///111222666<<>>kkkrrrFFF222333///,,,666111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))************+++++++++++++++,,,------......///......///000111222333333333333444555777:::<<<>>>BBBJJJRRRXXX]]]fffqqq{{{nnn```___dddZZZYYYQQQGGGFFFMMMOOOJJJPPPNNNLLLLLLNNNPPPQQQQQQWWWWWWWWWWWWXXX^^^gggnnnXXX666---))))))))))))))))))))))))+++*********++++++***(((******))))))+++---000222MMM]]]ttt}}}ssslllfffcccdddccc___aaagggaaacccddddddcccdddhhhlllccc___TTTHHHEEEWWWwwwiiiNNN;;;444444333111...---------------,,,---...//////...,,,+++------------------------***+++,,,,,,---------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......333+++///FFFZZZXXXAAA+++//////,,,((('''***,,,,,,,,,,,,------------......***,,,------------...000---000111---)))***111888666???```vvvXXXdddmmmsssdddttt???111---,,,///000---,,,...'''---000...+++++++++)))++++++++++++++++++++++++))))))***+++,,,,,,------***,,,///000//////000222///////////////000000111,,,:::CCCzzzzzz```BBB111000333:::888HHH___kkk^^^666CCC@@@rrrkkkAAA///222...,,,888111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++)))************+++++++++++++++,,,------......///---...///000111222333333333333444555777:::===>>>EEELLLTTTZZZ^^^fffrrr{{{uuuaaaQQQHHHBBB===:::666555333111000111222333222222222222333333333444888777555444555888<<>>QQQpppzzzzzzssshhhkkkddd___```aaa___]]]^^^```ffffffaaaaaahhhggg```___GGGEEEZZZkkkwwwzzzhhhOOO===444222000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///......////////////...@@@YYYXXX>>>---///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......555///,,,111666555222///777===eee|||lllfffkkkdddpppfff<<<333---......***///333,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((()))******+++++++++,,,------......------,,,++++++---///000111000888///777lll~~~hhhRRR>>>111555BBBQQQaaaxxxzzzUUUAAA888OOO~~~WWW888666333///111111//////...------------...,,,,,,,,,+++++++++******+++++++++*********))))))++++++***)))(((((())))))))))))))))))************))))))******++++++++++++,,,,,,+++***)))))))))***++++++,,,------......///......///000111222333333555666666777888:::>>>BBBGGGJJJRRRZZZ```gggtttSSSIII;;;222...---,,,***---+++***(((((((((***+++)))))))))*********++++++...---++++++,,,...000222999JJJmmm{{{DDD111(((++++++***))))))))))))))))))+++,,,......---,,,+++,,,******,,,111@@@\\\vvv|||uuuuuurrrlllgggaaa\\\\\\[[[[[[^^^cccbbb```]]]]]]bbbddd\\\QQQYYYdddzzzlll]]]ZZZVVVFFF@@@888444333333111...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++---...///111222EEEWWWUUUBBB000---444++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000......000444444333888PPPyyyqqqmmmcccyyyaaa777222+++---///+++///222+++++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))******++++++***+++,,,,,,------,,,,,,/////////000111111000///000777@@@```aaaNNNDDD>>>BBBLLLaaassszzzdddNNNJJJ]]]xxxLLLAAA:::UUURRR555444111...000000//////...---------------,,,,,,,,,+++++++++******+++++++++*********))))))++++++***)))))))))))))))))))))))))))************************************,,,+++******************++++++,,,------......///......///000111222333333555666777777888;;;???BBBGGGKKKSSS\\\bbbhhhuuu333---&&&###%%%((())))))***)))((('''&&&'''((()))''''''((((((((()))))))))***))))))))))))***+++,,,---333RRRvvvBBB222+++++++++***))))))))))))******+++,,,---...---,,,,,,---***)))///???[[[~~~~~~rrrkkkiiijjjjjjhhhbbb\\\YYYUUUSSSWWW]]]VVV[[[```^^^SSSLLLPPPZZZ{{{zzzPPP<<<999333...///000111111000...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000+++***...///---111888DDDZZZ```FFF---***000111,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++000000++++++333777555>>>ggg~~~wwwzzzqqqgggeeeRRR222444+++,,,///,,,///111***++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((())))))***+++++++++******+++,,,,,,,,,,,,,,,///000111222222111000000---444222HHHmmmOOO<<>>222333JJJ}}}nnnFFF@@@>>>]]]sssKKK222222///---/////////......---------------,,,,,,,,,+++++++++******+++++++++***************+++***))))))))))))))))))))))))))))))*********************)))))))))))))))+++************++++++,,,++++++,,,------......///......///000111222333333444555777777999<<<@@@CCCHHHMMMVVV^^^cccjjjxxx...+++((('''))),,,,,,,,,+++***))))))))))))******)))************++++++++++++++++++,,,,,,,,,,,,+++111...HHH}}}uuuBBB222...++++++***))))))***************,,,---------------,,,+++...===VVVsssnnneee```]]]]]]```bbb\\\XXXXXXWWWTTTSSSUUUOOONNNNNNMMMIIIOOOkkkpppQQQ555///222---555555555111---+++,,,...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...000222//////<<>><<>>000222000///222000......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))******((()))))))))*********************)))))))))))))))+++*********+++,,,------++++++,,,------......///......///000111222333333444555777888:::>>>CCCFFFHHHNNNWWW___dddmmm&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((())))))))))))*********+++,,,,,,,,,,,,,,,---222OOO{{{jjj777,,,++++++************+++,,,,,,******++++++,,,---...///---AAA]]]vvvrrrmmmfffccccccaaa]]]XXXYYYTTTRRRTTTTTTNNNFFFCCC777HHHgggrrrJJJ111111///---///000(((+++///000...,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))...,,,'''///JJJhhhzzzQQQ>>>---+++,,,+++---222*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000333;;;EEELLLccc}}}jjj\\\[[[___~~~SSS///SSSNNN888//////++++++///---++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,------...///////////////,,,///000///,,,+++,,,///(((222555;;;LLL[[[nnn{{{]]]FFF???888///000000111444888999666333555:::cccqqqIII:::;;;XXXzzzPPP999000333000000333000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++)))))))))))))))******+++))))))))))))************)))*********++++++++++++,,,++++++++++++,,,,,,---++++++,,,------......///......///000111222333333444555777999;;;???DDDHHHJJJOOOXXX```eeeooo((()))))))))(((((()))***'''(((((()))))))))))))))))))))*********++++++++++++++++++,,,---...//////+++===___iii666...---+++*********++++++,,,---*********+++,,,---//////777WWW|||}}}wwwlllnnniiibbbaaaeeeaaaYYY\\\XXXSSSMMMEEE======BBB???iiiyyyjjjeeeQQQ:::---+++(((+++222111,,,...000111///---+++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))//////222KKKjjjnnn___:::333//////---)))+++111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,///333222777NNNggguuunnn```^^^XXXeeeeee>>>888^^^LLL555---111...---///,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,---......//////......,,,...000///---...333888888AAAHHHYYYvvvlllaaaNNN:::111333777888777444111111333444555555<<<999ZZZkkkDDD???BBBhhhpppHHH555///333000000222......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))))))))***++++++))))))))))))************))))))***+++,,,------...------,,,+++++++++,,,,,,++++++,,,------......///......///000111222333333333555777999<<<@@@EEEIIILLLRRRZZZaaafffsss'''(((((('''&&&&&&''')))$$$%%%&&&''''''''''''''''''''''''((((((((())))))''''''(((((()))+++---...***DDDjjjfff333,,,,,,+++*********+++,,,,,,---*********+++,,,---///000AAAiiixxxqqqoooiiiooojjj]]][[[bbbaaaWWWSSSQQQMMMEEE:::777BBBQQQmmm}}}ddd[[[___ccc:::222///---,,,333222###,,,+++******+++,,,...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++333777EEEjjjjjj::://////......000000,,,(((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++000444000333UUU|||ppppppkkk\\\___[[[ooo|||KKK:::JJJmmmGGG111,,,333111......+++++++++++++++++++++++++++*********++++++,,,,,,,,,)))******++++++,,,------+++,,,------......------(((,,,///000111555===DDDWWWooo|||}}}}}}pppVVVGGGAAA555000666:::555///...111//////111333444777:::;;;111MMMccc>>>>>>HHHtttiiiCCC333///222//////111---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))((())))))***++++++))))))))))))************))))))***+++---...///000...------,,,++++++++++++++++++,,,------......///......///000111222333333333555777999<<<@@@FFFJJJOOOTTT[[[bbbgggvvv&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))******++++++,,,------222666jjj```444---,,,++++++,,,,,,,,,---------///***''')))---///333666iii{{{zzzqqqoooqqqoooiiicccaaaaaa]]]XXXNNNDDD:::111444NNNbbb___\\\ccc```III===TTTllljjj333111///,,,++++++,,,,,,,,,,,,,,,---------......///............---------------------------------,,,,,,,,,++++++*********+++++++++************)))))))))***+++,,,,,,---------...///...,,,+++,,,---+++000222///+++---000222777000EEEtttuuuMMM555000000///...------------(((***,,,------,,,+++)))---------,,,,,,,,,++++++******+++++++++,,,,,,,,,///222,,,+++111444VVV^^^qqqqqqZZZ]]]QQQTTT999@@@ZZZyyyDDD(((;;;666&&&222...&&&---%%%111+++%%%///***'''...'''***...***+++///+++)))*********,,,//////---,,,,,,,,,+++***+++---000000222333444;;;PPPmmmxxxdddTTTIIIAAA:::555111000000111333444222000111111111111222333444555777999HHHsssTTT???FFFOOO}}}]]]666333000......//////......------,,,,,,------...+++++++++************)))))))))))))))))))))))))))...------,,,+++***))))))''''''''''''((((((((((((((((((((((((***+++---...000///---,,,+++,,,,,,---,,,,,,,,,---------....../////////000111111222222666777999;;;===AAAEEEIIIUUURRRZZZjjjooouuu&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))******++++++,,,,,,---111444dddXXX000---,,,++++++++++++,,,,,,,,,,,,...***+++---***+++>>>UUUxxx~~~zzztttrrrtttmmmjjjgggddd```YYYTTTQQQGGG666555CCCQQQ^^^___TTT???CCCBBB555444NNN]]]QQQ222111...,,,+++,,,,,,---,,,,,,,,,---------..................------------------------------------,,,,,,,,,+++++++++******+++++++++************)))*********++++++,,,,,,------...///...,,,++++++,,,---,,,,,,---...,,,++++++<<>>.........---,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***+++++++++*********))))))******+++++++++,,,,,,,,,...******000222999eeeooo]]]kkkbbbTTTaaarrrxxxjjj@@@///XXXxxxmmm<<<111AAA666)))333,,,***---&&&000+++(((111+++,,,+++(((+++,,,)))+++...***++++++++++++,,,......,,,'''+++///111111/////////555<<>>EEEMMMSSSSSSTTT^^^kkkppp{{{%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,555aaasssIII---///***))))))*********+++++++++++++++,,,---555IIIiiixxxxxxwwwuuusssqqqooonnnkkk^^^XXX^^^\\\JJJ666---999OOOuuubbbAAA444000111//////000???YYYVVV777......---------......///,,,,,,,,,---------...............---------,,,,,,------------------------+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++++++++...//////...,,,++++++,,,,,,---111222***,,,FFFeeeZZZ;;;333222............---......//////222000...,,,+++,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,111+++222222111[[[qqqWWW]]]OOO<<>>WWWTTT666------------......//////,,,,,,,,,---------.........------------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++++++++++++++---...///...,,,+++,,,---111,,,+++///666FFFeeepppPPP777///000111///---,,,,,,,,,---...//////333111...,,,+++,,,---...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,000555///<<<|||eeeYYYZZZCCC;;;MMMYYY@@@777///BBBsssmmm;;;???aaaOOO111222,,,%%%///---***---(((---......MMM|||iii<<<,,,---++++++---***+++---,,,***---444...:::LLL^^^lllvvv}}}hhhWWWAAA333111333111---111000000111222222111000000111111000//////000111111111111111222333444444333777999RRRcccAAA<<>>:::555444555666444222...///000111111111000000111000000111333444222000111111111111222333444555444888888LLL~~~WWW???EEEWWWYYY777111000...///000000...---,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++;;;777000+++((())),,,...,,,,,,------......------------........./////////000000111111222333333333333555777:::@@@GGGPPPVVVXXX]]]fffnnnvvv$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))******++++++,,,KKK}}}yyy@@@)))222)))++++++++++++,,,,,,,,,,,,---000@@@[[[ppprrriii```[[[XXXTTTTTTXXX\\\^^^___SSSXXXRRRAAA???ZZZvvvdddRRR???------222,,,,,,---...,,,888QQQQQQ555..................------,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,+++++++++************)))*********++++++,,,,,,---)))+++------------///000...666EEE___~~~:::444000222111,,,,,,///++++++,,,,,,...///000111///...---,,,,,,------...+++++++++*********))))))******+++++++++,,,,,,,,,***222000AAAzzzuuueeeNNN666111444000000555DDDtttfff777AAAeeefff;;;+++111***...---&&&,,,...)))111000===yyyIII222111+++---+++(((...:::BBBIIIYYYkkkyyyYYY:::'''+++444===>>>888222222555---...000111111111111222333000000444999;;;666111111111111111222333444555333999777GGGzzzsssMMM===LLLcccxxxLLL222000///...///000000...---,,,,,,++++++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))************+++555333///+++******+++,,,,,,,,,,,,,,,,,,---...///............////////////000111111222222333333444444666999===AAAHHHOOOTTTZZZ^^^gggqqq}}}$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))******++++++---OOOwww;;;%%%111***++++++,,,,,,,,,------------000KKKqqqzzzfff\\\eee[[[TTTOOORRRYYY^^^[[[VVVZZZTTTFFFAAAZZZPPP999000444000...000///......---+++777OOOLLL.........//////...------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------*********++++++,,,,,,,,,+++++++++************)))))))))***+++,,,,,,------(((***,,,------...000222111NNNkkk~~~pppPPP666444///+++***---111333/////////000222333555555------,,,,,,,,,------...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,222333///NNN}}}ppp[[[GGG888333111///+++666aaaHHH+++LLLpppddd222)))000+++444...'''...///''',,,)))999{{{III333222+++---333222<<>><<<777,,,...000000/////////000555111000666>>>@@@999222111111111111222333444555333999666DDDwwwlllGGG<<>>;;;...------------------------------,,,+++,,,---...///........................------------------,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,&&&'''(((+++---...,,,+++111((((((111///)))222DDDZZZtttOOOBBB;;;000000//////......000111222---///---+++666BBB@@@555++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++)))(((***,,,,,,333000777lllbbbccc^^^RRR999***222777***222AAAnnn???666^^^~~~>>>222000,,,222(((,,,+++---333)))000000999~~~GGG333111222===MMMccc~~~zzzmmmfff^^^UUUEEE777333666666222111///,,,...666<<<888000000000000000111111111111111...///777AAABBB777,,,666555444333000---///222222:::;;;CCCkkkTTTCCC???CCC|||```<<<***111111000000//////......,,,,,,,,,+++++++++******------,,,,,,+++***))))))&&&''''''((()))(((((((((+++++++++************)))+++)))''''''((())))))((((((((()))***++++++,,,,,,*********+++,,,---...///------......///000000000111111111111222333444444555???DDD@@@???FFFPPPUUU[[[\\\nnnzzz&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))***+++---...///MMMjjj333+++///)))...(((,,,000++++++000111IIIaaaqqqmmmccc```]]]XXX]]]^^^\\\YYY[[[]]]XXXPPPFFFCCCaaa^^^???111000...,,,,,,...000111,,,///---***000:::888...------------------------------,,,,,,,,,---...///........................------------------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,...---------------,,,,,,&&&(((---111///555OOOlllZZZ===888666---//////.........///000111,,,///...,,,333===<<<333++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++***((())),,,......---,,,HHHeeeHHH[[[UUUAAA---)))000222///>>>ggg\\\888BBByyyppp:::000...***...&&&+++------...###+++...;;;{{{HHH444999JJJ```xxxcccOOOBBB===999999777777<<>>EEEJJJFFF???===<<<666...,,,...000...//////000000000000111111:::999777222...---///222888666444222222333333222<<<:::333:::ddduuuHHH;;;BBBXXXvvvLLL444222111111000//////......---,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))(((((('''''''''((()))***))))))))))))(((((((((''''''&&&'''(((***+++)))((()))))))))***++++++,,,,,,,,,,,,,,,++++++,,,---------......//////000000111111111111111222333444555222BBBOOOOOOJJJKKKTTT[[[```eeeooowww$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***+++------///WWWaaa111......,,,+++///***---222+++999aaatttmmmlllooorrruuuxxxsssnnnkkklllkkkfffaaazzzuuuLLL???;;;000,,,++++++,,,,,,,,,,,,++++++***//////,,,+++///000---------------------------,,,,,,,,,,,,------..............................++++++,,,,,,---...//////111000///---,,,+++++++++++++++************++++++******+++++++++,,,---///---000555BBBaaajjjBBB---,,,///---***,,,,,,,,,,,,------......***///000,,,+++//////---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,---------...444MMMUUU<<<222:::EEE888000888...---LLL}}}OOO222>>>llluuu???000---///...---,,,000+++...//////333---///IIIgggjjjkkksssxxxgggAAA<<<444...---...000222777;;;@@@CCCHHHLLLIIIBBBBBBDDD@@@555...---///000////////////000000000111777888;;;???@@@<<<555///333222000...222888;;;:::666999777???gggiii@@@777FFFggglllAAA///333111000000///......------,,,,,,,,,+++++++++******,,,+++++++++******)))))))))((('''''''''(((************)))))))))(((((((((,,,***(((((()))******)))))))))*********+++++++++------,,,+++++++++,,,,,,.........///000000111111111111111222333444555666555@@@KKKNNNMMMNNNUUU\\\bbbjjjooowww$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((()))***+++------333```^^^111///...---(((...+++,,,000...III}}}wwwnnnrrrqqqjjjqqqtttsssoooggghhhppp]]]111---222+++&&&+++,,,------------,,,+++***...///,,,***+++------------------------------,,,,,,,,,---------------........................++++++,,,,,,---...//////222222000///------,,,,,,******))))))))))))******---......---++++++,,,///$$$<<<[[[xxxoooUUUAAA///---///...,,,,,,+++,,,,,,---------------***...///,,,***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***(((***//////++++++///888gggccc???888000222DDD===333444,,,;;;kkkhhh???---YYY^^^333666000//////++++++,,,///...%%%&&&,,,333GGG[[[nnnyyypppZZZGGG999///---++++++---///...---333:::BBBGGGMMMRRRPPPKKKBBBGGGEEE;;;000---///000...////////////000000000111111777EEERRRRRREEE777+++000222222444888666000222AAAOOO^^^[[[;;;888NNNvvvaaa:::,,,111000000//////...---------,,,,,,,,,+++++++++******++++++***************)))((((((((((((((()))******++++++*********)))))))))222...***'''(((***++++++***************+++++++++------,,,+++++++++,,,,,,......//////000111111111111111111222333444666777;;;===BBBGGGLLLQQQWWW\\\dddmmmqqq}}}%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((())))))***+++---...:::lll\\\222111---...(((,,,---,,,---555YYY~~~ooollluuurrrgggnnnyyy|||www\\\:::---111...***///,,,,,,------------,,,,,,+++,,,---,,,++++++,,,,,,------------------------+++,,,------......------........................+++,,,,,,------.........222111000///...---------******))))))))))))******//////...,,,***,,,222777QQQkkkvvvXXX@@@666///,,,///...)))***///+++,,,------......------+++------,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))(((,,,000---)))---777NNNNNN:::999000333???999------444WWWrrrIII777;;;xxxSSS999GGG777...---''',,,+++(((333777JJJWWWbbb{{{sssbbbNNN555---333333333111...,,,------------666@@@KKKRRRXXXZZZVVVPPPBBBGGGFFF;;;000------.........////////////000000333///000:::GGGJJJ@@@444333888888333555@@@HHHIIIcccttt}}}OOO:::@@@[[[zzzSSS666,,,///000000///......------,,,,,,,,,,,,+++++++++******************************'''((()))*********))))))++++++++++++************222///***((((((***++++++************************,,,,,,,,,++++++,,,------...//////000000111111222111111111222444555777777???;;;<<>>777999222111111%%%,,,,,,+++***+++---111444FFFMMMSSSUUUWWWYYYXXXTTTIIIKKKGGG;;;000---...///........./////////000000222222222333555666666666666CCCMMMOOOXXXlll|||~~~sssEEE===KKKkkkkkkEEE333000///000//////......---,,,,,,,,,,,,,,,+++++++++******))))))))))))************&&&'''***+++,,,+++)))(((************))))))))))))+++***((()))***+++******************************++++++++++++,,,------.../////////000111111222222111111111222444666777888???;;;===FFFNNNSSSZZZaaaiiirrrxxx''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((())))))***+++---...EEE|||\\\333444---...333)))---///+++CCCeeemmmYYYfffjjjdddeeepppsssllleeetttxxxxxxjjj444,,,333444)))---333&&&,,,,,,+++******+++,,,,,,---+++***,,,...---,,,,,,------------------------+++,,,---.........---,,,........................------------------,,,,,,---,,,,,,+++++++++,,,,,,...------,,,,,,------...///000333:::IIIbbb~~~jjjQQQAAA888222...,,,***+++,,,,,,,,,,,,,,,,,,,,,---.../////////...------+++***---//////......++++++,,,,,,,,,---------------------------------***)))+++---((((((<<>>HHHPPPjjjzzzpppfffRRRFFFWWWmmm@@@???TTTwwwaaa<<<333333111000//////...------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********%%%'''***------+++)))'''))))))))))))(((((((((((($$$$$$'''***,,,,,,***(((++++++***************************+++,,,---...////////////000111111222222111111111222444666777888======BBBKKKPPPSSS[[[eeelllttt|||(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))'''(((******))),,,111@@@iii>>>)))------...%%%///###222```ddd```___fffjjjfffbbbaaaaaa``````ppprrrnnnxxxGGG000000///...------,,,,,,...------,,,+++++++++,,,---,,,***))))))***,,,---...------,,,,,,------......------,,,,,,,,,------......------------......---------............///***+++.../////////...---,,,+++---...+++(((,,,333222<<>>777```MMMHHHsss\\\GGGFFFVVVjjjxxxwwwhhhUUUDDD777000...///////////////......---,,,,,,,,,******,,,000333JJJMMMNNNMMMOOOUUUYYYXXXFFFOOONNN???///+++...000///,,,---111111...000777666222BBBOOOOOO```tttsss|||```OOOJJJEEE===>>><<>>777000---,,,---...............---,,,,,,,,,,,,,,,+++***,,,000333MMMQQQSSSPPPPPPTTTUUUTTTRRRPPPFFF666+++,,,111333555333333333333333666;;;PPP^^^wwwwwwnnnaaaTTTGGG<<<:::>>>===666888888FFF|||yyyPPPBBB???^^^{{{PPP555222222---............------------++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------......------/////////000111111222222111111111222444666888:::===@@@EEEKKKRRRZZZbbbgggrrrsss'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&'''***+++***...333NNNjjjFFF<<<<<<000,,,222111...TTTqqq[[[OOO\\\aaadddaaa___cccfffgggoooooollleee]]]PPP;;;***/////////...------,,,,,,,,,,,,++++++******++++++***+++,,,------------,,,...------,,,,,,------...---------,,,,,,------.........------------......------------............---...---+++)))))),,,...666***$$$***000777JJJ^^^{{{vvvTTT<<>>===888444333444111,,,///000///111;;;NNNaaalllrrrLLLAAA777444333222222333888222666666EEE{{{gggKKK;;;AAAlllnnnFFF111222333///............------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************+++,,,------......------...//////000111111222222111111222222444777999:::???BBBHHHMMMTTT\\\eeejjjtttwww''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&'''+++++++++///444UUUttt^^^[[[VVV???555555)))777eeennnUUUTTT```dddeeebbbaaaeeeiiijjjqqqnnnmmmiiiXXX???111000//////.........---------,,,++++++*********++++++......------,,,,,,,,,---...------,,,,,,------...------,,,,,,,,,---............------------......,,,,,,---------.........***---000000...,,,+++,,,000///222;;;NNNhhhgggBBB//////333***...111111---)))((())),,,---------......//////---------............///......---,,,,,,,,,,,,---,,,...///...222:::??????///...---,,,+++***************555666888dddiii999000......000,,,333...888PPP\\\QQQAAA:::===EEEeeeOOOBBB888333111333444666555222...,,,+++---------------,,,+++++++++,,,,,,++++++,,,///222HHHRRRYYYUUUMMMGGGBBB>>>888777666666888999777444:::DDDOOOYYYiiiiii```WWWCCC<<<111---...555:::888444222999444888888DDDyyyTTTFFF777HHH{{{aaa===///222333///.........---------,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++************************+++,,,------......------......///000111222222333222222222333555888:::<<>>@@@kkkqqqJJJ444000111000...------------,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************+++,,,------......---------...///000111222333444222222333444666999<<<>>>HHHKKKOOOSSSXXX___fffkkkwww&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***((())),,,,,,+++...333ZZZ{{{llleeegggjjjeeefffeeebbbbbbffffffdddccciiiaaaHHH444///000///........................------,,,,,,------...//////000000111000...---,,,...------,,,,,,------...,,,,,,,,,,,,---...//////......------------......++++++,,,,,,,,,---------111777@@@FFFMMMWWWeeepppzzzoooddd^^^WWWIII<<<444...))),,,111333000---///---+++++++++,,,+++***------------,,,,,,,,,,,,---------............///......---,,,,,,,,,,,,---+++...---++++++///000...,,,,,,+++++++++,,,------//////+++EEEGGG777111222+++)))------+++(((+++222222000888EEEwwwwwwcccZZZ555000,,,------******,,,///000000...,,,+++,,,...---------------,,,++++++)))+++------------///111???FFFGGG<<<111222===FFFXXXfff~~~ttt]]]OOO???111555BBBXXXDDD777555111111111,,,'''+++222888777222222555000///777999DDDyyy]]]======III~~~bbb@@@222111111///...---------,,,,,,,,,++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************+++,,,------......------------...000111222333444222222333555777:::===???HHHKKKPPPUUU[[[ccckkkppp~~~&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))+++)))***,,,,,,+++---333QQQnnnsssffffffgggfffdddfffjjjiiifffaaajjj^^^<<<***000444...---.....................---------------...///000000333888;;;;;;999555222...------,,,,,,------...+++++++++,,,---...///000.........------.........++++++,,,,,,,,,---------777FFF\\\ooo|||tttYYYBBB;;;555,,,***111***+++...///,,,)))***---''')))+++------...///111000000000///.........------------.........//////......---,,,,,,,,,,,,---,,,///000------000000...++++++++++++,,,---......,,,555555WWW^^^:::999666111,,,---......///(((,,,444...)))???```III<<>><<>>333(((...***(((,,,...,,,))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.../////////000......------------......------............------888JJJNNN:::)))***---***...,,,***+++---//////000000KKKHHH***111000///---------......111,,,***,,,111999EEEPPP>>>---\\\nnnCCC+++MMM===222******......,,,,,,---,,,+++,,,......,,,+++***+++---///000000//////...000111666FFF^^^sss}}}ooo^^^NNNEEE999444...,,,---//////...***444///'''???ccc___>>>333111000000111111000...000222444555444333333444111999333888@@@___<<<===QQQzzzJJJ666...222111111111,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))************+++++++++++++++++++++++++++++++++------...............---//////000000111222222222444555666777999>>>DDDHHHIIIRRRUUUYYYfffmmmttt''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***+++++++++***,,,///111333^^^|||xxxpppiii^^^MMMIIIUUU~~~```:::///111---...111////////////////////////444///---333===DDDDDDAAA@@@DDDHHHKKKPPP]]]ppp~~~TTT...)))111///+++***---///---...000000000000444;;;DDDMMMRRRNNNNNNMMMHHH@@@:::777666,,,444777111,,,,,,...---+++)))))),,,///...,,,***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000......------------......,,,---...//////...---,,,888IIIIII444(((---///(((///+++))),,,//////...///333```aaa;;;111000///...------------...333111---+++///666888666222;;;YYY777555bbbCCC666***)))...///...---++++++,,,...000000000///++++++++++++,,,------...333EEEYYYiii}}}uuu]]]GGG999111...---///---+++,,,///222333333///000...555SSSiiiVVV222//////000111111000///...///222555666555333333333111999444:::BBBxxxQQQ;;;:::]]]mmm>>>000///444000000222---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,---......///.........///000000111111222333333444555777999;;;???EEEIIIKKKTTTWWW\\\ggglllvvv(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))***+++++++++,,,...111222RRR~~~~~~sssdddSSS===CCCdddXXX666///000///,,,111..............................///222555444///,,,...111333111111777CCCNNN]]]jjjuuuSSS???444...******///222000//////;;;999777666888===CCCGGG<<<;;;888444///+++***)))///111000,,,***,,,......,,,,,,++++++,,,...---,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---...//////000......------------......,,,---////////////---,,,333===;;;,,,(((111111(((111,,,***...///---...111<<>>444LLLrrrDDD666******...///...---+++,,,---............///111...,,,,,,000999BBBIIIdddwwwsss[[[FFF???666111111333333222///...---...000111222111333(((...LLLaaaYYY@@@...---...000111111000///...///222555666555333333333111999444<<>>gggvvv>>>333++++++//////---------......,,,+++***+++------000777DDDWWWmmmuuucccRRR???000333111000000222000,,,(((---------------...///000000,,,>>>]]]___BBB///111,,,...111111000000000111///111333444333222222333222888333>>>MMMYYY???@@@HHHtttwwwSSS999111222333...111444///------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))************+++++++++++++++++++++++++++++++++,,,,,,---...////////////000000111111222333333333444666999<<<>>>BBBGGGKKKPPPXXX\\\bbbjjjooo(((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))(((''')))***,,,,,,,,,,,,...000222>>>nnnwwwOOOMMM{{{MMM888...+++444+++,,,...........................---,,,+++***+++---...(((***,,,---,,,---...000333...555LLLmmm{{{TTT;;;222++++++---,,,+++---)))))))))***+++,,,---......---------.........---******,,,...000000111222)))---...+++***------)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------......------------......//////............//////,,,+++***+++------......///+++,,,000...+++333AAAxxxQQQ666333///,,,---------...---------//////000000---+++...333TTT}}}^^^:::666SSS}}}ppp777///+++---///...---------......---+++---111555<<>>222000...,,,+++,,,---...---111,,,...555...;;;ccc```===666QQQFFF555000---...---***+++...111......444@@@TTTsssyyy```III:::444111///---+++***+++,,,---''')))+++---------,,,+++000000---******///555777]]]JJJ555111,,,888////////////000000000000---///000000000111222333///999666>>>jjj]]]777NNNDDD}}}pppFFF666111111000000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((+++***)))))))))))))))***+++++++++************))))))************+++++++++,,,,,,,,,---------......------......///000000000///000111222333444444444444666999<<<@@@FFFLLLPPPXXXVVV```nnnrrryyy222///,,,))))))******++++++***)))(((((()))))))))((())))))***************)))******+++---......///...666QQQYYY444111...---111...///......---------------111111111000///...------///---+++---000222000...000---...000///444LLLfffpppNNN333...///---+++------,,,,,,------...///---....../////////......------------------------------,,,,,,,,,,,,------------------------------+++,,,------......------....../////////...,,,,,,........................666333///---------+++)))......---,,,+++)))&&&%%%444444++++++333444KKKvvvlllXXXKKK111000...,,,,,,,,,---...***---///000///333TTTZZZ222999ggg}}}___888,,,******------,,,///444...777JJJccc|||xxx___FFF555------...,,,---.../////////......((()))+++---------,,,++++++&&&+++333000+++<<>>BBBHHHOOOSSSZZZZZZcccpppuuu)))(((''')))++++++'''###&&&''''''''''''(((+++---((()))******++++++************+++,,,,,,---......---555KKKggg999---***---///,,,++++++,,,------,,,+++***++++++,,,,,,------......000---******---//////......,,,...000---,,,777FFFnnnnnnBBB888000%%%...---------,,,------...///...///111333333333222111------------------------------,,,,,,,,,,,,------------------------------+++,,,------......------.........///......---,,,........................333111/////////...+++)))'''))),,,---...///000222+++///000999KKK[[[zzzqqqSSSCCC111000...---,,,,,,---...+++---222///---FFFttt```FFF,,,MMMuuuBBB555***,,,000555444111222777RRRkkk}}}uuummmQQQFFF777---************(((+++///333444333000...((()))+++---------,,,,,,((()))...222111999RRRmmmkkkFFF222111222///...////////////000000000000000000111222333444555555555888555FFFwwwsssKKK888BBBiiiYYY777333111111000//////......---,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))))))))((((((((()))***+++++++++++++++************))))))************+++++++++,,,,,,,,,---------......------......///000000000000000111222333444555555666999<<<@@@EEEKKKRRRWWW]]]```hhhrrryyyEEE>>>666111000111///---''')))******((((((***,,,))))))***++++++++++++*********+++,,,,,,---......---555FFF~~~{{{FFF...+++...///,,,111222444444444111///---)))***,,,---------,,,,,,///000000...,,,***,,,---+++***,,,000///---111888NNN{{{gggEEE,,,%%%111---------------.../////////111444777777777555444---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..................------........................///////////////...---,,,//////...,,,***+++000333999EEESSSbbbrrroookkkaaaJJJ888222000///...------------...222...000---999hhhDDD777CCCvvvaaa444777888222---...666HHHcccxxxrrrTTTEEE===555,,,,,,...000333222...***'''***///222444222000...)))***+++,,,------------***444333***999ZZZjjjeeePPP:::111111+++111<<<:::////////////000000000000000000000111444555555555666777555LLLaaaEEE;;;@@@|||xxxJJJ111222111000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***,,,,,,+++++++++*********))))))))))))*********+++++++++,,,,,,,,,---------......------......///000000000000000111222333444666666777999===BBBGGGNNNUUUZZZ___dddllltttpppVVV???111,,,,,,---,,,---...---+++)))(((((())))))***+++++++++++++++***++++++,,,,,,------------666@@@wwwZZZ777111333111000888999::::::777333///,,,//////111111000...,,,***000666;;;888000***,,,000+++)))***...//////000444666[[[VVV,,,+++000...------------...//////...000333555666555333222------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------.......................................------,,,+++,,,---...'''***...333888>>>DDDGGGccckkksssrrrtttqqqBBB@@@;;;111000111///......---------------444---+++222VVVUUU:::===ooo|||DDD444>>>000888HHH\\\mmmzzzxxx[[[>>>555999222###000000///+++((((((+++...***+++---...///...------***++++++,,,---------...+++111111888UUUqqqhhhJJJ555---666666(((111@@@777////////////000000000000///......000333555555444666555666TTTTTTCCC???FFFiii???///111000000//////...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))***,,,,,,+++++++++*********))))))))))))*********+++++++++,,,,,,,,,---------......------......///000000000000000111111333555777888777:::>>>CCCIIIOOOWWW\\\```hhhooouuuttt]]]HHH777...+++)))'''''')))+++,,,+++)))***++++++,,,++++++++++++++++++,,,,,,---------...666:::ppplll@@@444111...000///111222333222000---+++---------,,,,,,,,,++++++,,,444:::888...(((***...++++++++++++,,,---...000000@@@|||hhh:::333.........------......///000+++,,,...000000000///...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------...//////...........................---,,,******---333777777;;;CCCMMMVVV[[[ZZZYYY]]][[[WWWKKKJJJqqqUUU000444111///444111.....................---111+++...GGGwwwxxx999444NNN]]]999MMM```[[[fffyyyxxxdddYYYMMMFFF777***+++333444...,,,...///,,,((('''+++///,,,,,,+++++++++++++++++++++++++++,,,------.........+++:::\\\tttkkkMMM555444///555111'''333<<<,,,////////////000000000000///...---///444666666444444444;;;^^^uuuJJJAAABBBWWW[[[:::111///000000///......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))((((((((()))***+++++++++++++++************))))))************+++++++++,,,,,,,,,---------......------......///000000000111111111111333555888999:::<<<@@@EEEJJJQQQXXX]]]aaakkkqqqxxx|||oooaaaBBB999...)))+++...///---)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------555444iii~~~MMM:::222---222---111777>>>EEEJJJMMMOOOMMMHHH???666///------...))),,,///...+++((()))+++***,,,---,,,+++,,,......000444UUUyyywwwUUU999..................//////000+++,,,,,,---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------...------,,,---...///000........................---,,,,,,,,,000:::FFFOOOeee___XXXTTTRRRKKKAAA999999444222,,,888ooo}}}HHH222555,,,...555)))------...............------,,,===jjjWWW666:::lllsssDDDDDDnnnppp___PPPCCC:::777)))///444000***''',,,222###''',,,000111///---,,,+++++++++++++++++++++***++++++,,,,,,---......///444@@@]]]yyytttRRR666...000...111///***///333---////////////000000000000111...---000555888777555444555@@@hhh^^^BBB>>>DDDkkk~~~PPP888444,,,000//////......---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))***************)))))))))))))))******+++++++++************))))))************+++++++++,,,,,,,,,---------......------......///000000000111111000111333666888:::===???CCCHHHMMMSSSZZZ___cccmmmttt|||888OOOqqqppp^^^GGG777222000,,,(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,444000ddd\\\EEE:::333;;;>>>DDDPPP^^^lllyyy}}}hhhQQQ???555000///,,,***((())),,,//////...(((,,,///...---...000111...000222UUU~~~jjj<<<000...............///000000............------------------------------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------......------...------,,,---...///000........................***+++,,,000999III\\\iii\\\OOO???666555444///***333000666:::LLL}}}OOO<<<888(((,,,666'''------......///......------111LLLmmm<<<===KKKRRR888OOO}}}jjjZZZGGG===777000+++***...******000333111.........+++((((((+++,,,+++)))((()))+++------,,,+++***,,,,,,,,,,,,---...//////;;;bbb```>>>//////,,,000888:::000(((+++333////////////000000000000222///...111777:::999666444777EEEnnnNNN<<<<<>>zzzwwwFFF<<<===ooorrr???888LLLEEE777222000+++...111,,,---,,,,,,---...---+++((()))***+++---......------)))***,,,------,,,+++***)))+++000111---+++222===kkk\\\;;;222000***000000//////.........---............////////////000///000444888999777444888///KKKmmmBBBBBB===XXX]]]KKK;;;...555////////////............,,,,,,,,,+++++++++******+++*********))))))((((((+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---333'''***333...+++......***---000000---,,,...000111222333333333444777:::@@@CCCGGGMMMSSSXXX]]]```dddnnnxxx^^^OOOBBB<<<;;;@@@SSShhhyyy]]]BBB???444***+++000111,,,'''---,,,+++))))))+++...000///000777[[[{{{rrrfff]]]___iiirrrZZZ```hhhmmmiii]]]PPPGGG000111222000,,,))))))+++,,,,,,++++++++++++,,,,,,000111---222SSSzzzwwwNNN<<<,,,+++000111//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++---,,,,,,++++++,,,---...///******+++,,,,,,,,,,,,++++++...///...+++***,,,...111000111111222111000///666222---+++,,,///111222000---******...444999;;;LLL___|||hhhMMM555...///---,,,...000000......---...//////666iiiXXX<<>>,,,EEEVVV555+++---222...,,,...+++......---...//////---+++******+++,,,------------///---,,,++++++---///111***///333444888OOOxxxzzzQQQ///+++111---***.../////////...........................////////////000000000333555555444222666777[[[QQQ>>>@@@SSS___<<<444222///444/////////............---,,,++++++++++++*********************))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---,,,***//////)))---111(((,,,...//////......///000111222333444444666:::<<<@@@DDDKKKQQQXXX^^^eeeiiiqqqwwwwwwcccNNN>>>777777@@@RRRggg|||qqqZZZ@@@,,,+++555+++,,,...111111///,,,))),,,000555QQQlllRRRCCC777333///,,,,,,---/////////,,,'''&&&***222<<>>AAABBB888888777444111///......///...---...111444555555EEEIIIRRR]]]gggllllllkkkxxxMMM222000000333222---,,,000000...---,,,,,,...111222WWWqqqjjjGGG333<<>>===FFF[[[pppmmmVVVEEE999...------///111111///,,,,,,222555MMM}}}fffNNN===555333111000///000222222///,,,&&&(((+++...111222222111???XXXkkkaaaFFF333---///---,,,,,,,,,------...///)))***...///---222HHHaaannnEEE///,,,---...------,,,,,,------...++++++++++++++++++++++++***+++,,,+++******+++---)))***,,,------------,,,++++++++++++---000333555;;;444000333<<>>AAADDDIIIQQQVVVYYY^^^fffkkkttt===\\\}}}mmmSSS<<<333<<>>555333000...000---+++************))))))******+++---...///000///FFF```qqqttteeeEEE(((,,,,,,,,,++++++,,,,,,---///+++***---,,,,,,555AAA\\\gggCCC000)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))***+++---((())))))******)))((((((+++---222999BBBKKKRRRVVVDDD;;;222111666777222+++&&&(((***)))))),,,222777666@@@PPP```kkklllfffaaaRRRLLLDDD===777222---******666eeesss888555>>>FFFFFF===444111333///............//////000777,,,---333SSSlllFFF222:::]]]BBBGGG\\\???//////+++)))...///,,,***))))))+++,,,,,,+++---,,,,,,++++++,,,,,,---((())),,,...//////---,,,------FFFmmmwwwZZZ:::...+++000...)))+++111000(((---------------.....................////////////...000111111111111333444555LLLSSS<<<===WWWXXX:::333000000111,,,.........------------,,,+++************)))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---...***,,,+++,,,@@@WWW]]]222000......000222222222222444666777999<<<@@@CCCEEELLLSSSXXX[[[___gggmmmttt)))999KKKVVV]]]iiiyyy~~~fffRRREEE???:::AAARRRjjjkkk\\\HHH888000...---,,,,,,444555FFFrrrqqqbbbYYYGGG@@@777333333111---(((000000///......///111222111---'''######''',,,000,,,///:::WWW{{{eee<<<111000...---,,,+++++++++000,,,***+++,,,---///333;;;UUU|||ZZZ777***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---,,,+++++++++---000333666BBBEEEIIIOOOSSSVVVWWWXXX<<<666000---,,,,,,***'''(((...555999<<>>oooZZZ999===IIISSSRRRFFF:::444222...//////000000///...---))),,,...@@@uuuNNN:::000NNN{{{ZZZ;;;MMMiiiEEE000///---+++......,,,***))))))+++,,,---,,,------,,,+++++++++,,,---***+++,,,---...///000000000LLLlllsssVVV333+++666)))---//////111333---###,,,,,,,,,------.....................////////////...000222222111222444777888SSSppp@@@??????gggqqqHHH444666111000444///.........---------,,,,,,************))))))))))))((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---000(((***...,,,666JJJSSS333111......000333333222222444666888:::===AAAEEEEEEMMMUUUZZZ]]]bbbkkkrrrwww)))+++...000000444@@@LLL\\\vvv{{{cccJJJ===777>>>IIIYYYrrrnnnXXXGGG<<<222,,,+++444555CCCnnnnnn[[[LLLBBB===222444333///******000666(((+++...///---+++++++++((()))+++---...---,,,+++---///222>>>WWWnnnnnn```777555333000...,,,+++***+++------------......---333333UUUfff;;;......------,,,,,,------...------------------------)))***+++***))))))+++---,,,,,,---222;;;GGGRRRYYYeeedddbbb\\\RRREEE:::333------,,,***((())),,,000000999EEEMMMRRRWWW]]]bbbNNNFFF;;;222000111555777///...,,,---///000111000:::CCC{{{FFF333FFFSSS^^^\\\NNN???444///...///000111111///---+++***444333TTTmmmGGG<<<777hhhjjj222999TTTnnnGGG///000///---...,,,---+++******,,,---.........---,,,+++++++++,,,---...---,,,,,,---000222444UUUwww}}}VVV333///111)))---------+++((()))///666,,,,,,,,,------...................../////////000---000222222111222555999;;;XXX~~~\\\999GGGEEEtttbbb;;;---444...---333000......---------,,,,,,,,,************))))))))))))(((((())))))*********+++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---111(((///666---)))000555444111......111333333222333444777999;;;>>>BBBFFFEEEMMMWWW\\\___eeeooowww))))))***+++,,,,,,------===FFF^^^}}}```CCC888999===GGGRRRqqqqqq[[[CCC000222...000EEEjjjeeeRRRGGG<<<222---444///...222111,,,+++......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---444@@@NNNXXX===JJJPPP===)))///333%%%++++++***,,,...//////...///000999WWW~~~===+++---......,,,++++++---000...,,,+++,,,------+++***,,,,,,***(((***,,,+++)))444999EEENNN___}}}fffSSS@@@:::777222---+++,,,,,,++++++---///111333999GGGWWW\\\SSSEEE:::666222///,,,,,,...///---+++)))222000,,,000...+++111888bbbhhh:::999MMMTTT]]]^^^PPP>>>666777000------//////,,,,,,...---***HHH{{{hhhDDD999AAALLLNNN555...yyy___CCC+++)))...---+++,,,,,,+++***))))))+++---...333000***&&&'''******'''+++,,,000111***+++CCC```}}}RRR888///---,,,+++---------------------------------............///,,,------...///000000111000111111000000222333333999aaazzzDDD;;;999\\\uuuIII:::///111111------222......---------,,,,,,,,,+++,,,---...---+++)))'''((((((((((((((((((''''''***)))((((((((((((((())),,,***((())),,,---+++((())))))))))))))))))))))))*********)))******+++,,,---------............///......///000111222333333333444666888:::>>>CCCGGGOOOTTTUUU\\\fffgggkkkzzz)))))))))***+++,,,,,,,,,+++///>>>WWWoooiiiTTTBBB:::999===UUUuuuaaaHHH:::999777???[[[{{{eeeKKK<<<555111......///,,,+++---+++(((,,,333...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,111999>>>777IIIccccccEEE///---...,,,++++++,,,...//////...,,,...444III{{{}}}FFF111,,,,,,,,,,,,,,,---...///---,,,,,,+++*********+++///000...,,,...555>>>DDDTTTdddzzzaaaBBB:::333111///,,,...444@@@???===:::888666444333222888???>>>999333111333333111......//////---++++++111...+++000000...444NNNzzzVVV555???SSSYYY]]]YYYMMMAAA999666000------//////,,,,,,......;;;VVVnnngggJJJ777666IIIsssuuuEEE888VVV~~~UUU>>>+++***...---+++---,,,+++***)))***+++---...(((+++---...///000///...222'''(((222444<<>>iiimmm@@@@@@HHHkkkeeeEEE777///111222---,,,111......---------,,,,,,,,,+++,,,,,,,,,,,,***)))'''(((((()))))))))))))))))))))))))))(((((())))))***,,,)))'''''')))+++***)))))))))))))))))))))))))))***************++++++,,,---------............///......///000111222333333333555777888;;;???DDDHHHNNNSSSVVV]]]ggggggmmm~~~(((((())))))******++++++)))(((+++222:::GGGZZZkkkwwwYYYBBB;;;777===QQQjjjzzzjjjXXX===666UUU~~~UUUEEE666000000111111333111000000111---)))+++///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---===fff}}}^^^222(((222---,,,+++,,,...//////......///000===rrrWWW888///...---------+++)))'''***...111111...+++******+++555BBBNNNVVV___kkktttnnn```UUUGGG***+++---...000:::OOOcccccc]]]RRRFFF;;;444000......///...---+++,,,///111333222000/////////---+++,,,000,,,***111111000888^^^EEE333HHH___ccc```UUULLLHHH@@@777000------//////,,,,,,...&&&666IIILLL>>>000111999UUU}}}XXX999DDDxxxFFF666++++++...,,,+++...,,,+++*********+++---...'''+++...///---++++++,,,+++222000...HHHrrr~~~\\\FFF000***...000...+++---------------------------------............///000000000000////////////---///222333444444666999GGGuuuYYY===AAAYYY}}}TTT>>>444...111222---,,,000......---------,,,,,,,,,+++++++++******))))))((()))))))))******+++++++++)))))))))))))))***+++,,,+++)))''''''((()))))))))))))))))))))))))))))))))***************+++,,,,,,---------............///...//////000111222333333444555888:::<<<@@@FFFJJJPPPVVVYYYaaaiiiiiirrr'''((((((((())))))******...,,,,,,+++))))))222===SSScccxxxuuuTTT???---000???TTTpppdddMMM\\\nnn>>>666000111222000---,,,------///222222000---,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++---//////---+++*********000UUUyyyqqqOOO999111///---,,,,,,---//////...333000111@@@}}}kkk:::000///......//////,,,)))+++,,,,,,)))(((---888AAAKKKYYYooo}}}|||nnn^^^VVVNNN<<<111...)))444<<>>bbbddd777///+++---...,,,,,,...,,,++++++++++++,,,---......,,,++++++)))(((***---"""333<<>>BBBHHHLLLVVV[[[___gggmmmlllyyy((((((((((((((())))))))))))(((***...---***+++///222;;;BBBKKKaaa~~~nnnVVVDDD777666HHH]]]}}}tttmmm999333///000222111222555333...((((((...333222///...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------''')))******))))))***+++///---CCCkkkbbb555111///,,,,,,---.........111,,,666SSSwww:::...---,,,---///111111111---,,,,,,---555GGG```qqqhhhTTTJJJEEE555000222///444===>>>KKKTTT^^^___YYYSSSPPPPPPCCC>>>555...******---000---,,,+++---//////,,,))),,,---////////////......+++///,,,---333000111>>>qqqZZZ<<>>===EEEttteeeBBB222///...000000...---.........---------,,,,,,,,,+++***))))))((()))))))))((((((((())))))*********))))))))))))***+++------&&&)))---000///,,,)))'''))))))))))))))))))))))))+++++++++***+++,,,,,,------------............/////////000111222333444444555777:::<<<@@@EEEKKKOOOYYY^^^bbbiiinnnmmm(((((((((((())))))))))))'''$$$%%%+++---,,,,,,...)))111444//////BBB```vvvvvv]]]FFF===???FFFdddvvv<<<555000333;;;HHHYYYfff]]]PPP;;;+++(((...111///...---,,,,,,++++++,,,,,,***++++++,,,,,,------...+++++++++***((()))+++---///,,,777ZZZAAA333000---,,,---.........,,,(((DDDoooqqq999///...---***)))***///222888CCCSSScccoooyyy{{{lll]]]SSSFFF777...---888555===FFFIIIUUU```___TTTTTTNNNEEE>>>999555000...///000111111000///---000...+++***+++,,,------,,,...000111000/////////,,,///---...222///777KKKsssCCC@@@XXXqqqlllggg[[[QQQQQQSSSGGG777000------//////,,,,,,...111***---333---+++JJJtttVVV;;;AAAsssaaa777---,,,,,,,,,---------...,,,,,,,,,,,,---------------)))+++000///))))))///FFFdddaaa<<<111888))),,,111444///)))+++111---------------------------------............///---...///000222444555666111///111555222///666AAAgggVVV===AAAVVVyyySSS999///////////////...---.........---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))***+++,,,&&&***///111000---)))((())))))))))))))))))))))))+++++++++++++++,,,---------------............//////000000111222333444444666888;;;>>>BBBGGGMMMQQQXXX]]]bbbiiinnnooo))))))))))))))))))))))))***''''''******((((((,,,&&&,,,333333---,,,888GGGTTTkkkxxxXXX@@@??????NNNqqq|||>>>666111444@@@SSSmmmxxx^^^@@@---+++------...---,,,,,,++++++,,,,,,******+++,,,,,,---...............,,,++++++---///,,,,,,000EEEzzzZZZ444111---,,,,,,............000^^^ZZZ666///111222000000777CCCNNN___kkk{{{~~~pppfffJJJ<<<111///---...999HHHDDDVVVooouuuhhh___TTTAAACCC>>>333(((&&&,,,000///000222444555444111...,,,000000///.........000111000222555444222///...///---111...---000000AAA___YYY999IIIbbbpppddd\\\SSSQQQRRRMMM@@@444000------//////,,,,,,...$$$(((///222///;;;cccoooBBB???aaaTTT:::000///---+++,,,......---+++,,,,,,---------------...,,,...000+++)))555GGGggg\\\444+++//////---,,,...000...***+++///---------------------------------............/////////000111222444555555222///111555444222;;;JJJwwwkkkIIIAAADDDjjjiiiDDD333///000000...---...............---------,,,,,,,,,)))***+++,,,,,,+++******+++++++++******))))))((()))))))))(((((())))))***'''+++...///,,,*********)))))))))))))))))))))))),,,++++++++++++,,,---------------............//////000111111333333444555777999<<>>333)))...000///111444111***000...,,,***+++---000222(((,,,111333222000......444777999777333///......///222...,,,...222JJJnnnPPP:::SSSgggiii___VVVPPPSSSTTTJJJ<<<444000------//////,,,,,,...***111333000666PPPuuuRRR>>>LLL\\\LLL333111---+++,,,......,,,+++,,,------......---------,,,...///---555UUUwwwoooSSS===444222111///111+++(((+++...,,,+++,,,---------------------------------.........//////111111111222222333333333222...000666555444AAARRR^^^AAADDDEEEttt```<<<222///111111...---...///.........---------,,,,,,,,,)))***,,,------,,,+++)))...------,,,+++***))))))***)))((((((((((((((())))))+++,,,+++((((((***---)))))))))))))))))))))))),,,,,,++++++,,,,,,---...---------.........//////000000111222333444444555777999<<<@@@DDDIIIPPPTTTYYY^^^dddooovvv}}}++++++******))))))(((((((((((((((((((((((((((((()))************+++++++++---111777???MMMccc{{{zzzYYY???KKKppppppvvv888444...+++---111666888IIIWWWjjjkkkPPP///%%%---,,,,,,,,,,,,,,,+++***)))---))))))+++,,,+++---222222,,,))),,,///...------222******...DDD{{{XXX222)))(((***222000555SSS}}}mmmGGG333555HHHPPP```sss{{{pppVVVAAA===888......777555BBBTTTcccnnnyyyuuuZZZBBB444...+++***------------------------...///111000...------.........////////////......666777777555111...------,,,...)))...333...LLLCCCBBB\\\ddddddWWW```bbb[[[XXXVVVFFF222000000///...------,,,,,,000000111999\\\ZZZFFF|||jjjyyyIII444***444555)))'''111---222...+++333222***)))+++333444111@@@aaayyy^^^FFF111,,,,,,***,,,222......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------000000000000000111111222+++:::222...999444AAAmmmsssIIIBBBDDDbbbnnnOOO::://////............---------------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---,,,*********,,,,,,---...///000000000000111222444444444444555777;;;<<>>000//////...------,,,,,,)))***444TTTwwwQQQ;;;+++,,,---((()))111'''---***(((------///:::+++***444QQQrrrqqq\\\AAA444---111444///,,,///......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------000000000000000111111222---999222000:::666JJJ|||gggFFFDDDJJJmmm]]]BBB666333///............---------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,+++***+++---,,,---...///000000000000111222444444444444666777:::===@@@DDDHHHMMMSSSXXX\\\aaahhhooo{{{(((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++......---***(((***000666GGGhhh|||xxxooolll}}}___555222---++++++------------+++111::::::111***++++++++++++,,,,,,,,,,,,,,,&&&***------...222999>>>HHHKKKDDD555++++++,,,***)))---,,,---666KKKwwwLLL222000,,,---<<<```yyyIII<<>>lllVVV555DDD\\\eeekkklllhhhcccdddkkkjjjTTT<<>>CCCGGGKKKPPPUUUYYY^^^bbbhhhqqq&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************,,,...///...,,,,,,...000333???IIIYYYqqqNNN222000---,,,------,,,+++000***(((...111...)))(((------,,,,,,++++++++++++)))+++++++++444DDDPPPSSSjjjxxxvvvYYY999++++++---222000&&&)))555<<<```NNN...//////111FFFrrruuu___@@@888FFFJJJGGGLLLGGG>>>444000222333000,,,===OOOaaannn|||ooo___HHH444***))),,,......------...//////,,,)))------------------------...///111000///......///000000///...............555666666333000,,,++++++,,,222222...222LLLDDD555HHH[[[fffoooooohhhaaabbbeee^^^GGG111//////.........---------444444<<>>eeewwwJJJ???JJJgggsssLLL444000333///............---------,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***,,,,,,,,,,,,---///,,,---...///000000000000111222333333444555888:::;;;???EEEKKKOOOSSSWWWZZZdddfffiiivvv&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))))))))*********'''))),,,......//////000***000333===RRRfffAAA000...------...///---,,,,,,((('''***...///000222000///...,,,+++*********+++,,,***+++<<>>PPPHHH333:::\\\{{{vvvSSS444,,,333,,,---222CCCSSS```}}}NNN444...***)))---BBB===CCC777)))+++///...//////111444:::DDDUUUiiivvvyyy~~~ooo]]]MMM<<>>???DDDJJJPPPUUUYYY]]]```jjjhhhooo))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,---...---,,,+++111---&&&+++666>>>WWW|||hhh@@@111000...---...---,,,+++,,,......,,,))))))***+++///...,,,++++++,,,---...'''---,,,+++;;;NNNGGG000(((666KKKTTTFFF000+++333333777PPPqqq|||XXX777222---)))......666222;;;444((()))******///+++777OOOjjj|||zzziiiYYYZZZTTTGGG999///,,,---...111...)))'''''')))+++,,,.........,,,++++++,,,---------------------------)))+++------,,,,,,,,,------,,,,,,,,,...000222444***,,,......------...//////---///000EEE}}}LLL???WWW\\\WWW\\\```ZZZVVVZZZddd___III666...........................999UUUaaaJJJ444CCCuuuyyyeeexxxxxxYYYEEEEEEDDDDDDDDDAAA@@@CCCHHHNNNeeevvvfffJJJBBBBBB999,,,,,,---......///000///.........---------,,,,,,,,,------------------------------........./////////000000000000000111111222111000333999KKKttttttQQQJJJHHHfffdddDDD333111111//////............---------++++++++++++************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++---...---,,,,,,---...,,,---...///000000000000111111222222444777<<>>OOO{{{}}}{{{ooo\\\NNNIII666333...***+++000222222......---------,,,,,,,,,------------------------------------.........///000000000000000111111222111111666<<>>888TTTxxxWWW:::444///---000......------------,,,,,,,,,************************************************+++***)))(((((()))***+++***)))))))))((((((((('''))))))))))))************************************+++,,,...---,,,,,,---///...///000000//////000111333444555666666999===AAADDDLLLQQQRRRUUU]]]dddfffooo~~~+++%%%$$$)))+++'''(((++++++,,,---......---,,,+++)))******)))'''(((---222000000000...+++***---111000***333<<>>GGGWWWgggqqqsssqqqnnnXXXGGG:::888444111<<>>333---******---...///000000///---,,,............////////////...000111111000111333555444777MMMbbbEEE777IIIwwwbbbDDD333222000111444111---------,,,,,,,,,++++++***************************************************))))))))))))))))))***))))))))))))((((((((((((((()))))))))************************************+++,,,...---,,,,,,---///...///111111000000111333444555666777999<<>>FFFQQQfff{{{zzznnnbbbSSS@@@222......//////000000000000............////////////...///111111111222444666777GGGjjjsssMMMBBBAAA\\\RRR;;;///000,,,---000,,,------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))((()))))))))************************************+++,,,...---,,,,,,---///...///111111000000222444444666777999;;;>>>CCCGGGNNNQQQUUUZZZ^^^ccclllsss|||gggEEE***&&&444>>>???***************************'''''')))***000DDDYYYiiiYYYJJJDDD@@@999888;;;???666555+++---888KKKwwwYYY;;;,,,///...,,,...+++---,,,++++++******++++++&&&+++111444222...---,,,)))%%%$$$)))------,,,...,,,...///CCC{{{uuuBBB444))),,,///,,,)))***(((,,,)))***,,,)))111GGG[[[---...///...---***)))(((((('''((()))))))))))))))))))))***+++,,,******))))))))))))*********+++,,,,,,+++,,,...000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111222222222---------............///...111GGGxxxXXXUUUaaaeee```aaaiiikkkhhhZZZ]]]bbbTTT888,,,///---333///---------,,,000666SSShhh;;;GGGwwwsssFFF444ccc]]],,,---...---,,,++++++,,,...///((('''+++000...+++333@@@>>>SSSmmmtttXXXEEE888333;;;IIIXXXbbbrrruuuaaa???999111***(((***///333............////////////...///111111222333666888:::]]]```@@@:::JJJppplllIII888111222...///111+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++,,,...---,,,,,,---///---///111111111111333444555666888:::<<<@@@EEEIIIQQQRRRWWW^^^bbbgggqqqzzz]]]UUU==='''///LLLXXXQQQ,,,,,,,,,++++++,,,,,,,,,(((,,,222222,,,444VVVzzzlllOOO333))))))))),,,111,,,+++222***'''+++999eee{{{QQQ444111///...000------,,,++++++******++++++'''***...111111///+++)))'''%%%&&&+++---,,,---111,,,000@@@gggOOO///...---.........///111(((+++(((***...***...@@@uuubbb+++,,,000***###,,,***(((''''''(((***,,,(((((((((((()))***+++,,,******))))))))))))*********,,,------++++++...000++++++,,,,,,,,,---------++++++++++++++++++++++++---///111222333111000...---------............//////:::\\\zzzOOOZZZcccddd```eeehhheeecccXXX[[[\\\KKK111+++111...111******---+++***<<>>555222222333111---,,,++++++******++++++***+++---000111000+++(((((())),,,...,,,))),,,222---999ZZZiii@@@)))...111---(((((()))***(((***(((+++000***,,,;;;zzzggg777333******777))))))*********)))((('''(((((((((((()))***+++,,,******))))))))))))******,,,......,,,)))''')))++++++++++++,,,,,,---------++++++++++++++++++++++++///111333444333111---+++---------........./////////BBBmmmxxxMMM^^^eeecccaaahhhhhhaaaaaaVVVXXXVVVBBB***)))111///111***---444000111OOOwwwjjjGGG???bbbooo>>>AAAgggmmm777$$$000((()))+++,,,,,,+++***))),,,,,,***'''(((---///...333...000999BBBLLLbbbyyyuuuKKKLLLCCC888888MMMhhhwwwxxxttt___KKK===444000............/////////000///000222333444555888;;;PPPkkkJJJ<<>>BBBHHHLLLTTTTTTYYYbbbiiimmmxxx,,,...000000HHHkkkJJJ;;;555,,,...---'''>>>___WWW,,,999TTTvvvnnnWWW999)))+++---)))###111...+++222///111GGG~~~wwwTTTFFFWWWhhhlllVVVJJJ222&&&+++***&&&+++******+++---......---++++++&&&***+++%%%(((///,,,333IIIfff???555------,,,,,,,,,,,,++++++)))))))))((()))+++///333eee;;;---222+++///))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***((((((+++---************************++++++,,,,,,,,,---------******))))))***,,,...///------------------------///000...,,,,,,///111111777QQQTTTVVVhhheeedddeeeggggggddd```eeeXXXDDD333,,,---//////,,,000///))),,,BBBddd}}}eee???555TTTOOO888XXX@@@...:::$$$+++++++++++++++++++++++++++***+++///222222...+++//////...---...333<<>>(((---///***,,,******+++,,,---...---,,,***'''***---)))+++111111777\\\WWW555+++------,,,,,,,,,+++++++++)))))))))))))))+++///222ccc>>>,,,///(((+++))))))))))))))))))))))))(((((((((((())))))))))))***++++++***((()))***,,,************************++++++++++++,,,,,,,,,,,,+++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,...111222444UUUXXX```kkkkkkjjjjjjhhhfffbbb___bbbTTT@@@111---...///...***...000---,,,666HHHUUUCCC333CCCuuubbb222HHHxxxnnn<<<))),,,,,,++++++++++++++++++++++++,,,---000444777666111,,,.........---,,,...333888:::KKKsss```:::999///'''777;;;>>>DDDSSSlll}}}mmmTTT:::///111333222111777111000444777<<>>CCCHHHKKKMMMRRR\\\[[[___jjjooo))),,,:::dddttt@@@(((,,,///222SSSCCC...,,,+++///---((((((///111...///...***---111)))...EEElllppp[[[BBB```XXX777000---(((***)))******+++,,,---------,,,(((***------+++///555EEExxxoooAAA,,,))),,,,,,,,,,,,++++++++++++))))))***))))))+++///111cccIII111111***,,,))))))))))))))))))))))))(((((((((((())))))))))))***++++++***))))))***,,,************************)))*********++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++.........---,,,...222555===dddxxx]]]lllnnnmmmllljjjgggccc___]]]]]]LLL999...---//////---,,,...000///------111666--->>>bbbeeeAAA===ooo{{{EEE666,,,"""111++++++++++++++++++++++++,,,...222777999777111---000000000///,,,+++,,,---000444ZZZiii[[[KKK;;;444+++222999>>>HHH^^^www~~~kkkQQQ>>>666222//////000222111...999ZZZ{{{cccBBB@@@PPPeeeHHH222111111000//////......---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,------.../////////111111222333444666777888777888;;;???DDDIIIMMMOOOWWW\\\^^^dddkkksss---///@@@tttiii<<<,,,111...---OOOZZZ<<<...)))...///------111000+++'''///222///---000???QQQ|||]]]BBB000???VVVjjjvvvtttbbbQQQWWW{{{}}}UUU555)))(((+++))))))***++++++,,,...000...,,,))),,,...(((,,,<<>>BBBFFFJJJNNNQQQZZZ[[[aaajjjooo|||+++222MMM|||sssIII111---222,,,,,,PPPzzzVVV;;;***,,,//////,,,++++++***''',,,...,,,)))666YYYvvv~~~```???333///333>>>GGGDDD888///<<<ddd666,,,---,,,)))***++++++***,,,000333......))),,,000***555TTT]]]333***,,,222,,,,,,+++++++++*********)))***+++******+++---000LLLXXX333,,,******))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,+++***)))***+++************************(((((()))))))))*********++++++,,,++++++++++++***)))))))))******+++++++++---,,,,,,///---,,,333<<>>AAADDDGGGKKKPPPTTTZZZYYYbbblllrrr'''666aaa{{{UUUSSSGGG111+++***...,,,333^^^~~~oooPPP<<<,,,+++++++++***)))*********,,,)))...<<>>rrrwwwIII777PPPwwwhhhPPPKKKFFF///***222,,,++++++++++++++++++++++++---...------,,,---000333111///,,,+++,,,---------'''+++555555///999IIIKKKFFF444777JJJcccpppTTTKKKGGG<<<222///---222<<>>333222000000///......------,,,++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000111222444666888999===@@@DDDFFFHHHMMMTTTZZZ[[[YYYbbbjjjsss+++===ttt{{{LLL333333+++...***+++...===iiitttMMM++++++***)))***++++++,,,...((()))FFFdddhhhdddZZZFFF===AAALLLWWWYYYNNN<<<000333++++++111...+++<<>>|||jjj:::---000---))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,+++*********************************)))))))))*********++++++))))))+++,,,---,,,,,,+++))))))******+++,,,,,,------***+++000...+++444CCC{{{{{{wwwrrrpppooonnnlllggg```[[[CCC444***---///++++++///------000111,,,...EEE___kkkGGG111HHH{{{yyyFFFUUUeeeUUU000&&&//////+++++++++++++++++++++++++++---...---,,,,,,///222---+++***+++---...,,,***---,,,222333,,,///444...888000---///<<<\\\yyyqqqLLL777555---222777777777EEEeee___@@@>>>XXX}}}jjjHHH666111111000//////......---,,,,,,++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////000111222333666888:::;;;===@@@DDDGGGJJJPPPZZZbbbddd```eeehhhuuu555EEEUUU...---,,,444---,,,222AAAkkkYYY777,,,***)))***)))'''''')))+++000[[[{{{```;;;111111222:::HHHPPPJJJ;;;000...)))'''...555///000PPPyyyrrrAAA,,,///,,,(((000+++---...,,,+++...666<<<***111''''''333444ZZZaaa...//////%%%///+++++++++************))))))***,,,,,,++++++,,,...:::wwwkkk888***,,,)))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,+++***)))***************************************++++++++++++((()))***,,,------,,,,,,))))))***+++,,,,,,---------)))+++000...+++555DDDjjjyyyrrrsssppptttyyyvvvmmmbbbZZZVVV@@@333+++......)))***111...,,,,,,+++)))777^^^nnnHHH///<<>>......---+++))))))***+++,,,)))333TTTppp___333%%%777222DDDXXX[[[HHH111+++000111&&&(((...///III{{{YYY,,,,,,333(((%%%000--->>>:::((((((222777<<<...000333000+++???rrrxxxFFF555,,,(((***+++************************)))***+++***))))))+++---AAAlllkkk555---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,+++++++++...111000---)))+++++++++***************************************))))))***++++++++++++***---(((,,,***///000...HHHgggUUUdddxxxtttuuuttttttsssmmmaaaWWWQQQ>>>333***+++------+++***+++000///+++777QQQcccfffKKK555000WWWnnn;;;PPPxxxaaa===333)))***---***,,,......,,,++++++,,,///---++++++---...------,,,,,,,,,,,,,,,+++***)))---------...------,,,,,,////////////000000000000555???___sss```III777,,,222999777666:::MMMdddgggBBB>>>WWW~~~kkkDDD000000222---222111///---,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++)))************+++++++++++++++,,,,,,,,,,,,------//////000000111111222222333444555555555777:::===AAACCCEEEIIINNNSSSWWWYYY]]]ffffffhhhZZZddd???...&&&---444:::///222///555qqqPPP:::///,,,,,,+++***)))******+++,,,+++DDDjjjqqqRRR444,,,,,,777CCCEEE===222,,,***(((...222,,,:::jjjnnnFFF)))+++///''''''333GGGXXXQQQ888---,,,---111000***---...///QQQfff888...,,,+++---+++************************)))***+++***))))))+++---<<>>000000111///222000///---,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++)))************+++++++++++++++,,,,,,,,,,,,------...//////000000111111111333444555555555777:::===AAACCCFFFJJJOOOTTTWWWZZZ]]]eeegggpppXXXJJJ333333000***666999***---111999```nnn===222---+++++++++++++++******))),,,'''666WWWjjj\\\<<<&&&)))111444,,,'''***,,,***%%%222222(((FFFDDD555+++,,,+++'''***222CCCUUUPPP999,,,((((((...111"""***000222```[[[444......---,,,&&&************************)))***++++++)))***+++---555eeekkk666...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))******((()))222<<<>>>666,,,))))))))))))))))))))))))************************)))******+++++++++++++++///***///+++,,,---111RRRuuuJJJPPPgggxxxqqqsssnnngggaaa______```___;;;222++++++---,,,++++++---777666+++***444444***333LLL}}}vvv@@@CCClllddd222***---'''...---)))+++---...------///000***+++,,,,,,+++++++++,,,+++++++++,,,++++++***))),,,,,,------------,,,,,,.........////////////000+++---222888<<>>^^^yyyUUU000111111+++333)))***+++,,,,,,---000555999333///+++***+++,,,+++)))******++++++++++++******++++++,,,---------,,,,,,------........./////////(((///777888111000>>>PPPssstttRRR888<<<>>>WWW|||___DDDFFFiii\\\:::111222///---111//////...---,,,,,,++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))*********++++++++++++++++++,,,,,,,,,------,,,------...///000111111111333444555666888<<>>666;;;///+++,,,...//////---+++))))))---...***(((***------(((---111999QQQkkkmmm```;;;***444___sss@@@,,,//////,,,***++++++)))'''222///''',,,---***+++..."""...333888qqqRRR777***,,,)))(((------***************************+++,,,+++******,,,...111dddppp999///,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((((((''''''((()))+++******)))))))))((('''''''''(((((())))))))))))******************************+++,,,,,,,,,,,,++++++'''///,,,,,,222FFFyyyYYYFFFbbbrrrtttjjjfffddd___ZZZZZZ]]]ZZZSSS666///+++,,,---,,,+++---333))))))222...$$$...DDDggghhhDDD[[[~~~```UUU>>>888...+++444(((,,,,,,******,,,222:::@@@>>>444***'''***---+++''')))******++++++************++++++,,,------,,,,,,------------............////////////------333:::@@@gggggg>>>777<<>>AAADDDFFFJJJNNNRRRUUUXXXYYYZZZZZZjjjtttGGG...000:::***,,,)))222...222___ooo???000222333888,,,+++,,,...///...---+++***,,,+++)))'''))),,,,,,)))...))),,,CCCiii~~~lllOOO333***JJJUUU000***+++***(((***,,,+++)))'''...)))%%%...000++++++///(((---000FFFBBB111---///)))&&&,,,---***************************+++,,,+++***+++,,,...777jjjttt;;;///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((())))))******(((&&&&&&)))---'''(((((())))))******+++***************************++++++,,,,,,,,,,,,,,,***&&&///------666UUUYYYPPPooowwwuuunnnhhhkkkhhhcccccccccYYYKKK444...+++------++++++---333((()))222...(((@@@eeeoooAAAOOOgggYYY```III444((('''222***---,,,+++***+++111999>>>AAA666+++'''***---+++'''((()))******+++*********)))***+++,,,,,,------,,,,,,,,,,,,---------......111---)))+++000333444333---DDD```zzzlllWWW===DDDkkkdddBBBJJJiii]]]DDD000000333...,,,///---------------,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...000111222222222444666777999<<<@@@CCCFFFHHHKKKOOORRRTTTUUUVVVXXXZZZqqqpppEEE,,,)))...333:::111444111>>>mmm}}}dddMMM+++)))---(((///)))++++++,,,,,,,,,+++***))),,,)))(((+++......+++)))///((()))<<>>qqqxxx===///,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''')))***)))))))))))))))***++++++(((((())))))***++++++,,,***************************+++,,,,,,------,,,,,,,,,(((000......999___ZZZWWWvvvyyyvvvuuunnnsssrrrllljjjfffVVVCCC222---+++------++++++...///000333222---888]]]kkkCCCGGGsssyyyOOOccciiiDDD++++++(((------+++,,,---,,,,,,...111444888444///,,,************(((((()))***************))))))***,,,,,,------,,,+++,,,,,,,,,,,,------------------///222333///+++///666>>>HHH]]]uuummm]]]nnnvvvOOOAAAWWW}}}wwwHHH;;;111000111///---...,,,,,,---------,,,+++***(((***+++,,,,,,+++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))((()))************+++++++++++++++,,,,,,,,,,,,------,,,---...///111222333444333555777999:::>>>BBBEEEGGGIIILLLOOOQQQSSSSSSSSSUUU\\\}}}kkkDDD000444@@@FFFSSSVVVAAAAAAHHHbbb|||AAA777&&&000///###+++...***************)))(((((())))))+++---***%%%'''---'''(((,,,222222///000555;;;gggTTT111,,,+++---******---+++'''&&&******222...)))+++)))'''---(((000---666jjjPPP666((('''...,,,,,,...***************************+++,,,,,,,,,++++++---///CCCvvv{{{>>>000,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))++++++)))'''))),,,,,,)))%%%((())))))***+++,,,,,,,,,***************************+++,,,,,,------,,,,,,...***222///...;;;eeeQQQQQQooonnnnnnrrrmmmrrrqqqjjjgggaaaOOO999111---+++------++++++......<<<>>>///'''>>>hhh```BBBIII|||yyyVVVMMMjjjiii999'''555...***---***,,,//////---+++******...111333000***'''))),,,(((((()))***************((()))***+++,,,---------++++++,,,,,,,,,---------,,,......+++***---111333000222333222555@@@PPP\\\{{{qqqEEEFFFbbbggg999666222000000///......+++,,,---...---,,,+++***((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))************+++++++++++++++,,,,,,,,,---------------...000111333444444444555888:::<<>>AAAEEEGGGJJJIIIKKKPPPQQQNNNMMMPPPZZZbbb999888///000888???dddhhhDDD///...---,,,++++++++++++...,,,***+++,,,,,,***'''***************+++++++++///((((((000222000888EEEiii@@@---,,,***)))***************************+++,,,+++))))))+++,,,$$$444000IIIppp::://////...---,,,,,,,,,,,,)))******++++++******)))+++,,,------,,,,,,---...999dddyyy<<>>jjjddd???,,,''',,,***+++---)))***************************((('''***...///---***+++++++++*********))))))))))))*********+++++++++,,,,,,,,,++++++*********---------............///---///000333222///IIIvvv~~~{{{{{{oooGGGNNNwww|||UUU777222000000000///......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,------.........//////000222333555666666:::<<<>>>AAADDDGGGIIIJJJGGGEEEFFFGGGGGGHHHPPPYYYccc;;;333333333222CCC___llltttvvvfffGGG222000///)))++++++***************++++++,,,,,,+++)))(((((()))******++++++,,,,,,------...///000CCCrrryyy:::111000...''''''---,,,************************((()))******))))))+++---...000QQQddd444...------,,,,,,---------++++++,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---666YYYsss<<>>777((('''111,,,+++++++++++++++,,,,,,)))...333444111---***)))---,,,,,,,,,,,,,,,,,,,,,...:::```UUU555,,,..."""###333...###+++************************)))***++++++***+++---///+++@@@ttt\\\<<<000------,,,,,,,,,------...---......//////......---+++---......,,,,,,---///777fffuuu777...///)))******))))))))))))************)))(((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))***++++++***+++---///666(((,,,888TTTVVVQQQlllsssllluuulll[[[___bbbfffbbbOOO888+++++++++,,,,,,---------,,,,,,000(((<<>>555kkk|||MMM222+++------%%%%%%+++)))))))))))))))))))))))))))(((***,,,+++(((''')))++++++++++++************))))))************+++++++++*********++++++,,,,,,------------.........//////,,,222111444FFFbbb~~~[[[[[[tttfffHHH222+++333...////////////---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000///000111333555777888999>>>???AAACCCEEEEEEEEEDDD@@@AAADDDFFFEEEFFFPPP[[[ooo444CCCXXXkkk}}}wwwqqqbbbPPPBBB;;;333,,,111,,,+++///000,,,(((((('''(((666@@@666,,,***&&&'''+++,,,+++...111000+++---LLLbbb666---************************)))))))))))))))******++++++******+++---...------111KKK~~~GGG999444***111///,,,///---///:::AAA[[[]]]RRR:::)))111------000111///***)))---111777llluuu<<<000,,,***+++***************++++++((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&((()))************)))(((((('''''''''(((((())))))))))))))))))))))))+++++++++***++++++,,,,,,***222---===vvv}}}[[[gggrrrvvvuuurrrmmmhhh]]]XXX\\\WWWAAA222...***,,,,,,,,,++++++*********'''111JJJdddfffQQQ>>>888777{{{{{{YYY;;;(((***---///...,,,)))'''))))))))))))***+++,,,---))))))))))))))))))))))))''')))************,,,...)))))))))***++++++,,,,,,***+++,,,+++******,,,...,,,,,,------.../////////555000...;;;[[[kkkUUUXXX{{{rrrMMM777555333...111000...---,,,,,,------555((( 222000$$$...---))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------.........000222333444555777;;;>>>;;;???CCCEEEDDDAAA>>>===<<>>888444222eeevvvdddAAA++++++,,,...///...,,,***((())))))))))))***+++,,,---))))))))))))))))))))))))((()))+++*********+++---)))))))))***++++++,,,,,,***+++,,,+++******,,,...,,,,,,---......//////000222///222GGGkkksss[[[XXXiiicccDDD444222111.........---,,,------...///***222(((,,,---(((---%%%))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,,,,------...//////111222444444555777;;;===;;;>>>AAACCCBBB@@@??????===CCCBBBCCCHHHIIIPPPaaaooo'''+++---///444>>>DDDDDDUUUbbbqqq}}}yyynnn\\\[[[QQQBBB:::999333***...)))///555000...000,,,,,,000'''&&&000---111HHHeeeWWW;;;///***************************)))))))))))))))******+++,,,,,,,,,,,,,,,------...111\\\RRR;;;,,,111111............JJJvvv~~~FFF444---...000000...+++***---000EEEzzzAAA///*********))))))(((((()))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((())))))******)))((((((''''''''''''(((((())))))))))))))))))))))))++++++******++++++,,,---...000666]]]]]]XXXlll|||ssskkkfff___RRRMMMFFF555---///---,,,,,,,,,,,,++++++++++++------///111...000CCCYYYeeeHHH333***............---,,,+++***))))))))))))******+++,,,)))))))))))))))))))))))))))***++++++))))))***+++)))))))))***++++++,,,,,,***+++,,,+++******,,,...,,,------......///000000222000:::XXX{{{xxxvvv|||]]]MMMbbbsssOOO:::333111000000,,,,,,,,,,,,---...///000XXXiiiIII+++((()))...((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************+++++++++,,,,,,,,,------...//////000111333444555666888;;;===;;;===@@@@@@???>>>???@@@???FFFEEEEEEJJJJJJQQQbbbxxx===;;;444,,,***///333444///888CCCNNNZZZfffiiiggguuuwwwmmmfffVVVBBB===333222111+++,,,000+++$$$111///---333///CCCqqqSSS222***///000************************)))))))))))))))******+++,,,------,,,+++,,,...///>>>rrrIII888...000......444333555___LLL666222/////////...++++++---000>>>sssAAA///+++...***)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((************+++,,,------***333DDDpppfffcccvvvxxxlllgggeeeYYYMMMIIIEEE777...,,,''',,,,,,,,,,,,,,,,,,,,,,,,222''')))333333777___|||NNN444000000///...---,,,+++*********)))))))))))))))***++++++(((((((((((((((((((((((()))***+++***)))((()))***)))))))))***++++++,,,,,,***+++,,,+++******,,,...---------...//////000000444444CCCggg{{{vvvyyylllNNNOOOsssddd@@@555555222000333,,,,,,,,,------.........eee{{{RRR,,,+++)))+++---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000000111222333666777777888;;;===>>>??????===;;;;;;===>>>@@@GGGHHHHHHLLLKKKSSSeeeHHHMMMOOOLLLGGGBBB:::222666555///+++...777<<<===YYYkkkxxx{{{yyyooo^^^OOO>>>---,,,///***'''333444///,,,111ZZZZZZ555'''(((---000************************)))))))))))))))******++++++------,,,+++,,,///222CCClll===444///...---///666666:::jjjPPP666111//////...---,,,,,,---///999lll}}}AAA///,,,///******)))(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))((('''''''''''''''((())))))((((((((((((((((((((((((************+++,,,---...+++111FFFvvvvvvnnn~~~pppgggfffiiiYYYMMMHHHDDD555---+++''',,,,,,,,,,,,,,,,,,,,,,,,---+++***+++000HHHxxxkkk999(((,,,,,,---,,,+++***)))))))))))))))))))))((())))))******(((((((((((((((((((((((()))***+++***(((((()))***)))))))))***++++++,,,,,,***+++,,,+++******,,,...------......///000000111333777KKKsss|||zzzxxxyyySSSIII___}}}WWW666111444111...111...------------,,,,,,++++++EEE222)))444)))%%%,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,,,,------...000111111222222444777888888999;;;===@@@@@@>>>;;;888888:::;;;@@@HHHHHHHHHLLLLLLVVVjjj111CCCZZZllluuutttjjj^^^VVVSSSIII???::::::888444222<<>>GGGGGGGGGKKKMMMZZZqqq222888???III[[[sssxxxqqqjjj```WWWJJJFFF@@@;;;;;;CCCPPPYYYlllwwwzzzmmmYYYOOO111...???SSS{{{hhhKKK111...222000++++++************************)))))))))))))))******+++(((+++---,,,***,,,222888SSSEEE111111...---...---///555DDDwwwbbbAAA000000///---,,,------......888dddyyyCCC111***+++,,,,,,+++***)))(((((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))))))))***+++,,,...///111555PPP|||vvvtttkkkjjjjjjeeeXXXQQQFFF111)))---///,,,,,,,,,---------......***111999LLLsss}}}}}}\\\===BBBIII===555)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&((())))))((((((***+++)))))))))***++++++,,,,,,***+++,,,+++******,,,............///000000111111111BBBggg{{{uuutttyyyvvvVVVHHHcccxxxNNN===...,,,000///---,,,+++,,,---------,,,++++++555666(((+++,,,'''000///))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,---...///111222333444333666999:::::::::;;;<<<<<<<<<;;;999777777999;;;<<>>???EEEDDDOOOQQQ[[[*********+++---000333555---+++...666:::===DDDMMM\\\hhhzzzppp\\\MMM>>>444:::FFFCCC>>>YYYlllDDD999,,,222444///,,,///222222222000///000---(((&&&((()))***+++***((((((***+++,,,)))///(((///555<<>>@@@BBBGGGEEEOOOTTTccc************+++...000111///------///...,,,---111,,,666DDDQQQ___rrr~~~iiiVVVHHHAAAAAAWWW@@@'''777---111///***...999===999444...+++---...---,,,...'''))),,,---+++***))))))+++'''...---///444LLLzzz???---000000666...555000222===iiiHHH111......------------......FFFqqqAAA333111------+++***(((((((((((())))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))******(((((('''''''''(((***+++''')))*********+++---///111HHH~~~~~~wwwnnnjjjkkkhhh]]]___]]]EEE///+++,,,///,,,,,,...---+++...444\\\~~~mmmBBBUUUtttnnnDDD999aaaaaa555***%%%(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++,,,,,,---,,,///---...444000000;;;VVVuuurrrvvvyyyiiiDDDIIIiiirrrPPP222222222111000///......---------------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,------............//////111222444555555555666666777888888888888777666777888;;;>>>@@@BBBDDDIIIDDDMMMVVVmmm******))))))***+++------***+++---...---+++,,,...///000000...111???VVVgggwwwjjjfffWWW444///777666///...>>>WWWiiikkkdddRRR???---)))...111222222***,,,//////...,,,,,,,,,---''',,,000+++///WWWeee666222222,,,222///222111111BBBwwwKKK000......------------......<<>>///---......+++KKKRRR222///222///******,,,------,,,+++,,,,,,,,,******333,,,===|||kkk<<<---...///000000---,,,444///LLLNNN///......------------......:::eeezzz;;;...///,,,++++++******)))(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&111///---+++))))))((()))''')))***++++++,,,///111888uuuzzzyyyzzz~~~{{{rrrllllll^^^SSSUUUUUU@@@------000...++++++,,,***(((+++000)))000DDDnnn===YYYgggBBB>>>222###---******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---.........000...///111111CCCbbbwwwpppooolllwwwzzzOOODDDbbb|||YYY===111/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---....../////////000111222333333333333333333444444555666666666666777999;;;<<<===>>>>>>>>>@@@BBB>>>LLLaaa(((((()))***************(((,,,---(((&&&)))***'''111...***((()))---111444***)))...444444???hhhfff@@@555333...///777BBBvvvYYY777000222222000(((+++///000///---+++***+++,,,)))222///GGGPPP///111,,,---444...---***666000QQQOOO111......------------......;;;gggzzz;;;......***+++++++++******)))((('''(((((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,++++++******)))((((((''')))***++++++---000222BBB~~~wwwxxxuuuxxx~~~xxxnnnjjjkkk___WWWVVVOOO888,,,---,,,,,,******,,,,,,+++...333777JJJrrrooo[[[|||qqqFFF777777,,,###(((++++++*********)))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---...///,,,//////000222666RRR{{{tttnnniiiooozzz^^^DDDQQQwwwfffEEE444000///.........------------,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,------...////////////000222333333333333222222333333444555555666666555777:::===>>>>>><<<;;;;;;<<<@@@???RRRlll'''((()))***+++++++++***%%%***+++'''''',,,...,,,###'''+++...---+++******(((444111$$$333___```HHH222---///000666>>>fff]]]999---,,,------(((---222555444000,,,***,,,...(((111...KKK===+++:::///---666(((...***999222UUUPPP333.........------.........666bbbwww999,,,---)))***++++++******)))((('''***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&((()))***+++''''''((())))))))))))(((''')))***+++,,,---000222PPP|||yyy~~~wwwzzz~~~ttthhheeehhh\\\WWWTTTHHH222+++...+++***(((***...000111666<<>>;;;999888999???AAAXXXuuu)))))))))***++++++)))''',,,,,,***)))))))))******))))))((((((+++...---))),,,777333///QQQmmm===;;;111,,,...///;;;RRRMMM333555000)))///---,,,333??????222+++---+++***///***444jjjxxx???+++333***+++444+++...---666666]]]QQQ444...///000///...---...///===tttrrr888***000***+++++++++***)))(((((('''(((((((((((((((((((((((()))((('''((()))***)))(((((((((((('''''''''***,,,+++)))((('''((()))+++,,,)))))))))))))))))))))))))))+++((()))000---///===cccyyyvvvzzzzzzmmm^^^TTTPPPVVVQQQ???000,,,///222///+++&&&000666***===qqqkkkzzzLLL;;;,,,)))***((('''''')))))))))))))))((('''''')))((((((((()))((('''%%%))))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++***,,,,,,+++++++++,,,------000222222///111HHHrrrpppiiifffooozzzyyyVVVEEEYYY}}}eeeDDD222000111000.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++......---------......///333333333222222111111111111222333333222222444666333;;;CCCCCC<<<888999===<<>>{{{vvvssszzzwwwiii^^^XXXUUUUUULLL:::,,,))),,,---------++++++,,,777eeeaaa;;;000'''(((***)))((())))))))))))))))))((('''''')))(((((()))))))))((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,000111000999WWWuuuiiieeejjjpppzzzbbbIIIKKKmmmuuuTTT;;;111000///.........---------,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++---------------...///000333333333222222111111111111222333333222222555777999>>>BBB@@@:::666777::::::>>>BBBJJJbbb***(((%%%%%%&&&((())))))%%%''')))***+++***)))((((((+++...///---+++,,,...111,,,HHH}}}vvvJJJ333333+++,,,::::::333YYY\\\444222---***...,,,...)))(((------((()))......///000333RRRPPP...)))555...---222,,,---...999@@@oooMMM333...///000///------///000>>>wwwiii888,,,///***++++++******)))((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&&&&(((******)))((()))******)))((('''((()))***+++)))))))))))))))))))))))))))***(((***000...666JJJ||||||uuuvvvwwwjjjcccbbbbbbZZZJJJ888---,,,------...+++,,,+++222XXX{{{NNN===---)))''')))+++)))((())))))))))))))))))(((((('''(((((()))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,---......,,,000111333GGGnnn}}}lllbbb```dddooojjjIIIBBB\\\```@@@444222000---...------------,,,,,,,,,,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------...///000111222222222222222111111111222222333222222333555888AAAAAA???<<<777555666777999===BBBNNNlll+++)))''''''((())))))(((,,,++++++***)))))))))(((((((((+++//////---,,,...///GGGtttTTT444000000...000999:::>>>pppGGG,,,555---+++333---///***)))++++++)))+++000+++------888eeezzz???+++***333///---111......///777BBBxxxHHH222...//////...------///111KKKfff999......)))************))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&(((***+++)))((((((((()))(((((((((((()))******))))))))))))))))))))))))(((---,,,---...///DDDggg}}}pppuuuvvv|||www{{{}}}rrrjjjffffffjjj[[[FFF555...------,,,000''')))111DDDrrrttteee___BBB***++++++,,,,,,***((((((***(((((())))))))))))(((((('''((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,---...///111222111:::ZZZrrr^^^\\\gggnnn|||{{{XXX===MMMtttpppQQQ666222444///---111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,,,,,,,,,,,,,,,,---...000111222222222222111111111111111222333333222222333666999DDD@@@;;;777666666666666:::===AAAOOOsss+++******+++,,,---,,,+++...---++++++---111555888...))))))...111//////222GGGrrr\\\>>>666888+++444444222>>>YYYrrr:::***666...***222,,,---+++***,,,,,,+++---///...111222HHH~~~hhh888...---000...---000111000111666DDDDDD111...//////---------000222ZZZccc:::000,,,)))*********)))))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))(((&&&(((***+++)))((('''(((((((((((((((((())))))***))))))))))))))))))))))))(((///111///,,,222XXXwwwnnntttrrryyyxxxyyywwwrrrlllgggcccaaaaaagggTTT<<<---*********(((---''',,,444AAA```hhhNNNTTTnnnmmmSSSFFF...+++------***'''((()))+++(((((())))))))))))((((((&&&(((******((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,---...///000222000444HHHrrrxxxaaahhh~~~uuufffGGGBBBbbb\\\EEE333333222++++++222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))******+++,,,,,,------,,,,,,---...///000222333111111111111111111111111222333333222222333777:::AAA<<<777444555777888888<<<===???NNNwww+++***((()))***++++++***+++***))),,,222;;;EEEKKK555...+++///222555???KKKccc;;;333444...(((555333333QQQWWW333)))222---***...***))))))***,,,,,,,,,,,,,,,///222666XXXSSS444222///------...000333111333666HHHBBB333.........---,,,---111333bbbZZZ777000***)))******))))))))))))))))))(((((((((((((((((((((((()))((('''(((*********)))((()))******(((''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((000222///,,,666iiivvvxxxqqquuuuuuvvvrrrkkkeeebbb```______aaaLLL666,,,+++,,,++++++(((,,,222000---666>>>:::cccbbbjjj___;;;111'''***)))&&&%%%(((++++++'''(((((()))))))))))))))'''***,,,+++(((&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,---...000000///000>>>aaakkkwwwqqqyyyrrrjjjdddaaa]]]]]]dddtttnnnOOO===UUUvvvmmmGGG;;;222111///)))***///++++++++++++,,,,,,,,,,,,+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,---......------......///000111222000000000111111111111111333333333222222444888;;;;;;888555444666888999:::===>>>???QQQ???:::333---+++************)))***,,,222:::BBBGGG666///---///444AAA^^^{{{qqqEEE------///***---444111===nnn~~~@@@333,,,...///,,,+++,,,(((***++++++,,,------,,,,,,000888ccckkk@@@000333///+++///000///111000555999PPP~~~BBB666.........,,,,,,---111444^^^MMM111...)))+++)))))))))))))))))))))***((((((((((((((((((((((((((('''&&&''')))***)))((()))******)))'''&&&((()))&&&''''''((((((((((((((()))))))))))))))))))))))))))---------...<<>>===@@@LLL^^^lllzzzSSSDDDJJJpppyyySSS777444000///......---+++******+++++++++,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,---.../////////......///000111111///000000000111111111222333333222111222444999<<<555666666666666777999:::<<<>>>BBBXXX]]]SSSFFF:::333000000000...---,,,,,,---111444777111------000555KKKzzz{{{NNN555------333:::555444111IIIbbb444555///---111///+++000+++,,,---,,,---///000///---000;;;lll```777+++222...***111222...000///666<<>>===777<<<@@@===999;;;EEENNNmmmhhhBBBEEE```fff???000111000...111555111************++++++,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))******+++---...//////000///////////////000111//////000000111111111222333333222111222444999===333555888888777666777999:::===EEE^^^]]]mmmtttfffTTTJJJBBB:::777777...***///---+++444111///---444MMMtttKKK///333...---555444666111>>>qqqFFF444222000///000///---+++---......+++)))***///333---111EEE|||NNN777///////////////.........---888>>>```HHH:::000---222,,,///000***???kkkjjjGGG<<<***++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---222###---222+++RRRtttooonnnlllhhhmmmmmmjjjddd^^^ZZZWWWVVV===444,,,++++++***+++...(((333///(((DDDtttvvvTTTEEEfffsssAAA***333)))(((((((((((((((((((((((())))))(((((('''''''''&&&///...,,,***)))(((''''''((((((((((((((((((((((((((((((((((((((()))************+++,,,,,,,,,++++++///222111---...222333000777XXXgggQQQGGGLLLZZZfffyyymmmPPP@@@;;;:::888888222>>>>>>666666777===KKK}}}rrrNNN999RRRgggJJJ===000///...------,,,------+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************++++++,,,...000///---+++......------------......//////000111222222333333444111...///333777999888666666777777888888999999>>>CCCHHHeee;;;RRRiiisssvvvxxxrrrhhhMMMMMMBBB;;;===888...---...555999EEElllbbb===///555000...333000444:::TTTttt>>>333222000/////////---+++***+++------+++***++++++000///OOOvvvBBB333/////////////////////...000666???gggHHH999111---111+++///111000HHH}}}hhhDDD:::+++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))***+++,,,,,,///'''000222222ddd|||rrrnnnllliiifffhhhjjjfff___[[[ZZZUUUNNN888111,,,------+++***,,,---000---:::iiiSSSAAAhhhxxxYYY555,,,---'''(((((((((((((((((((((((()))(((((((((''''''''''''+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***++++++++++++++++++///---,,,,,,///111222222KKKkkknnnUUUHHHJJJVVVaaattteeeRRR???888:::;;;;;;;;;999;;;666555???BBBDDDNNNuuurrrwww~~~\\\GGGIIIggg{{{[[[@@@333000///...------,,,,,,---++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************++++++,,,,,,---///000111......------------......//////000111111222333333222111000222666888888777555555666666777777888888===DDDLLLooo***888HHHVVVjjjzzzrrrVVV===::::::444333000:::LLLkkkgggCCC111...333///...333111333NNNyyyXXX555222111////////////---,,,///...------......---,,,444444ccc___555.........//////////////////444222AAAtttHHH777111---111+++...222666TTT^^^:::555,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''')))***,,,---+++***************++++++)))***000---<<>>555555888888666666555<<<;;;999;;;@@@UUUuuuzzziiiWWWMMMKKKTTTkkkbbbEEEGGGeeegggLLL888---000///...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))***************,,,---,,,,,,...222777......------------......///000000111111222222222000111333666999999777444444444555555666777777888>>>DDDRRR{{{,,,......000???[[[sssrrrSSSIIIFFF???<<<333===bbbxxxOOO<<<777000------,,,...444777:::mmm|||AAA222111000......//////...,,,333...)))))),,,000111111666CCC{{{LLL222+++............////////////666///EEEHHH666000---222---...222:::]]]NNN.........+++,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,++++++******)))*********(((...000///MMMzzzzzzxxxsssmmmgggcccaaa___ddd```WWWYYY]]]QQQ<<>>QQQtttzzzPPP)))///,,,,,,(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))***+++((((((((((((((((((((((((((((((((((((((())))))******+++,,,---------------000+++---444222...:::NNNbbbJJJEEEKKKRRR___vvv___QQQJJJEEE@@@>>>777333666888666555666666;;;===AAAKKKWWWwww~~~jjjKKKDDD???===999999III\\\lllHHHAAAZZZtttSSS???555/////////...---,,,,,,,,,,,,************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************)))---000///,,,---222777......------------......///000000000111111111222...111555999:::999555222444555555666777888999999???DDDUUU***...///---///:::GGGPPPooozzzppp]]]GGG======TTT~~~JJJ///333333111,,,+++...///222:::OOOggg555333000///---...//////...---,,,***)))+++///111111///444YYYddd???333)))---.........//////000000666...NNNIII666///,,,333//////222===fffsssDDD(((***///***,,,************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***++++++******)))*********---333222:::fff|||yyyyyywwwqqqjjjeeecccbbb___ccc```[[[\\\^^^NNN888...+++)))******)))---222BBB\\\uuulllEEE...HHHrrrwwwWWW555)))+++***((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((()))******((((((((((((((((((((((((((((((((((((((())))))***+++,,,---...////////////...---222555//////GGGeeejjjNNNDDDHHHLLLXXXxxxqqqUUUDDDAAABBB???<<<999555444777888888;;;@@@>>>???FFF```]]]EEE:::888::::::444000===NNN{{{SSS===QQQsssaaaBBB666444222///...---,,,,,,++++++,,,************************(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))((()))))))))************)))...222222...,,,///222......------------......000000000000000111111111...222777::::::777333111555666777888999:::;;;;;;@@@EEEXXX)))---000...+++---333999;;;TTThhhooommmZZZIIIGGG^^^{{{{{{QQQ333...333,,,///---///555111333EEEsssSSS111555///---------///000///...(((,,,222888:::888222---666mmm|||JJJ555222(((------......///000000000555111[[[JJJ666///,,,444000///333EEEtttfff@@@***+++000''',,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***************++++++,,,///111GGG{{{iiiwwwuuuqqqkkkfffcccdddeee```aaa`````````YYYGGG666...+++)))******)))---444III\\\VVV555...MMMkkkpppSSS:::222..."""***222$$$(((((((((((((((((((((((('''''''''(((((((((((((((******))))))(((((())))))((((((((((((((((((((((((((((((((((((((()))******+++,,,---...///000000000***...222222...999\\\sssSSSEEEFFFHHHTTTrrreeeTTTDDDBBBHHHJJJFFFAAA???<<<999888555444999AAA===YYY{{{wwwMMM===:::555555999===CCCUUUhhhlllEEEEEEggg~~~nnnOOO888000000111///...---,,,++++++++++++************************''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((())))))))))))************)))---111222///------.........------------......000000000000000000000000...222666888777444222111666666777888:::;;;<<<<<>>;;;555222999CCCOOOkkkEEE???;;;333333CCCUUUaaammmwwwrrrSSSFFF[[[tttuuuuuuUUU???444///---...///...---,,,++++++++++++************************'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))************++++++,,,---.../////////......------------......000000000000000000000///000333666666444111111222555555666888999:::;;;<<>>KKKyyy*********,,,......,,,***(((444<<>>FFFxxxXXXGGG>>>======CCCPPP___lllqqqWWW333>>>IIIPPPgggzzzbbbFFF666333555:::KKKVVVQQQDDD>>>@@@BBBBBB>>>???QQQtttnnnPPP@@@YYYxxxzzzWWWBBB111000333///---///---,,,+++*********++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))***++++++++++++---.........------***,,,.........///000222000000000000000111222222666666444333333222222222555666666666666888:::===BBBRRR(((***---//////...,,,***---222MMMuuuqqqOOO;;;000,,,,,,000...(((***111+++222111,,,===mmmZZZ999111222555........................000,,,000+++///222222MMMUUU444111000+++,,,,,,000444444111222555:::___QQQ555333///---444222MMMYYY333---...,,,---&&&,,,+++******)))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((((((((+++***)))))))))+++,,,---+++***)))+++---............NNNsssooohhhfffbbb```aaadddhhhjjjiiilllhhhXXXAAA000+++,,,+++,,,+++)))...444///###>>>mmmuuuQQQKKK^^^pppDDD444))))))+++(((''')))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((()))))))))***************+++,,,---------///333888KKKxxxhhh===<<<:::WWW|||OOO777<<<@@@LLL\\\dddhhhrrrtttBBB>>>WWWmmmVVV;;;111///333999HHHTTTOOO<<<666AAACCC777>>>888@@@\\\yyyTTTDDDIIIvvvbbb???333---000222...,,,...---,,,++++++******++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))***+++,,,---+++,,,,,,------------,,,***,,,///000000000111222000000//////000111333444555555444333222222222222444555666666777888;;;>>>FFF\\\(((+++...000///...//////999HHHjjjtttGGG000333---,,,...111...)))***000(((222333333QQQIII888555///000........................///+++111---000444999[[[wwwAAA+++------,,,,,,...333888777222222555:::qqqQQQ555333///,,,444444SSSWWW222,,,...---...'''---+++******)))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((******))))))+++...111222---)))(((+++.........///333```uuuqqqddddddcccaaa___bbbggglllllloooeeeLLL666---,,,***000''''''///...***777MMMxxxqqqKKKLLLooowww___888...'''(((***(((''')))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))******+++,,,---......444444BBBddd{{{TTTBBB777<<>>GGGMMM]]]fff[[[KKKVVVnnnaaaVVVjjjaaa<<<333666666888>>>PPPQQQBBB555LLLooogggEEE===???RRRvvv^^^FFFNNNeeemmmNNN777222000222222---+++---,,,,,,++++++++++++***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111000000000000000//////000222444555444333222222222222222333444555666777777999<<>>;;;@@@[[[```LLLWWW^^^TTTPPPMMM>>>000???\\\}}}SSS???222666:::555555;;;CCCEEE:::999\\\|||UUU@@@NNNmmmgggHHHHHHeee{{{[[[???666444333222///++++++...,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...,,,,,,,,,,,,+++,,,,,,,,,---000222333111///......111000000000111222444555222222111111111222222333333444666777888:::>>>@@@GGGnnn***+++)))&&&%%%...???LLLxxxxxxfffDDD---,,,111000///,,,)))***---000000000222000444QQQ\\\444000333000000........................///+++222------000@@@mmm^^^999000///...333///111555777444111444:::VVVRRR555111000...444666YYY\\\555///000//////(((...+++******)))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))((())))))+++---111333555...))))))---...,,,222<<>>NNNuuuZZZFFF666222222777666111222999555===<<<888HHH______MMMQQQfffwwwVVVFFFXXX{{{lllKKK555111111000///---,,,---///+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,++++++++++++,,,---///111111///.........111111111222222222222222000000000000111222333333222444666777888;;;???BBBIIIwww,,,,,,+++)))///DDDcccyyyaaa===777222'''(((555,,,,,,++++++---000000///333---===lllOOO666000333666333........................///***000,,,...777PPPLLL///000///+++///...000333444222111777AAAqqqSSS666///111000444444XXX___888000///------'''---+++******)))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***((()))***+++,,,---......,,,(((***//////...999III}}}xxxmmmeee```bbbdddeeeffffffgggggg___RRR>>>000,,,---...,,,000***(((888ZZZuuutttdddUUUWWWnnnvvvEEE***...)))++++++***((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---///000000///KKKzzzbbb]]]uuusssMMM>>>;;;KKK___UUULLL:::333222999===>>>FFFRRRsss```LLL999...222333555555444444555777444:::;;;666666@@@NNNVVVuuuttt[[[QQQZZZpppvvvWWW<<<111---......------...///...++++++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************++++++,,,---------+++*********+++++++++---...///......000111111222333444444222111////////////000000222333333222444666777888;;;???CCCNNN...//////111>>>]]]xxxWWW444(((,,,///,,,(((,,,///111000.........---444222NNNqqqCCC888000000333,,,...........................(((...---222AAAcccxxx???(((000222,,,///---...000222000111;;;FFFSSS666...222222444333WWWaaa999000...+++,,,%%%,,,+++******)))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))*********)))((((((***'''+++111000111???SSSoooggg```^^^```cccfffhhhiiihhhggg]]]JJJ666---,,,---,,,+++)))(((888UUUaaaTTTGGGGGG^^^{{{tttLLL222***)))))),,,---***(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++)))***+++,,,...///000111333]]]XXXFFFYYY}}}\\\XXXMMMAAAFFF<<<111111444777444...555OOOjjjyyylllZZZJJJ===666555666111444333111333888777333888666666999>>>KKKddd|||\\\CCCRRRooo|||bbbBBB222111---...///...///000///,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++***++++++,,,,,,...---+++*********++++++)))***,,,------///222444111222444555555222000...////////////000222333333222333666777999<<<@@@CCCSSS,,,444222555YYYwwwSSS;;;***---222---***------+++,,,111333000///000222999iiiccc666222222...///111111...,,,---000111000...000---000//////OOOggg555,,,333///***---***666...---999...555___WWW999+++222222+++222TTTddd>>>000222***+++000(((++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************$$$999(((%%%BBB>>>BBBvvvwwwpppkkkbbbfffcccggghhhdddhhhhhh]]]XXXDDD///(((+++,,,+++)))888(((,,,BBBCCC666FFFjjjoooZZZ???111...(((...---,,,***)))((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,+++***+++---...&&&***///---111555111===wwwzzzuuupppiiiVVV@@@<<>>777333444555444222333000111444555555777<<<888;;;CCCVVVssstttHHHAAANNNqqqwww[[[AAA222///111............------------,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''&&&'''((()))***&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((()))))))))***++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,999HHHJJJ???===999666333000//////000000000111222222333333555444666:::::::::???FFF]]]111BBBiiiWWW666000(((***---...,,,++++++---...+++***,,,...---000444;;;cccoooFFF000444444...///000---...///...---------...222000---222WWWVVV===---000333---,,,333+++000,,,000777444QQQPPP222333222222000000AAAkkkZZZ333---,,,------(((++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,444666666aaavvvmmmkkkjjjiiieeedddgggcccXXXYYY\\\TTT@@@444+++---333555444333,,,111222888UUUyyyzzznnnzzzeee999(((---...---,,,+++***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++))))))+++,,,---+++---000000000888@@@tttrrrfff[[[QQQEEE===666222333777555///000666333888@@@hhhrrrIII333222444222333555333666GGGZZZZZZeeexxxRRRCCCBBB:::666222111333555444333444333444555444222666===>>>MMMddd~~~yyyYYY;;;LLLiii~~~^^^DDD444//////111............------------,,,++++++++++++*********))))))))))))))))))))))))(((''''''''''''''''''((((((''''''''''''((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((()))))))))******---...............---------,,,+++++++++,,,------(((,,,000,,,///GGGWWWOOO:::999777444222000//////000000000111222222333333555444666999999:::???GGGdddKKKeeexxxpppVVV>>>000)))%%%---222///,,,---,,,***...+++,,,/////////222777DDD}}}WWW:::///444222---000111///......///000111000///555...111FFFtttsss;;;///***111444///...333......,,,222666:::eeeLLL111666000///222///888aaavvvIII///)))///111+++++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************++++++++++++'''---222222HHHtttrrrpppnnnnnn___[[[]]][[[UUUXXXYYYOOO666...***...444555333222666---777ZZZwwwvvvaaaQQQlll~~~{{{RRR---///444###,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,///222///000...------,,,666IIIqqq^^^UUUIII@@@;;;777333///333//////444555333333666666<<>>999<<>>666444222333555777666555555555666777444222999AAASSSmmmeeeHHHHHHcccjjjHHH444000111000///.........---------,,,,,,++++++++++++************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********---......///////////////...,,,+++******+++---///***---///+++555UUUaaaPPP666555444222111000///...000000000111222222333333555555777999999:::AAAKKKjjjnnnjjjUUU;;;444;;;444"""***...000------000...***++++++---000000///222888TTTIII555000333///,,,111222666111,,,---000222///+++...+++BBBlllxxxJJJ444---***000555333000111000------222777FFFyyyIII333666//////333000555ZZZppp???+++000000)))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++)))---///;;;jjj{{{tttuuuqqqlllkkkaaaYYYXXXYYYXXX\\\WWWFFF111,,,***///222///,,,,,,---444LLLbbbYYYBBBDDDZZZvvvjjjWWW<<<)))///111###++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++******+++...111)))///---,,,///...===\\\|||qqqcccQQQDDD>>>:::555222333555444444444000///222444333222222<<>>YYY]]]HHH222222222111000///......000000000111222222333333555555777:::999;;;DDDPPPrrrfffQQQ999---+++,,,,,,+++---+++***,,,///111000///++++++,,,//////...333;;;llloooAAA333111333------222111888333---,,,...///...,,,,,,777bbb|||QQQ///444000---000444555222000111...///333<<>>222+++(((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,...555UUUuuuqqqrrrmmmgggeeeiii___]]]___^^^^^^RRR:::///++++++......+++((()))&&&777EEE@@@666???dddrrrDDD,,,111...&&&(((...+++***)))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++)))((())),,,..."""111444:::EEEFFFYYYzzzmmm[[[KKKBBB<<<666222333222111111333444444333111//////000222222111111444bbbaaa888666,,,000000111444777888777666777///:::]]]zzzAAA444444333333333333333444444555333555>>>MMMaaazzzqqqPPPFFFPPPsssyyyRRR@@@222333777444///---------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((''''''''''''''''''(((&&&''''''((()))((((((((('''((())))))******))))))(((((((((((((((((((((((()))))))))*********++++++***+++---///000111111222,,,++++++***+++,,,...//////(((///???IIIQQQMMM<<<111111111111000///...---000000000111222222333333444555888::::::===IIIVVV|||III;;;444666000&&&(((555///))))))000333///000444222///.........000999CCCTTT:::111222333...///333...222222111///...111888>>>DDDZZZVVV999,,,000111111000111333333111000///111444CCCnnnqqqBBB999444555;;;???:::666CCCUUU^^^999'''...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,------///EEEwww|||uuuqqqooolllhhhfffjjjcccccceee```[[[JJJ111---******---,,,))))))+++,,,///...222IIIiii|||~~~SSS///!!!------%%%(((///******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++******---111444666LLLQQQTTT]]]TTT```~~~nnndddLLLDDD:::222///000222333111111111111222111000///...000111000111222333333111dddbbb555777---...//////111333555555444111///555III~~~LLL999444333333222222333555666777<<>>666666666555444222111000111222222333333333333222,,,///111000///000222222<<>>000---,,,+++***))))))))))))*********)))'''(((***,,,))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&...)))%%%''',,,...)))###***111000+++555QQQlllwwwnnnTTT???333///666>>>EEEBBB@@@@@@;;;555888@@@:::???AAADDDQQQaaacccZZZQQQKKKWWWsssvvvyyymmmcccUUUFFF<<<666333111222222333222222111000/////////000111111111111111+++,,,///222333333333333CCC\\\111333444555444000,,,---444:::000555...999cccxxxXXX---555888999555111444>>>GGGhhh}}}dddKKKGGG[[[wwwjjjKKK:::333111///.........---+++++++++++++++******))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))(((((((((((((((***(((&&&'''***+++)))'''+++++++++,,,,,,,,,------......------------,,,,,,---......++++++,,,,,,,,,111;;;UUUkkk___<<<,,,222///000111000///...///000//////...///000111333444222777666777>>>@@@KKKaaa///,,,***---888FFFQQQWWWfff]]]XXXIII000(((000333999>>>666///111444PPP~~~PPP999444333222000///.........111111111222777OOOkkkIII333;;;222111///---...///222333000555222:::fffQQQEEEeeexxx[[[@@@BBBLLLAAA999EEEGGGwwwqqq@@@000...------,,,++++++***)))))),,,+++***)))((((((((((((***)))(((((((((((()))***((((((((()))))))))))))))(((,,,'''%%%,,,---***...555333CCCwww|||rrrpppmmmkkkkkkkkkkkkkkkeeehhhmmmjjjVVV<<<......)))''''''---222111---+++NNNnnnfffCCC000+++---,,,+++***)))))))))))))))******)))(((((()))+++)))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&)))+++((($$$%%%***000&&&,,,777KKKhhh|||sss___KKKBBB:::555111...///333777///***...333444444555555:::CCCQQQeeelllYYY???;;;666???VVVvvvVVVFFF@@@999333222333555666000111111111111000//////222222222111000///......444000///111111111555===cccvvvyyyqqqCCC555...111444666444111...,,,444;;;777888OOO]]]NNN;;;999777333333:::III\\\jjjnnnQQQIIIXXXqqqxxx]]]EEE888333111///.........---+++++++++++++++*********))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++)))'''(((***+++)))(((++++++,,,,,,------.........---------,,,,,,++++++,,,------+++***+++,,,,,,+++???UUUZZZLLL888///......///000///...------///////////////000222333444333888777888>>>???LLLddd///...,,,,,,...666AAAJJJZZZ]]]dddZZZ???000///,,,///222000///222===ggg^^^???777333333111000////////////333000...444IIIoooZZZ,,,000222000...------...///000000888222BBB~~~IIISSS___;;;888AAA888222>>>QQQZZZ777---333,,,++++++******)))))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))((((((***---&&&$$$,,,,,,***000555CCCcccrrrmmmmmmmmmkkkjjjjjjkkkmmmjjjooonnn^^^EEE222---///(((***111555...(((999RRR~~~sssQQQ888---***,,,+++******))))))))))))''')))******)))((())))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&(((***++++++******777LLLbbbmmmnnnfffTTTCCC---,,,...222222---+++,,,///,,,,,,000111///......???MMMZZZ^^^\\\UUUDDD333000...666:::dddsss888666222...,,,---000222222.../////////000000000000222222111111000/////////666000///222000...:::MMMnnnVVVWWW]]]999333222222222444555666555000333111???YYY]]]HHH777777777999CCCVVVnnnzzzZZZDDDPPPpppyyy^^^III;;;444222000...---......---+++++++++++++++************---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************************+++***))))))++++++***))),,,,,,,,,---...//////000------,,,,,,+++***))))))+++,,,,,,+++******,,,///---FFFSSSEEE555333222+++---//////...---,,,---...////////////111222333444555999888999>>>???MMMhhh333000......---,,,...111222999SSSbbbPPP999000,,,...//////111666LLLsssEEE:::666222222111000/////////000222///000AAAfffdddRRRjjjqqq999444222111///...---...//////000999222JJJsssAAASSSrrraaa```aaaaaaggg}}}ddd???...***333,,,+++++++++*********)))))))))(((((()))***++++++))))))))))))))))))))))))+++******))))))(((((((((***,,,'''&&&---+++)))222555cccpppssskkkllllllkkkkkkmmmqqquuuyyyxxxjjjOOO666,,,---//////......///111AAAddduuurrrrrr___>>>,,,...++++++***)))))))))))))))&&&(((***+++)))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***((('''(((///888@@@eeeuuu{{{fffFFF111---000000......111000---...222000333444111---222BBBRRRfffhhh```NNN>>>666333000///111<<<111FFF}}}ppp;;;999666333000//////...---.........///000111222222/////////000111222222333222///222666111111IIIhhhTTT???@@@qqqttt???666555222000000222666888111999EEE]]]ooo___@@@222888CCCVVVkkkcccQQQNNNfff```EEE999444///222000...---......---,,,++++++++++++++++++++++++------,,,+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***************+++++++++++++++++++++++++++++++++,,,,,,---...///000111111---,,,,,,+++***)))((((((+++***+++---++++++///444<<>>>>>PPPooo>>>222***+++///---+++***000''';;;UUUKKK222,,,333333///000222<<<```WWW;;;:::222111111000000000000000111111---333QQQYYY999IIIzzzzzzGGG888222111000////////////000111777333UUUjjj;;;GGGbbbqqq~~~{{{CCC///---***...,,,,,,,,,,,,,,,+++++++++(((((((((((()))***+++,,,))))))************))))))++++++******))))))(((((((((,,,)))***...***,,,999IIIxxxlllppplllllllllmmmooosssyyy}}}xxx___BBB000,,,......222***$$$000SSSxxxbbbooo```666(((222******))))))((()))))))))&&&(((******)))((('''((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))),,,---***'''***===ZZZrrr|||nnnWWW>>>///******)))+++))))))+++,,,,,,111999---000111111888MMMjjjyyyaaaBBB000000555111(((///+++777111BBBppphhh???222000//////000111111000/////////000111222333444222111111111111222333333111000333444///777[[[qqq>>>777999bbbHHH///111333333111111333555GGGXXXgggnnnbbbFFF;;;IIIQQQddd~~~oooMMMTTTiiikkkIII666444444///111///---------...---,,,+++++++++++++++++++++,,,------,,,,,,+++******)))************************************************((())))))***************))))))******++++++++++++++++++,,,,,,+++++++++,,,------......///000111111,,,,,,+++******)))((((((+++***,,,000///...444===OOOIII>>>333......///...///000111000...---.../////////000111222333333444666999999<<<>>>>>>SSSwwwWWW???+++)))......,,,,,,444(((888OOOFFF///+++333333///000444FFFzzztttEEE888777...111000000000000000111222222///===dddgggSSS]]]~~~}}}III+++111111000000///000000000333444:::fff]]]777<<<@@@IIIIIIOOO```gggZZZZZZqqq|||TTT333...222...***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++)))******++++++******)))******************))))))''',,,+++,,,///,,,555JJJssswwwmmmhhhmmmlllllloootttyyy{{{{{{|||hhhMMM999000......---(((111===OOOkkkzzzfffvvvbbb===------///***))))))(((((()))))))))&&&((())))))((('''(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))******'''+++>>>YYYkkknnnjjjWWWFFF111''')))...---)))''''''***---,,,***---333***666GGGVVVdddnnnqqqoooPPPBBB111***...333222...555(((---222OOOnnnUUU///000///...///111222222111111000000000000222444555999777555333111000000000///000000---,,,===aaaQQQ666666888TTTTTT222000...000777CCCPPPYYYaaa```WWWPPPLLLEEEPPPkkkzzznnnWWWIIIcccsssTTT;;;333555555222000...,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************((()))******++++++******(((((())))))***+++++++++***+++,,,,,,******+++,,,.........///////////////+++++++++************))),,,+++///444444333;;;GGGVVVCCC444222222...---///000111111111///...///000...///111222333444444444666888999===???>>>WWW```EEE...+++000000---...///111BBBLLL???222000...000---222:::WWWQQQ===777222111000000//////000111222222111777RRRxxxJJJ.../////////////////////000444111FFF{{{NNN555:::///666222000;;;CCC???NNNpppuuuRRR777000///000000+++++++++++++++++++++++++++***)))))))))))))))******)))***++++++++++++***)))******************++++++&&&,,,,,,,,,...///CCCccczzzrrrkkkhhhkkkjjjlllssszzz{{{vvvppp```LLL999333222...---///%%%999PPP]]]```dddkkkppp]]]666&&&,,,000***))))))(((((((((((())))))'''((()))(((&&&&&&((()))''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''((())))))******...555HHHfff|||wwwYYY===///...,,,***(((&&&(((***+++,,,000333000+++---222;;;UUUrrr{{{sssbbbNNN@@@+++///222111---+++000666555,,,,,,333]]]wwwUUU555888666333111111111///...111000/////////111222444===;;;777444222111000000///555888999@@@OOO]]]ccc===;;;444444GGG{{{___;;;666555???QQQaaajjjlll[[[NNN===AAAYYYjjjxxxqqqYYYPPP^^^yyyrrrZZZ???333333444222111///...,,,,,,---...---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---************************************************))))))***++++++++++++***''''''((())))))***++++++)))+++,,,,,,***)))***,,,//////............------*********++++++++++++,,,...,,,111999999888BBBQQQKKK<<>>??????ZZZQQQ;;;+++...666555333555444@@@JJJ???,,,...444......---555@@@eee___;;;;;;777///888000/////////000111222333///>>>fff~~~gggSSS<<<333,,,------....../////////555000OOOBBB444===,,,***888555)))---CCCiiihhh;;;***222,,,)))//////******************++++++******))))))))))))******)))***+++,,,,,,+++***))))))))))))***+++++++++,,,''',,,,,,+++---222NNNuuusssgggfffoooiiiiiillluuu}}}|||pppeeeGGG555+++111444---+++000111222;;;HHHPPP\\\wwwyyy[[[===222///***'''((())))))(((((((((((()))***((()))((('''%%%&&&(((***&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''((()))******+++777WWWyyyjjjKKK777000+++,,,...000///+++******)))+++...111000///555===SSSsss{{{UUU888000111333...+++---000000///...(((...///444dddjjjYYY777555111000000000///...111000...---...///111222;;;:::777444333333333444444@@@LLLTTT```hhh]]]JJJ777BBB111///???ooofff:::===III```ssstttaaaMMM@@@GGGLLL\\\vvv}}}[[[NNNVVVwww___FFF111///222000---...///---,,,,,,---...---,,,+++++++++,,,,,,---------***++++++,,,,,,------...************************************************))))))***++++++++++++***&&&''''''((()))*********(((+++,,,+++)))(((***,,,/////////...------,,,,,,*********+++,,,,,,------///---333<<<===<<>>fffKKK000111///+++///))),,,+++++++++************)))************************))))))(((((((((((()))*********))))))******+++,,,&&&000///---HHHqqqjjjkkkkkkhhhfffnnnwww}}}yyykkkWWWAAA000111///111888===>>>===>>>YYYsssfffXXXQQQ000---******,,,---+++)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))%%%###'''(((&&&&&&(((+++///,,,///IIIqqqUUU==='''$$$...111+++###,,,***((((((+++------,,,***444GGG___~~~iii999---111...)))+++---------------------------...---***,,,000111///222222111///---,,,,,,...666///---222666BBBaaazzzlll```RRRCCC:::777777555333333777@@@LLLTTTfffgggbbbppp[[[CCC:::AAATTTllliiiRRRTTTllluuuTTT;;;555222000///000111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,+++++++++************)))))))))*********++++++***)))))))))+++,,,+++************+++++++++++++++...---,,,+++************)))************...666<<>>iii}}}pppmmmnnnnnnllllllrrrxxx{{{qqq^^^III999000000222444666:::EEEUUUcccpppddd___PPP,,,***)))***,,,---,,,***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''$$$%%%)))+++((('''(((***'''444XXX|||rrr[[[111)))(((///111***$$$&&&)))******(((''')))...333:::TTTmmmxxx|||}}}vvv\\\BBB......///((((((222------------------------///---...000///------111---//////---+++---444:::555555;;;GGGVVVooopppYYYGGG999222111,,,///333444444333222333888\\\ooouuunnnqqqGGGAAA@@@MMMbbbxxxsssZZZTTTfff___BBB666000000//////000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))***************))))))***++++++++++++***************+++++++++---,,,+++******************))))))***,,,000;;;FFFEEE444)))///666333---,,,+++,,,///333444333...***,,,,,,,,,,,,---...//////000000111222333444444555::::::===:::AAAGGG^^^444444444333111---,,,+++------...///111333444555888;;;ddd___;;;:::444111111...,,,000...EEE___iiieee______aaafffzzzaaaAAA111///444000...///,,,000111111000...///222555???FFFttt```:::999333+++333333222+++000<<>>JJJsssyyysss]]]IIICCCAAA???......///...+++(((+++000------------------------...))))))///111...---111(((---111222000111777===???OOObbbpppvvvaaaHHH888000,,,---///333333222///...///222444666>>>BBBnnndddJJJLLLFFFPPPddd|||qqq]]]VVViiigggDDD555888///000000000///.........000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,++++++,,,,,,,,,+++++++++******(((((()))))))))*********)))***************++++++************************+++******)))))))))*********''''''+++---111:::EEE<<<111---555888111+++++++++---000444666444///+++------------...///000111000000111222333444444555999999===999@@@GGGaaa333111222444333///------//////000111222444555666333FFF~~~GGG555888222///333...///===JJJZZZfffaaaSSSHHHEEEFFFHHHSSSuuu}}}EEE555+++...333///...000---...111333444777<<>>000000333333222;;;\\\~~~AAA333,,,000333---...333111...111555999>>>HHHUUU___IIIIIIppp{{{GGG777444333222......111///555BBBtttsssBBB000---...000)))---+++++++++************)))++++++++++++++++++++++++***+++...000111000///---,,,,,,,,,,,,,,,---......,,,CCCppp}}}rrrpppooopppmmmkkknnnssswwwfffQQQAAA555///222999444EEE]]]rrr|||wwwaaaKKKAAA^^^WWW999---,,,,,,+++***))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&'''***666OOOeeedddDDD222...+++$$$((()))***+++...000***!!!000---...;;;QQQgggvvv}}}UUUBBB000,,,111333000......000---)))+++000///(((------------------------///000///---...111111000---111777BBBRRRhhh~~~tttcccTTTLLLHHH@@@999666111///333555444222333)))---222555555444333333000888???cccrrr___dddrrriiiTTT___vvvqqqYYYCCC666222444...000111///...---000222000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...------,,,+++++++++*********)))))))))(((((((((((()))))))))***(((***,,,+++))))))+++---+++*********)))))))))(((((((((((((((((()))***+++***'''000???DDD;;;111...***000333222000///...+++,,,,,,---///111111///------,,,,,,,,,---///111333000000111222333444444555888999===999AAAKKKjjjBBB777000000111......222////////////000222444555CCCnnnPPP666222333+++000:::222555RRRsssPPP777222888666///111:::UUUyyyMMM666///111111)))***111000444666777777:::BBBNNNXXXGGGDDDiiiooo@@@666000222666///,,,111111777CCCsssKKK444...///111(((++++++++++++************)))++++++++++++++++++++++++333555888;;;<<<;;;888777---,,,,,,,,,,,,---......333[[[wwwtttqqqllljjjmmmnnnmmmooorrrppp[[[DDD777111///444;;;GGGaaauuupppZZZHHH???<<<\\\UUU333///...((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,///666LLLrrrYYY888111,,,!!!"""///(((...---&&&&&&---///***///444GGGggg}}}___AAA777,,,'''---111---+++///&&&)))---///---,,,---000------------------------(((///111------444888888CCCPPPcccttt||||||xxxtttTTTDDD777666333---,,,222111...---111333111111333555444222///...000555999666???AAAWWWfffpppnnnQQQYYYrrrxxxYYYAAA888777111***---///000///---...222555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++*********))))))))))))((((((((((((((())))))))))))(((***,,,+++))))))+++---+++*********))))))(((((((((((('''(((((()))***+++,,,,,,888MMMSSSCCC111((((((000222,,,+++///...(((+++++++++,,,...//////...,,,+++******+++...000222000000111222333444444555888999>>>:::BBBMMMnnnGGGDDD:::111555===666(((,,,222111333888555555@@@MMMqqq===999888222000000000000999DDDlllFFF333888;;;555666<<>>BBB;;;333,,,///...++++++///222111???}}}zzzsssiiijjjlllmmmlllkkkmmmoooqqqcccOOO999///000333888;;;LLLOOOPPPMMM>>>...BBBoooZZZ???,,,444,,,,,,+++++++++******))))))******))))))))))))******))))))******)))(((''''''///%%%###,,,///)))'''+++,,,((($$$111VVV}}}III;;;+++%%%)))...---)))...'''%%%***---,,,---111000WWWsssOOO777...111...+++******,,,,,,,,,,,,---///000000///...---//////...,,,***+++000444...000111111555BBBUUUddd{{{yyyuuummmaaaRRREEE===222222111111000000//////111000//////111222222222///000000111222444777888===NNNaaarrriiiTTTTTTpppdddDDD888777333111333000000000000000000000000000000///...------,,,,,,------......------,,,+++++++++++++++++++++++++++///...,,,,,,------,,,+++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***+++,,,...///,,,***(((''''''(((+++,,,***)))(((((((((((())))))(((...===KKKFFF333((()))++++++,,,,,,---,,,,,,,,,+++,,,------......------///...---++++++,,,///222111111111222333444555666;;;<<<;;;===>>>GGGxxxDDDDDD>>>888===FFFDDD999,,,111000222666222444CCChhh[[[777555444111111333222111666>>>^^^~~~```HHH;;;333???MMMfffuuu===000/////////222666;;;===444333111000000111333555777===cccXXX:::888333333...111...222//////<<>>888///000222444333222111111777444777HHH```rrrzzzzzztttEEE444111111111111000000000000111000///.........000111222999WWW|||FFF888777111333//////***000///---000>>>hhhyyyGGG---+++......+++************************'''(((******+++---111444AAA<<<555///+++***---///222777:::333+++>>>wwwqqqjjjjjjlllnnnhhhpppqqqmmmpppsssaaaHHH666000...000111///,,,---000333FFFpppzzznnn<<<222000+++,,,***))))))))))))))))))))))))******))))))))))))******''''''''''''((())))))***(((+++***)))...333///%%%333TTT}}}CCC)))111......---+++***)))+++,,,///)))(((666NNNbbbmmmqqqHHH>>>333+++***,,,,,,,,,)))***,,,------,,,------))))))))),,,///111111111111000111888EEEXXXkkkwwwqqqaaaSSSFFF:::333***---222555666444000------......///000000111111,,,...000111000000111111,,,333>>>LLL]]]qqqyyybbbWWWdddrrr]]]DDD<<<666666666222000222////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******************************,,,+++******+++,,,+++)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***+++,,,......))))))((((((***,,,...///******)))))))))***++++++333000...///,,,''')))///............---+++******++++++,,,------------,,,---,,,---...111333555555000000000111222444555666777888888<<<@@@NNN...333555111,,,,,,///000111111///333333111KKKxxx{{{DDD;;;CCC888111111111000111222111000000555999888:::KKKkkktttHHH;;;333333222111000...,,,+++///.........///000222333444:::QQQiii===888777///333000......000......000666UUUvvvFFF,,,***///...******************+++++++++))))))***))))))))),,,...111111000,,,((('''***...,,,333222---;;;dddxxxpppnnnlllkkknnnhhhpppssspppooojjjTTT:::555111///111000......111333LLLooouuuvvv]]]<<<;;;666///++++++)))))))))))))))***************))))))))))))******((((((((((((((()))***+++---((((((+++,,,,,,444>>>YYYpppDDD222...+++---+++))))))+++---......333///777VVVxxxcccCCC111///...///000///,,,((()))+++------,,,+++,,,---------,,,,,,---000444777AAAKKK\\\mmmzzzjjj[[[FFF666......///000333222000......///000111------...///000111222222000222333222111222555888<<>>BBB666444,,,,,,***+++++++++,,,,,,,,,,,,******))))))))))))******...,,,+++***)))***,,,,,,)))---///---000FFFppp\\\---+++111)))&&&///...///000---+++,,,222888KKKsss]]]999,,,---,,,***((('''(((+++...000(((+++......---...444888000HHHggg|||ppp]]]LLL<<>>MMMeee|||kkk///111666+++222,,,,,,+++++++++,,,,,,---------******))))))))))))******///...,,,******+++,,,---'''++++++---CCCjjjaaaEEE...---111---***+++(((,,,---++++++777LLL^^^}}}mmmRRR;;;000,,,(((+++***+++---//////---***)))---111111111444;;;BBBaaaxxxkkkUUUKKK===333///000111222,,,...000111111000///...222000...,,,,,,---///000222222222222222333333333333777===FFFUUUkkkoooTTT[[[oootttTTT;;;333666111222222222444555111---........................,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((((((((((((((((((((((((((()))(((((((((***++++++***))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''((('''''''''(((((((((((((((++++++++++++,,,---...///(((((('''&&&'''+++,,,+++'''(((((())))))))))))(((******+++,,,,,,,,,,,,+++,,,++++++000555666222------......000222444666777999999999>>>FFFZZZ555///+++---///000333666:::///444333+++MMMxxxGGG;;;666111000...///...///000111222111111333???BBBTTT|||KKK444222///......///...---//////............//////000444???oooxxx>>>999444000.........---...(((///...+++IIImmmsssMMM===000...000---++++++,,,,,,+++***+++,,,---...,,,,,,*********+++,,,---...)))***000000))))))///---OOObbbjjjoooiiiaaa]]]___eeellloookkkhhh___MMM999---+++...000,,,))),,,111777===AAAbbb}}}yyyXXX]]]HHH888---......))))))///*********************************)))))))))))))))555///+++,,,,,,******,,,(((222111999ggghhh:::+++&&&///222***)))111///---***...CCCdddpppNNN555555444(((&&&000...///...,,,,,,---,,,***666555555888BBBWWWooocccDDD666333333222111000///......---------............///,,,---...000222222000...000///222666444111444<<<999LLLccctttkkkPPPWWWqqqnnnPPP===999777111///000222333222111...,,,---------,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))(((((('''''''''&&&&&&(((((('''%%%%%%'''))))))))),,,111444444...)))''''''(((((())))))******'''---,,,&&&%%%+++***!!!************+++,,,------222333444333111//////000000000000111222444555666999:::999CCCBBBZZZ,,,+++,,,//////...222999;;;...222444333VVVccc;;;555222///000000222---***,,,333999;;;:::;;;@@@NNNpppwwwEEE444222///...///000////////////............//////111555>>>lllhhh<<<888333///............333---111111444VVVpppggg<<<222***,,,///---+++,,,,,,,,,+++++++++,,,---...---,,,+++******++++++,,,)))111222***(((111444111III{{{mmm[[[gggfffeeeddddddeeefffffffff___VVVFFF777---+++...222---222444///...???```}}}uuuYYYFFF<<>>ZZZppp???333111//////000111111111//////............//////111444999cccUUU999666111///.../////////111---000///<<>>```qqq@@@******///---&&&&&&,,,...***222,,,AAAuuuZZZ555...000...******---***%%%222111//////444@@@QQQ]]]|||eeeTTTMMMVVVMMM@@@444---,,,...000//////////////////////////////000000000111111111333222000...///222555777555222111555???OOOeeevvvnnnRRRVVVlllwww^^^AAA222111222333444222111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))(((((((((''')))))))))(((((((((''''''''''''((())))))))))))((((((((())))))))))))******(((((())))))))))))(((((())))))))))))************((((((((((((''''''''''''&&&&&&&&&(((***++++++***(((+++///111///,,,)))'''''''''(((((())))))******,,,+++((((((111===<<<333***++++++,,,---...000000000222333222000/////////000000000111333444666777999;;;999BBBFFFfff......///111000111999BBB999///---111999WWWYYY???222444000...111000...000555???GGGHHHCCC>>>:::@@@jjjkkk;;;333111//////111333333333//////............//////...222444XXXIII777444000...///000000///---,,,///222HHHtttnnn777------......---++++++,,,+++++++++,,,,,,,,,------...------,,,+++++++++***000'''***444222///KKKrrr{{{pppppppppssshhhdddbbbgggmmmkkk```UUU???999222000333333///+++000222>>>ZZZwww~~~hhhNNN;;;000555999GGGRRR222,,,)))+++---******,,,************************)))))))))))))))*********///)))%%%)))---...///222<<>>JJJkkkUUU666222''',,,000000......///000---444BBBSSSbbbqqqrrr[[[DDD666222444000000222444555444///,,,---------.........///////////////000000000111111...000333555555555555666222888CCCRRRcccxxxxxx___RRRfff~~~ZZZEEE444333555222///111222222111000...,,,+++***,,,+++++++++++++++++++++******)))))))))((((((((())))))((((((((('''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***(((((())))))))))))((((((((()))))))))************(((((((((((((((''''''''''''&&&&&&(((+++,,,***((((((,,,000000,,,(((&&&&&&''''''(((((())))))************''''''...777888333++++++,,,,,,...///111222///111222111000......//////000000111333555777888:::===:::AAAGGGmmm,,,,,,111888:::666222222222///---///777PPPoooFFF666222555000000333///)))...666;;;<<<:::777555888HHHzzzggg999222000//////111333333333//////............//////...444222OOOFFF444222///...///000000///---...444999VVVttt111///000000,,,******,,,...++++++,,,,,,,,,---------------------,,,,,,++++++555***)))222888IIIxxx{{{hhhooorrrmmmnnnuuunnnjjjoootttlllVVVBBB000000111222333111...+++===NNN```fffaaaTTTBBB222333---888999MMMGGG...+++***,,,---,,,+++---******************************+++++++++,,,,,,,,,///,,,)))(((''')))444???fff^^^...+++333...)))&&&)))///+++%%%---;;;cccmmmGGG888333+++444...---///,,,***777IIIRRR^^^tttyyyuuuMMMFFF===555222222333444222333333111...,,,---...,,,,,,------......//////....../////////000000000...111444555555555888:::DDDSSSiii}}}xxxbbbYYYeee|||yyyfffDDD888222666666000///333333444666777555222---+++++++++++++++++++++++++++++++++*********)))))))))((((((((((((''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((()))))))))************'''''''''((((((((((((((((((''''''((()))***)))(((+++...///---)))%%%%%%&&&''''''(((((())))))******)))++++++((())),,,000111,,,,,,,,,---...///111222...000111111///......//////000000222333555777888:::???;;;@@@HHHsss,,,000;;;HHHJJJ???111(((,,,///---///777GGGwwwyyyIII777///000333...111555000000222555333000000333777444HHHddd888222000...///000222333222//////............/////////777333GGGyyyDDD333111///.../////////...+++,,,222:::YYYzzz777,,,...---)))'''+++...///***+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,111...+++AAAsssrrrllluuupppiiiqqqzzzvvvtttvvvtttcccEEE---...000111111111222666:::FFFPPPQQQDDD777777<<<>>>555,,,333777```???---,,,,,,,,,,,,+++,,,,,,************************+++++++++,,,------......)))000444---###)))FFFccckkk???***......$$$,,,&&&(((111...***:::TTTnnnGGG...---...***222+++---777>>>HHHbbbpppUUU@@@888333000///111555555...'''000222111...***)))...222,,,---------......//////........./////////000000000000///...000888CCCLLLkkk|||}}}hhhZZZccc{{{cccLLL;;;666333222000///222888444666999;;;:::666111---*********+++++++++++++++++++++++++++************((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))************'''''''''(((((((((((((((((()))***)))((()))+++---000///---***&&&%%%&&&'''''''''(((((())))))*********---///,,,((('''+++...---------------...///000---///000000...---...//////000000222444666888999:::AAA===@@@LLLzzz000555AAAKKKIII===222---,,,000,,,...555:::[[[|||UUU888333...000000,,,111666///555444333111000222666999444CCC}}}aaa666222000......///111111111//////............//////...999111>>>xxxooo>>>333111.........///...---+++)))...666TTTGGG,,,...,,,((()))...///---***+++,,,---------,,,,,,***+++,,,............---)))333888BBBhhhppppppuuunnnjjjuuusssrrrpppjjj___LLL666'''///000000000111444:::???@@@===666444@@@PPPOOOEEE000---333<<>>eeehhh>>>111333///(((%%%******,,,...111@@@```}}}aaa<<<666444+++---;;;---999KKK[[[iiiyyy{{{hhhVVVLLLAAA444///222...,,,+++...222333000---&&&***///111000///000111...............///////////////000000000111111111222444666;;;CCCSSSggguuuxxxjjj___ggg{{{iiiNNN<<<666777444...,,,000444444111333555666555333///---)))*********++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************''''''''''''((((((((()))&&&))),,,+++((()))000666555000***&&&%%%&&&((()))''''''(((((())))))******++++++,,,,,,+++)))***,,,...---------------......,,,...//////...---.../////////000222444666999:::777AAA>>>BBBPPP111444;;;>>>999111///333///222+++,,,333...BBBpppmmmLLL999333666111222000+++111555---///......000444555555333:::BBB~~~___444222000...---///000000000//////............//////,,,777...555lllggg888333111///.........---,,,111,,,///666SSSXXX///111000+++,,,111///)))***+++,,,---...---,,,,,,)))***,,,.../////////...222444EEElll~~~{{{pppjjjoookkkgggnnniiiiiidddWWWEEE666///...++++++,,,...000222333444222999BBBQQQfffooo[[[???777999<<<>>>wwwaaa444---...---)))'''((())))))************************))))))***+++,,,,,,------555,,,&&&***<<>>222333333---+++///............///...---,,,,,,---------------------////////////////////////000111111111111222222222555===IIIVVVfffzzziiiZZZ\\\xxxsssWWWAAA666000666555///...444222+++,,,---.........---+++***))))))******++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************&&&'''''''''(((((())))))$$$***...,,,)))+++555>>>888111((($$$%%%((()))***''''''(((((()))*********)))''''''***---,,,+++***......---,,,,,,,,,,,,---,,,---//////...---.../////////000222444777999:::555AAA???DDDTTT000///...---------------,,,...000///...111999???dddoooqqqaaaJJJ<<<888777444...+++000333333444777444///777111222999111666DDDiii^^^:::444222...---...///////////////............//////000+++222:::MMMbbb333444222000...------//////111---'''///FFF~~~eee999+++,,,222---***------++++++++++++++++++++++++'''///222---***...111111999MMMsss|||uuulllfffddddddddddddooo```KKK:::222000/////////,,,)))***...333444444333LLLqqq~~~^^^@@@333555???444GGG\\\333000---+++******+++***))),,,+++******++++++)))'''&&&'''(((((())),,,+++((("""444222+++NNNnnn>>>888+++)))111---(((///$$$444222***GGG~~~EEE:::444;;;KKK___rrrjjjTTTHHH@@@:::555111......///000///---......------,,,------...------..................---000333222///...000222//////333777333...000777EEEUUUmmmcccPPPgggwwwZZZBBB888777///000111222111000...,,,...------,,,,,,++++++***,,,+++***))))))+++---...///...,,,***)))(((''''''((((((''''''''''''(((((((((((((((((((((''''''''''''((()))))))))))))))((())))))))))))((((((((((((+++***)))'''''')))***+++***'''%%%&&&(((***)))''',,,'''%%%+++666===<<<888...***&&&%%%&&&((('''&&&***((('''(((++++++)))&&&,,,------,,,******,,,...,,,,,,++++++******+++,,,,,,,,,,,,---------......///111333555888999:::;;;???666???EEETTT......---------......///---///111///...///555:::<<>>888111///222555666555666///555111111888:::NNNxxx```888333111...---...///////////////............//////222,,,222777DDDsssQQQ555333222000...---...//////,,,///111555<<>>bbbqqqzzz]]]>>>333888...999222JJJZZZ222///---+++******+++******,,,+++***+++,,,,,,***))))))))))))))))))******(((+++///<<>>777AAAIII[[[,,,,,,,,,------///000000...000111000......000444///;;;QQQdddcccSSSGGGFFFBBB???666...333======666666...444222222555DDDpppggg999111000......///000///...//////............//////444---111555888ZZZppp>>>666222111///...---......///,,,///222777888eeeHHH444---000,,,+++...+++........................333)))(((000///,,,999PPP~~~~~~wwwvvvqqquuunnnfffdddggggggbbb]]]HHH@@@666///---...---,,,,,,///000------;;;SSShhhzzznnn^^^OOOAAA555000111+++444000OOOSSS...///---+++***+++++++++***,,,++++++,,,---...,,,+++++++++*********))))))***///444YYYzzzGGG+++***000///,,,...---444FFF^^^hhhppp{{{lllsss\\\NNN>>>;;;444+++))),,,,,,+++---000222111...---...000------.........------,,,.../////////000000000111...---,,,...222333222000222111444===III[[[rrriiiWWWYYYsssgggPPP>>>444000///...///000000000///...------------,,,++++++******++++++***))))))+++,,,---,,,,,,+++***))))))))))))(((((((((''''''(((((((((''''''((((((((((((((((((''''''''''''((()))++++++((((((((())))))***************((((((((((((******)))((('''(((******(((&&&%%%(((---333666444///***+++)))&&&%%%&&&''''''&&&((('''%%%&&&((())))))))))))+++---...,,,++++++++++++***)))+++///000///,,,,,,------------.........///000222333555777999999<<<888AAALLLfff---------------...//////...000222111000///000111999===OOOcccaaaKKK:::888<<<===666...555DDDDDD888444...444444444222IIIrrr>>>111000......///000///---//////............//////333---000333222FFF}}}[[[333444111000///............///222***)))333999fffNNN777---///,,,,,,...+++------............//////111///111111,,,333SSSwwwvvv|||{{{ooonnnjjjhhhkkkmmmiii]]]RRR999555111////////////---555---(((...BBBZZZllluuu^^^KKK777000333555111+++...333111SSSHHH***///---+++***+++,,,,,,+++,,,++++++,,,...///...,,,,,,******++++++***,,,///+++GGGxxxWWW333+++111444,,,&&&///<<>>OOOPPP???333333444999555000777DDDCCC777111///444555777111JJJ}}}FFF333111/////////000///...//////............/////////---///333222;;;iiinnnEEE...111/////////...............222)))(((111333\\\NNN777---///,,,,,,///,,,,,,---------.........///,,,///000000<<<[[[xxxttt}}}|||qqqjjjjjjlllooommm```MMM>>>000//////////////////...222///333BBBTTT\\\VVVLLL<<<;;;777000++++++...000000222111VVVuuu???---///---+++***+++,,,,,,,,,,,,++++++---//////...---+++)))))),,,,,,+++///777AAAgggyyyUUU999111333...111,,,...EEEaaa~~~tttRRRKKKDDD???:::222...///---+++***---000000---+++......---...///000///...------...///////////////---......///000000111111333666888666111222888???OOO^^^tttuuu\\\WWWjjjlllZZZBBB555333444222...---------.........---------,,,,,,++++++***))))))***))))))*********++++++******)))))))))))))))***''''''((())))))(((''''''&&&'''''''''(((((())))))''''''((()))***+++------((()))))))))*********+++)))(((((((((((((((((()))$$$%%%&&&''''''&&&&&&'''))),,,......+++'''&&&%%%''''''''''''&&&&&&&&&'''''''''(((((('''((()))***(((***---...,,,+++******))),,,222888<<<999111***---------.........//////111111111222444666888999<<<;;;===KKKwww000000///------,,,,,,,,,---...///111222333333333000---222<<<>>>777222444333666555222555<<<:::222...111444333999222IIISSS888444111/////////////////////............//////,,,......333555555RRR___CCC333+++///........................+++,,,111444+++MMMGGG333,,,000---,,,///---,,,,,,------.../////////++++++...???eee{{{rrr~~~|||rrrqqqrrrrrrqqqoooeeeUUUAAA333,,,------...............---222:::AAADDD@@@888333555333///+++---000000,,,///000222ZZZkkk:::444///---++++++,,,------------,,,,,,---...///---,,,,,,((()))------+++111<<>>===NNN///......---------...............///111222222222000111222333333333222111555555444222111222333333---333222...:::666JJJddd<<<888222///...///000000//////............//////+++000...111777000;;;]]]jjjlllWWW<<<222...,,,000---.....................***---222555000SSSnnn===---+++111---+++///...------...//////000111111000222CCChhhvvvvvvssslllqqqssspppjjj```SSSEEE:::333------.........///000111000333777666222000222444222,,,&&&%%%///888444***...000777aaabbb222555///---++++++,,,---...------,,,,,,,,,...---,,,***///******///---***111>>>vvvmmmVVV;;;---111777999BBBUUUcccrrrrrrUUU@@@777222---...***((())))))***...555---+++---111000---...333222@@@OOOSSSLLLAAA;;;:::===;;;777333111000111111000000111222333444555666///888FFFTTTcccwwwnnncccjjjkkkUUU<<<666000...///000///---,,,,,,+++,,,,,,------...,,,,,,++++++***)))))))))((())))))***************+++***)))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***)))+++---/////////---,,,,,,++++++******)))))))))'''(((((((((((((((((('''$$$&&&&&&&&&%%%''',,,000111...+++(((''''''(((((($$$&&&((((((&&&$$$&&&'''&&&))),,,,,,)))'''&&&&&&)))+++,,,+++***)))***+++///444::::::666000...---............////////////444333333333444666999::::::@@@@@@TTT---------------...///000///...------///000000000***///111......111111...555222111222///,,,111888---555111***::::::MMMrrr???:::444///...///000111//////............//////,,,222...000777,,,***CCC;;;>>>666111666333...222------......///......---000+++***333===fffaaa666)))+++222---+++//////...//////000111222222222555@@@bbbvvvttt{{{{{{qqqmmmqqqhhhcccYYYKKK===555333444///000000000000111444666333555888;;;<<<999222,,,&&&111666111+++---333555000333<<>>SSS???222666<<>>TTTkkk{{{jjjcccdddOOOKKKCCC;;;555111///...222222333444555777777888:::HHH^^^vvv~~~nnnaaahhh~~~tttUUU;;;333111000//////000000000,,,+++++++++,,,,,,---...,,,,,,++++++***)))))))))(((((()))***************+++***)))(((((('''''''''&&&'''(((******((('''&&&&&&&&&&&&'''((())))))******,,,///111111000---+++---,,,,,,+++***)))((((((''''''((((((((((((''''''&&&''''''&&&&&&)))///444...+++&&&$$$$$$%%%%%%$$$###&&&((((((%%%$$$%%%''')))---111111...***((((((***++++++***))))))***,,,222777:::777///+++,,,000............/////////000555444333333444777999;;;888AAACCCZZZ......------------......------------........./////////000000111111222222000...------///111222222666///...999999666^^^[[[>>>///111222333222,,,000///---...000111111000------///000111111111111222222222111000//////...000///---+++,,,//////---,,,---777'''EEEoooCCC***000333111222666444///++++++000333...--->>>UUU```|||tttnnnwww~~~tttnnnsssvvviiiQQQ===;;;<<<555///000666,,,///444000222<<>>NNN]]]pppnnnTTTJJJEEE<<<666666000///...---------------++++++,,,,,,,,,---------111***000444...:::]]]wwwvvvccc@@@777666000---111...222666666555:::DDDMMMjjj{{{]]]YYYccc{{{kkkGGG;;;;;;222111///...---------...,,,---------,,,,,,...///(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%&&&'''(((***%%%&&&&&&%%%%%%&&&***,,,,,,444666000000888:::555333///***(((((()))******''''''&&&&&&&&&&&&''''''(((%%%###&&&,,,000000...(((''''''''''''&&&&&&&&&******)))'''&&&'''+++...>>>MMMRRRBBB///***)))((())))))))))))************111222222111...+++++++++***,,,...000111111000///111111222333555777999:::===>>>CCCeee///..................///---.........//////////////////000000000111111111111///...///111333333222---333444444777EEEsssrrrJJJ111111111111222///............---------------...///000111111111111222222111111000//////...//////---,,,---......---444&&&...333UUUzzzZZZ111---///...+++,,,222444333222...---///222@@@```yyyssspppmmmmmm}}}rrrooolllQQQBBB555444999999777777777///333888222666FFFPPPrrruuuqqq]]]BBB///,,,000//////......//////000111000111???rrrzzzIII000111//////...---------......222000...***((()))---000000---***++++++///777AAAWWWfffwww]]]III999666555///+++---///...------,,,,,,------++++++,,,,,,,,,---------)))(((+++---777XXXyyypppzzzxxxaaa777...555555111000000222444777AAAUUUoooyyyhhhWWW___pppzzzVVV@@@;;;666111000///...---------...,,,---......------...000,,,,,,++++++***)))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((()))((('''&&&(((+++...000666666333666>>><<<444000---)))((()))***++++++&&&''')))******)))'''&&&'''&&&&&&+++000111...***(((''''''''''''&&&&&&&&&((()))(((((((((***...111PPPWWWQQQ<<<***'''+++,,,))))))))))))************---...//////---,,,,,,,,,+++---///111222222111111111111222333555777999:::<<<>>>EEElll//////............//////////////////000000000000/////////000000000000111000000000111333444333222...888555555KKKmmmYYY444111111///111222...111333222...++++++,,,---...///000000111111000222111111000000//////...............------,,,,,,555)))777LLLaaabbb>>>(((...///...++++++000333222666///000AAAYYYrrryyyooohhhhhhkkkfffiii}}}|||gggZZZPPP<<<666...///>>>PPPXXXWWWHHH444///777===LLLcccooowwwlllYYYDDD555...---///......------......///000111111KKK}}}uuuBBB222000///---,,,,,,---......---...000333444111///---,,,***...222777EEEZZZmmmwwwtttjjjaaaUUUKKK777---)))---...***))),,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,...---)))<<>>QQQaaakkknnngggMMMDDD888000/////////...---------------...//////333444XXXwwwBBB666000///...---///111222000...+++...111222000...------777III\\\iiiwwwoooaaaLLL<<<555444333111...+++,,,000///,,,,,,000,,,,,,++++++***++++++,,,,,,,,,,,,------------......111000+++:::ddd~~~vvv```^^^dddooorrrkkkdddddd___MMM<<<444///...888GGG[[[kkkdddWWW\\\uuuvvv^^^EEE111///333...///......------,,,,,,,,,,,,---------,,,,,,...///......,,,+++)))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&************+++000666:::===???>>><<<>>>???888...+++***)))***++++++)))'''$$$'''***------***'''$$$&&&''')))---///...)))%%%(((''''''''''''&&&&&&&&&%%%&&&''''''(((+++...111***------((('''+++,,,***((()))))))))************(((***,,,---,,,,,,---...------///000222222222222222222333444666888999:::======KKK~~~//////000111111000//////000000000000111111111222111111111111111000000000///...///111333444222000999555???lllVVV444333333///000111333888;;;999333//////111...//////000000000000///000000000///////////////---,,,---000///+++---222///XXXiii___HHH---)))555///...------------///000000<<>>OOOuuujjjWWW]]]tttxxxiiiSSS>>>444222000///000000---***---------------...//////222555\\\~~~FFF777///222222333444444222///,,,...+++(((''',,,888FFFPPPeeevvvvvv```KKK:::333,,,+++...///---+++------......,,,))),,,000++++++*********++++++,,,,,,,,,---------.........***)))///000222IIIbbbiii|||sssqqquuuqqqeee^^^aaa>>>888555777;;;FFF[[[pppkkkTTT\\\ttt~~~[[[BBB;;;222...///...---------------,,,,,,,,,***+++++++++******,,,...+++******)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((***---111777>>>DDDCCCEEEDDD???:::666111---,,,+++*********)))&&&$$$&&&&&&'''(((((('''&&&&&&'''''''''((())))))'''%%%(((''''''''''''&&&&&&&&&%%%&&&''''''&&&'''***,,,(((***+++******+++'''###((()))))))))***************,,,------,,,,,,,,,---,,,---...///000111111111222222333444666888:::;;;???===NNN///000111222222111000///000000000000111111111111333222222222222111111111/////////000222333222111...555SSSjjjGGG333444222111222///111444666555111....../////////000000000000//////////////////////////////...+++---111000+++///999HHHpppeeeHHH:::......///111---+++...111666===DDDVVVhhh|||{{{ppplllmmmjjjfffeeehhhjjjiiihhhiiidddUUUPPPJJJ888000777<<<444GGG]]]vvvlllYYYYYYbbbVVVBBB777111111111111111000///...---......------......///000///444TTTKKK555...000222222111...,,,+++,,,---111:::EEESSSbbbqqq{{{zzzlllYYYJJJ@@@666---666111...///000,,,((('''+++,,,,,,+++))))))---111++++++******++++++,,,,,,,,,---------............///***222666,,,...AAAOOOUUUYYYeeeqqqlllXXXEEE<<<555000333EEE^^^vvvttt^^^XXXnnnfffCCC222777444...//////+++,,,,,,------,,,++++++)))*********))))))+++---(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***)))((('''''''''((()))&&&)))...222888???GGGLLLHHHHHHEEE>>>666000------,,,+++***))))))(((%%%###&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%''')))***)))((('''((()))(((&&&))))))))))))************+++---......,,,++++++,,,,,,,,,---...///000111111222333333555666888:::;;;??????UUU///000222333333222000////////////000000000111111444444444333333333222222222000///000222444444333,,,;;;^^^wwwKKK:::333333000222444...000000000000//////////////////000000000000/////////////////////////////////+++,,,111000,,,333???hhh\\\666444222444,,,222111777CCCMMMSSSZZZbbbttt|||}}}sssnnnqqqvvvgggfffcccaaaeeegggccc[[[KKK>>>;;;:::111333CCCNNNVVVmmmzzzUUU???<<<222+++111888000/////////000000000/////////......//////000111000555HHH}}}QQQ444111000222333000---///777???EEEPPPaaannntttrrrnnnjjjcccQQQ;;;,,,&&&'''...666///)))'''***,,,,,,///555***,,,---,,,+++...111333+++++++++++++++,,,------------------............444...444888,,,(((111777;;;;;;;;;;;;;;;999:::;;;;;;BBBUUUqqqpppaaa```ooowwwbbbHHH777111444000///111...***+++,,,------,,,+++***)))***+++***))))))+++---))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))...,,,)))'''&&&(((***,,,)))---333:::@@@FFFMMMQQQOOOIIIAAA:::444000......+++)))((((((((((((&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%'''((((((''''''''''''&&&&&&&&&%%%'''((('''&&&&&&''')))$$$$$$$$$'''((()))***+++))))))))))))************)))+++,,,,,,+++******+++------......///111222222333333444555777999:::;;;===AAA]]]///000222333333222000///////////////000000000000555555555444444333333333444222000000333555555555444AAA^^^ZZZ999222333222---222666...000///---...000111111000///000000000000000//////.........//////////////////+++,,,111000---555CCC}}}[[[222222000777222000777HHH___mmmqqqsssxxxqqqlllhhhiiiqqqwwwtttnnnjjjjjjeee```dddggg\\\KKK???444666;;;777===QQQ^^^|||YYY777666888555333///111000000111222222...+++///////////////000111111444777@@@tttVVV555666666999:::888777???OOO\\\sssvvvyyyssseeeQQQ???333444---,,,333555...+++...,,,***---111///)))'''+++)))+++---,,,---///111111,,,+++++++++,,,------...---------.........//////...)))000555222444888333111444444222111444666666AAA[[[www\\\UUUiii{{{]]]EEE444333666222)))///444,,,)))***,,,,,,---,,,+++******+++,,,+++******,,,...+++++++++***)))(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))000---)))&&&&&&(((+++------111888???EEEKKKPPPTTTSSSHHH<<<666555333111///***(((&&&&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&'''((((((((('''''''''&&&&&&&&&%%%&&&(((((('''''')))***%%%'''+++//////+++((('''))))))))))))************&&&(((*********)))***+++////////////000222333444333333444555777999:::<<<<<>>bbbvvvLLL===---111999///000666,,,111000//////000000///---000000//////.........---000...---...///000000000222***444---...000***IIIsssccc///555111///...000:::NNN```___SSSPPPWWW[[[cccjjjiiijjjmmmlllhhhaaaeeehhheee\\\NNNAAA:::<<<777555:::EEEXXXuuulll>>>333888444...///000000111111......222888///000222444222///000333333222@@@|||eee???222:::DDDNNNVVVbbbooorrrmmmggg___QQQCCC888111...---...------,,,,,,------...---------,,,,,,+++++++++,,,,,,++++++***++++++,,,------,,,++++++,,,,,,,,,,,,...///...,,,+++,,,------555555...,,,222444000444444222000222:::HHHSSStttuuucccZZZiiieeeIII777222111111000///......---------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''')))***)))(((***...333333<<>>kkk444333111000000111222333+++,,,......------...///333333333333222111111222555000///555888666555555777AAAfffaaa@@@;;;000444666,,,000777...111000000111222111///---000000/////////.........---...///...------...000000,,,333***---111)))@@@hhhsss===444444:::777888444666>>>AAAAAAKKKXXXfffhhhfffbbbbbbfffgggdddmmmfff[[[OOOEEE===777555444===KKKYYYiiilll>>>111555333111333000000000000///111999AAAHHH???444......000222444555999JJJwww^^^YYY^^^sss|||pppdddUUUEEE<<<:::666333111000111222...------,,,,,,------...---------,,,,,,,,,++++++,,,+++++++++++++++,,,---......---------------...,,,,,,---...///111222444+++...111222555999777222111555;;;BBBMMM]]]qqqzzz``````kkk~~~dddJJJ777///111111000000///......---------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((($$$&&&((()))***---333777AAAGGGMMMPPPOOONNNMMMKKKBBB<<<555222333333222///%%%%%%'''(((***,,,......,,,)))&&&%%%&&&''''''&&&###&&&)))&&&"""!!!&&&***...---,,,***)))(((((((((''''''&&&&&&&&&'''((()))***))))))***,,,,,,***((((((((())))))******+++++++++++++++++++++,,,,,,,,,------......///000000000000222444555555777:::===AAAAAAppp444333333555777777333///111333555555444333444555...///000222333333333333222111111444777999:::;;;777BBBgggzzzVVV>>>333111333000+++555<<<222111111111333444333000---000000000000////////////---///111000...,,,...000000444666***...444,,,666TTTVVV999888CCC;;;:::111...444<<>>666333444666444111///111333333111111111222444333222222333333333222///777777333:::IIINNNHHH:::GGGlllaaaFFF222444222...555EEEGGG999222222222444555444111...000000000000000000000000000000000000000/////////666BBB@@@//////444000222@@@pppiii@@@666>>>777333555???NNNWWWYYY\\\aaaYYY```hhhjjjhhhccc^^^ZZZKKKHHHBBB;;;777888>>>DDDQQQppp~~~VVV@@@777333111222444///...111222888JJJ\\\ZZZVVVLLL@@@777333111---///===SSSggg:::---//////222222222111///---+++***...------,,,,,,------...------------------,,,,,,,,,++++++,,,,,,---...///......//////////////////333111000111333333222///666000222===DDDEEEJJJRRR```lll}}}nnn```qqqlllPPP999///111666000000/////////.........------,,,,,,,,,+++++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))+++///888@@@FFFMMMKKKMMMRRRRRRKKK???888777333///,,,------,,,+++(((((())))))*********+++///,,,)))'''''''''&&&&&&)))%%%###'''---222222000...,,,)))&&&%%%%%%'''((('''''''''''''''(((((()))+++***((()))***+++***)))(((((()))***++++++,,,---***++++++,,,,,,---------.........///000000111111111222444555666888;;;===@@@KKKtttbbbIII777000000333444222333444333222111333444;;;777333111222333222222///777888:::TTTooofffFFFBBBRRRvvvkkkCCC888999222333GGGWWWMMM:::222222222444555444111///000111111111111111111111222///,,,---///111000...BBBSSSHHH444///000222111888TTTsssccc;;;///555888777AAASSSbbbfffcccaaaaaaaaahhhnnnkkk]]]LLLCCCBBB;;;<<<:::555666AAAUUUeeeiiiHHH777222333555555000...222333999MMMccchhhiii```III777444;;;BBBJJJeee|||ZZZ777...000/////////...------------......------,,,,,,------...------------------------------,,,,,,---......///,,,---...///////////////000000000111333444333222111555EEEYYYffflllxxxfffbbbpppkkkMMM777//////000000////////////............------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******---++++++...777CCCNNNUUUMMMHHHIIIOOOOOOEEE777000444222...+++***)))(((((())))))(((((('''''''''&&&)))((()))***+++***'''%%%000333555444111---*********)))(((((((((((())))))'''''''''(((((((((((((((+++***)))***+++,,,+++)))((())))))***+++,,,,,,,,,******+++,,,------............//////000111111111111333555666666888;;;>>>???PPPtttbbbSSSGGG===666:::999888666555555888:::777555333666<<>>@@@VVV|||nnn___UUUQQQOOOLLLIIIGGGIIIMMMQQQOOONNNPPPVVV^^^ccccccaaaVVVMMMWWWwww~~~[[[AAAXXXmmmkkkHHH444222444111BBBdddeeeIII:::555333000000111222222111111111111222222222333333444555555111...111888???ppppppIII777444,,,555000888RRRhhhGGG555HHHMMMXXXccccccaaa___^^^___```___RRRJJJCCC???999444555;;;333888CCCUUUmmmqqqUUUEEE:::333777000000555333333EEE^^^lllsssrrrgggbbbiiimmmllllllfffRRRmmmpppFFF333///---...222000///...---------.........------,,,,,,------...------------.........///111000///...------------,,,...000111222222111000333444333222555@@@RRR```ttthhhmmmsssOOOCCC555///111333111---........................------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,///777DDDRRR\\\aaacccJJJDDDEEEMMMKKK>>>333222//////---+++)))(((((()))%%%&&&&&&'''((())))))***&&&%%%&&&(((******(((&&&111EEEWWWVVVCCC000***,,,"""&&&+++......***%%%"""&&&'''((()))***))))))(((++++++---///111///,,,))),,,,,,++++++++++++************+++,,,---...///////////////000111111222222222333555666777999<<<>>>BBB\\\wwwzzz}}}|||zzz|||{{{tttyyyqqqgggQQQ\\\lllPPP999???222888:::SSSwwwsssVVVMMM555333000...///111222111111111111222222333333333777===???999111222???LLLyyyHHH999:::111888111444___wwwLLLAAAaaa```dddbbb```^^^^^^``````YYYRRRHHH<<<333555777666555777@@@KKKbbb~~~cccJJJ777777111111666333000AAAZZZnnnzzz{{{bbbHHH555???444AAA___yyyrrrMMM222333999222+++---***+++,,,---...............------,,,,,,------...---------.........//////222111000...---------------///111333444333222111///222777>>>KKKfffwww___eeesss]]]555333111000///000000000---.....................---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,///555@@@NNN[[[aaa```]]]BBB===AAAJJJIII>>>666888,,,------,,,*********,,,(((((((((((())))))))))))((('''%%%%%%'''((('''&&& ,,,===HHHHHH===...$$$,,,000666;;;:::444---'''&&&''')))*********)))(((+++,,,...111333111,,,)))------,,,++++++******)))******+++,,,---//////000/////////000111111222222222333555666777999<<<>>>DDD```ggghhhgggggglllssstttqqqvvv{{{{{{tttqqqxxx}}}ggggggyyymmmMMMDDD888333666AAAdddxxxjjjyyyJJJ888...333444++++++444111111222222222111000///000CCCGGGBBB===555IIIvvvRRR444>>>666...333<<>>999666555777555333999CCCXXXppp^^^???666999;;;777111777QQQkkk|||sssXXX999:::111222;;;???NNN```888222666000...444---...///000///...,,,***000///------...///...---///'''***...333000***???III777666555***///555(((444///222<<<===666333888666===OOOkkklll[[[fff~~~uuuWWWCCC333222111///......------------------------------//////.........---------******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&(((***+++,,,---///000666===IIIVVV^^^\\\QQQHHH888>>>FFFIIIGGG@@@999555---,,,+++***)))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))000;;;@@@888---,,,???SSSVVVGGG555***'''((((((''''''''')))***+++...111444444222...,,,+++***+++,,,------+++***(((---,,,++++++,,,---///000.........//////000111222111333555666777999===???HHHgggeeefffdddbbbffflllllliiinnnpppooommmpppyyy{{{wwwuuuyyy}}}zzzoooUUULLL>>>999555LLL}}}ssscccsssXXXAAA000222999777000...111111//////000222555777999<<<===888111666dddGGG444???:::333555777TTTggg___nnniiidddbbb]]]UUULLLDDD>>>:::777777333222777===HHHZZZkkkyyy___GGG>>>:::CCCTTTfffwww{{{xxxeeeKKK;;;111///555888BBBjjjWWW:::///...---+++333111...,,,,,,---///111+++,,,......---,,,,,,,,,---...000222+++///IIIaaa___:::,,,222......333000000...333>>>???888777<<>>JJJJJJ===///((('''((((((''''''((()))***+++,,,///333444222///---,,,***+++---...///...---,,,,,,,,,++++++,,,---///000.........//////000111222111333555666777999===???JJJjjjaaaaaa___]]]___dddeeeccchhhfffdddeeennnwwwxxxtttyyyvvvtttvvv{{{~~~|||zzz}}}qqqbbb[[[KKKBBB777\\\\\\JJJYYYoooZZZAAA222111444555333222222222111222222333333666///555999444GGGggg===;;;AAA<<<666555888]]]iii]]]```VVVMMMMMMIIIBBB;;;777555666777555666>>>KKK]]]rrryyyppplllssszzzxxxooohhhiiivvv|||xxxzzz}}}oooXXXBBB555///111111555MMMjjjXXX999444666444333111...,,,,,,,,,...///))),,,000000...,,,,,,------333...666,,,999qqq{{{NNN333''',,,,,,---222000111---...666>>>HHHZZZkkkuuu^^^hhhzzzzzz___DDD555333222111000///...---------------------------------++++++++++++***************))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***,,,++++++000999AAANNNXXXbbb```QQQ???111+++...666???EEEDDD>>>777333++++++***)))(((''''''&&&***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***'''&&&(((******...222666333,,,&&&$$$%%%((('''''''''((()))+++,,,,,,///222444222000...---(((***,,,---//////......,,,,,,,,,,,,,,,...//////.........//////000111222111333555666777999===???MMMooodddeeeccc```aaaeeegggfffiiihhhggghhhpppwwwuuuooozzzyyyxxxvvvvvvwwwyyy{{{tttqqqlll^^^LLLGGGpppvvvDDD888BBBeeefff\\\EEE444111444444...111444777888666333111999,,,222===HHHnnnMMMDDDQQQEEE999333444>>>dddXXXIIIFFFAAA;;;999999777555444555888:::<<>>QQQ]]]VVVJJJCCC<<<333///111333555666666555555<<<222666FFFggggggBBB___nnnNNN:::222888AAAhhh{{{GGG;;;666666333555555555555777<<>>999333333666UUUzzz]]]<<<,,,---...000111222111000///333///,,,,,,///000///------111&&&999666MMMOOO@@@000...333222333999AAAMMMccc{{{vvvhhhfffzzzjjjSSS>>>111111777111000///...---------...------------------------,,,,,,,,,,,,++++++++++++))))))))))))************(((((((((((((((((((((((((((((((((((())))))******((()))+++---444CCCVVVdddxxxnnn___MMM===222---+++///000111000---***))))))((((((''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&+++///+++$$$(((&&&$$$$$$&&&(((***+++''''''&&&'''(((***+++---333555777777333///,,,+++*********************)))++++++,,,------.....................///000111222111333555666777999===???NNNttt{{{rrrmmmmmmnnnmmmkkkqqqvvvwww{{{~~~SSS<<<:::888666>>>CCCGGGOOOVVVTTTLLLCCC???999444222333666888666===MMMhhhqqqQQQJJJVVVBBB888DDDIIIrrrwwwCCC===555888555444777:::@@@JJJZZZlllyyytttMMM999555===LLLZZZbbbjjjoooiii]]]XXXTTTOOOJJJCCC>>>;;;;;;===LLLooommmUUU===999333...,,,---000222333111...---...///---+++)))333111999///BBBRRR+++444LLLKKKNNNeeewwwiiiffftttpppTTTAAA555//////222000///......------......------------------------...---------,,,,,,,,,,,,)))))))))************+++))))))))))))))))))))))))'''(((((())))))******++++++,,,000777AAAPPP^^^ggghhh^^^PPPDDD===777000+++555444111---((('''((()))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))'''%%%%%%***333999111%%%((('''&&&&&&''''''&&&%%%'''&&&&&&'''(((***,,,---666888:::999555000,,,+++------,,,,,,++++++++++++***+++,,,---.....................//////000111222111333555666777999===???NNNwww}}}qqqYYYLLLEEEEEEMMMHHHAAAAAAJJJVVV^^^bbbYYYVVVSSSQQQQQQRRRUUUVVVWWWhhhzzz___MMMYYYWWWLLL@@@OOObbb}}}DDDAAA888???===@@@IIIVVVeeeuuuoooJJJ444,,,777GGGZZZeeemmmnnneeeYYYYYY\\\]]]WWWPPPLLLLLLMMM>>>:::HHHmmmggg___QQQCCC888333222222111555999777222------...,,,222777666///:::ggg^^^ZZZsss}}}~~~rrrjjjvvvkkkWWWAAA666333111000111//////...---------......------------------------------------,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++///222:::EEEQQQZZZ]]]^^^MMMFFF===888777666333///666555222---)))'''''')))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***(((''',,,666<<<555)))%%%%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&(((***,,,---777999;;;;;;777222///---++++++++++++++++++,,,,,,***+++,,,............---.........//////000111222111333555666777999===???OOOyyykkkkkkhhh```eeeZZZ[[[\\\YYYRRRMMMRRR[[[___eeeoooyyyvvvsssPPPddd{{{SSSSSSFFFVVV|||BBB???888CCCDDDWWWeeezzznnnKKK444444>>>+++AAA[[[mmmuuuppp```OOOZZZcccgggaaaYYYXXX[[[]]]WWWKKKAAAGGG___yyyzzzgggTTTDDD999444///;;;EEECCC777......222333///555444666;;;JJJpppjjjrrrsssjjjlllqqq|||{{{rrrgggpppuuuTTTEEE666333555555555444//////...---------......---------------------------------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++222777BBBPPP\\\___ZZZTTTFFF>>>444---+++,,,------333333111---)))''''''((($$$%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***'''&&&%%%(((000666111((($$$&&&((())))))(((((()))&&&&&&&&&&&&(((***,,,...777999<<<;;;888444111000''''''(((((()))***,,,,,,***+++,,,...///......---.........//////000111222111333555666777999===???PPP{{{xxxrrrwwwzzzsssjjjmmmjjjgggfffddd```\\\[[[]]]___jjjvvvoooiiiYYYVVV^^^~~~qqqAAA:::KKKeee^^^LLL:::333666666333777EEE]]]rrrxxxkkk]]]eeefffddd```^^^aaadddddd___[[[YYYYYYPPPGGGNNN\\\ppp|||aaaHHH888888YYYpppUUU444000333---111555444555888;;;===XXXsssfffbbb]]]ffflllqqqppphhh```\\\[[[^^^```\\\TTTQQQSSSRRRMMMHHHXXXuuu}}}iiijjjwwwqqqMMM===999555444555555333111222111111000///.........000000000000000000000000---------------------------------,,,,,,+++++++++))))))))))))************)))'''%%%'''+++///111111<<>>AAARRR~~~xxx|||~~~xxxppprrrnnnkkkiiiiiihhhffffffiiigggkkkwww~~~}}}{{{sss___iiiYYYWWWjjj^^^BBBOOOooobbbIII???444111444333666555<<>>;;;CCCHHHTTTdddqqqwwwssscccTTT888555PPPpppfffDDD222222333222111//////111222222:::bbb~~~pppooooooqqqqqqnnniiidddcccddd^^^```ZZZLLLAAA<<<;;;999???JJJccc~~~qqqiiisssvvvYYYAAA;;;888444333444444333111111000000//////...------////////////////////////------------------------------,,,,,,,,,+++++++++*********++++++++++++,,,+++++++++******---444:::HHHQQQ[[[]]]WWWNNNGGGDDD666000***(((***+++***(((,,,+++***(((''''''''''''###&&&&&&%%%&&&))))))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''((()))+++,,,222333444666777555333111---,,,++++++***+++++++++******+++,,,,,,---............//////000000111111333444666888999;;;>>>AAARRR{{{wwwqqqmmmmmmoooqqqqqqoookkkkkkqqqvvvwwwwwwxxxyyytttyyy{{{www{{{{{{TTTnnnYYYNNNgggrrrQQQSSSoooaaaGGG999777444444777333888333222===RRRfffqqqtttjjjaaaaaammmvvvssskkkgggcccaaa```]]]NNN;;;333555///666>>>EEEMMMPPPKKKCCC666222BBBjjj}}}bbb>>>555444000------///222222222444OOOxxxuuuuuuyyyvvvpppjjjhhhhhhkkknnnooopppiiiVVVCCC:::999:::555???VVVvvvjjjiiiqqquuuWWW>>>555777555333222333333222111/////////......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------+++...///+++)))...:::EEETTTYYY\\\UUUGGG;;;666666...***''''''***+++***)))))))))((('''''''''''''''"""%%%'''%%%&&&******'''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''')))+++---...000///000222444555333111------,,,+++++++++++++++*********+++,,,,,,------......//////000000111111222444666888999;;;>>>AAARRR}}}tttrrruuuwwwvvvrrrmmmlllooorrrrrrsssuuutttrrrvvvvvvsss{{{MMMgggfffJJJbbbooobbbzzzkkkQQQ>>>777:::888:::;;;444777333000333===MMM^^^iiiggg^^^```nnnuuuooogggfff^^^[[[XXXTTTHHH:::333444222333222000222555333...444333555XXXZZZAAA888444222333444333444666AAAOOOfffzzzwww~~~wwwnnngggggglllqqquuuuuuqqqfffTTTBBB888888:::BBBQQQiiizzzgggpppsssZZZAAA444222333222111111222222111111.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------)))+++,,,+++---555CCCNNNVVVVVVQQQFFF999///++++++***)))'''(((***+++***((('''''''''&&&''''''''''''$$$(((***'''''')))***(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***,,,///000...------///333444333222------,,,++++++++++++,,,+++++++++,,,,,,---------......//////000000111111222444666777888:::>>>@@@RRR~~~}}}|||xxxuuuuuutttpppoooppptttrrruuusssppp{{{LLLYYYaaarrr|||^^^JJJ<<<999;;;777888999333222555666333333:::IIIVVVccc```dddmmmmmmfffdddgggbbb[[[QQQGGG===333000000333444333000000444555222222666///DDDxxxVVV>>>:::777777444......333999GGGQQQsss}}}{{{uuunnniiijjjoootttvvvzzzooo^^^MMM???888888;;;WWWnnnkkkppp~~~uuuXXX@@@666444222000111111111111000000111------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++***+++000999DDDLLLPPPLLLGGG>>>777111,,,)))(((+++***)))*********)))'''%%%&&&&&&'''''''''''''''''',,,---***'''))))))'''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''(((+++...000222---++++++...333666444222...---,,,,,,++++++,,,,,,------------..................//////000000111111222333666777888:::===@@@QQQ}}}aaaaaakkkNNNEEEBBB>>>444444888555000555999888555777???GGG[[[aaaggghhhccc___```cccZZZQQQEEE;;;555222333333---111222111222666777444222666///777eeeooo@@@888222444333000111888+++???BBB```rrrnnnnnnnnnnnnnnnnnnooopppuuufffRRRDDD;;;999>>>DDDZZZvvvuuuiii|||yyy```AAA111222333000///111222222000//////000------------------------------------------------------------------------------------.....................////////////000000...000:::HHHPPPNNNJJJ>>>777000---------+++(((,,,++++++******)))((((((&&&&&&''''''(((''''''&&&(((---///+++''''''((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''')))+++...111333...,,,+++///555888555111...------,,,,,,,,,,,,,,,.............../////////......//////000000111111111333555777888:::===@@@OOOzzz}}}yyyiiibbb]]]PPP===;;;CCCCCC666666666777999:::;;;;;;IIIWWW___ZZZTTTVVVVVVSSSFFF@@@888222333666777666,,,000222000000111111...333222444777FFFhhhUUUAAA111222666666777;;;,,,>>>;;;WWWmmmWWWYYY```iiinnnlllhhhdddbbbVVVJJJ<<<444222888IIIYYYkkktttsss|||sss\\\CCC444111000000//////111333333000......///---------------.........------------------------................................./////////000000111111111111222222222222333333888DDDOOOPPPEEE;;;111///,,,++++++,,,+++************)))(((((()))***''''''((()))((((((&&&&&&%%%+++...)))%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())),,,...111333///------222888:::555000......---,,,,,,,,,,,,---..............................//////000000111111111333555666777999===???MMMwwwzzzfffMMMHHHQQQSSS===777222444:::<<<777111888JJJTTTLLLHHHMMMLLLCCC===999444111333555444000...333555333222333222///555...888<<<222IIIxxxxxxXXX;;;666:::888444444333>>>666RRRXXXGGGHHHTTTdddkkkhhh```YYYUUUGGG@@@:::999===LLLhhhzzzkkkwwwzzzbbbBBB,,,///666111---111///222444444000......///................................................////////////////////////.../////////000000111111333333333444444444555555333666>>>IIIPPPJJJ;;;---+++---...---+++)))***+++((()))(((((('''(((***,,,'''((()))))))))(((&&&%%%!!!(((+++((($$$%%%'''(((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***,,,///111333000......333:::;;;666000......---,,,,,,,,,,,,---------------------------......//////000111111111111333555666777999===???KKKvvvZZZkkkwwwPPP@@@;;;111555>>>777000666444444>>>CCC;;;999:::555222222222222333333333333444555555444444222111111555222...222666888XXXxxxIII222888:::555555333<<<;;;XXXRRR;;;@@@EEEMMMVVVYYYUUUKKKCCC???===777444<<>>KKKppppppeeeRRRKKK>>>;;;???888111888<<<666888;;;777555666444222222222222222222222222///000111222333333444444111333222555888444CCCaaasssKKK999999888555===888BBBnnntttEEE999<<<<<<===>>>>>>===999666000555;;;CCCRRRmmm~~~zzzhhhOOO:::666111///000111000///111111222222222222111111000000/////////.................................111111111222222333444555777777777888:::<<<<<<<<<:::>>>@@@AAADDDHHHGGGDDDFFFEEECCC>>>888333222333,,,---.........---,,,+++***************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***---000333444,,,...222666:::;;;999777222000---+++,,,,,,+++***,,,,,,,,,,,,---...//////......//////000000111111222333555666777999<<<>>>JJJnnnuuuhhh\\\DDD666888555222999;;;333111555666222000111222222111111000111111111///000111222333444555555///555444444888333333???iiijjj===777;;;555999111LLL[[[555444555444222111222444777888AAALLL\\\kkkyyy}}}tttzzzlllOOO999222111//////000000000///111111222222222222111111000000////////////......////////////////////////111111222333555666777888999:::<<<>>>@@@AAABBBBBBBBBDDDDDDEEEJJJPPPOOOJJJEEEBBB<<<555000...---------------------,,,++++++++++++++++++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((***---111555777---///333999===>>><<<:::222///,,,+++,,,,,,,,,+++,,,,,,,,,,,,------...///......//////000000111111222333555666777999<<<>>>IIIjjj}}}oooMMM888;;;===:::<<<555555444777;;;555000444444333222000000000111111444444333333333333333444111666000---555999666888FFFOOO;;;===888555BBBkkksssIII666666111333555666666888<<>>222////////////000000///...111111222222222222111111000000//////////////////000000000000111111111111111222444666888:::;;;<<<;;;===@@@BBBBBBCCCDDDEEEHHHJJJKKKLLLRRRWWWUUUOOO===:::777333111///---,,,......------,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''))),,,000333555...111666<<>>111///,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,---...///......//////000000111111222333555666777999<<<>>>GGGeeegggSSSZZZZZZJJJ===<<>>;;;:::999dddfff???999888@@@jjjWWW@@@===888666999;;;;;;999<<>>???===@@@CCCDDDCCCCCCEEEGGGHHHOOOWWW\\\``````WWWMMM999888555222111111333444//////...---,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((***,,,...000---000666<<>>111...,,,+++,,,---,,,,,,------,,,,,,,,,---............//////000000111111222333555666777999<<<>>>EEE```yyyzzzZZZ???PPP]]]HHH000888???:::>>>:::999666444222222333444111000000///000111333444---333000///999<<<777888:::JJJqqq===333999SSSiii???777;;;999FFFIIILLLLLLNNNVVVeeeqqquuu[[[@@@///...444000111333222000......///111111222222222222111111//////000000000000111111222222222333444444555555444666999<<>>;;;000...,,,+++,,,------,,,---------,,,,,,------.........//////000000111111222333555666777999<<<>>>CCC[[[pppSSShhh{{{```@@@PPP^^^OOOEEE>>><<<999666444444555666555444222111111222444555111555222222888555333<<<===;;;qqqxxxFFFBBBOOOmmm}}}[[[KKKHHHKKKXXXjjjrrryyy{{{}}}sssWWWCCC777///...222///000222111...---///111111111222222222222111111//////000000000111111111222333333444555555666666777888<<>>:::000...,,,+++,,,------,,,...------,,,,,,---------......//////000000111111222333555666777999<<<>>>BBBWWWppp}}}}}}^^^uuukkkSSS@@@>>>;;;777666666777888===;;;888666444333444444888888222000444000555FFF@@@:::oooWWW^^^pppqqqcccoookkklll{{{^^^???444444444222111---///000///------///222111111222222222222111111//////000000111111111222333333444444555666777777888:::===@@@BBBCCCCCCCCCCCCFFFIIIJJJKKKPPPYYY```jjjpppssssss{{{hhhOOOCCC555444222000///...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))+++---...///333999@@@DDDDDD@@@<<<000...++++++,,,---------...------,,,,,,,,,------......//////000111111111222444555666777999<<<>>>AAAUUUlllOOO@@@@@@MMMHHH555666IIIYYYXXXKKK888111777777111BBBLLL;;;111===999===]]]SSSQQQllljjjfff{{{]]]KKK888111111111000111111111000///////////////111111111000000000000000111000000000000000111222222333666777777888:::<<>>HHHOOOEEE555//////...------------......------,,,,,,------.........//////000000111111222222333555777999;;;===GGGRRRlllQQQLLLaaa___CCC;;;KKKjjjnnnaaaCCC222666===;;;QQQ\\\KKK:::>>>===MMMwwwxxxlllxxxmmmhhh|||{{{gggIII===222000111111111222111111000///////////////111111111111000000000000111000000000000111222222333555777888888999;;;===???@@@BBBDDDEEEFFFGGGIIIKKKIIINNNYYY```gggxxx[[[AAA000222444000---/////////.........---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))(((((())))))))))))((((((***)))(((((()))***,,,...000555666888AAAIIICCC555//////...------------......------,,,,,,------.........//////000000111111222222333555777999;;;===CCCOOO~~~jjj```yyy}}}\\\KKKUUUqqqzzzXXX???@@@HHHGGGbbbsssjjjUUUMMMJJJaaa}}}eeeGGG777222000222333111000222111111000/////////000000111111111111111111111111111111111111111222333333444666888999:::;;;===???>>>AAAEEEGGGHHHHHHIIIJJJLLLNNNXXXgggsss~~~NNN444777333000222.../////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''((((((((((((((((((((())))))))))))((((((***)))(((((()))***,,,---000222222333<<>>@@@@@@DDDIIIKKKKKKKKKMMMNNNSSSYYYgggyyy[[[777999000///666---////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&'''(((((())))))(((((((((((())))))))))))(((((()))))))))((()))***+++,,,000111222555===EEEBBB;;;//////...------------......------,,,,,,------.........//////000000111111333333444555777999;;;<<<<<>>???BBBDDDCCCGGGKKKLLLMMMQQQZZZbbbuuu~~~GGG888000000444///000000000/////////......------------,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))(((((())))))***************(((((())))))))))))(((((())))))))))))))))))))))))(((+++000777>>>>>>:::444//////...------------......------,,,,,,------.........//////000000111111444444444555777888:::;;;;;;GGG^^^xxxxxxvvvrrrmmmhhheeedddYYYVVVSSSOOOKKKIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFEEE>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@BBBDDDEEEGGGIIIMMMRRRWWWZZZ\\\___aaadddhhhnnnssswww}}}}}}|||}}}mmmVVV:::000333111111...---111222000000333111111000000111111222333000000111222222333444444333333333444555666888999999;;;>>>@@@AAACCCEEEHHHGGGJJJNNNPPPSSS\\\jjjvvvTTT999444333222111000000000000/////////......------------,,,,,,,,,************************))))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))***)))))))))(((((())))))))))))((((((((()))))))))))))))((((((''')))...666;;;:::666333//////...------------......------,,,,,,------.........//////000000111111444444444555777888::::::<<>>>>>>>>999<<<@@@BBBBBBBBBCCCDDDEEEGGGIIIJJJKKKOOOUUUZZZ\\\aaaiiipppuuu|||xxxoooYYYDDD222111666333555111000444555111//////111111000000111222333333000000111222333333444444333333444444666777888999;;;>>>@@@BBBCCCEEEHHHJJJLLLOOORRRUUUZZZfffyyy___;;;888666000222000000000000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((())))))))))))((((((((()))))))))))))))((('''******...555999888666444//////...------------......------,,,,,,------.........//////000111111111444444444555777888999:::<<>>===<<>>EEECCCBBBKKKLLLIIILLLOOORRRZZZbbbiiiyyyppp===999666---333222222111111000/////////......---------,,,,,,,,,+++*********))))))(((((((((((((((((('''''''''''''''((()))++++++)))(((''''''((()))((('''&&&''')))+++(((&&&&&&&&&&&&&&&'''+++***(((&&&''')))+++---***,,,///222555888:::;;;666444111...---,,,------222111///...------......------------...000111111333444555666777888999:::<<>>???BBBDDDDDDDDDDDDCCCCCCDDDGGGIIIKKKLLLLLLLLLTTTSSSSSSUUU[[[```dddfffllllllooouuuwwwwwwzzz~~~zzz|||[[[EEE333111444222111444222222222111111111111000222222111111111111111111444444444444555555555555555777:::;;;;;;<<<>>>???AAAHHHFFFFFFMMMMMMIIIMMMRRRUUU^^^nnn~~~HHH;;;777///000222222111111000000//////.........---------,,,,,,+++******************))))))))))))(((((((((''''''&&&''')))******)))'''&&&'''((())))))''''''((())))))(((&&&'''((((((((((((///---***(((((((((***+++)))+++...111444777999:::555333111...---,,,------//////---,,,,,,,,,---...............///000111111333333444666777888999:::;;;===NNNuuuddd\\\XXXRRRWWW\\\```bbbeeekkkkkkiii^^^NNNQQQbbbeeeaaa^^^ZZZPPPSSSTTTSSSSSS[[[iiittt~~~|||yyy}}}{{{ssshhh[[[PPPIIIGGGSSS[[[dddgggddd]]]YYYXXXSSSTTTSSSPPPKKKGGGEEEDDDDDDBBB???>>>======<<<<<<===;;;;;;===AAACCCCCCBBBCCC@@@>>>???CCCHHHKKKMMMKKKIIILLLQQQSSSRRRRRRUUUZZZ]]]```bbbccceeeggghhhllllllmmmpppssstttsssrrrvvvwwwxxxzzz||||||yyywwwuuuuuuuuuvvvzzz{{{vvv|||]]]AAA555...111444222222555222222222111111111111000111111222222222222222222444555555555666666666666777999;;;<<<===>>>@@@BBBBBBJJJJJJJJJQQQOOOMMMTTTXXX]]]lllVVV<<<888222///222222222111000000//////.........------------,,,***+++++++++++++++,,,,,,*********))))))))))))(((&&&'''((())))))((('''&&&''')))***)))((('''((()))''''''(((((()))*********111///,,,***((((((((())))))***,,,///222444666777444222000...---------------,,,+++++++++,,,......111000000000000000111111333333444555777888999:::;;;<<>>>>>BBBGGGGGGDDDAAA>>>===@@@DDDFFFAAA>>>:::888:::===???@@@>>>;;;;;;>>>???<<<:::<<>>???BBBEEEBBBJJJKKKMMMSSSQQQRRR^^^cccoooccc<<<666666000333333222111111000000///............------------+++++++++,,,,,,---------+++++++++*********))))))&&&'''(((((((((((('''&&&((()))******(((((()))***%%%(((***((((((***+++***///...+++)))((('''((((((((()))***---///222444555222111000...------------,,,+++++++++,,,---///000222222111111000111111111222333444555666888999999;;;<<>>999999:::<<>>======:::999;;;???AAA@@@>>><<<===>>>===<<<===???AAAEEEDDDDDDCCCCCCCCCBBBBBBFFFHHHJJJKKKMMMQQQUUUYYY___bbbffflllrrrzzz~~~nnnvvveeeGGG555666444444555333111222666222222222111111111000000111111222222333333333333666666777888888999::::::888:::<<<===???AAAEEEGGGDDDJJJKKKMMMRRRQQQWWWhhhxxxqqq>>>555999444333333222222111000000000//////.........---------++++++,,,,,,---------...++++++++++++************'''((((((((((((((((((''')))***+++***)))((()))+++''',,,---)))''')))+++)))+++***)))((('''(((((()))((())))))+++---000222333000000///...............,,,,,,++++++,,,...000111333222222111111111111222222222333555666777888999<<<>>>AAAeeeBBB>>>AAAZZZzzzttt\\\RRRSSSdddoooiii___\\\nnnuuuqqqaaaZZZppp~~~}}}ooo^^^PPPHHHEEE\\\hhhvvvzzztttmmmlllooodddaaa\\\XXXVVVUUUSSSQQQGGGAAA???CCCHHHJJJKKKMMMJJJIIIGGGCCC@@@???@@@BBB>>>======???@@@@@@>>><<<;;;999777888:::>>>@@@AAA===>>>@@@???>>>===>>>???BBBAAA@@@???>>>>>>??????:::;;;<<<<<<;;;<<<>>>@@@AAABBBCCCEEEHHHNNNVVV[[[SSSSSSTTTUUUWWWZZZ\\\^^^bbbfffiiikkkjjjkkkooorrrxxxxxxzzz|||}}}yyyxxxwwwwwwxxxyyy|||}}}wwwpppkkkKKK888333111111222222111222444777222222222111111111111000111111222222333444444444777777888999:::;;;;;;<<<:::<<<>>>???AAADDDHHHKKKJJJOOONNNQQQWWWXXXeee}}}HHH777;;;666333333333222111111000000/////////.........------+++,,,,,,,,,,,,,,,------+++++++++************))))))))))))(((((())))))))))))+++,,,+++***)))***+++...444444+++&&&)))+++(((''''''''''''(((((()))***)))))))))***,,,...111222........................---,,,,,,,,,---...000111222111111111111111222222222222333444666777888999<<<@@@AAA]]]mmmdddXXXWWWooodddIIIGGGJJJLLLaaa}}}}}}jjjeee|||uuucccVVVJJJVVVfffoooooommmmmmooodddaaa^^^\\\ZZZXXXUUUSSSMMMFFFCCCGGGNNNRRRVVVYYYZZZ\\\]]]\\\ZZZWWWVVVVVVUUUTTTSSSSSSTTTRRROOOMMMIIIGGGCCC>>>;;;<<<@@@CCCCCCCCCCCCBBB@@@@@@BBBCCC999999888888999;;;<<<===???AAABBBAAA???======>>>>>>>>>===;;;999:::===???;;;:::999999:::;;;>>>???>>>AAADDDDDDCCCCCCFFFIIIJJJLLLNNNPPPQQQRRRSSSTTTNNNMMMKKKIIIIIIKKKMMMNNNKKKNNNSSSXXX\\\^^^______kkkssstttkkkfffkkknnnkkknnnqqqtttwwwxxxzzz}}}{{{|||~~~{{{zzzjjjMMM:::333333...///000111222444555555222222222111111111111000111111222222333444444555888888999:::;;;<<<=========???@@@BBBDDDGGGLLLPPPPPPTTTUUU[[[eeennnVVV;;;<<<666444333333222222111111000////////////............,,,,,,,,,,,,+++++++++++++++************)))))))))******))))))))))))*********+++,,,,,,******+++,,,888>>>;;;...&&&)))+++((('''(((((((((((())))))******)))))))))+++...000222------..................,,,,,,+++++++++---...///000000000000000111222333111222333444666777888888:::AAA@@@VVVhhhYYYkkkxxxTTTJJJDDDFFFlllzzz{{{~~~lllIIINNNUUUYYY[[[\\\]]]___gggfffdddccccccaaa]]][[[LLLDDD???BBBIIINNNRRRVVVVVV]]]eeemmmqqqsssssstttuuutttrrrrrrqqqoookkkhhhaaa^^^WWWLLLDDDAAADDDHHHNNNMMMKKKHHHEEEFFFHHHKKKCCCBBB@@@>>><<<<<<<<<<<<:::<<<>>>>>><<<;;;:::::::::<<<======<<<<<<>>>??????===;;;:::999:::;;;<<<;;;===@@@???<<<<<<>>>AAA===???@@@@@@???>>>>>>??????===:::888777888:::;;;444777;;;>>>@@@AAA@@@@@@BBBKKKLLLAAA<<>>@@@AAACCCDDDFFFJJJOOOSSSSSSXXX[[[eeeuuubbb>>>;;;555444444333222222111111000000/////////............,,,,,,,,,++++++******************))))))))))))(((++++++************++++++***+++,,,,,,******+++,,,???EEE@@@000'''***,,,)))))))))))))))))))))))))))+++***))))))+++---000222,,,---......///.........,,,+++*********+++,,,---////////////000111222333111222333444555777888888999AAA@@@RRRppp]]]dddwwwmmmWWWYYYSSSGGG___zzz^^^QQQDDDCCCSSSlll|||eeePPPUUUddd```[[[SSS???DDDAAAGGGWWWfffrrr|||~~~|||jjjWWWQQQRRRWWW```iiipppmmmiiiggggggfffeeecccXXXUUUQQQOOOMMMIIIAAA:::CCCDDDEEEDDDAAA>>>;;;:::>>>>>>???@@@>>>::::::;;;@@@:::555666<<>><<<:::888===@@@@@@===<<<>>>>>>:::???999777:::;;;777666999999666666<<<===:::777777999:::;;;:::888777888999===;;;999888<<>>@@@AAABBBBBBBBBEEEIIILLLLLLKKKMMMPPPSSSSSSRRRRRRTTTWWW[[[]]]```eeeiiimmmqqqssstttuuuuuuuuuwwwxxxyyyzzzwwwyyy{{{{{{zzzyyyzzz{{{zzzzzzxxxuuuwww||||||yyymmmyyywwwWWWAAA666222222555///000111222333444444444222222222222222222222222111111222333333444555555888888999:::<<<>>>@@@BBBBBBCCCEEEHHHJJJMMMOOOQQQUUU\\\fffuuuqqqEEE<<<444;;;999666444444333111000000000000000////////////......---,,,,,,+++******++++++***))))))((())))))+++)))'''(((******(((&&&---,,,,,,+++++++++++++++333222000...,,,+++******)))))))))))))))))))))))))))))))))***---///222444---...000222444555666666444444333222111000//////......//////000000111111222333444444444555777999:::AAA===NNNyyyrrrdddbbb}}}xxxnnniiittt|||ccc\\\iiiqqqqqqooocccTTTWWWsssooozzzttt]]]RRRFFFCCCHHHSSSfffwwwwww``````gggsss||||||zzzzzzzzzqqqaaaTTTNNNeeefffddd]]]RRRGGG@@@>>>OOOXXXZZZVVVTTTWWWTTTLLLEEEIIIKKKEEE;;;666:::@@@AAA??????AAAAAA>>><<<<<<999>>>AAA>>><<<>>>>>><<<<<<777555999;;;888777::::::888777666555666999<<<888:::<<<===<<<:::888666555666777777777999<<>>@@@BBBCCCIIIHHHGGGJJJNNNSSSWWWXXXYYYiii~~~MMM===777:::888555444444333222000111000000000////////////......------,,,++++++***++++++***)))))))))))))))+++)))((()))+++,,,+++***,,,,,,+++******))))))***000///...,,,+++******)))))))))))))))))))))))))))((((((((()))+++...111222222333333222222111000///000000000000////////////......//////000000111111222333444444444555777999:::AAA<<>>:::999;;;<<<999888999<<<;;;888444333666777666;;;::::::;;;<<<;;;999888444777:::;;;888777888999999===@@@???;;;777777999===>>>===;;;999888999:::666777777666555555666888333333444555777888999:::;;;;;;<<<>>>@@@CCCEEEGGGEEEGGGJJJKKKLLLNNNPPPRRRTTT[[[___ZZZUUUVVVYYYZZZYYY[[[^^^bbbeeeggghhhhhhgggjjjmmmnnnmmmmmmnnnooommmllllllkkkkkklllllllllnnnnnnnnnmmmlllkkkiiiiiijjjjjjiiiiiiiiijjjjjjkkkhhhggggggfffffffffffffffeeefffgggeeecccbbbbbbcccgggjjjmmmnnnooossszzz~~~}}}}}}ooorrraaaKKK555...222333///,,,000111111222333333333333222222222222333333333333444444555666777888999999<<<<<<===>>>@@@BBBCCCDDDIIIIIIJJJMMMRRRWWW[[[]]]ccc{{{YYY@@@;;;888666444333333333222111111111000000000/////////......------,,,+++++++++++++++******))))))*********)))(((***,,,...///...---,,,,,,,,,++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''(((***---///111444444333222000...---,,,,,,,,,------.........///......//////000000111111111333444444444444777999:::AAA;;;HHHjjjxxxVVVbbbsssddd]]]ddd|||wwwfff|||}}}bbbSSSkkk{{{^^^TTTooo|||lllqqqnnnZZZJJJAAAKKKdddxxxrrrrrr{{{yyygggVVVVVVkkkxxxaaaVVV[[[hhhtttzzzuuucccZZZ[[[hhhqqqwwwrrrkkkhhhgggggg```]]][[[ZZZXXXUUURRRPPPAAA;;;555555>>>DDD>>>333:::999999;;;???BBBBBBAAA999:::;;;:::888777888888444999>>>AAAAAA@@@@@@AAA@@@@@@>>>:::777777:::===777888999:::999999888888888888888999999:::::::::888888777777777777888888999;;;<<<<<<<<<<<<>>>@@@FFFKKKKKKDDD???@@@CCCDDDFFFHHHKKKOOORRRUUUWWWXXXZZZ]]]bbbeeeeeeffffffggghhhhhhgggggghhhhhhiiiiiihhhhhhiiiiiiiiihhhgggggghhhhhhgggffffffeeeeeedddcccccccccbbbbbbcccddddddccccccdddbbb___^^^^^^___\\\^^^`````````aaaeeehhhiiihhhffffffgggiiikkklllppprrruuuyyy}}}qqqfffrrr~~~pppKKK===000///444444222111000111222333333333333333222222222333333333333333444555555777888999::::::===>>>>>>???AAACCCEEEFFFGGGKKKQQQUUUXXX]]]dddjjjfffBBB===777555333333333333222111111111111000000000//////......------,,,,,,,,,,,,,,,++++++*********+++++++++*********,,,...//////,,,------...............++++++***))))))))))))***((((((((((((((((((((((((''''''((((((***---///111000000000000000//////...,,,,,,,,,,,,------------......//////000000111111000222333333333444777999999???:::EEEaaaqqqXXXiiiTTTJJJGGGOOOhhhssskkkxxx```ZZZnnnzzzzzz{{{\\\ccc~~~aaaWWWZZZxxxjjjTTT>>>GGGSSSZZZ```ooo{{{SSSRRRgggoooeee^^^ggg~~~vvvmmmqqq\\\HHH555777GGGPPPIII>>><<>>AAAAAA???======>>>??????===<<<<<<<<<777888:::<<<<<<;;;999888999999999999::::::;;;;;;;;;:::999888777666666777888999:::999999999<<<>>>DDDCCC===666444777888666444555777999<<<>>>???@@@>>>AAAEEEGGGHHHGGGHHHHHHOOOOOOOOOPPPQQQRRRTTTTTTZZZ[[[]]]___aaabbbbbbccccccdddeeeeeeccc```\\\ZZZ[[[[[[[[[\\\]]]^^^```aaabbbcccdddcccaaaaaaaaaccc`````````^^^\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTUUUWWWYYYXXXYYY[[[^^^bbbeeegggiiidddnnnnnn```WWW]]]jjjqqqvvvwwwxxxzzzzzzrrr```PPP777222...///000......111111111222333333333222222222222333333333444444444444444555777888:::;;;;;;>>>>>>???AAACCCEEEGGGHHHLLLSSSXXXZZZ\\\fffzzzuuuGGG>>>888666444333444444333111111111111111000000000000......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++---///***+++---...///000000000++++++************++++++(((((((((((((((((((((((())))))))))))+++---000111---...///000000000000000......------------,,,,,,......//////000000111111000111333333333444777999777===:::CCCYYYbbbUUU]]]AAA999888???UUUeeewww~~~___ZZZmmmjjjooosss{{{mmm^^^hhhyyy```>>>AAAFFFbbbRRRCCC555777LLLpppmmmNNNLLLxxxwwweee[[[ggg|||~~~{{{fffCCC<<>>=========<<<:::777===<<<;;;<<<======;;;:::666666666666666777777777666555666666777888999:::888999:::::::::<<<@@@BBBDDDAAA:::333333666666333444444555555666777888999555777888888666444444444888999999:::;;;===???@@@DDDFFFHHHKKKMMMOOOPPPQQQRRRSSSUUUUUUSSSOOOKKKHHHGGGGGGHHHIIIKKKMMMOOOPPPUUUWWWXXXXXXXXXXXXYYY[[[]]]]]]\\\[[[ZZZXXXVVVUUUVVVUUUTTTRRRPPPPPPRRRUUUPPPPPPPPPQQQRRRSSSTTTUUUNNNYYYVVVHHHGGGVVV^^^ZZZ\\\^^^```bbb___TTTDDD666111///000222///,,,...333111222222333333222222222222222333333444444555555444555666777999;;;<<<<<>>888555555777888888999999999888777777666666333333444666888;;;===>>>999999999999999:::===@@@;;;===;;;666444666666444::::::999999999::::::;;;:::;;;;;;999666444444555444444444555666777888999777888999;;;<<<===>>>>>>>>>>>>??????>>><<<:::999777888888999:::;;;===>>>AAABBBDDDDDDDDDDDDFFFHHHJJJJJJJJJKKKKKKJJJHHHFFFHHHJJJJJJIIIGGGHHHJJJMMMJJJIIIIIIHHHHHHIIIKKKKKKIIILLLIIIDDDFFFNNNPPPLLLLLLLLLMMMLLLGGG===555111333111111333222///000444222222222333333222222111222222333333444555555666666666888999;;;===>>>???AAABBBDDDFFFJJJMMMPPPRRRQQQVVV^^^jjj}}}```EEE<<<999777555555555333111222222222111111111000000------..................,,,,,,,,,,,,,,,---......---------,,,+++,,,111444111111222222111///---+++---,,,++++++************)))))))))))))))))))))))))))(((((()))***,,,...///000000111111111000//////,,,,,,---------------.........//////000000111111...000222222333444777999555<<<;;;BBBKKKttttttUUU[[[\\\GGG:::666333888:::888MMMrrr~~~sss```[[[[[[CCC???CCCDDD```vvvqqqRRR\\\OOO777222???888AAAwwwaaabbb___QQQ@@@BBBbbbYYYEEEHHH[[[wwwyyy[[[HHHEEE<<<888\\\jjjpppyyyUUU??????OOOaaalllXXXOOODDD===<<<@@@CCCEEE???>>>===<<<:::999888777666777888:::<<>>@@@@@@BBBDDDFFFIIIMMMQQQTTTVVVQQQZZZjjjjjjHHH===;;;888666666555333111222222222111111111111000------..................,,,,,,,,,,,,,,,---...///,,,---...------///444999999999999777555111...,,,---,,,+++***))))))))))))))))))))))))))))))))))))(((''''''''')))+++---......///000111111222111111)))***+++,,,---...//////......//////000111111111...000111222333444777999666===<<>>>>>;;;444222DDDpppnnneeepppPPP@@@LLL___zzz|||zzzVVVBBB===jjjlllPPPfffpppeeeOOO???PPPtttuuuoooxxxNNN777???UUUfffXXXNNNEEEGGGRRR]]]dddfffiiibbbUUUHHHFFFFFF???444777===DDDKKKTTT[[[YYYTTTQQQTTTQQQGGGDDDEEE???555:::999888888888999999999777::::::555333666777666777666555555555444333333666666555333333555444222444333444555444222222333444333333444555555333111///000111333555666666777444444333444555444333222333333333222111111333555222111111222444444222000555444333222222444666888===<<<;;;::::::;;;<<<<<<===???@@@<<<555111222444333333333444444444555555333333222222111222222222111111111222333555666777999::::::;;;;;;>>>BBBEEEEEEFFFGGGKKKPPPUUUYYY[[[[[[lllEEE===;;;777444333444333000333333222222111000000000///............---------***+++,,,,,,---------,,,+++---...//////111666;;;===???>>>:::444...,,,,,,...---***)))((((((***+++'''((()))******)))((('''(((((((((((()))***+++,,,//////000000111111222222++++++******++++++,,,---------......///000000000000111222333444666777888:::666===AAAAAAdddkkk???:::???666:::666777999555333>>>OOOsss}}}wwwyyyuuuWWWaaayyyTTT>>>::::::888:::BBBQQQiii^^^LLLlllZZZ444888777555444BBBkkksssjjjfffKKKCCCGGGjjjoooccccccqqqmmm]]]PPPEEEiiisssbbb\\\wwwiiiFFF???TTTpppssszzzXXXAAA:::???DDDPPP\\\jjjttt}}}xxx___RRRVVV\\\TTTGGG<<<:::GGGddd}}}~~~xxx}}}ppp```PPPDDD888===EEEPPPWWWWWWRRRLLLDDDIIIKKKGGGBBB>>>999333777555333333444555444222222222000111333666777555777555444555666777777777666444333444555666666555666555444333333555777888<<<999555111///000333555---...000000///...///000444333222222222333333333444333111000111222333555444333222222222222333444777:::;;;888333000222444222333333333333444444444333333222222222222222333222222333333555666888999999:::<<<===>>>AAAFFFJJJFFFHHHKKKNNNRRRXXX]]]aaarrrMMM>>><<<888555555666444111333333222222111000000000///............---------+++,,,,,,---------,,,,,,+++---/////////111555888:::<<<>>><<<666000,,,+++---,,,***)))(((((())))))'''((()))******)))((('''(((((((((((()))***+++,,,/////////000000000000000+++++++++++++++,,,------------......///000000000000111222444555666777777:::888>>>@@@???^^^yyyDDD666<<<999:::777777:::666000222;;;TTTTTTaaa[[[VVVaaaCCC;;;======999777:::FFFeeejjjRRRbbbJJJ333888444666666>>>bbbvvveeezzzhhhMMM>>>JJJtttmmmNNNEEEMMMaaawwwpppuuukkkTTTeee{{{vvv{{{ddd___kkkzzzXXX???GGGtttppphhhyyygggSSSEEE<<<888888TTTuuuqqqRRRMMMbbbvvvtttgggTTTAAABBBcccrrr\\\QQQPPP```jjjyyyzzzmmmdddnnntttxxxrrrhhh\\\MMMBBB<<<888555;;;EEEJJJGGGBBBDDDAAA???>>>>>><<<777444444444333222444555555444777444222111333555666777222222222333555666888999:::888444222111333555666000222555666555444444444333222111000...///222444333222111000000111333444222111111000000111111222111333555444111///111444111111222222222333333333333333222222222222333333444444444555777999:::;;;:::<<<>>>???AAAEEEJJJNNNKKKMMMOOORRRUUU]]]gggoooZZZAAA<<<888777888777444222333333333222111111000000///............---------,,,---------------,,,,,,,,,.../////////111333666666:::======999333...+++++++++******)))((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,/////////...............,,,,,,,,,,,,,,,------...------......///000000000///111333555666666666666888:::>>>>>><<>>===:::;;;999AAA___rrrVVV]]]nnn@@@888666222777666999VVVttthhh~~~cccFFFBBBcccgggOOO;;;:::BBBRRRuuutttdddbbbpppnnnlllXXX^^^vvvkkkKKKJJJggguuuoooaaa[[[aaammm```XXX]]]```WWWHHH???UUU~~~rrrVVV>>>EEEhhhuuuXXX@@@GGGbbb}}}pppbbbWWWRRR^^^ooo~~~kkk```^^^qqqeeeMMMCCC>>>III^^^lllmmmgggfffcccaaaaaa\\\OOOBBB:::777<<<@@@>>>:::999999999;;;888444333555777888999000111222333333333222222000///000444999:::777333...///111000//////000222111222222111///...000333111111111111222333555555333333333333333333444444///000222111//////000222000111111111111222222222333333222222222333444444555555555777888:::<<<===<<<===???@@@BBBFFFKKKOOOPPPQQQRRRTTT[[[jjj|||gggDDD===888888999777444222444333333222222111000000///............------------............------,,,---...///111111222444555888:::;;;;;;999555111...***************(((''''''(((((())))))))))))(((((((((((((((((()))***+++,,,.........------,,,,,,,,,------,,,,,,,,,---......------......///000000000///111333555666666666555666;;;>>>======OOOZZZ===888444555333333555777555666777555:::VVVjjjHHHaaaeeeFFF999888888666666<<<:::???TTTyyyuuuQQQTTTuuuMMM666;;;...333777555555JJJuuunnn{{{tttSSSDDDSSSqqqeeeKKK===666:::;;;EEEiiizzznnn```~~~tttfffiii}}}qqqeeemmmzzzQQQDDDYYYwwwbbbRRRPPPEEELLLZZZgggZZZ___qqq^^^AAAEEEnnn^^^MMMCCCTTTvvvyyyWWW===BBB___xxxrrrdddZZZ^^^fffrrr___KKKPPP___jjjWWWEEEHHH```zzzyyycccQQQHHHOOO^^^hhhddd[[[WWWXXXXXXUUURRRNNNLLLLLLLLLLLLKKK@@@<<<777333000000222333555222000444:::;;;666000222222222000//////222444111222333222111000000000//////000111222333555555000000111111222222222222000111111111/////////000000000000111111111222222333222222222333444444555555555666777999;;;===>>>>>>???@@@AAABBBFFFJJJNNNQQQRRRTTT[[[kkkwwwJJJ???777777888666333333444444333333222111111111///............---------.........//////......------...000333555777777666===<<<;;;999888666444222***+++++++++***)))((('''))))))(((((((((((())))))(((((((((((()))***+++,,,......------,,,,,,++++++------,,,,,,,,,---......------......///000000000000111333555666666555555555=========@@@KKK|||aaaAAA999555444333222222222222333555666AAAXXXnnnxxxMMMUUU|||tttZZZCCC>>>===777555888999999;;;HHHccctttOOOKKKnnnUUU999333<<<,,,444555444444@@@```tttlllHHHFFFYYYqqqMMM???777555999555<<>>FFFOOOUUURRRLLLCCC;;;777555444333666666666444222111333555222000...---...///...,,,//////000000111222222222///000111222333333222222222222111111000/////////000000111111111222222222333222222333333444555666555666777888:::<<<>>>???@@@AAACCCCCCEEEHHHLLLOOORRRUUU^^^pppRRRCCC777777999555333444444444444333222222111111///............------------......///000000//////---...111666:::===<<<;;;CCC@@@<<<999888777555333,,,,,,++++++***)))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------......///000000000222222333333444555666666555>>><<<===CCCGGGnnn^^^<<<777777222444444222000000222333999AAATTT[[[cccSSSKKKjjjiiiQQQ???AAABBB999666:::666777888>>>SSStttsssQQQAAAUUUAAA888444:::111444222333777;;;LLLsssxxxYYYEEEHHHqqq~~~ZZZ@@@;;;444555999444:::fffqqqsss}}}fffvvv~~~iiiSSSNNNZZZsssvvvdddbbbyyypppJJJ???QQQDDD;;;888111666444999JJJxxxiii]]]oooggg@@@\\\lllOOOUUUiii^^^===666CCCNNNuuujjjHHH888DDDffflllNNNAAAOOOrrryyy```HHHAAAGGGnnn~~~zzztttXXXXXXZZZ]]]dddlllsssxxxtttrrrhhhVVVAAA777888===AAACCCEEEDDDAAA>>>===<<>>AAABBBCCCDDDFFFGGGIIIMMMRRRVVVYYYaaattt[[[HHH999999999555444777555444444333333222111111///............---------,,,---...///000111111111---...222999???BBBBBB@@@FFFCCC???===;;;999444111...---,,,************+++***)))(((''''''((()))***(((((((((((()))***+++,,,,,,,,,,,,---------------+++++++++++++++,,,------------......///000000000444333222222222444666777777@@@:::<<>>>>>GGGjjjmmmrrrsssooojjjeeebbbSSSHHH<<<999???EEEGGGEEE>>>===<<<:::777444222000---...000111222222222111000///...///000111111000111222222222222333333333222222222333444555666777999999:::<<<>>>@@@BBBDDDEEEFFFIIIKKKNNNRRRXXX\\\cccoooaaaLLL;;;:::;;;666555999555444444333333222222111//////.........---------+++,,,...///111222222222,,,...333;;;BBBFFFEEECCCGGGDDDBBB@@@>>>:::333...000...,,,*********,,,---***)))(((''''''((()))***(((((((((((()))***+++,,,,,,,,,,,,------.........++++++******++++++,,,---------......///000000000555444222111111444666888999BBB:::;;;FFF???VVVtttHHH333333888555444222111111111222222222;;;666///<<>>TTTwwwtttGGG===555444555333222222+++333111///999BBBMMM]]]oooOOOAAANNNwwwyyyVVVEEE:::222555888444333777AAAeee}}}vvvooojjjzzzaaaOOOAAAAAAOOOgggvvv]]]qqqyyyNNN;;;999777444333333444444888>>>hhhtttcccwww{{{MMMLLLwwwnnnhhhlll|||iii___UUU===EEEqqq```::::::aaasssFFF@@@FFF^^^iiihhhYYYAAA777CCCTTT\\\XXXPPPMMMUUUdddtttwwwmmmooovvv{{{}}}wwwjjjdddbbb|||tttPPPAAAOOOqqqkkkOOO333???ggg{{{vvvsssqqqppphhh\\\XXXWWWKKK<<<333444444333000.........000000111222222222222111444444333333222333333333222333555666666666888:::;;;===>>>??????BBBEEEHHHFFFIIIKKKLLLNNNSSS]]]eeessswwwQQQ<<<===:::444444444444444333222222111111000000/////////............------...///000111222222---...222:::DDDJJJMMMMMMLLLKKKEEE>>>::::::666111---,,,***))))))*********,,,***((('''(((((('''&&&)))***++++++******,,,...------------------,,,,,,,,,***)))***,,,......------------.........//////777444222111444666666666;;;DDDBBB<<<===CCC[[[{{{iiiBBB444555666444333222111111111222222111888444111:::PPPyyy___AAAMMM___^^^III555111666888444000555333222333999KKKjjjrrrFFF===555444555333222222222666222111777;;;HHH]]]YYYDDDIIImmmbbbGGG;;;666333555666333444;;;DDDaaaqqqnnnmmmQQQFFF===<<>>???@@@AAACCCFFFIIIDDDKKKQQQSSSSSSZZZgggsssZZZ???===:::555555333444444333333222111111111000000/////////...............///000111333333444...///222999CCCJJJNNNOOOLLLIIICCC;;;999999555.........---+++))))))***,,,---+++)))((())))))(((''')))***++++++***+++,,,............------------,,,,,,+++***+++---.........---------.........//////000000111222333444444444EEELLLHHH@@@>>>AAAUUUrrrZZZ:::666777333333333222111111111111222000444222333888BBBeeecccEEEIIIRRR]]]VVVIII<<<777777555000333222111222555BBB[[[qqqmmmDDD<<<555555555333222333555555111333666555EEEccchhhJJJCCC^^^aaaGGG999333333666666666222555<<>><<<;;;PPPuuu|||```MMM555555333222111//////...000000111222222222222111333222222111111222333333333555777888888999;;;<<<===???AAACCCCCCEEEGGGIIIIIIPPPVVVXXX[[[iiigggCCC<<<:::777666333444444333333222222111111000000000/////////.........///000111333444555666000000333999BBBJJJPPPRRRLLLHHH@@@:::<<<>>>:::222///000000---))))))+++...---+++))))))******)))((()))***++++++***+++---/////////......---------------,,,+++,,,.../////////------........./////////,,,...111333333333444555GGGMMMIII@@@===>>>NNNhhh{{{KKK444777888000222222111111111111111111111222222555666666QQQ}}}fffHHHEEEFFFLLL^^^eeeTTT>>>555555666333222333444555===PPPaaafffAAA:::555555444222111333333111///444777444GGGlllxxxQQQAAASSSoooGGG777555222333888555666333555888:::OOOrrrjjjiii^^^DDD999999:::888888JJJvvvzzzbbbwwwbbbEEE888888666444333222333444555555999```}}}iiiUUU???VVVjjjbbbSSSSSSmmm|||{{{{{{\\\===MMMmmmYYY===666444888ZZZ{{{cccJJJNNNsss~~~eee[[[kkknnnRRR???@@@JJJddd{{{lllQQQAAA444111JJJjjj|||UUU<<<]]]oooooo```YYYPPP???555444999888AAAXXXkkk{{{~~~^^^BBB666===999444000/////////000000000111222222222222111222222111111111222333333333555777888888999;;;======???BBBDDDEEEFFFIIIJJJRRRTTTWWW[[[iiisssEEE;;;999999888444555444444333222222111111000000000////////////.........///111222333444555222222444999AAAJJJQQQUUUMMMGGG???<<>>999555555444111111444333111///444888555HHHlllYYYBBBLLLxxx~~~XXX777333888555222555111555555555666777QQQxxxeeecccmmmKKK999999777888999;;;KKKooodddfffqqqLLL999777666555333222111222444555555888___{{{wwwTTT<<>>///555333888ZZZ~~~nnnNNNJJJkkkzzznnncccggg{{{}}}]]]BBB;;;@@@bbbsssUUU;;;222222<<<]]]ZZZBBBKKKcccfffTTTFFF;;;333222999@@@:::222:::LLLhhhwww^^^BBB666999DDD===444...,,,...000111000000111222222222222111222222111111222333333444333555777888888:::<<<>>>>>>@@@CCCEEEGGGIIILLLNNNTTTWWW^^^lll}}}HHH:::888999:::666555555444444333222222111111000000000////////////------...///000111222222333333666:::@@@HHHQQQVVVQQQJJJAAA===BBBGGGBBB:::...///...+++((()))---111---+++))))))***+++***)))((()))***+++***+++...000111111000//////...------...,,,+++,,,...000000///........./////////000000222222333222222333444666444;;;:::888;;;<<>>999@@@EEEFFFAAA:::777444111//////111444444666???JJJvvvTTT<<<777555555333000111444444555222444666444BBB___```EEEIIInnn___EEE111222999666111111---333555666666999TTT~~~cccddd|||XXX@@@777999555444888<<>>UUUqqquuu\\\EEE888555<<>>444;;;HHHBBB;;;222,,,,,,...//////000000111222222222222111222222222222333444555555444666888999:::;;;>>>@@@AAACCCEEEGGGIIIMMMRRRUUUWWWaaauuuNNN<<<999999:::666555555444444333333222222111111000000000/////////---------.........//////111333555999===EEEMMMRRRTTTNNNEEE>>>???BBB>>>777333000---***)))***,,,...,,,***((((((***+++***)))''')))***+++***,,,...000222222111000///......------,,,+++,,,.../////////....../////////000000000222111111222555666666555555;;;:::999>>>===CCCUUUrrrHHH666444222111333...///000111222222111000///444222000333222:::LLL}}}vvvJJJ999:::777>>>777222333555333111222111000222444333333:::BBBeee|||III:::666555555333000111444333777333111444444<<>>AAACCCEEEFFFHHHJJJMMMRRRYYY^^^hhh{{{UUU@@@:::888999666555555555444333333222222111111111000000000//////............---------------000333666999???GGGLLLRRROOOGGG@@@???BBB@@@;;;<<<555...***++++++***(((***)))'''((()))******)))''')))******+++,,,...000333222222111000///...---,,,+++***+++---............/////////000000000000222000222888???AAA<<<666666<<<;;;;;;???===@@@NNN~~~eee===555666000000666...///000222222222111000---444111,,,222555999EEEqqqlllAAA333888777666222333777444---///999444444555666444333888@@@WWWtttwwwBBB999666555555333///111555...666222---222555:::GGGfffiiiIIICCCZZZtttXXX===888333222444555666666111222///000333111BBBaaa^^^kkkoooJJJ888333333666333555::::::;;;IIIZZZxxxUUUHHHLLLHHH<<<333222000000111222444666333;;;JJJXXXnnnmmmAAA333<<<999555AAALLLZZZ|||aaaEEEWWWnnn```>>>444222111777---000444???```iiiWWWFFFMMMggguuuyyyyyy]]]===@@@hhhhhh???555555>>>UUUttt~~~qqqVVVIIITTT{{{wwwMMM333333FFF]]]xxx~~~ZZZ<<<333DDD___eeeVVV@@@333;;;KKKKKKAAA///,,,+++---111222...)))000000111222222222222111333333333444555666777888888:::===>>>???@@@CCCEEEHHHIIIJJJLLLOOOVVV^^^ddd~~~ZZZDDD;;;888888555666555555444444333222222111111111111000000000000000//////...------,,,,,,***...111444777;;;BBBGGGOOONNNHHHBBBBBBFFFGGGEEECCC:::000+++,,,,,,((($$$***((('''''')))***)))((('''(((******+++,,,...111333333222111000///...---,,,***)))***,,,......---////////////000000000000222111555???JJJKKKCCC:::555:::999:::???<<<>>>KKKtttUUU999555222000333222222,,,+++111444222222333222//////111111222777===jjj~~~XXX===555444222111222222333333222222111222333444444333444666888LLLcccdddAAA666555333111000000000000111111111000000333777:::^^^rrrIII???QQQWWWNNN555444333333222222222222000555111///333333;;;MMMzzzqqqbbbyyy|||UUU<<<666666555888666333555666444JJJppp___CCC???CCC>>>333444111111222111///111777777:::KKKkkkvvv]]]666999:::777666CCC[[[ooo\\\NNNYYYRRREEE666///111444333111222555DDDbbbnnnTTTIIIIIIeee~~~xxx~~~hhh<<>>222:::VVVqqqhhh@@@...FFFiiigggNNN777888IIIQQQCCC111////////////000000000000111111111111111222222222111000333777777444555999============???AAADDDEEEGGGHHHNNNTTTVVVYYYfffuuucccBBB@@@999:::666666555555444444333222222111111111111000000000000000///...---------------222333333444777===EEEJJJZZZUUUKKKCCCDDDIIIHHHDDD;;;555...++++++,,,)))&&&+++*********))))))((((((++++++)))))))))+++---///111///...///111222///---------------------------...///000000//////000111222000555GGGXXXYYYHHH666:::888888:::;;;;;;???EEEiiisssNNN666555333111333111333111//////111222000---222//////111111222666===eeevvvQQQ:::444333222111222222222222222222111111222333333222333555777AAAVVVyyyZZZ===666555333111000000000111222222222000000222666999QQQ~~~uuuKKK===HHHKKK@@@444444333222222222222222000444111///333333:::KKKoooiiibbbdddFFF888555555444444222///333888:::UUU~~~rrrOOO<<<;;;>>>;;;555444111111333222000333999>>>AAAYYYeeeOOO888888666333999LLLhhh~~~VVVBBBFFFAAA999000---111444444222222111AAAbbbgggMMMFFFJJJuuuuuummm???;;;[[[}}}[[[@@@444BBBUUUqqqzzzZZZNNNdddqqq___GGG555555IIIkkkdddDDD===SSSmmmWWWCCC;;;HHHRRRHHH888///////////////000000000111000000111111111111222222444333444888888666888===<<<===???AAABBBEEEHHHJJJOOOOOOSSSYYY___jjjjjjFFF@@@888:::666666555555444444333333222111111111111000000000000000///...------------...///111333555999???EEEJJJVVVUUUPPPGGGCCCDDDDDDAAA999333---***++++++)))&&&************)))))))))(((***)))(((((()))***,,,...000///...///111111///---------------------------...///000000//////000111555666>>>OOO^^^^^^OOO???:::888888:::;;;:::???EEE```eeeEEE333444333222333///...444444...---222222---222//////111111111666<<<]]]gggHHH777333333111111111222222222222111111000111222222111111333555777HHHiiiqqqKKK888555444333111000000000111222333222111000111444666AAAmmmuuuLLL;;;???>>>444444333222222111222222222000444111///333333888HHHhhh___cccpppIII777444333222333222111...333999>>>\\\uuuYYY???777999888666666333111111333333333777===CCCLLLnnnmmmSSSAAA888555111222>>>WWWttt{{{PPP777444222000//////111333333222444222CCCiiixxxZZZCCCAAAJJJ{{{yyyyyypppBBB888]]]dddCCC666888YYYttt}}}sssQQQLLLcccSSSGGG666///>>>```wwwUUU???CCCTTTaaaCCC;;;CCCWWWUUU===,,,.../////////000000000111111000000000111111111222222555333555888888777999>>><<>>>>>===555111,,,******+++)))'''************))))))))))))))))))(((((()))***,,,---///......///000111///...------------------------...///000000//////000111333999FFFVVV```]]]OOOBBB999777888:::;;;:::>>>DDDVVV\\\@@@222333111111333000888EEEGGG888///222444///111//////111111111555;;;WWW|||XXX???555444333222000000111111111111000000///000111000///000222333666AAA\\\ZZZ???444555444222000000000000111222333222111///000222444888```nnnHHH777999999222222222111111111111222222000444000///444222666DDDgggXXXiii___:::333555111...333444333111444888;;;YYYcccJJJ777777999333111555333111111333444555:::AAADDD[[[uuu[[[FFF;;;555444555:::GGG]]]uuunnnIII444000111222222222111111222333666888PPPzzzvvv```HHH:::===HHHqqq|||tttoooAAA:::]]]zzzoooLLL666>>>NNNrrrgggEEEBBBSSS>>>777///555QQQuuunnnJJJ777>>>HHHIII999>>>LLLVVVKKK333)))...//////000000000111111111///000000000111222222222222333666;;;;;;999999======@@@EEEGGGIIIKKKOOORRRUUUVVV\\\lllRRRAAA777;;;666666666666555444444333333222222222111111111000000//////............//////...000222666;;;CCCMMMSSSWWWYYYTTTIII???<<<:::888222...+++)))******)))(((*********)))))))))))))))***)))))))))***+++,,,---.........///000000///..............................///000000//////000111111<<>>CCCNNNWWW???222222///000444111HHHWWWYYYDDD111...000...111//////222222000444999VVVnnnJJJ999555444333444///000000111111000000//////000000000//////000222666;;;QQQvvvqqqGGG888222444333111000///000000111222222222111//////000222333RRRfffBBB444666777444111111000000000111111222000333//////444222333@@@```zzzYYYtttoooMMM444555777///...666222333222555777888TTTtttRRR???444777999111///444333000000333555666<<>>777444999AAAIIISSS```ppp{{{\\\@@@444333333333333111///000333666333AAAcccrrrXXXFFF:::444;;;IIInnn{{{rrr~~~nnnAAA<<>>444000333GGGiiipppKKK777;;;???999;;;HHHOOOFFF777///...000000000000000111111111111000000000111222333333333222555;;;BBBBBB>>><<<>>>>>>CCCGGGIIIJJJLLLQQQUUU[[[bbbrrrYYYBBB888===888777666666555555444333333222222222222111111111111//////.........//////000333333333555;;;EEEPPPXXX\\\ZZZQQQEEE>>><<<999666///---+++*********))))))))))))))))))))))))******++++++++++++,,,------...,,,---...///////////////...........................///000000//////000111444BBBTTTaaaaaaVVVGGG===888666888;;;;;;:::===BBBLLLPPP<<<333222...000444000;;;HHHKKK===...+++...000000//////222222000333888SSS___???555555222111444//////000000000000/////////000111000///...000222333666GGGkkk[[[;;;888111333222111000///000000111000111111111//////000111111EEEnnn]]]===222333444222000000000///000000111222000333//////444111111<<>>MMMwww~~~yyypppzzzmmmAAA:::IIINNN@@@777IIIkkknnnGGG888777111000000???]]]{{{~~~nnnKKK777888:::444BBBKKKGGG666***...333111000000000111111111222222000111111222333444555555666999@@@GGGHHHCCCAAABBBAAAFFFKKKLLLMMMPPPXXX^^^eeevvv```DDD999>>>999777777666666555444444444333222222222222111111111//////......//////000000555555555666;;;EEEPPPXXX]]]ZZZQQQEEE>>><<<999555...---,,,+++******))))))))))))))))))************++++++,,,,,,---.........+++---//////......///000...........................///000000//////000111333>>>NNNVVVTTTIII>>>777777666888;;;;;;:::===BBBJJJuuuFFF777333333///111444...+++///111000------///222000///000222222000222777JJJuuuSSS666222555000...222...//////000000//////...000111111000//////000222333333AAAbbbGGG444;;;000333222000//////000000111///000111000//////000111000:::^^^TTT888222444222000///////////////000111111000333...///444111///999IIIxxx___ffffffAAA444---111444000111666///222222555777;;;[[[iiiKKK444333222111222222111111333000///222444666===DDD```hhhPPPAAA888444111666DDDPPPRRRQQQ]]]xxx|||TTT999333333///000/////////111333555666666[[[vvvQQQAAA666666444444BBBVVVzzzyyyxxx|||jjj???999>>><<<777AAA```~~~^^^999444999,,,222777NNNppp{{{```@@@111444999777FFFBBB888///,,,///111000000000111111111222222222111222222333555666666777999:::???EEEFFFCCCCCCFFFDDDIIIOOOQQQRRRXXXbbbkkkxxxhhhGGG;;;???888777777666666555555444444333333222222222111111111///////////////000111111333444666999===DDDLLLRRRXXXYYYTTTIII???;;;999777.........,,,+++)))))))))((()))))))))******************+++,,,------------***,,,//////...---///111...........................///000000//////000111111888@@@DDDAAA;;;666333666555777;;;<<<:::<<>>HHH888,,,///333000---///000111111111111222222222222222333444555777777888:::999<<<@@@AAA@@@BBBGGGGGGLLLRRRTTTWWW^^^kkkuuunnnJJJ<<>>:::999444333111//////000000000000//////444000///111111111444999LLLrrrddd[[[iiiDDD444333222111000000000000111111555777444>>>ddd```AAA888111111111111111111111111000444222444888555<<>>eeelllCCC444555444111222000777000***222888555555PPPxxxhhh<<<777000111999666444HHHdddxxxaaa222777777666BBBddd|||aaa@@@000000222///???TTTlllxxx___@@@666000111;;;AAA777555333000......//////111222333222111111333444444444444555777888999:::>>>;;;<<<@@@AAAAAADDDIIIHHHRRRVVVXXX^^^fffLLL@@@BBB999999888777666444444333333333333333222222222111111111111000000000000111111...666888999>>>===BBBRRR[[[bbb^^^MMM???======999///...------++++++***)))++++++***************+++*********+++,,,,,,------////////////////////////000000//////.........---////////////000000000000222444666777666444444555555555777888:::<<<======DDDhhh~~~KKK555444333222111111111111000000000000000000000000000000000111222222333333333XXX~~~}}}UUU===111222000000222...000//////.........//////000////////////000111222444111;;;\\\TTT666222333...111111000///////////////000000//////000000111222444555KKKwwwYYY999888777333333111//////000000000000//////333000///111111000444999MMMttttttYYYhhhXXX<<<444333222111000000000000111111444666444???fffvvvPPP999444111111111111111111111111000444222444777444;;;PPPmmmzzzcccLLL888444555222000333333333777666@@@fff]]]<<<111333222000111...333...+++222444555===^^^wwwSSS777444///000555222333LLLkkk~~~WWW777444111:::SSSooo}}}mmmOOO999111222444333DDD]]]uuu}}}~~~UUU888444222555<<<>>>666444222000//////000000111222333222111111333555555555555666777999:::;;;@@@>>>???CCCDDDCCCEEEJJJOOOUUUUUUZZZjjj|||OOO???AAA:::999888777666444444444444333333333222222222111111111111000000000000111111...555666777<<<<<>>333333111111111111111111111111000444222333555222;;;QQQrrr|||^^^III<<<222333444000///111111111555666AAAggg___HHH444///000000///111...000...///333111888MMMtttzzzVVV;;;222111000111333000777WWWyyyeeeGGG999333111DDDjjj~~~{{{{{{nnnSSS999111222333555999MMMiiijjjFFF000111444888<<<999333333111000000000111222111222333222111222333555555666666777888:::<<<===AAA@@@CCCGGGIIIHHHLLLQQQXXXZZZZZZfffVVV>>>???;;;999888777555444444444444333333333222222222111111111111000000000000111111///666555666<<<===FFFYYYjjjlllbbbNNN>>>999888666///...------++++++***)))+++***************++++++***************)))))))))........................////////////............////////////000000000000000222444444333333333444555555777888:::<<<======???[[[jjj:::333333222111111111111111////////////////////////000000000111222222333333222>>>ZZZ{{{JJJ666///333000000222...//////////////////000111//////............//////111000999WWWRRR999333222111222000000////////////000000///////////////000111111333222???cccTTT<<<333555111///222111//////000000000000//////111///000111000///444;;;TTT~~~~~~WWWdddSSS777111222222111000000000000000111000333555333@@@jjjgggEEE444333555111111111111111111111111000444333222444222<<>>???@@@AAAEEEKKKMMMOOOTTT[[[\\\ccciii~~~___???===<<<888888666555555444444444333333333222222222111111111111000000000000111111222888666666===@@@KKK___nnnnnneeeSSSCCC<<<888555///...------++++++***)))*********)))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,........................///////////////.........////////////000000000000///111333333222222333444555555777888:::<<<======>>>SSSfff<<<222222111111000000111111////////////////////////000000000111222222333333777:::PPPKKK888222555111///111...///////////////000111111//////............//////000111777OOO}}}lll@@@222333222000111000000////////////000000/////////...///000000111111111<<<[[[rrrEEE777444666000...222/////////000000000000//////000///000222000///444<<>>XXXuuu|||dddNNN888444222111222000///111444000000555777BBBfffsssOOO777333000111222000000111222111000555555111FFFnnntttSSS<<<333222111000333444444999PPPuuupppSSS@@@777333777JJJdddxxxwwwWWWAAA222---444444---888NNNnnn~~~dddBBB333111555//////444333000000000000111222333333111222333333222333555777888888999:::<<<>>>@@@AAAAAABBBFFFLLLNNNPPPWWW```^^^ooojjjBBB<<<<<<888777666555555444555555333333333222222222111111111111000000000000111111222777555555<<<@@@LLLaaammmlllfffYYYKKK@@@999444///...------++++++***)))******))))))***++++++,,,******+++,,,---..........................................///////////////////////////000000000000///111222222111222333555555555777888:::<<<======???MMM{{{___>>>222111111000000000111111000000000000000000000000000000000111222222333333777;;;MMMLLL999333666111...111///////////////000111222222000000//////....../////////222555EEEooozzzWWW666///333222///000///////////////000000111//////......//////000111///111999PPPyyy[[[===555666777//////222---//////000000000000////////////111222000...555===^^^___pppvvvNNN222///111111000000//////000000000///...222444333???iii^^^AAA444111111000000000000000000000000000///444333222444333AAA]]]{{{gggNNNAAA555444333333111000000222555000000555999EEEiii```@@@222111111222222111111111///111///222555666RRR|||vvvWWW888---222555222...111222444BBB___uuuVVV@@@;;;888333;;;VVVnnnvvv~~~___AAA555///111777444111EEEaaafffLLL888000444666---+++111222///000000111222222333333111222333333333333666888999999:::<<<>>>@@@BBBCCCEEEFFFIIIMMMNNNPPPZZZdddkkkuuuGGG<<<===777777666555555555555555333333333222222222111111111111000000000000111111///444111111888===III^^^kkkjjjeee[[[NNNBBB999444///...------++++++***)))))))))))))))***+++,,,,,,))))))******+++,,,,,,,,,------------------------.........///////////////////////////000000000000///111222222111222444666555555777888:::<<<======AAAIIIqqqUUU:::111111000000000000111111000000000000000000000000000000000111222222333333777???SSSKKK888333555///...222111////////////000111222333222111000////////////000...333444===```YYYCCC111...222222000000///////////////000111111///............///000000///111555EEEjjjnnnDDD999444777555...000444---//////000000000000//////...///111222///...555>>>aaaxxxddd~~~}}}[[[===000...111000000////////////000000......222555333>>>fffmmmHHH666222000///111000000000000000000000000///444444333444555EEEaaaqqqQQQ<<<777444222333222111111222222222//////666<<>>eee[[[999000222000000666000000000000000000000000...444444333555666GGGddduuubbbCCC111111111///111111111222333111///...///777>>>NNNsss{{{TTT777///000000...---///222333222---444333333<<>><<<777666666555555555555666333333333222222222111111111111000000000000111111---333111111888;;;GGG[[[mmmggg___UUUIII===666333///......---,,,+++***)))))))))))))))***+++,,,---111111///...,,,+++))))))---------------------------.........//////000000////////////000000000000111111222222222333666888555555777888:::<<<======CCCBBBeeevvvJJJ111444333222000......111333666444222111111111///...000000111222333444444555999AAAZZZyyyKKK888222555///...333333///......------///000111222222111000//////000000222333333444KKKqqqsssSSS>>>666111111222000///000//////............/////////////////////000111111---000000999ZZZzzzQQQ333111222222111///...///000000000//////.........---,,,111///...111...111@@@___jjjjjjwww]]]AAA111000222111111111000//////////////////000...000444999\\\___HHH444111222///...222222000/////////000000///222111555999555888TTTvvvhhhNNN===888444000000111111111111222222222///222444AAA```ggg@@@333555000000000000111111111111111555444333CCCdddccc;;;666111...///111111000222000000???___dddCCC222666777777888555EEEeeefffJJJ:::333000,,,444444...<<<^^^|||iiiNNNAAA888000444444222111000000//////222222222111222222333333444444444444666777888999???<<<===AAADDDDDDGGGLLLNNNSSS[[[^^^___mmmPPPBBB>>>:::999888666555555555555111333666666444222222333......///111111111333666111......111555<<>>HHH___mmmFFF333333333333111//////111333555333111000000000///...//////000111222333444444<<>>HHHWWWWWWFFFBBB888111111444222000000//////............/////////////////////000111111...111222999YYYiiiGGG888777444222111111111000000000000/////////.........---222///...111...111@@@gggzzzeeeqqq}}}hhhMMM999222222222222111000//////....../////////000...000333888XXXkkkLLL;;;...000222///...222111000//////000111111111222222444777999EEEcccmmmRRR>>>555222000---000111111111111222222222111222888LLLmmmpppHHH333000,,,//////000000000111111111///111222;;;TTTwwweeeKKK777333///...///000000///222111555HHHiiizzzfffOOO999000444222000555:::QQQrrroooQQQ:::111///...111111111888PPPppplllOOO999111222333444333222111000000000000222222222111222222333444444444444555666888999:::===<<<>>>BBBEEEEEEIIINNNSSSUUU___oooWWWCCC===:::999888777555555555555444444444444333222111111000000111111000000222555000......111555<<>>666000000///---,,,+++*********((())))))((((((***...222;;;444,,,((()))++++++***+++,,,------++++++,,,---///............//////000............///////////////111222222222222333555666777888888::::::;;;<<<===FFFZZZ|||cccAAA777111222333222111000111222444222000///000000...---...//////000111222333333<<>>;;;777333111222222111///000000////////////.........222///...111...111@@@eee|||tttqqqmmmSSS999222333333222333000//////............//////000///111333555SSSrrrNNN:::111---111333///---000111000000///000111333444222222333555@@@XXXwwwyyy\\\???555444222111222000111111111111222222222555444???\\\}}}WWW333///333)))//////000000000000111111000---111EEEiiilllKKK888111///------...///......222333<<>>000///222222555...///EEEhhhsssUUU===000+++000777333333222111000000000111222222222222222333444444444555555666888999;;;<<>>AAAFFFHHHIIIMMMSSSWWWZZZiiibbbEEE===:::999888777666555555555666444333333444444444333222444444222000000222333000......111555;;;HHHTTTWWWWWWUUUQQQJJJAAA888222000000...,,,+++***))))))******)))'''''')))...222333...)))(((***,,,+++***+++,,,------++++++,,,---//////......---.....................///////////////111222222222222333555666777777888999:::;;;;;;===DDDTTT\\\>>>999000222444444222111111222333111///...//////...---......///000111222222333666LLLrrr}}}LLL777000333///...111000///////////////000000000111111000000000000000111666...333===@@@LLLaaajjjIII;;;...///444666222/////////............/////////////////////000000111...333444999UUUaaaAAA888>>>;;;999666222111000111111000000//////////////////...333///---111...222AAAcccxxxYYY@@@...111555111///333//////...............//////000000222222333PPP|||```>>>555111111444444///---//////////////////000333555666999888;;;KKKkkkjjjNNN666333555111111777000000111111111222222222999777FFFiiinnnJJJ000333777***////////////000000000111333,,,333RRR{{{yyyTTT:::222---------.../////////...111444AAA\\\}}}oooQQQ999//////000444333,,,444IIIlllxxxcccGGG333...222555555555---333RRRxxx|||___DDD;;;666//////555222222111111000111111111222222222222222333444555555555666888999<<<===???CCCCCCFFFJJJLLLMMMRRRZZZ___jjjlllHHH>>>::::::888777666555555555555333333444777888777666444888888555222111000//////---...222555;;;FFFRRRTTTUUUUUURRRKKKBBB:::666111000...,,,+++))))))(((******)))((((((+++000444...,,,))))))+++,,,+++******,,,------++++++,,,...000///......------------............///////////////111222222222222333555666666777888999:::;;;;;;>>>CCCNNNXXX:::666000222444444222222222333333111///.../////////.........///000111222222333111EEEjjj|||MMM888000333//////222////////////000000000000000111000000000000000111111222000333666DDDcccxxxtttGGG999------333444111...//////............/////////////////////000000111...222444:::WWWqqqHHH999888888777888888444000...111444//////000000000000000000...333///---111///333CCCgggnnnFFF666...444666...,,,222//////.........//////000///111000222333333OOO{{{qqqOOO888444222222333111......000/////////...---///222666;;;>>>>>>AAARRRqqqqqqRRR>>>111222111++++++333000000111111111222222222777999NNNrrroooOOO;;;//////111***...////////////000000000444...:::aaa```<<<...111,,,---///000000000000000000666HHHdddjjjQQQ<<>>@@@AAAEEEEEEHHHLLLNNNPPPXXXbbbllltttJJJ@@@;;;:::999777666666666666444444444555777777666555<<<@@@@@@999444333000+++...---///222555:::DDDOOOVVVWWWWWWRRRIII@@@:::888000///...,,,+++***))))))))))))))))))***---333777---,,,++++++++++++***)))***+++---,,,,,,+++---...000///...---------------............///////////////111222222222222333555555666777888999::::::;;;>>>CCCJJJxxxUUU777333111222333333222222333444333111//////000000000///...//////000111222333333111EEEjjj~~~OOO999000333111000222///...///000111111111000000000000000000000111111222...222666:::PPPwwwfffCCC666,,,---222333000/////////............/////////////////////000111111...222333===]]]___999666888222555666777555333222333555//////000000000000111111...222...---111000555EEEfff{{{TTT888222111666555...,,,111000////////////000000111000222111333444444QQQ}}}}}}WWW>>>666000.........///000111222000111111///---...333777888888888;;;HHHbbbsss^^^>>>666222333000***+++000000111111111111222222222333???ZZZ|||[[[888111---***............////////////000000333111EEEqqqjjjJJJ222---222,,,...000111000000111222111;;;SSSpppnnnPPP;;;111---...444------666///666WWWnnn@@@666......111111//////,,,<<>>888666///...---,,,+++*********((()))******+++...222555---------,,,++++++******)))+++,,,,,,,,,,,,---///......------,,,---------............///////////////111222222222222333555555666666777888999::::::===CCCHHHpppVVV888444222333333222111222444666333111000000111111111000//////000111222333444444444MMMuuu~~~QQQ:::111444222222333///...///000111222111000000000000000000000111222222///222999CCC```aaa>>>555...///222222000000//////............/////////////////////000111111000333444AAAeeeQQQ555444777333666333222555999;;;777333//////000000000111111111,,,111---,,,111111777HHHiiicccDDD222222111111111000000000000000000000000111222222111222111333555666TTTjjjBBB333555...---,,,,,,///222333111333555444111...///444999777333222555;;;PPPyyy{{{___HHH444333333333222111111111000111111111111222222222666MMMnnnpppHHH000000///---000///........./////////000000111555QQQ}}}nnnOOO;;;444333222,,,///000000///...000333333CCCbbbrrrTTT===444222000,,,666---)))555111===gggnnnPPP777111000333333111111444000MMMpppxxxdddEEE888......000111222444000000000000111222333444222222222333444555666777777888999<<<>>>BBBDDDFFFHHHIIIMMMRRRWWWaaarrrMMMBBB;;;;;;999888777666666666444555666444555<<>>111111111---------///333666999AAAJJJPPPTTTWWWRRRHHH===555222...---,,,,,,+++++++++,,,((()))++++++***+++---...+++,,,,,,+++******++++++)))+++,,,,,,,,,,,,---///------,,,,,,,,,---..................///////////////111222222222222333555555555666777888999::::::999BBBEEEiiiXXX;;;999333333333111000222555777444222000000111222111000000000111222333444444555666SSS|||RRR;;;111444333333444///...///000222222111111000000000///000000111222222444222999JJJkkklll;;;444000111333111111222//////............/////////////////////000111111222444555DDDkkknnnIII444222666777999222...444???CCC;;;111//////000000111111111222,,,000---,,,111222888IIIxxx|||GGG777111222///,,,...333333///111111000000111222333333111333222444555888VVV^^^888...777111000...///222555333...666777777444000000555;;;???888555777:::LLLyyyoooOOO888---//////...000555444...000111111111111222222222===\\\OOO777---222222111000***............/////////000111999XXXyyyVVV777///555666...---///000///------000222555JJJmmm}}}YYY;;;000111222000)))777...***555333EEEvvv~~~[[[888333000000222111---///666777[[[gggJJJ888444///.........------000000000000111222444444222222222333444555777777777888:::<<