BM6(2 jjj]]]\\\ZZZXXXVVVTTTRRRQQQPPPOOOOOONNNNNNOOOOOOPPP|||{{{zzzxxxvvvtttsssrrrmmmmmmmmmmmmmmmmmmmmmmmmjjjlllnnnnnngggfffvvv~~~{{{yyyzzz{{{wwwooohhhGGGBBBBBBBBBBBBAAAAAAAAAAAA>>>======<<<<<<======>>>ccc```]]]YYY]]]aaa\\\XXXYYYVVVPPPVVVZZZSSSVVVXXX~~~|||wwwooofffiii:::EEEAAA???DDDCCC<<>>>>>>>>>>>>>>AAAEEEHHH>>>CCCHHHRRR~~~wwwvvvppplllpppxxxxxxpppfffaaa|||}}}nnnuuuhhh@@@>>>======>>>???<<<777::::::::::::::::::::::::|||xxxyyyqqq~~~llleeekkkfff___eeejjj~~~xxxrrrjjjaaaUUUSSSMMMOOOSSSUUUgggjjjbbbCCC??????===@@@CCCDDDAAABBBAAA===@@@DDD???AAAgggdddhhhdddtttyyyggg\\\fff|||fffIIIFFF@@@===BBBCCC;;;===@@@:::=========<<<<<<<<<<<<<<<999666@@@>>>???III___qqq~~~uuuppplllmmmrrrqqqjjjcccfffcccrrr~~~ssszzzvvveeedddrrrPPP>>>888;;;777777;;;999999999999999999999999999{{{iiikkkwwwpppeeeNNNUUUccckkkuuuvvvdddRRRIIIIIIYYY|||{{{SSS===AAA???===CCC<<<<<<@@@<<<===CCCCCCQQQiiimmm{{{|||NNNBBBHHHcccxxxxxxvvvzzzhhh___aaa}}}aaavvv~~~ZZZNNNYYY```yyyxxxpppfff[[[JJJKKKFFFDDDFFFJJJdddqqqcccCCC:::===>>>???AAA;;;999::::::::::::;;;;;;OOO|||xxx|||~~~}}}nnnOOONNNeeevvvccc]]]LLLxxx~~~oooccc>>>>>>:::???BBB:::999<<<777::::::::::::::::::::::::DDD999FFFEEE@@@SSStttwww}}}zzzzzzrrrnnnjjjiiiiiihhhddd```gggVVVUUUkkkeeennnjjjeeeuuubbb===333<<<666222999999666666666666666666666666|||vvvoookkkfffbbb]]][[[___fffmmmqqqddd[[[YYYuuupppjjjLLLMMM???===GGG@@@AAAIII???OOOxxx{{{yyyuuuqqqnnnmmmmmmnnnyyywwwvvvwwwxxxyyyxxxwww|||~~~oooYYYBBBFFF___ssslll^^^WWWmmmxxxqqqrrryyyzzzzzzyyy|||___BBBGGGSSSVVVcccxxxttteeeNNN@@@AAAQQQyyyeeejjjzzzWWW999888888888<<<555777:::;;;888DDD>>>ZZZoooppp___|||ZZZMMMLLLZZZuuuTTTVVVYYYmmmUUUOOOcccaaaLLLQQQggg{{{tttgggWWWPPPPPPJJJFFFIIINNNeeelllHHH777<<<>>><<<======>>><<<===???;;;===GGGqqqtttqqq\\\LLLQQQpppbbbaaaJJJaaa}}}tttLLL???666:::@@@:::666999777888888888999999999999999@@@444AAA::::::eeesss}}}wwwttttttmmmkkkhhheeecccaaa```___```bbbXXX^^^}}}```nnnzzzxxxpppwwwCCC222???:::555888555444444444444444444444444jjjcccfffWWW]]]YYYWWW[[[VVVXXXjjj[[[ZZZvvvwwwcccSSSccc~~~fffNNNTTTppp{{{{{{{{{}}}~~~|||{{{{{{|||yyyrrrkkkhhhooonnnllllllllllllnnnooommmllliiifffaaa[[[SSSNNNNNNJJJEEEEEEJJJSSS\\\aaaYYYJJJ@@@\\\|||]]]NNN@@@???666555>>>888999AAA999QQQyyyrrrzzzxxxvvvsssppplllkkkkkkmmmnnnmmmkkkjjjjjjjjjiiifffdddXXXiiitttrrrdddKKKDDDSSSiii}}}kkkZZZKKKfff}}}vvvqqqrrrnnnoooqqquuu|||dddGGGJJJNNNKKKYYYrrrnnneeeNNN>>>===DDDgggwwwppp~~~hhhAAA:::;;;;;;>>>777;;;::::::111888<<>>DDDFFFRRRhhhxxxQQQ666999;;;666888888;;;666777;;;444:::RRRvvvrrrvvv{{{rrrhhhJJJIIIXXXooobbb[[[NNNPPPuuuqqquuuFFF666555>>>999555777777777777777888888888999999999555@@@999NNN}}}www{{{}}}tttooonnniiihhheeebbb```^^^______YYYhhhbbbPPPhhhkkklll}}}nnn\\\;;;;;;999666666222222222222222222222222222}}}uuuuuugggaaadddiiittt}}}jjjddd]]]YYYYYYXXXVVVTTTYYYVVVVVVaaazzz~~~uuufffaaa???999===:::BBB>>>===AAA888FFFoooooo>>>BBBbbb~~~~~~vvvaaaOOOSSSxxx]]]LLLWWWmmm{{{xxxyyyxxx{{{}}}{{{xxxvvvvvvxxxtttuuuvvvuuuqqqkkkeeeaaadddcccaaa``````aaacccdddaaa___^^^]]]ZZZVVVPPPKKKKKKGGGBBBBBBFFFNNNVVVZZZ^^^PPP>>>QQQiiiMMMqqqxxxMMMBBB@@@888<<<999999<<<;;;YYYllllllooommmkkkjjjgggeeeeeefffhhhiiimmmlllkkkjjjgggccc]]]YYYpppvvveeeOOODDDKKK[[[cccOOODDDVVVhhhuuunnnlllpppwwwjjjOOONNNMMMGGGSSSjjjkkkgggQQQAAA@@@<<>>:::;;;000OOO^^^RRRzzzxxx{{{nnnhhhjjjtttyyywwwxxx|||ppp]]]LLLCCCEEEIIITTTiii{{{qqqzzzzzzxxxwwwxxxyyy{{{|||~~~{{{zzzzzz{{{|||{{{{{{{{{}}}~~~}}}{{{||||||}}}|||{{{xxxvvvtttjjjcccZZZUUUUUUVVVUUUTTTSSSVVVWWWZZZhhh{{{TTTsssbbbAAA:::===333;;;555777<<<333PPPjjjRRR\\\lll|||~~~{{{xxxxxxuuukkkZZZMMMXXX|||ZZZPPPaaannn~~~zzzyyy}}}vvvzzz|||yyyuuurrrsssuuuuuuvvvwwwvvvtttpppllliiieeedddaaa______```aaabbb]]][[[ZZZZZZYYYVVVRRRNNNGGGCCC@@@@@@DDDKKKPPPTTT[[[UUUCCCKKK|||nnnOOOXXXqqqZZZ999777777555666777555===aaa|||aaapppooohhhfffeeecccbbbbbbccceeefffeeeeeeffffffddd___WWWRRRfffOOOAAA<<>>666444===999QQQccc|||mmmwwwvvvVVVHHHHHHaaa|||xxxssspppmmmkkkpppvvv}}}nnn^^^YYYNNNTTT~~~hhhCCC222999999333333444222222333444444555666666222555===EEEyyy```mmmnnnVVVMMMLLLQQQQQQMMMGGGKKK[[[nnnxxx~~~uuulllkkkiiifffbbb___^^^\\\YYYWWW\\\OOO\\\fffTTT\\\ooo[[[ggg444000222---444000000000000000000000000rrrMMM===222666999666666;;;444AAA:::UUUuuunnnKKK[[[www{{{nnnnnnssskkkeeegggrrrxxxvvvxxxooooookkk___PPPEEEBBBDDDSSSjjjrrroooppppppoooppprrrtttwwwyyy{{{wwwuuuuuuwwwxxxxxxxxxyyy|||~~~}}}~~~~~~|||{{{ggg^^^TTTPPPPPPSSSSSSRRRKKKTTTYYYUUUZZZvvvvvvJJJwwwpppKKK===;;;555;;;555999???666```zzzkkklll{{{xxxuuu}}}~~~wwwkkk^^^UUU]]]zzzOOOHHH\\\eee|||zzz{{{wwwxxx}}}www{{{}}}zzzuuuqqqrrruuurrrrrrpppnnnllliiifffeeeaaa___\\\YYYXXXXXXYYYZZZYYYWWWUUUTTTSSSPPPLLLIIIBBB???===>>>CCCIIINNNQQQTTTUUUEEEEEErrrvvvpppXXXVVV}}}uuuAAA<<<888222666:::666EEEmmmuuuwwwpppzzztttnnnjjjgggfffeeeddddddeeeffffff```bbbeeehhhhhhccc\\\WWWnnn{{{]]]JJJCCC@@@BBBTTT}}}lllEEEAAANNNWWW^^^}}}}}}iiinnndddeeebbb]]]]]]hhh}}}yyy\\\RRRMMMHHHKKKTTThhhhhhPPPAAABBB444AAAtttPPP888666666666///888777,,,999<<>>DDDgggvvveeelllooo>>>::::::333<<<111;;;333000:::999WWWkkkjjjVVVVVVFFF@@@[[[wwwmmm___TTTOOOOOOPPPQQQ]]]oookkkfff^^^NNNNNN|||tttIII222888999222111111000000111222333333444444444777@@@UUUzzzkkkZZZcccRRRQQQWWWLLLNNNQQQ\\\uuuvvvmmmkkkkkkfffaaa___^^^[[[VVVRRR^^^OOO___lllSSSRRR{{{NNN{{{{{{{{{yyy:::555555***333000000000000000000000000}}}xxxmmmJJJ888444888555444777555;;;777111ccc{{{}}}nnnwww^^^LLLYYYyyy~~~rrrqqqpppjjjkkkhhhiiipppwwwzzzzzzzzzcccVVVxxxbbbBBBFFF<<>>===AAAHHHNNNOOOTTTgggIIIGGGPPPzzztttdddJJJAAA555555888333<<<777LLLxxxtttuuuzzzdddgggdddbbbbbbddddddcccdddgggeeeeeeeeeggggggcccYYYRRRiii|||\\\GGG@@@===>>>JJJ^^^lllJJJBBBEEEPPPfff{{{iiiiiieee]]]LLLGGGMMMeeexxxiiieeedddyyyRRRTTT\\\KKKHHHIII^^^hhhXXXBBB===888AAA\\\~~~xxxiii///777555888333000;;;000555BBBmmmrrrWWWnnnssssssnnnfffMMMCCC@@@BBBIIIUUUssslllTTTrrrpppxxxeeezzzwww___vvvssswwwssskkkjjjlllcccUUUIIIEEEAAA???AAABBB@@@???```pppfff```yyySSS777+++:::555222777444///777555yyy|||~~~~~~SSSppp{{{uuu{{{lllPPPKKKCCCQQQ|||vvveeehhhooolllrrrwwwssspppjjjWWWJJJgggeeemmmVVV666111222222111///000111222111000000222333888222<<>>EEEPPP___oootttsssxxx{{{qqqsssuuuvvvvvvtttpppmmmqqqooommmooonnnlllkkkkkkccc___ZZZWWWVVVVVVUUUTTTUUUTTTSSSRRROOOMMMKKKIIIBBB@@@===;;;???FFFLLLPPPXXXeeeNNNIIIGGG|||pppmmmdddJJJ~~~DDD@@@777666///888:::QQQzzztttxxxxxxiiillljjjeeedddgggfffaaa```ccceeeddddddeeeeee___UUUMMMeeeuuummmQQQ;;;333;;;MMMOOOYYYpppyyybbbGGGAAAFFFXXXnnn{{{mmmggg```LLL@@@FFFPPPbbbiiiTTTNNN]]]xxxOOORRR___PPPIIICCCUUUbbbYYYFFF>>>888???WWWyyy777444///444222444000)))===hhheeeVVVyyyxxxrrrppp\\\AAA:::===AAAIIITTTooosss]]]yyy|||uuujjj}}}pppqqq~~~rrrtttppphhhffffff]]]PPPHHHDDD???>>>@@@AAA@@@>>>]]]kkk___eee444333<<>>lllmmmrrrqqqPPPooopppAAA:::777444,,,444===WWW{{{}}}~~~qqqmmmqqqhhhhhhfff______dddaaaXXXYYYaaafffdddcccdddccc]]]QQQHHHRRRmmmlllMMM:::777>>>GGGOOOQQQ___mmmgggRRRFFFHHH^^^xxxwwwoooddd___???999IIIYYYhhh```BBBKKKnnnwwwLLLQQQbbbVVVIII<<>>333---222000333333///<<>>???>>><<>>GGGPPPYYYXXXXXXRRR:::___kkkxxx~~~TTT\\\qqqLLL333444333...222???\\\~~~qqqmmmllljjjjjjeeecccbbb^^^___bbb]]]UUU^^^ooogggdddccceeeeee___RRRGGGdddvvvIII999DDDDDD:::IIIKKKZZZuuuiiiPPPJJJ```pppmmmbbb```@@@===JJJbbbxxxeeeBBBWWW~~~uuuNNNQQQbbbXXXIII999AAATTT```YYYFFF777999EEEwwwsssvvvwww\\\wwwBBB555000444---...555999555iiiooo\\\aaattt~~~zzzSSS===AAA===FFFSSS]]]nnnyyy||||||zzztttxxx|||sssmmmmmmhhh___YYYUUUMMMCCCBBB>>>:::999<<<======;;;???eeeqqq===111,,,;;;222///777000???LLLYYYssspppHHHAAAEEEXXXxxxuuufffUUU~~~lll666444---888)))///000111000///000222444555___~~~\\\|||tttbbb___ZZZjjjHHHGGGUUU[[[LLLvvvwww{{{xxxssshhh]]]WWWWWWVVVUUUTTTSSSRRRRRROOOQQQIIILLL[[[XXXNNNQQQhhhPPPkkkrrrXXX111///000,,,,,,,,,,,,,,,,,,,,,,,,eee}}}|||GGG555000555111000444222444333PPPttt}}}kkkrrr]]]UUUaaaiii|||uuummmnnnqqqsssrrrrrrpppooopppmmm```QQQIII\\\eeeLLL;;;===;;;BBBGGGQQQmmmZZZGGGHHH^^^tttvvvxxxzzzuuuzzzrrrwwwwwwrrryyyssstttuuutttpppkkkjjjmmmqqquuuxxxyyywwwxxx{{{{{{xxxtttkkk]]]QQQLLLMMMOOOPPPJJJOOOPPPKKKPPPmmmTTThhhaaa;;;===:::+++666888777xxxzzz{{{vvvrrrzzz}}}rrrOOO^^^|||ttt```JJJ999<<>>444???DDDCCCIIIMMMZZZ|||xxxSSSLLLiiijjjlllfff[[[FFFBBBDDDggghhhKKKhhhwwwzzz}}}tttRRRQQQ^^^UUUIII999===PPPccc```III888777<<>>===FFFVVVaaannnyyyyyyxxx~~~}}}|||wwwwwwxxxzzzqqqsssyyyvvvkkkjjjeee]]]UUUOOOGGG@@@???;;;888888:::<<<<<<:::CCC\\\ccczzzwww<<<333,,,:::333///555///AAAvvvvvvGGGmmmtttkkkpppzzzQQQ???@@@SSS}}}mmmUUUbbbaaaUUU{{{vvv|||lllRRRtttzzz888222---555+++...///000000///000222444===uuu|||hhh\\\ddd}}}mmm___]]]XXXWWW;;;???QQQyyy{{{bbbBBBiii~~~{{{{{{}}}|||yyyvvvrrrggg]]]UUUUUUUUUTTTTTTSSSRRRQQQQQQPPPIIIIIIUUU[[[RRRJJJiiinnnNNNeeetttiii>>>...+++,,,,,,,,,,,,,,,,,,,,,,,,jjj{{{qqqzzzFFF444///444111000333111888222ZZZ~~~kkk{{{RRRNNNTTTaaayyy}}}~~~tttnnnnnnqqqsssrrrtttrrrooooookkk[[[GGG>>>]]]aaaIII===>>>>>>BBBIIIPPPjjjRRRDDDJJJfffrrruuuzzzuuu|||tttyyywwwpppxxxtttssstttssspppkkkkkknnnssstttxxxyyywwwwwwzzzzzzwwwsssnnnbbbTTTMMMMMMOOOOOOEEENNNRRRMMMOOOgggQQQrrrhhh999:::777...555888BBB||||||nnnNNN]]]hhhQQQ<<<<<>>222///000///---.../////////000222444<<>>AAAHHHSSShhhSSSDDDPPPmmmsssrrruuurrrzzztttwwwrrriiisssqqqvvvrrrnnnmmmnnnqqqrrrrrrsssvvvwwwuuuuuuxxxwwwtttqqqoooeeeVVVLLLLLLMMMLLLJJJJJJMMMOOOOOOWWWpppZZZ|||nnn666333333333555999RRR~~~~~~}}}~~~wwwvvvgggNNNXXXzzzrrrZZZBBB===HHH```rrrjjjaaannnxxxaaaMMMJJJ```{{{wwwVVV???III^^^eeeddddddaaa\\\VVVQQQPPPPPPPPPPPPNNNNNNLLLKKKHHHFFFDDDBBB???999888<<<:::888AAANNNTTTYYY```NNNAAA<<>>EEELLLqqqxxxuuusssuuujjjcccjjj\\\QQQTTTVVVccckkkrrrxxxyyyxxxuuulllcccWWWWWWUUUTTTSSSSSSSSSSSSOOOLLLMMMLLLJJJQQQUUUOOOMMMmmmTTTqqqooo|||{{{888///++++++++++++++++++++++++vvvRRRmmmEEE333...333///...222000...444eeevvv|||www|||SSSUUUYYY}}}{{{uuusssrrrrrrtttvvvppptttsssppprrrppp]]]EEEhhhrrrHHH888555<<<@@@III[[[kkkZZZJJJRRRnnnvvvrrrqqqmmmwwwrrrtttlllcccmmmlllyyyqqqiiijjjrrrwwwuuupppqqquuuvvvttttttvvvtttqqqoooooofffVVVLLLKKKKKKIIIMMMCCCDDDQQQSSSTTTmmmaaauuuxxx===999111666666:::]]]|||~~~|||{{{xxx}}}~~~sssmmm___KKKQQQpppuuu\\\BBB999@@@SSSllltttUUUOOOTTTtttuuuXXXEEEHHHddd]]]CCCMMM]]]aaadddlllhhhaaaWWWPPPNNNOOOQQQSSSMMMLLLKKKIIIGGGDDDAAA@@@>>>999999===;;;888@@@NNNSSS]]]aaaNNNHHH<<>>444KKKxxxxxx{{{]]]777000666)))000)))666AAARRRNNNVVVsssrrrccc===```bbb>>><<<===EEEYYYjjjtttttttttmmmtttNNNFFFRRR}}}vvvrrrjjj___iiikkkaaaaaa___[[[VVVNNNFFFBBBAAA<<<888555666999<<<<<<;;;777jjjtttfffZZZ&&&+++888//////222AAAfffrrrJJJggg|||yyyfffcccXXXdddeeeEEEAAALLL{{{qqqVVVppp{{{hhhOOORRR[[[zzz~~~gggZZZ:::777###000,,,.../////////000222444]]]{{{rrrqqqVVV{{{xxxvvvrrrqqqhhh[[[JJJ444999EEEJJJsssxxxqqqiiiuuussskkkvvvuuunnndddPPPRRRkkksssyyyzzzxxxsssiii___YYYXXXVVVTTTSSSSSSTTTTTTMMMJJJOOONNNGGGJJJRRROOOHHHoooxxx{{{NNNnnnooommm:::111************************ooorrrxxxffftttAAA222...000,,,...111---+++777mmm{{{jjj|||RRRXXXeee{{{xxxooonnnoooooooooqqqooopppqqqrrrrrrkkk[[[KKKbbbooo```FFF>>>666555FFFHHHUUUhhh|||mmmFFF[[[wwwvvvlllqqqtttxxxsss]]]JJJRRRgggtttiiiaaawwwxxxqqqlllmmmrrrxxxxxxssspppqqqmmmkkkjjj\\\IIIIIIPPPKKKKKKLLLKKKNNNWWW\\\ooocccooo;;;<<<666222888777{{{yyy}}}www~~~}}}{{{zzzvvvoooiiiHHH666GGGbbbRRR@@@;;;888AAARRRqqqMMMUUUmmmQQQEEEBBB]]]SSSEEEKKKZZZrrr}}}fffLLLNNNQQQRRRSSSOOOMMMKKKHHHFFFEEECCC@@@>>>======;;;777333666===EEEVVVRRRZZZYYYCCCAAAggg~~~KKKpppvvvUUUSSSjjjGGG444777'''222aaazzzkkkxxxfffwwwpppccciiizzzxxxrrrrrr}}}fffjjjiiidddeeefffYYYHHHjjjddd999:::999555JJJPPPYYYaaaiii~~~pppmmmiiioootttnnn```tttpppeeefffiiijjjeeeiii\\\GGGJJJZZZRRR999666BBBVVVWWWEEE;;;;;;777CCCoooqqqkkk222444000666***222111PPPxxxRRR???ooommmrrr}}}\\\TTTuuuNNN888===EEEYYYhhhtttyyy}}}uuucccMMMBBB^^^zzzpppkkkcccbbbgggeeebbb^^^XXXRRRMMMGGGBBB???;;;777333555:::======;;;<<>>;;;999@@@MMMhhhsssbbbaaagggLLLCCCGGGaaa\\\KKKGGGfffjjjSSSRRRQQQOOOPPPMMMLLLJJJHHHFFFEEECCCAAA???>>>===;;;666333555<<>>RRRTTTBBB888888444@@@ooo|||yyyiii|||qqq555111,,,444///000///UUU{{{zzzrrrTTTMMMsss{{{wwwaaasssyyyNNN888AAAFFFYYYjjj|||yyyxxxsssiiiTTTAAAZZZzzzmmmlllccc^^^^^^[[[```\\\VVVPPPKKKGGGBBB???;;;777444555999======;;;444DDDvvv___dddfff===///...444)))666EEEtttmmmtttOOO~~~rrrWWWDDDZZZfffEEEAAA???]]]dddOOObbb~~~bbbWWWnnn|||xxxZZZNNNKKK}}}zzz~~~sss???333333,,,...111,,,***000000222???yyyyyy___qqqfffnnntttnnnlllggg^^^dddZZZJJJAAA:::888AAAeee|||zzzwwwrrrqqqtttttttttjjjSSSNNNaaazzzlllVVVfff~~~~~~xxxfff```ZZZVVVUUUTTTQQQPPPSSSRRRLLLLLLPPPMMMGGGJJJTTTNNNaaalll|||YYYVVViiivvvvvv]]]333...,,,***)))***+++++++++LLL]]]cccnnnpppmmmAAA222...///,,,...111---444CCCtttTTTRRRdddzzzsssnnnppprrrqqqpppqqqnnnooooooooonnnfffUUUEEE>>>WWWXXXBBB888888:::???III[[[iiiwwwWWWkkk~~~{{{zzzwwwrrrlll```MMMFFF^^^^^^ZZZbbbkkk}}}}}}yyyllleeedddkkktttxxxxxxxxxuuuqqqooobbbMMMHHHKKKGGGLLLCCCHHHLLLNNNlllOOOlllyyyDDD///333111999@@@qqqooogggyyy~~~}}}}}}||||||jjjXXXAAAPPPzzzMMM;;;::::::AAAIII___nnnXXX```gggMMMIIIWWWttt|||^^^TTTgggVVVTTTOOOKKKMMMKKKKKKIIIGGGFFFFFFDDDBBB@@@>>>===:::666222444:::???SSSYYYccc```HHH;;;VVV}}}ZZZgggZZZEEE\\\fff000222***;;;hhhjjjrrrfffyyytttiiijjjggggggccc^^^ccckkkjjjbbbiiikkkjjjfffgggiii```SSSYYYUUUJJJ???:::999>>>FFFMMMYYYbbb~~~eeejjjoooooottt{{{|||zzziiibbbeeejjjllljjjhhhlll```LLLJJJTTTMMM999333<<>>YYYooommmhhhaaa```___\\\XXXSSSNNNJJJEEEAAA>>>:::777444555999<<<<<<;;;;;;===fffkkkhhh:::000111000///888IIIuuuaaavvvYYY}}}zzzXXXBBBYYYhhhEEE@@@===XXXssswwwtttggg___sss|||nnnbbbMMMDDDsss}}}mmm}}}GGG000222***,,,000,,,+++000///444DDDwwwYYYzzzhhh|||xxxrrrpppmmmfffcccaaaPPP@@@;;;666777CCCZZZuuuooovvvqqqjjjjjjggg]]]VVVOOOCCCGGG]]]zzzyyygggqqq||||||vvviii^^^UUUSSSSSSQQQPPPQQQTTTPPPOOOQQQMMMGGGIIIQQQWWWSSSkkk~~~\\\KKKmmm~~~vvvpppggg222...,,,***)))***+++++++++ggggggcccqqq]]]WWWuuuAAA111---///,,,---111,,,111CCCnnnyyy[[[SSScccyyytttooonnnqqqsssqqqpppqqqoooppppppooommmfffTTTDDD@@@[[[aaaJJJ777888<<<===FFF\\\kkksssooottt{{{tttuuuooommmkkkbbbOOOHHH```UUUPPPWWW___}}}{{{gggeeehhhqqqvvvuuussssssqqqmmmlllaaaMMMGGGJJJGGGKKK???HHHKKKIIImmmKKK[[[DDD666999333666???sss{{{lllhhhxxx}}}}}}}}}}}}|||iiiTTT<<>>hhhmmmqqqhhh{{{sssjjjfff^^^``````^^^aaaiiimmmkkkhhhjjjhhhdddccccccZZZPPPSSSDDDFFFJJJ;;;666@@@EEEOOOZZZbbbpppnnnuuutttpppsss}}}zzz}}}}}}tttuuunnngggfffkkknnnllliiijjjmmmcccQQQKKKPPPJJJ;;;666===OOOTTTDDD::::::888666jjj}}}nnniii[[[}}}>>>000***,,,222...666jjj}}}uuurrrRRRMMMnnn}}}}}}eeeVVVtttoooFFFAAA===>>>KKK^^^{{{~~~tttrrruuu___CCCdddkkkeeeaaa\\\ZZZYYYXXXTTTOOOKKKGGGDDD@@@===:::777555555888:::;;;;;;CCCDDDwwwqqq~~~hhh888222444///333888UUUxxx^^^kkkZZZzzz~~~ZZZAAAWWWiiiEEEBBB>>>WWWwwwuuuhhhooo~~~|||bbbvvvlllOOODDD[[[vvvkkkWWW000111)))+++///------000...888MMMooo]]]iii}}}wwwqqqnnnllldddhhh[[[EEE:::===:::999DDD```tttnnnxxxrrrjjjddd\\\KKKCCCEEECCCHHHWWWqqquuueeeWWWRRRSSSRRROOONNNQQQPPPPPPQQQMMMHHHIIIOOOdddFFFppprrrfffFFFsssxxxlllttt888...,,,***)))***+++++++++lllggggggrrr___RRRlll@@@111---///+++---000,,,111HHHkkknnnuuu|||```XXXmmm~~~pppmmmmmmqqqssspppoooqqqqqqrrrqqqpppnnngggUUUDDDGGG___jjjTTT999777??????DDD]]]lllooovvvuuunnnppppppppppppiiiVVVPPPiiiRRRMMM```{{{vvvkkkkkkooorrrppplllnnnrrrrrrmmmmmmdddOOOFFFHHHFFFIII>>>GGGJJJEEEeee{{{QQQ^^^}}}yyy}}}FFF666333...111AAApppuuummmnnnyyy||||||||||||}}}nnn[[[>>>KKKvvv~~~|||LLL777777<<>>fffwwwmmmeeewwwpppjjjbbb^^^```___\\\\\\```dddfffjjjjjjgggddd```\\\SSSKKKPPP???KKKUUU>>>333???DDDSSS\\\ddduuunnnrrrrrrqqquuuzzz{{{~~~ooonnnuuuooopppmmmjjjjjjlllmmmjjjgggkkkmmmeeeUUULLLKKKFFF===888<<>>dddyyyeee^^^qqqppplllbbb^^^^^^]]][[[[[[^^^bbbffflllkkkiiifffaaaYYYOOOHHHLLLAAAPPPYYYCCC555>>>DDDTTT```kkktttrrrmmmrrr~~~vvvbbb^^^sssxxxdddiiihhhgggggghhhiiihhhfffhhhiiidddVVVJJJDDDAAA===777999IIISSSEEE999999:::444ggg}}}xxxiiiqqq}}}~~~777000333)))222---,,,bbbsss{{{{{{zzzZZZDDDPPPwwwsss~~~eeeSSS{{{YYY<<>>;;;999888666666666888999;;;333LLL{{{nnneee{{{sss777444333222000777uuuzzztttfff```yyy|||dddFFFNNNbbb@@@FFFBBBRRRwww|||zzzQQQCCCSSSeeeqqqnnn666222///***...---...//////DDDggg}}}{{{wwwrrrddd|||wwwkkk```XXXNNNBBB888222BBBSSSHHH999<<>>CCCRRReeeuuuvvvsssoooyyytttnnncccVVVYYYqqquuu\\\bbbcccdddfffgggggghhhhhhbbbddd```TTTFFF===;;;;;;777777FFFQQQEEE888999::::::iiirrrooo{{{888///333&&&222(((999|||nnn||||||{{{KKKAAA\\\]]]ttthhhSSS{{{[[[===KKKHHHBBBHHH```zzzqqqwwwooommm]]]KKKFFFIII[[[ttt```^^^dddeee\\\ZZZZZZRRRSSSPPPKKKGGGCCC@@@<<<:::888888777666555666999;;;666QQQ{{{lllxxx:::666555222...:::}}}pppxxxjjj}}}sssQQQMMMZZZ===KKKHHHUUUxxx~~~ttt~~~RRR@@@UUU~~~iiijjjjjj333---...***...---......000JJJsssuuuooobbb{{{zzzqqqdddUUUEEE<<<777999LLLWWWEEE777@@@NNNxxxkkkwwwmmmcccIII>>>TTTnnn|||~~~nnn]]]TTTQQQNNNLLLLLLHHHMMMQQQPPPNNNLLLLLLLLLXXXQQQxxxtttRRRnnnaaaOOO}}}xxxzzzoooccc...,,,***)))***+++++++++yyykkk|||yyyRRRiii@@@000,,,...+++,,,000+++)))YYYrrruuukkk\\\^^^xxxrrr~~~yyymmmkkkllloooooolllmmmqqqoooqqqqqqpppooohhhWWWFFF???KKKjjjlllEEE111===EEELLL[[[ooojjjoooqqqlllooouuurrreeeeeebbbbbbeee~~~nnngggbbbbbbccceeejjjppprrrjjjlllhhhTTTGGGGGGGGGCCCCCC@@@BBBIIINNNaaa~~~qqqhhhVVVCCC666555222555PPPhhh~~~{{{{{{zzzyyyxxxvvvzzzvvvsssVVVEEESSSiiiyyyGGG999::::::???DDDXXXlllwwwuuuwwwbbb```}}}uuugggLLLooolll___[[[WWWNNNNNNRRRNNNOOOLLLJJJHHHGGGEEEBBB@@@???<<<888666666888999:::>>>^^^gggcccWWW:::@@@ssspppeeeXXXYYYQQQMMMyyy666---///AAA___vvvyyycccdddtttwwwjjjeeeaaa^^^]]]___```dddggghhhggghhhggg```TTTJJJDDDAAAAAAHHHOOOKKKBBB???BBBPPPhhh}}}vvvnnnsssttt|||sssTTTLLLEEEOOOtttllllll```cccfffhhhiiiiiijjjjjj^^^```]]]RRRCCC999777999888777FFFRRRFFF999:::;;;???lllxxxttt===///222###222666>>>wwwhhh~~~yyyEEE@@@bbbtttgggmmmhhhRRRxxx```@@@IIIQQQGGGLLLhhhsssoooyyyqqqqqq]]]GGGJJJSSSUUUXXXooozzzyyy___XXX[[[WWWSSSPPPKKKGGGCCC@@@<<<999888888777666555666888;;;666OOOrrrnnn<<<555222111...===eeekkk[[[OOOSSS<<>>@@@HHHKKKVVVmmmxxxbbb\\\???666111333666___[[[{{{xxxwwwvvvwwwyyyrrr|||jjjNNNFFFEEEQQQjjjQQQ???555333FFFIIIQQQfff||||||oooiiiWWWfffssswwwvvv]]]PPPtttvvvfffcccYYYOOOMMMPPPNNNHHHNNNLLLIIIEEECCCAAA@@@@@@===;;;999888888888888888???WWWgggZZZTTTLLLHHHiiirrrpppQQQKKKPPPLLL}}}555+++///<<>>???JJJ[[[XXXHHHBBBPPPfffvvvwwwrrrppplllwww}}}[[[CCCMMMGGG```fffcccfffdddbbbccceeefffggggggcccaaa]]]SSSBBB444333999::::::HHHOOOBBB777777666777mmmyyypppBBB---555///...111DDDjjjzzzyyyqqq{{{yyyiii???WWWllliiifff~~~}}}WWWppphhh:::LLLRRROOORRRpppuuuzzzpppssssssgggTTTMMMZZZppp\\\XXX[[[SSSQQQMMMGGGCCC@@@>>><<<;;;666666666666777999:::;;;777OOOjjjppp;;;666000666'''FFFpppssshhhaaaKKKgggFFFUUUVVVmmmuuuTTTFFFWWWiiidddiiirrr888,,,000+++,,,555***///999JJJdddttt}}}tttmmmgggUUU:::777IIIcccrrrBBB888>>><<>>CCCDDDRRRccc{{{tttqqqtttmmmtttmmmkkkYYYPPPQQQxxxooottt~~~rrrmmmkkkmmmooonnnnnnpppsssnnnmmmcccNNNEEEEEEAAACCCDDD@@@@@@FFFGGGTTTlllmmmUUUuuuCCC555111111888gggsssaaa{{{yyyyyyxxxzzz}}}yyy{{{iiiIII888AAAcccVVV>>><<<;;;AAAAAARRRppp|||yyy}}}nnnbbbJJJIIILLL@@@KKKTTTXXXvvvuuu~~~jjjfffbbbXXXMMMKKKOOOPPPMMMMMMKKKHHHEEECCCAAA@@@@@@===;;;999888888999999999AAASSSccc[[[WWWMMMJJJooo|||lllOOOYYYaaaJJJyyyqqq666,,,...888hhhxxxtttxxxcccddd}}}wwwxxxnnnfffddd```hhhnnn^^^aaaqqqiiicccdddfff\\\GGG555<<<;;;===QQQiiigggRRRIIIQQQfff|||llluuutttvvvyyy{{{nnnMMMCCCZZZ{{{vvvffffffeeecccbbbbbbdddeeefffeeecccaaa\\\QQQAAA333222888:::;;;JJJQQQCCC888888666???ttt}}}~~~tttvvvEEE,,,222,,,+++***PPPmmmmmmzzzyyyvvvxxxvvvGGGVVVfffxxx```wwwWWWhhhrrr???FFFSSSTTT\\\zzzzzzkkkyyyuuujjjsssoooccc^^^fff^^^ZZZXXXOOOPPPLLLGGGCCC@@@>>><<<:::555555555666777888999:::555FFFwwwVVV[[[;;;444222444+++JJJrrrwwwooo}}}yyyhhhOOO~~~UUUWWW___vvvsssgggyyy^^^KKKMMMeeefffrrrvvv:::------,,,,,,333)))///<<>>///+++---)))+++...***999hhh~~~sss}}}UUU\\\rrrzzzwwwkkkmmmmmmmmmllllllnnnppprrrooommmnnnrrrlllXXXDDDAAAQQQsssTTTAAABBBIIIRRRfffkkknnntttpppvvvkkkfffUUUIII^^^{{{rrrkkkkkkqqqwwwwwwrrrppprrrrrrpppoooqqqqqqmmmnnneeeOOOEEEEEE@@@BBBEEEAAA@@@CCCCCCQQQkkkpppRRRjjjGGG333000...888nnnlll~~~ddd|||}}}~~~{{{zzzyyyzzz|||xxxuuummmSSS:::LLLZZZ999AAACCC======UUUnnnppptttdddWWWCCC999777777GGGbbb]]]eee[[[WWWbbbiiidddYYYMMMGGGJJJMMMMMMJJJIIIGGGEEEBBBAAA@@@???===<<<;;;999999999999:::HHHSSSaaa___[[[KKKGGGqqqgggKKKeeelllDDDiiieee777...///777gggxxx~~~hhhhhhqqqrrrlll```bbbkkkxxxrrrXXX___uuukkkbbbbbbeee]]]HHH555======???SSSoooqqq[[[MMMGGG]]]jjjwwwnnn```sssddd___iiiqqqdddJJJLLLnnnjjjiiieeecccbbbbbbdddeeeeeedddccc```ZZZOOO???333222777999>>>MMMSSSEEE:::888555555lllgggooo^^^yyyFFF+++000***,,,'''PPPfffeee{{{yyywww{{{VVVYYYzzz[[[sss^^^cccOOOFFFOOOVVVeee{{{kkkxxxqqqllltttppplllkkkdddxxxlll\\\[[[YYYQQQNNNKKKFFFBBB@@@>>>;;;:::444444444555666777999999555BBBoooKKKLLL~~~===000333222000NNNrrrxxxuuu}}}zzznnnRRRcccTTTgggzzzwww~~~}}}}}}VVVtttfffGGGOOOfffiiivvvuuu>>>000+++,,,,,,000)))...???^^^wwwqqqvvvvvvffftttlll]]]GGGCCCOOOSSSaaa\\\FFF>>>111HHH\\\wwwyyywww|||yyyooolllmmmmmmkkk```QQQKKKMMMMMMGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDJJJGGGqqqWWWooo}}}VVVnnnqqqllluuusssAAA***+++)))&&&...)))***ddd\\\zzz]]]ooo>>>///***,,,)))***...)))+++]]]{{{ttt}}}rrrOOO\\\qqqvvvzzz~~~~~~xxxkkklllmmmmmmlllmmmoooqqqqqqooommmnnnpppkkkXXXEEE???QQQpppbbbFFFAAAKKKOOOccclllooouuupppttthhh```WWWPPPtttwwwwwwwwwwwwuuurrrnnnkkkyyytttrrrttttttqqqooopppnnnkkknnneeeOOODDDDDD@@@@@@EEEBBBAAABBBAAAQQQmmmlllPPPgggGGG111...+++777nnnsssxxxaaatttsss}}}|||zzzvvvuuuwwwvvvqqqwwwhhhHHHTTT^^^777===EEE@@@DDDYYYpppqqqjjjVVVLLLGGG>>>AAARRRqqq|||lll```QQQlllkkkeeeYYYMMMEEEDDDFFFHHHHHHGGGFFFDDDBBBAAA@@@???======<<<:::999999:::;;;QQQWWWeeefff___GGG???llljjjRRRhhhjjjAAAkkkmmm888000111999llleeelll{{{iiigggeee^^^___dddjjjbbbWWWfffxxxlllaaaaaaeee^^^JJJ777>>>DDDCCCQQQttteeeGGG;;;SSS\\\bbb\\\[[[sss|||nnnOOOFFFHHHPPPVVVZZZrrrooollloooiiieeedddcccdddeeeffffffeeeccc___YYYNNN@@@333111666999@@@QQQUUUEEE;;;999444:::tttjjjyyy___vvvDDD+++111---111,,,???oooXXXkkkzzzqqq|||}}}~~~^^^]]]VVVzzzddd```}}}^^^GGGKKKYYYlllppppppqqquuussshhhiiiooo^^^```{{{sssggg^^^[[[ZZZXXXUUULLLIIIEEEBBB???===;;;999444444444444555777888999777HHHwwwPPPKKKwww>>>...333000333NNNnnnsssuuurrrVVVaaaLLLeeeqqquuuyyyOOOyyyfffEEESSSccchhhwwwooommm@@@333+++---,,,...+++--->>>dddtttsssvvvqqqooo}}}vvvqqqcccMMM666CCCOOOgggbbbEEE>>>777FFFXXXwwwwwwuuuuuuuuuwww{{{xxxsssnnnlllccchhhcccSSSJJJLLLLLLGGGGGGFFFEEEDDDCCCCCCDDDDDDFFFIIIAAAYYY^^^lllTTTkkkvvvmmmtttJJJ,,,***)))'''---'''+++ddd___{{{eeennn>>>///***,,,)))***...)))222]]]|||xxxssstttMMMVVViiikkkmmm}}}}}}~~~|||kkklllmmmmmmmmmnnnqqqssspppooommmmmmnnniiiWWWEEE>>>PPPnnnxxxQQQAAANNNTTTeeeooopppsssnnnoooaaaNNNNNNRRR{{{wwwvvvssspppnnnoooppprrrwwwsssrrrttttttpppllllllkkkiiimmmdddMMMCCCDDDAAA>>>CCCBBBAAACCCBBBQQQllltttRRReeeFFF222......999kkklll^^^yyyjjjiiizzz{{{yyyuuutttuuu{{{ssszzzqqqNNNIIIjjjhhh>>>888CCCGGGQQQ\\\~~~uuu{{{mmm[[[QQQQQQAAAGGGhhh~~~^^^rrriiiaaaVVVLLLEEEBBBCCCEEEEEEDDDDDDCCCBBBAAA@@@???=========;;;888888:::<<>>FFF???EEEdddtttfffjjjjjjcccfffeeeeeefffhhhiiihhhgggccc___YYYPPPBBB555222555999CCCTTTVVVEEE;;;:::444===zzzwwwgggvvvAAA+++111---222000111YYY[[[vvvtttooo{{{rrr{{{```bbbtttRRRddd[[[xxxfffGGGKKK[[[lll|||```zzzzzzooohhh]]]]]]ccc[[[aaa}}}qqqiiibbb___]]]WWWSSSSSSJJJHHHDDDAAA???===:::777444444444444555777888999666OOOPPPHHHyyy|||<<<...333///444KKKhhhmmmppp~~~yyy___dddPPPCCCXXX___pppnnniiikkkvvvXXXcccLLLJJJSSShhhiiiiii???444---,,,------...,,,;;;ggg~~~~~~zzzooozzzmmm|||yyyzzzxxxwwwkkkUUUCCCQQQgggxxxDDD777===DDDXXX|||}}}uuuvvvxxxwwwwww{{{zzztttvvvooojjjiiilllooo^^^fffdddWWWKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC===FFFGGG^^^vvvjjjSSSjjjuuuqqqSSS///))))))))),,,&&&,,,iiidddzzznnnppp>>>///+++---)))+++...***:::\\\uuutttvvv|||uuuKKKSSSiiipppttt|||}}}~~~}}}jjjkkkmmmmmmnnnooorrrtttooonnnmmmlllmmmgggVVVFFF???QQQnnn```EEEQQQ^^^kkkqqqmmmkkknnnllljjj^^^@@@PPPiiiqqqpppnnnjjjgggiiiooottttttqqqpppssssssnnnjjjiiihhhgggkkkbbbJJJ@@@CCCAAA===BBBAAAAAADDDBBBNNNfff```zzzsssbbbBBB444000222;;;gggaaadddllljjjooo{{{yyyyyywwwwwwyyy}}}tttuuuoooTTTDDDUUUlllsssHHH777@@@HHHXXX^^^qqqxxxooo```\\\DDDSSSrrrSSSccckkk___QQQIIIFFFCCCDDDFFFBBBBBBBBBBBBBBBAAA@@@???;;;======;;;777666999<<>>222---,,,---+++111,,,<<>>BBBBBB>>>AAA???@@@DDD@@@HHH\\\}}}gggtttlllggg===444///333999bbbbbbppp{{{qqqnnnrrryyyyyyzzzyyyyyy{{{xxxuuuqqqmmm___JJJPPPnnnooorrrIII777===AAAXXXbbbzzz|||~~~aaajjjiiiiiiZZZ\\\RRRzzzaaaPPPGGGbbbxxxdddOOOFFFCCCBBBBBBEEE@@@@@@AAABBBBBBAAA@@@???:::<<<===:::666555888<<>>DDDXXXWWW;;;???GGG???CCCBBB===DDD<<>>---222***++++++CCCxxxqqqrrr{{{{{{yyytttssstttnnnYYY~~~}}}mmm\\\wwwTTT>>>FFFOOO]]]yyyxxxkkkuuuYYYMMMAAABBBDDDLLLrrrlll___^^^\\\XXXVVVTTTRRROOOGGGEEEBBB@@@>>><<<888666555555555666777888999:::666TTTzzz>>>BBB}}}lll444666000000444KKKeeezzznnnxxxoooooo||||||~~~iiimmmeeeMMM333===FFF???NNNIII]]]iiixxxsss{{{cccEEERRRUUUcccooovvv===//////,,,---)))222---BBB~~~}}}|||xxx~~~vvviiixxxxxxxxxuuuwwwooo]]]AAAHHHVVVtttggg;;;666???NNN[[[vvv}}}|||~~~~~~yyywwwtttwwwqqqRRRssslllpppwwwcccYYYQQQGGGAAACCCCCCCCCDDDDDDCCCBBB@@@???===AAA666DDDdddtttjjjiiiccc333'''***+++***$$$---wwwggg{{{oooiii~~~@@@111,,,...+++,,,000+++---ccc{{{gggmmmkkkNNNNNNlll}}}zzzzzz{{{|||}}}~~~zzzggghhhjjjkkklllmmmpppsssnnnnnnmmmkkkkkkeeeVVVFFF:::MMMhhhqqqFFFNNN[[[iiiyyyvvvhhhaaabbb}}}fff^^^ffflllbbbeeeGGG{{{hhhiiijjjlllmmmmmmnnnoooppppppmmmnnnrrrrrrmmmhhhgggfffeeehhh]]]EEE<<>>???CCC>>>BBBTTTwww___~~~nnnooo999222,,,000555^^^yyy~~~kkkzzzuuuxxx{{{zzzzzzxxxxxxyyyuuuxxxsssooofffIIIHHHjjjaaajjjCCC666;;;999UUUgggsssiiiwwwdddXXX===IIIHHHLLLBBBRRRaaaqqqXXXJJJSSSxxxlllQQQDDDAAA??????BBB???@@@AAABBBBBBAAA@@@???999<<<===:::555444777;;;MMM___nnn^^^LLL===FFF}}}uuuVVVaaacccBBBeeeWWW///...222555dddyyykkkaaalll___jjjrrrfffiiijjj]]]iiiwwwpppooorrrhhh```^^^\\\\\\YYYPPPBBB777:::HHHhhhyyyCCC---DDDCCCEEE;;;CCCHHHFFFPPPJJJttt}}}oooiiieee___^^^ccc``````bbbfffjjjllllllkkkeeebbb___YYYMMM>>>555333;;;GGGWWWRRR>>>888:::444PPP|||lll===000666------)))JJJzzzyyyyyyrrryyyppptttqqqyyy]]]aaayyylllVVVpppSSS>>>CCCKKK```fffMMMdddXXXNNNPPP:::@@@PPPmmmiiieeeddd^^^VVVSSSTTTPPPJJJFFFDDDBBB@@@>>><<<888555666666666666777999:::;;;999YYY~~~BBBLLLyyyooo555:::---111555NNNgggrrr{{{xxxwww~~~}}}dddWWWNNNHHH222@@@MMM<<>>BBBPPPZZZXXXUUU[[[eeekkkgggVVV]]]^^^WWWVVVKKKfff{{{hhhfffkkknnnnnnooorrrqqqnnnqqqpppnnnmmmkkkkkkjjjjjjnnniii```UUUIII???<<<===>>>CCC???<<>>===;;;:::;;;<<<;;;888555555999===UUU[[[XXX[[[TTT222@@@wwwhhhlllbbb<<<]]]___555///***///XXXzzzjjjhhhaaa^^^ooo|||pppggggggfffeeefffkkkpppkkkccceee```ZZZYYY]]]ZZZIII777000HHH\\\UUU???444999BBBPPP<<<:::JJJNNNLLLbbbuuulllhhhddd___[[[^^^___bbbgggkkkmmmlllkkkhhheee]]]RRREEE;;;555333555@@@WWWGGG222777555555ZZZjjj|||>>>000+++111......???}}}mmmpppsss|||gggdddwwwxxxggg___kkkoooZZZGGG<<>>;;;===???@@@FFFOOOLLLmmmiiiYYYWWW___VVVTTTXXXKKKKKKDDDDDDBBB@@@>>><<<;;;:::888999888777777777999;;;555iii|||@@@cccdddqqq777000111222666IIIkkkrrrqqqiiiUUU@@@<<<===GGGJJJHHHddduuuuuupppddd```}}}YYYNNNQQQbbbNNN~~~ZZZttt;;;)))000+++***...+++777HHHuuuzzzqqqzzzjjjzzzeee|||jjjtttpppxxxzzzpppfffeeeSSS:::AAAOOOvvvooo444GGG]]]KKKooo|||dddbbbhhhbbbmmm{{{vvvxxxooouuuvvveeeVVVLLLFFFDDDCCCBBBCCCDDDBBB???===<<<===???<<<;;;HHHuuuiiiXXX|||qqq333###***)))+++'''+++}}}aaaxxxpppaaazzz<<>><<<>>>:::@@@===<<<@@@AAAHHHXXXlll{{{zzz555,,,000+++444___zzz{{{fffzzz~~~|||{{{yyywwwtttlllsssqqqeeePPPJJJnnn\\\MMM;;;222000333<<>><<<:::::::::;;;;;;999666666:::>>>LLLXXX[[[___TTT333DDDooommmdddHHHssswww666...***---TTTtttyyyjjjmmmgggcccrrr{{{tttssshhhhhhggghhhlllpppllleeebbb___[[[XXXXXXVVVKKK>>>222FFFUUUOOO>>>777<<>>SSSEEE444999555666```mmm{{{888...,,,111,,,000999dddlllmmm}}}zzzxxxkkkxxx~~~vvvuuuiii```iiidddTTTGGGAAAOOOxxxmmmtttYYYAAA@@@GGGGGGBBB>>>PPPWWWjjjllleeeUUUVVV```XXXSSSVVVJJJKKKDDDDDDBBB@@@>>><<<;;;:::888888888777777777999;;;;;;iiizzzDDDccctttiii999111000000333BBBiiijjjrrrzzz~~~jjjHHH888<<<===>>>MMMnnnwww]]]WWWqqqvvvUUUnnnXXXDDD@@@HHHttt]]]ZZZqqq~~~999)))222,,,+++///+++666DDDpppyyydddkkktttooouuuwwwnnnfffdddOOOEEE___www;;;@@@SSS\\\~~~sss___WWWYYYrrrzzzyyyzzz~~~yyywwwpppdddWWWLLLEEEBBBAAABBBCCCCCCBBB???===<<<===888;;;AAAHHHpppqqqccc}}}yyyppp333%%%+++)))+++'''+++bbbuuuggg]]]yyy<<<...+++---((()))---***000TTT~~~vvvsssRRRWWWbbbtttxxxzzzzzz{{{~~~lllllllllllllllmmmmmmnnnjjjjjjhhhhhhiiifffZZZMMM@@@GGGgggrrroooDDD777444;;;@@@DDDIIIUUUgggxxxYYYCCCKKKWWWfffyyyppprrr{{{hhhlllnnnmmmnnnqqqqqqnnnnnnmmmllllllkkkkkkkkkllliiihhhbbbTTTEEE<<<<<>>EEEUUU```cccRRR555MMMkkkeeeXXXCCCqqqppp555,,,***---NNNnnnvvvyyynnnbbbkkkyyywwwlllmmmlllkkkmmmnnnjjjccc^^^^^^ZZZVVVVVVTTTMMMDDD555BBBKKKEEE<<<:::AAAFFF>>>NNNPPPHHH[[[zzzdddrrr{{{nnneeebbbcccddd```aaacccfffgggfffbbb___ZZZWWWPPPGGG>>>888777777555===NNNCCC888;;;444999ddd~~~uuu444,,,,,,000,,,)))444PPPbbbooozzz~~~\\\xxx}}}tttrrrjjjcccgggwww|||jjjTTTIIIAAA>>>IIIbbbsssmmmZZZLLLEEEAAABBBFFFFFFJJJ]]]sss___jjjWWWZZZggg]]]UUUUUUHHHIIIDDDCCCBBB@@@>>><<<::::::888888777777777888:::;;;@@@EEEYYYuuu```666///111///000===nnnccc|||yyy|||cccQQQ===DDDFFFMMMrrriiiQQQMMMZZZ{{{rrrKKKyyyNNNDDD@@@NNNttttttdddxxx}}}999***111---,,,000+++555@@@yyyxxx~~~jjjpppuuunnnqqqrrrkkkeeecccTTTJJJ[[[kkkooo999AAALLLWWWooo{{{{{{~~~ooommmjjjcccWWWKKKCCC@@@@@@AAABBBCCCAAA???===<<<<<<:::BBBOOONNNmmmpppiii|||mmm333''',,,)))+++'''***bbbuuu___ZZZ|||~~~;;;---+++---((()))---***111VVVNNN[[[eeevvv|||}}}}}}}}}}}}}}}}}}|||{{{jjjiiiiiijjjlllnnnpppppphhhhhhgggggghhheeeZZZNNN;;;CCCaaafffbbb<<<666888===@@@EEEMMMXXXeeennnsssaaaYYYNNNVVVtttsssrrruuurrrhhhlllnnnmmmnnnqqqqqqnnnnnnnnnlllkkkjjjjjjjjjjjjfffgggaaaRRRCCC<<<===@@@<<>>@@@<<>>444222444555777999444AAAFFFgggxxxfffoooooonnnmmmggg]]]QQQIIIEEEEEEEEEEEEDDDDDDFFFGGG???>>>===<<<;;;::::::999888:::;;;999666666888;;;GGGUUUaaaaaaMMM777VVVzzzsssaaaJJJrrraaa222***---///EEEhhh{{{uuuuuu```dddxxxzzzyyyppprrrqqqmmmlllkkkgggaaa]]]\\\YYYXXXZZZZZZRRRHHH888===???:::888===CCCFFFIIIJJJGGGUUUjjj``````nnn|||rrriiiddddddeee___```aaacccdddccc___[[[WWWSSSLLLCCC;;;777777888999???KKK@@@;;;;;;333>>>nnnrrr666---,,,///,,,'''555DDD\\\tttvvvuuu}}}{{{iiirrrtttooojjjeeefffmmmhhhUUUCCC===:::888<<>>,,,///------000,,,555???vvvwwwmmmzzzlllyyyvvvllllllmmmiiidddbbbYYYGGGDDDCCCOOOIII111BBB???;;;YYYyyyxxxwwwrrrrrrkkkiiicccVVVHHH@@@???BBB@@@AAABBBAAA>>><<<<<<<<>>>>>???:::CCCZZZ^^^nnn666///,,,222888TTTsssttttttpppqqq{{{wwwuuurrrooopppkkkooofff```SSSBBBSSSEEE:::000000555888;;;>>>JJJIIITTT~~~jjjlllnnnhhhgggfffddd```YYYQQQKKKDDDDDDDDDBBB??????AAACCC???>>><<<;;;::::::::::::999:::;;;888444333666999NNNVVV^^^ZZZCCC666\\\|||dddOOOsssTTT111)))222...999\\\{{{```rrr~~~dddfffttt~~~xxxzzzkkkooopppmmmjjjjjjhhhddd^^^[[[XXX[[[bbbcccWWWHHH:::999666222666???DDDEEEAAAEEEWWW___QQQVVV[[[bbbjjjyyyqqqiiicccaaa]]]]]]^^^```aaaaaa^^^[[[WWWRRRJJJ@@@888666777:::@@@DDDIII===<<<:::222GGG~~~ooo:::///,,,---...---888:::VVVuuu~~~wwwyyyjjj~~~qqqwwwqqqiiieeeeeedddYYYFFF888555777999<<<;;;666333777>>>DDDCCCKKKgggqqqjjjddd```[[[___lll```UUUSSSGGGIIICCCCCCAAA???===;;;:::999999777555666888:::;;;:::XXXDDDUUU|||xxxHHH///111222000111<<<|||tttmmmSSShhhVVVIIIEEEuuuSSSeeeUUUQQQzzzNNNPPP;;;{{{[[[tttjjj???---...---,,,000---777AAAvvvsssqqqnnnzzzuuullljjjkkkhhhccc___SSSFFFAAA>>>AAA;;;000:::===888VVV|||ppp}}}}}}pppiiifffkkkyyynnnkkkaaaSSSEEE>>>@@@CCC???@@@AAA@@@>>><<<<<<<<<<<<@@@KKKRRReeerrrYYY]]]|||zzzaaa000***...(((+++(((***sss^^^yyyXXXXXX{{{xxx999,,,***,,,((()))---***222PPPzzzxxxxxxRRRbbbjjjvvvwwwuuuvvvwwwwwwwwwyyy|||}}}~~~}}}|||~~~ppplllhhhhhhkkkmmmlllkkkgggiiihhhffffffcccZZZQQQ<<>>;;;===;;;>>>@@@<<>><<<;;;::::::;;;;;;:::;;;:::777333333777;;;UUUYYY___VVV;;;555bbbsssYYYLLLtttOOO333)))333---,,,NNNrrr^^^jjjgggeeejjjssslllaaahhhllljjjhhhiiijjjiii___\\\YYY^^^gggiii\\\KKK<<<888222000666@@@EEECCCFFFHHHggg|||```YYYYYYYYY```jjjyyyppphhhbbb^^^]]]\\\]]]^^^___]]]\\\WWWRRRHHH>>>777555888<<>>sssWWWeee^^^www<<<---...---+++///,,,888BBBvvv{{{ttt{{{tttllljjjkkkiiiccc]]]NNNEEE@@@???;;;666333555>>>AAAGGGQQQWWWYYY]]]eeePPP^^^hhhttt}}}rrrsssqqqtttuuummmbbbcccoooxxxoooiii\\\MMMAAA===???CCC>>>???@@@???===;;;;;;<<<999<<>><<<;;;:::;;;<<<===:::;;;999666444666<<>>CCC@@@<<>>??????===;;;;;;<<<999@@@KKK}}}ttt]]]NNNhhhqqq{{{aaaRRR******---&&&***)))***rrr^^^xxxXXXRRRooo~~~888+++))),,,''')))---***...LLLwwwvvvsssyyyLLLMMMVVVllltttsssttttttsssqqqssswww{{{zzz{{{yyyvvvxxx}}}|||nnnjjjeeefffkkkoooooommmiiikkkkkkhhheeebbbZZZRRR999;;;LLLEEEEEE///555888@@@BBBEEEDDDAAAKKKjjjxxxvvvsssmmmlllqqquuuppphhhlllnnnnnnkkklllpppqqqnnngggggghhhhhhiiijjjlllllldddbbbVVVFFFAAAEEECCC:::@@@@@@<<<>>>>>>:::IIIiiiRRR444,,,111,,,+++IIIjjjrrrfffrrrmmmuuuyyyqqqnnnnnnlllmmmsssjjjjjjaaaFFFFFFEEE999000444<<>>www}}}^^^ZZZVVV777%%%000---+++LLLhhhxxxtttkkk~~~xxxmmmbbb}}}oookkk]]]fffjjjfffaaa```aaabbb_________^^^bbbddd___WWWAAA<<<666444;;;DDDFFFBBBHHHYYYwwwhhhhhhjjjeeefffmmm```ZZZUUUUUUYYY^^^^^^]]]ccc```\\\YYYYYY[[[[[[[[[SSSMMMCCC:::444666<<>>rrruuummmwwwZZZtttMMM...///222,,,+++000...:::xxxvvvvvvyyymmmtttfff[[[vvv~~~wwwrrrhhhbbbWWWJJJ===555666:::@@@CCCCCC<<<999CCCTTTbbbvvvooonnnjjj^^^ZZZZZZSSSaaa[[[\\\MMMGGGLLLBBBDDDCCCBBB@@@???<<<;;;999888:::666333444999===<<<:::```hhh[[[ppp:::000...///111------wwwyyymmm```ooossszzz}}}}}}rrrUUU===BBBDDD|||___rrrsssppp444***000///+++---***666@@@ttt~~~oooYYYsssqqqmmmrrrtttqqqnnnmmmooommmdddZZZJJJBBB999999222111<<<444???@@@LLLwwwwwwnnnzzzjjjnnnlllaaavvvxxxddd[[[NNNDDD===;;;;;;;;;<<<>>>???>>><<<;;;;;;<<<888CCCOOOkkkpppPPPDDDnnnxxx}}}fffNNN((())),,,%%%***)))+++fffvvvZZZPPPnnn;;;,,,(((+++(((***---(((///===www~~~uuuUUUEEEUUUkkksssqqqqqqppprrrtttuuuuuutttvvvtttrrrvvv|||~~~{{{rrrddd]]]cccjjjhhhjjjoooiiihhhhhhhhheee```XXXSSS>>>999???BBB888666<<<===DDDDDDFFFFFFIII^^^|||iiissspppooorrrvvvvvvsssoooggghhhjjjkkkllllllkkkkkkiiijjjkkklllllllllkkkkkkcccXXXLLLEEE@@@<<<===AAA>>>;;;;;;BBBBBB999LLLtttmmmGGG...//////000&&&777sss~~~llluuu{{{|||}}}{{{uuuooolllfffooovvvtttkkk^^^NNNAAA>>>666444888::::::BBBNNNppplllssswwwuuuYYYAAAEEEbbbnnneee\\\PPPCCC???<<<@@@DDDDDDBBB???>>>>>>======<<<<<<<<<<<<======999:::;;;;;;888888AAALLLcccrrr___HHH>>>333aaaZZZlllIII...------,,,---===aaa\\\ggghhhuuupppmmmaaaiiimmmfffXXXQQQUUU]]]lllfffaaa```aaa^^^UUUMMMJJJ???888///:::DDD<<>>>>>>>>???===;;;999999:::@@@111MMMTTT|||BBBLLLiii>>>333***))),,,+++))))))~~~hhhzzz]]]SSSppp;;;,,,(((+++(((***---(((///<<<{{{xxx^^^FFFQQQccckkkqqqpppppprrruuuwwwwwwwww}}}zzzwwwyyy|||}}}{{{xxxzzzkkkbbbfffiiiggghhhllljjjjjjjjjjjjgggbbbZZZUUUAAA:::>>>AAA888777???@@@???DDDJJJQQQ___}}}www___jjjpppnnnnnnppprrrssstttssssssiiihhhhhhiiiiiijjjkkkllllllllllllmmmmmmmmmmmmmmmeeeXXXJJJCCC@@@===>>>AAA???BBB===888???OOOkkkuuuxxx~~~EEE000///...333,,,888rrrnnnxxxvvvvvv{{{uuuooolllmmmrrrtttoooggg[[[LLL??????333111;;;@@@>>>EEERRRtttiiiiiigggkkk]]]TTT^^^lllnnnhhhggg]]]KKKBBB>>>@@@BBBBBB???======>>>>>>>>>============>>>>>><<<;;;;;;:::888:::FFFSSS```ppp\\\BBB<<<<<>>777444777===CCC;;;;;;AAAGGGZZZrrrnnnbbbnnnooonnnggg___ZZZYYY[[[YYYUUUPPPKKKIIIGGGDDDCCCAAAAAAAAA@@@>>><<<:::999999:::888///===AAA555III|||MMMZZZvvv222555,,,...+++333222YYYccclllvvv~~~sssuuuppp~~~vvvYYYDDD<<>>;;;=========;;;:::;;;<<<;;;BBB\\\[[[wwwZZZnnnttt===222***))),,,+++)))))){{{jjj{{{aaaUUUqqq;;;,,,(((+++(((***---(((,,,:::||||||xxxoooMMMVVVgggqqqqqqqqqqqqsssvvvyyyzzzzzzxxxvvvvvvyyy~~~}}}oooeeefffhhhfffgggkkkjjjjjjkkkkkkjjjddd]]]XXXDDD;;;<<<>>>888999BBBCCC???IIIQQQ]]]vvvzzzXXX\\\bbbjjjpppsssuuusssooollllllmmmkkkjjjiiihhhhhhiiikkklllnnnnnnmmmlllllllllmmmmmmhhhXXXGGG@@@??????@@@AAA<<>>>>>222222===>>>;;;NNNjjjpppgggUUUFFFHHHDDDFFFJJJLLLIIIMMMYYYTTTBBB999AAABBBAAA???===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;999888777===MMM^^^jjjxxx^^^===777GGGjjjxxxiii444000---------+++333PPPmmmwwwyyy~~~{{{ggghhhvvvnnnxxxuuutttmmm___UUUYYYlll}}}rrrgggiiippplllXXXFFFNNNFFFBBB555777======TTTnnn]]][[[SSS@@@666888;;;888999222666888///???IIILLLYYY___YYYZZZ```]]]RRRHHH<<<777666;;;EEEOOOWWWGGG>>>777<<<<<>>===<<<:::999888777888555???===999\\\sssEEE[[[hhh666///000///...000333IIIlllsssyyy{{{}}}lllRRRZZZnnnllltttSSSDDDCCC666QQQwwwDDDjjjkkk^^^NNN444...------***+++///333@@@]]]xxxjjj{{{xxxtttppppppxxxnnnwwwtttoootttzzzuuuvvvvvvqqqhhhSSSEEE888666:::<<<;;;<<>>;;;;;;===>>>999;;;<<<<<<;;;;;;===>>>777HHH___jjjpppbbb~~~|||;;;111***)))+++***)))***|||nnnzzzcccUUUppp;;;,,,(((+++(((***---((('''999vvv{{{wwwVVV[[[kkkzzztttsssrrrsssvvvyyyzzzzzzsssssstttxxx}}}{{{pppfffeeeffffffhhhllliiiiiijjjkkkjjjfff___[[[GGG;;;:::;;;777:::DDDEEEBBBOOOZZZhhh|||aaapppgggiiitttuuuvvvtttoookkkjjjjjjmmmmmmllllllkkkjjjjjjiiimmmlllkkkjjjiiiiiijjjjjjhhhVVVDDD===???@@@AAABBB999@@@BBB===IIIkkk|||sssiii===333))))))---...222hhhxxxqqqmmmuuunnn}}}wwwrrrooojjjiiifffdddeeebbbTTTEEE;;;333666???<<<>>>bbbnnnfffMMM===@@@<<>><<<===???AAA======>>>>>>>>>>>>=========999555333444>>>SSSfffvvvbbb>>>===___{{{ggg666000------...,,,///HHHdddttt|||sss|||kkkaaappp{{{ooo}}}uuurrrkkkcccbbbkkkyyy}}}qqqhhhjjjqqqooo```PPPJJJLLLQQQDDD<<<;;;@@@```ooo______YYYHHHCCCKKKNNNHHHOOOKKKNNNTTTQQQ```\\\eeerrrnnnXXXPPPRRROOOOOODDD999777:::???HHHQQQLLL:::DDD999:::;;;cccrrrTTTXXX{{{yyy888...+++///)))...,,,+++,,,JJJhhhnnn}}}aaaggg~~~mmmaaaVVVJJJ>>>999888999>>>CCCAAADDDEEELLLfffnnnfffbbbcccdddeeeccc```]]]\\\]]]UUUQQQMMMIIIGGGFFFDDDCCC>>>>>>>>>>>>===<<<<<<;;;999555999:::???777<<>>BBBAAA333aaa]]]JJJbbbrrr~~~777444...///---+++,,,///444AAAZZZqqqppp}}}vvvyyy|||tttuuu{{{cccwwwyyysssrrrsssoooiii]]]KKK:::666999===>>>@@@eeeqqqkkk```ooovvvkkkxxx}}}xxxsssmmmfffbbb\\\QQQGGGDDD@@@<<<;;;;;;===>>>:::;;;<<<<<<;;;;;;<<<>>>;;;BBBeeerrrWWWtttppp888000)))***+++***)))***vvv{{{dddUUUnnn;;;,,,(((+++(((***---(((%%%999iiiqqqxxxWWWXXXeeevvvwwwuuussssssuuuwwwxxxwwwvvvvvvvvvwwwyyyzzzzzzzzz~~~uuulllhhhgggggghhhkkkfffgggiiijjjjjjfff```\\\LLL===999999666;;;DDDDDDAAARRRbbbuuujjjqqqmmmyyyvvvwwwwwwvvvsssooommmllllllnnnpppqqqpppmmmiiifffiiihhhgggfffeeeeeeeeeeeecccRRRAAA<<>>===???@@@AAA<<<===>>>>>>>>>>>>===<<<:::666111///222???WWWlllvvv~~~^^^AAAIIIbbb;;;111,,,,,,000---...CCC^^^mmmiiizzzqqq]]]kkkooowwwrrrtttoookkklllrrryyy|||}}}tttooojjjlllrrrsssllleee]]]cccjjjVVVAAA:::GGGtttxxxeee\\\```\\\MMMFFFLLLTTTNNN___hhhttteee___YYYJJJ@@@888999???DDDKKKPPP???333EEE888555@@@rrr~~~{{{@@@gggpppyyy444...,,,...***,,,)))***---IIIcccwwwttt~~~yyyzzzzzzrrrjjjSSSGGG<<<999;;;>>>BBBGGG@@@BBBDDDQQQyyyuuuiiigggfffddd```[[[YYYXXXXXXUUURRRMMMIIIGGGFFFDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>:::555:::;;;===333???|||WWWSSStttUUU;;;)))222---111+++222---rrrssstttwwwZZZ???GGGJJJOOO```kkkhhhMMMAAAGGG;;;999qqqwwwFFFbbbbbbiii***333***+++---,,,,,,...555CCCZZZlllwww{{{yyy{{{rrroooooolllgggnnn\\\GGG<<<;;;>>>DDDJJJfff~~~tttkkkeee^^^TTTJJJ```iiiqqqsssnnnggg]]]TTTQQQDDDAAA>>>;;;:::;;;<<<===<<<=========;;;:::;;;<<>>@@@@@@@@@AAAHHH999===BBB>>>PPPhhhiii~~~ggg777111---///)))///333^^^hhhuuuyyy|||wwwssspppjjjjjjjjjkkklllgggVVVEEEAAA666777NNNiiiqqqiiigggaaajjjlll```mmmggg{{{zzzxxxmmm\\\UUUCCCAAA???>>>@@@AAA@@@@@@<<<===>>>??????>>>===<<<888444111000444BBB[[[qqqttttttSSS>>>KKK^^^<<<333++++++111...+++>>>YYYtttzzzwww```dddeeezzzkkk~~~zzzyyysssooolllpppwwwzzzuuuooooooooopppsssuuuvvvtttrrrlllpppuuu]]]GGGDDD\\\xxxccc]]]\\\bbb___QQQFFFCCCPPPBBBRRR\\\fffppp[[[XXXSSSEEE<<<777<<>>AAAEEEIIIAAAAAAEEE```sssnnnkkkeee^^^XXXSSSPPPNNNQQQNNNIIIFFFEEEDDDCCCBBB>>>=========>>>>>>???@@@999666<<<;;;;;;444FFF@@@SSSmmmOOO888,,,111...))))))333111cccuuu|||ppp~~~UUU555AAAMMMTTTjjj{{{[[[JJJDDDEEE666LLLvvvOOODDDiii___222666++++++---,,,+++---555FFF\\\kkk~~~wwwuuupppooommmiiivvvgggTTTDDD;;;<<>>===YYYggg|||tttkkk^^^OOOKKKBBB@@@===;;;::::::<<<===<<<===>>>===;;;::::::<<>>CCC@@@FFF]]]yyyzzzrrr~~~www```QQQOOOTTTbbbeeekkkoooqqqpppnnnlllffffffggggggfffccc```^^^PPPHHH@@@@@@@@@??????AAAFFF999@@@BBB;;;WWW|||yyyTTT333///111---'''000333VVVkkk|||{{{~~~yyytttpppnnnhhhiiiiiigggfff___PPPAAAKKKIIILLLVVViii}}}pppjjjhhhbbbdddYYYGGG]]]TTTiiikkk``````]]]III888>>>======>>>AAAAAA???<<<>>>???AAABBBBBBAAA???>>>999666333444999GGG```uuutttmmmKKK===LLLccc;;;666,,,+++111---(((999SSSnnn___eeevvvppprrrvvvtttrrrnnnkkkkkknnnooonnnkkknnnqqqtttxxxyyyvvvrrrnnnfffgggmmm]]]NNNOOOggg}}}^^^YYY\\\]]]___```___YYYPPPHHHXXX@@@IIIMMMPPPeeeooosssfff___aaaYYY@@@999777AAAKKKNNNKKKHHH555===@@@AAAAAAggg___DDDrrryyypppYYY///222///++++++***''',,,...???NNNeee{{{lll~~~tttkkkUUUIII===<<>>???@@@777888===999::::::PPP<<<```mmmpppNNN444000...///)))+++111111LLLzzzxxxvvv{{{~~~ccc??????MMM]]]sss~~~vvvNNNDDDAAA@@@<<>>LLLnnnssshhh]]]MMMHHHBBB@@@===;;;::::::;;;<<<:::;;;===<<<;;;;;;<<<===JJJ___}}}ZZZ]]]xxxyyy}}}SSS111,,,)))******((((((+++rrr___sss|||;;;,,,)))+++(((***---(((,,,,,,JJJtttdddEEEKKKUUUiiirrrooommmmmmpppsssuuuvvvpppqqqrrrrrrqqqqqqrrrssswwwvvvqqqjjjgggfffeeeccccccdddgggjjjkkkiiiddd```^^^JJJ@@@???<<<@@@DDD???AAA\\\}}}vvvmmmjjjwww~~~pppUUUEEEIIIUUU]]]aaafffkkkoooqqqqqqqqqfffhhhjjjjjjiiieeeaaa^^^JJJDDDAAAAAAAAA???>>>@@@>>>888FFFFFF???eeemmmIII111,,,333111)))000,,,BBBmmmxxxuuu|||wwwrrrnnnlllkkklllllliiifffaaaTTTGGGQQQ___dddZZZUUUqqq{{{eeegggeeehhhccccccQQQCCCcccnnn{{{jjjnnnqqqXXX===:::999;;;>>>AAAAAA===999@@@AAACCCDDDDDDCCCAAA@@@;;;888777888===LLLdddyyyssshhhHHHBBBVVVlll<<<888---***000+++%%%444OOO|||}}}{{{]]]jjjqqqxxxiiixxxrrrnnnlllhhhdddcccffflllpppoooqqqvvvzzz{{{uuukkkccc^^^^^^fff\\\RRROOO]]]vvvoookkkaaabbb]]]```^^^XXXYYY^^^]]]VVVjjjNNNVVV[[[___wwwfff^^^XXXIII===777888CCCOOOPPPJJJEEE222CCCAAALLLNNNvvvFFFMMMyyy|||QQQ}}}JJJ)))000///***---+++''',,,---<<>><<>><<<;;;===???@@@@@@::::::::::::;;;===???@@@666888>>>888;;;???XXXvvvEEEuuucccwwwUUU555222)))***000///...---777rrr{{{uuuNNN@@@LLLeee|||ZZZCCC>>>>>>@@@GGGzzzYYYPPPzzzvvvKKK555&&&&&&111---+++)))***666KKKaaammm}}}{{{uuuvvv}}}zzztttsssqqqmmmiiiiiifffYYYKKKJJJ^^^uuussstttmmmEEECCC777IIIaaahhh\\\WWWJJJFFFBBB@@@>>>;;;::::::;;;<<<888:::;;;<<<<<<<<<>>>@@@ZZZZZZfffJJJ^^^vvvvvvNNN000+++)))******'''(((+++}}}}}}~~~ssslllqqq???***%%%+++)))(((+++***)))///FFF{{{zzz~~~{{{```CCCSSS```jjjjjjkkkmmmlllkkkmmmppprrrpppoooooopppqqqqqqpppqqqpppmmmjjjgggdddaaa```gggggghhhjjjmmmlllgggcccjjjQQQHHHCCC888>>>EEE<<>>??????@@@@@@???EEEEEEDDDCCCBBB@@@???>>>CCC>>>:::;;;AAARRRooogggLLL111}}}GGG777111...000...***111<<<]]]~~~vvvkkkgggzzz|||jjjkkk~~~ooojjjddddddgggjjjhhheeemmmooossswwwxxxqqqfff]]]ZZZQQQNNNRRRNNNIIIVVVkkkzzzgggccc^^^YYY\\\^^^]]][[[ZZZZZZ[[[]]]___hhhSSSSSSpppuuuuuugggZZZJJJ???999999>>>GGGOOONNNDDD:::@@@???QQQKKKeee___AAAggg}}}EEE---))),,,111))),,,+++)))///111GGGfff{{{wwwvvvmmm{{{ttt~~~wwwrrrsss^^^OOOCCC@@@>>>;;;???FFFGGG```}}}kkkmmmggg\\\RRRJJJFFFFFFFFFBBBHHHLLLIII@@@888666888888888888;;;??????===:::888;;;888@@@444EEEgggZZZyyyvvvbbb333333)))111---,,,333111444^^^lllzzzOOOMMMgggOOOJJJ777HHH:::BBBeeeQQQfffvvv===***111+++,,,///(((......---IIIgggfffiiimmm}}}rrr|||uuu}}}nnnnnn~~~}}}vvvnnnkkkkkkiiimmmkkkllldddNNNaaa|||ZZZ777JJJ[[[nnneeeWWWRRRCCCCCC?????????>>>;;;:::::::::EEE???555EEE;;;444MMMAAAeeeRRR{{{oooUUUjjjzzzEEE,,,+++******))))))******|||rrrrrrAAA---(((---)))(((+++***+++---CCCxxx{{{}}}xxxzzz|||NNNVVV[[[kkklllmmmmmmlllkkklllnnnppppppooopppqqqrrrrrrrrrppppppoookkkfffbbbaaaaaaffffffgggjjjllllllhhhdddhhhXXXLLLCCC;;;>>>EEEEEERRRrrr|||```PPPIIIBBB===DDD;;;777===999CCCCCCJJJKKKMMMUUUZZZ___iiinnnlllkkkkkkkkkggg\\\SSSCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>@@@CCCLLLrrrnnn===///000,,,+++&&&000+++888mmmuuusss~~~}}}{{{{{{|||~~~~~~vvvpppkkklllooommmcccZZZ```mmmKKK[[[zzz___bbbkkkqqqpppiiigggggggggeeeaaa]]][[[ZZZUUUXXXUUULLLDDD@@@<<<999<<<===>>>???@@@@@@@@@@@@CCCCCCCCCBBBAAA???=========<<<<<>>///,,,,,,...'''------(((///222DDDXXXkkkvvvtttuuu|||~~~zzz~~~zzzuuuuuueeeTTTDDD@@@???===???FFFUUUxxxuuufffddd]]]SSSHHH@@@<<<;;;;;;===CCCIIIHHHBBB<<<;;;<<<777777888;;;>>>???<<<:::;;;<<<<<>><<<::::::;;;:::===>>>DDD:::444EEEGGGjjj{{{bbbzzzaaa\\\~~~888,,,+++******))))))******uuuxxxvvvuuu???---(((,,,((((((,,,***+++***???sss|||wwwwww\\\VVVWWWkkkmmmnnnmmmkkkjjjkkkkkkmmmnnnoooppprrrssstttuuunnnpppqqqmmmeee``````bbbeeeeeegggjjjlllkkkhhhfffdddcccXXXMMMJJJFFFDDDIII___{{{jjj^^^XXXSSSTTTRRRUUUEEECCCMMMHHHJJJIIIJJJQQQWWW```tttzzzrrrqqqqqqjjj[[[NNNBBBBBBAAAAAAAAAAAABBBBBB@@@DDD;;;IIIJJJvvv:::+++444***)))---***,,,666]]]}}}ooo~~~~~~{{{yyy{{{yyytttnnnlllmmmooonnnlll___~~~hhhHHHOOOrrr\\\NNNnnnuuubbbdddeeefffeeebbb^^^YYYUUUOOOSSSQQQFFF<<<888888888======>>>???@@@@@@@@@@@@BBBBBBBBBAAA@@@>>><<<;;;;;;======???NNNfffuuuxxxoooYYYFFFUUUjjj<<<111***,,,...+++---333NNNcccwww}}}ggg^^^}}}sssiiikkkjjjbbb```eeekkkiiigggfffgggiiikkkllljjjqqq{{{}}}rrrcccYYYCCC888444;;;@@@>>>EEEPPP^^^PPP;;;>>>WWWaaaXXXSSSVVVXXX[[[]]]___``````___hhhXXXhhhooo|||{{{qqqeee[[[TTTKKK???666:::@@@IIIMMMLLLEEE===888FFF```\\\{{{tttppplllWWW555111000++++++&&&...---'''...111>>>LLLZZZzzz|||xxx}}}~~~xxxvvvxxx{{{xxxssspppnnn[[[IIIBBB???<<<@@@HHH]]]wwwqqqjjjbbb\\\TTTKKKEEEBBBAAABBB???EEEJJJIIIBBB;;;888888666666888:::======;;;999999:::===AAADDDkkk{{{[[[ZZZOOOhhhrrr000000000...333+++++++++)))GGG{{{mmmsssyyyzzzWWWHHHCCC;;;QQQHHHAAAfffcccNNNPPP===333***...))),,,***---------HHHnnndddrrryyymmmvvv{{{|||ssskkkkkkoooiiinnnnnnssszzzrrrmmmwwwMMMRRRWWWUUU[[[}}}|||XXXTTTxxxUUUNNNHHH<<<@@@@@@AAAAAA???<<<::::::;;;999:::BBB??????>>>>>>TTTnnn___lllmmm...,,,+++******))))))******{{{{{{}}}hhhcccssstttrrrzzz;;;+++(((***&&&(((---+++)))'''999jjj~~~zzz~~~|||rrrUUUYYYgggjjjlllkkkjjjjjjkkkjjjiiikkknnnoooqqqrrrtttuuulllpppsssnnneee___```ccccccdddgggiiikkkkkkiiihhhcccoooggg___cccXXXGGGHHHsssnnngggjjjjjjfffaaacccgggSSSPPPbbbbbbfff|||uuuooonnnfffWWWLLLAAAAAAAAAAAAAAABBBCCCCCCCCCEEE;;;GGGXXXddd888+++888+++)))444%%%,,,111HHHoooaaaaaattt{{{~~~yyyvvvwww}}}~~~xxxuuuqqqnnnmmmnnnrrrttthhhfffYYYEEE???RRRrrr\\\^^^|||cccccccccccccccaaa]]]XXXUUUWWWYYYUUUIII???<<<;;;;;;===>>>???@@@AAAAAAAAAAAACCCBBBBBBAAA@@@>>><<<<<<888<<<;;;???TTTooowwwooohhhUUU;;;llluuuAAA333))),,,///---,,,///BBBZZZvvvxxxvvvxxxooozzzrrrjjjdddaaaaaadddjjjlllmmmllljjjhhhhhhiiikkkooovvv~~~zzzlllaaaHHH999111777======???DDD>>>===;;;HHH___ddd\\\[[[VVVYYY]]]aaabbbaaa___^^^cccUUUhhh___llljjjfffnnngggeee___WWWLLLCCC===:::<<>>111---,,,&&&(((---***)))&&&444YYY{{{yyyxxxTTTUUUaaagggjjjhhhhhhkkkllliiifffiiilllnnnnnnoooqqqssskkkpppsssnnneee______bbbaaacccfffhhhjjjjjjjjjjjjhhhtttmmmhhhssslllXXXTTTsssttthhhjjjpppnnnfffMMMTTT\\\IIIGGG___kkkxxx{{{kkkgggeee[[[MMMDDDAAAAAAAAAAAABBBCCCDDDDDDCCCAAADDDJJJsssTTT444,,,666+++***555%%%,,,///:::yyyrrr}}}kkk<<>><<<>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBB@@@???===<<<222777:::EEEbbbwwwdddXXXBBBDDD555***---000...,,,...:::___eeexxxuuuvvvzzzwwwlllbbb```cccfffccchhhmmmpppooollliiihhhmmmkkknnnxxxxxxnnnRRR@@@222444<<>>CCCKKKJJJIIIiii;;;ggg^^^LLL///...---***---'''+++&&&+++...###666SSSYYYfffwwwzzz|||xxxuuuwwwvvvqqqppphhh]]]MMM;;;555FFF]]]wwwhhhooojjj___\\\XXXUUUSSSRRRSSSTTTSSSVVVWWWSSSKKKAAA:::666444666999;;;;;;;;;::::::@@@BBB???AAAvvvMMMfffhhhppp222333333---...,,,///444///+++IIItttvvvyyyzzzmmmnnn}}}bbbIII>>>;;;===TTT>>>;;;ttt[[[GGGUUU}}}YYY333555(((333---,,,...,,,)))***888[[[uuufffwww}}}}}}wwwuuu~~~}}}}}}}}}xxxkkkfffhhhjjjoooqqqnnnnnnqqqdddMMM@@@<<>>??????>>><<<;;;<<<===FFF666===<<>>LLLYYYHHH//////000******000(((---///555iiizzzvvvmmmqqqeee|||pppEEE///DDDeeewww}}}~~~}}}~~~zzzwwwtttuuuxxx{{{|||{{{xxxzzz}}}{{{wwwssssssttttttjjjXXXFFF>>>BBBLLLSSSNNNTTTooo~~~eeeaaa^^^\\\\\\ZZZUUUQQQHHHGGGBBB<<<===@@@???;;;??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAA???======555888>>>PPPnnnrrrbbbZZZ___DDD666,,,...000---,,,...555```]]]wwwccclllrrrssslllccc___bbbdddYYY^^^fffmmmqqqpppmmmkkkmmmiiiiiirrr~~~yyy[[[FFF333111999@@@DDDFFF>>>>>>HHHjjjhhhUUU]]]^^^___```___]]][[[ZZZ\\\YYYeee\\\hhh]]]fffccc]]]]]]WWWIII;;;666===FFFSSSUUUQQQDDD888777DDDRRRDDD^^^@@@YYYxxxbbbMMM000---+++)))///(((***&&&+++---!!!444RRRYYYgggttttttkkk}}}yyyiiitttyyyppp|||wwwqqquuuwwwrrrnnnlllfffUUU>>>777NNNlllyyypppfffkkkddd\\\YYYVVVRRROOOMMMLLLLLLFFFHHHJJJHHHDDD>>>:::888444777:::<<<;;;;;;;;;;;;??????===KKKDDD___ggg666555///...111000---000000***???iii|||wwwkkkqqqkkkNNN>>>999CCCSSSZZZLLLXXXiiiSSS___LLL555555+++000---***...++++++...444QQQzzzbbbyyy~~~yyy~~~|||yyyvvv|||}}}xxxyyyyyyuuu}}}{{{|||~~~}}}uuujjjcccccciiikkkoookkkfffkkkbbbGGG>>>:::DDDnnnuuuoookkkwww|||lll[[[PPPHHHEEE???999;;;???;;;<<<======<<<<<<===>>><<<999CCCBBB;;;CCCppp]]]jjjyyy@@@111,,,+++******))))))******sssqqqooouuu```zzzTTTgggCCC999555///&&&(((---((((((,,,,,,222jjjqqqttt}}}yyy\\\JJJ___iiilllhhhhhhnnnmmmgggfffkkkoooooolllkkklllnnnmmmooopppmmmhhhccc```^^^^^^aaaeeeggghhhiiilllnnnmmmkkkjjjffffffrrruuujjjhhhwwwyyyxxxttttttwwwvvvrrrdddbbblllcccbbbrrr~~~qqqfffbbbccchhh```OOODDDCCCCCCBBBBBBBBBBBBCCCCCCDDD@@@@@@KKKkkkDDD,,,555++++++,,,***---,,,...111SSSnnn}}}{{{iiiooofffuuulllXXX@@@999JJJeeeyyy}}}}}}}}}~~~xxxwwwvvvuuuuuuwwwxxxyyyvvvyyy||||||yyyuuurrrqqqgggggg]]]III;;;===HHHPPPNNNdddyyygggccc___^^^\\\WWWOOOHHHIIIKKKHHHBBB???@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;;;;<<>>EEEIIIMMMNNNZZZ~~~zzziii]]]]]]\\\[[[ZZZYYYYYYYYY^^^aaaeeecccggg]]]aaaYYYZZZTTTJJJAAA>>>AAAIIIOOOYYYVVVLLL===444===UUUiiiQQQzzzgggaaaUUUvvvHHH//////+++(((...)))++++++'''***&&&222CCCNNNnnn|||uuuyyy]]]qqqzzzqqqtttaaasssqqq___uuuyyyqqqtttuuuoooooonnnjjjZZZEEE@@@YYYxxxtttpppmmmdddggg```[[[YYYVVVRRROOOMMMKKKKKK???@@@AAA???<<<999666444444888<<<===<<<;;;;;;===<<<999???fffgggZZZ}}}WWW666666***222000222+++,,,222+++777ZZZ~~~vvvxxxyyy~~~xxxQQQ===888===MMM^^^WWWZZZnnnKKK```zzzBBB888222000---...)))...***+++000...BBBllljjjnnnxxxtttwwwwww{{{}}}||||||}}}wwwvvv{{{wwwrrrzzzwwwtttrrrrrrmmmeeeaaaaaaddd```eeefffbbbjjjcccGGG>>>DDDNNNppp~~~nnnmmmhhhbbb^^^WWWJJJAAA>>>===888999===<<<888999;;;<<<;;;<<<>>>???888AAABBBBBBAAA^^^qqqcccppp\\\>>>...,,,+++******))))))******tttqqqkkksssYYYttt]]]kkk}}}:::222000,,,$$$(((///***&&&---***)))gggssszzzzzzrrrqqq[[[bbblllooojjjiiinnnmmmfffhhhmmmqqqqqqmmmjjjkkknnnnnnooonnnmmmiiieee```]]]]]]aaaeeeggggggiiilllooohhhfffmmmkkk```kkkrrrbbbXXXbbb{{{xxxtttuuuyyyyyyrrrllllllnnnoooeee```lllnnnuuukkkfffaaabbbbbbVVVEEE@@@EEEDDDCCCCCCBBBBBBBBBCCCCCCAAADDDEEEwwwEEE---:::)))//////'''111******,,,@@@kkkttttttzzzzzzpppbbbSSSIIIOOOiii}}}}}}|||~~~xxxxxxwwwtttqqqqqqrrrtttrrruuuxxxyyywwwtttpppnnnllljjjYYYAAA777BBBTTT]]]QQQeeetttoooxxxrrrhhheeebbb```]]]VVVJJJAAA>>>DDDFFF@@@<<<===AAACCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@>>>===;;;:::<<<<<>>TTTwwwccceeeMMM]]]BBB---111---(((---))),,,000###(((,,,222444CCCttt|||nnnsss}}}jjjrrrttt\\\pppmmm[[[xxxwwwxxxwwwpppqqqooojjj]]]KKKHHHaaapppqqqnnn```bbb[[[WWWVVVTTTRRRPPPNNNNNNMMMIIIIIIGGGCCC>>>999555333555888<<<>>><<<;;;<<<===???999III```}}}JJJ444666(((888+++111,,,---555,,,---HHHmmm{{{|||pppyyy{{{|||ooo|||hhhTTT@@@<<>>999777333999>>>999666888:::;;;;;;<<<>>>@@@>>>HHH:::>>>NNNWWWyyyeeedddrrrAAA---,,,++++++***)))*********wwwmmmiii~~~VVVtttjjjoootttCCC(((++++++''')))$$$***...(((,,,,,,LLLyyy{{{uuurrrllljjjooosssssslllffffffkkkllloooqqqooolllkkkllloookkkkkkmmmoooppplllddd^^^aaabbbbbbbbbcccgggmmmqqqppphhhcccgggjjjgggaaa]]]GGGPPPbbblll^^^IIIFFFRRRooozzzxxxrrrqqqmmmjjjpppllljjjppp|||yyyllldddeeebbbYYYMMMCCC@@@@@@@@@BBBCCCAAAAAACCCDDDDDD@@@RRRNNN|||999222333***000&&&000((((((111(((;;;tttuuuiiizzzxxxoooeeelll|||~~~}}}{{{}}}}}}xxx{{{zzzxxxvvvuuutttssssssnnnmmmnnnrrrvvvuuunnnhhhgggkkk```IIIAAANNNXXXWWWiiieeeppptttccccccbbb^^^XXXQQQIIIEEEEEEDDDCCCDDDDDDCCC@@@>>>@@@>>>>>>@@@CCCDDDCCC@@@DDDDDDAAA>>>>>>???===:::666EEE```|||ttt___???^^^>>>555......///...,,,,,,***333ccchhhgggrrr{{{fff[[[bbbhhhdddbbbggg]]][[[\\\^^^^^^___fffoookkkmmmppprrrttttttsssrrrhhhBBB444<<<444333KKKQQQZZZ\\\VVVZZZfffjjjddd]]][[[XXXXXXYYYZZZ[[[ZZZ]]]___bbbdddgggggg___VVVRRRCCC<<>>BBB<<>>BBBKKKNNNEEE;;;mmmgggOOOSSSbbbCCC;;;444999&&&......//////---)))***555CCC~~~cccZZZzzz~~~wwwpppvvveeecccuuueeesss~~~|||tttxxxoootttsssnnnnnnsssqqqhhheeeeeedddaaa]]][[[ZZZ[[[______]]]^^^jjjuuummm\\\FFFMMMTTTuuusssaaa___]]]QQQFFFBBB???:::555333555888::::::888888888:::===@@@@@@@@@DDD;;;GGGHHH\\\fff[[[rrr]]]yyyzzzuuu555...,,,+++***)))((((((((((((yyyjjjeee~~~UUUrrrpppqqqrrrDDD(((***+++''')))%%%+++***'''+++)))CCCkkkpppooovvvyyymmmiiihhhiiijjjjjjkkkmmmllllllmmmllljjjjjjjjjlllkkkkkklllnnnooommmgggbbb```______```ccchhhmmmoooooojjjhhhgggbbbYYYTTTSSSBBBFFFOOOSSSFFF;;;FFF\\\rrrjjjoooooohhhiiikkkiiinnnwww{{{zzz~~~xxxxxxuuummmeeegggddd\\\RRRIIICCCBBBCCCAAAAAA@@@???@@@BBBCCCCCCHHHNNNbbbsss888333222''',,,)))111))))))111'''555ffftttiii{{{zzzyyytttzzz}}}}}}}}}|||vvvzzzzzzzzzyyyxxxuuusssqqqlllkkkkkknnnrrrrrrnnniiifffjjjcccOOOEEENNN]]]fff[[[wwwhhhaaa```___[[[VVVOOOJJJFFFFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@BBBDDDFFFDDDBBBAAABBBBBB@@@=========>>>:::GGGdddzzzdddYYYMMM{{{===555......///---,,,,,,+++555KKKeeeiiijjj||||||~~~uuujjjgggeeecccffflll^^^\\\[[[[[[YYYZZZcccmmmgggkkkpppssstttsssrrrrrrwwwfffFFF444777444999OOOQQQaaaddd^^^rrruuuccc___[[[XXXXXXYYYYYYYYYYYYcccfff```^^^bbb___WWWJJJCCCDDDTTTeeegggYYYKKKNNN&&&IIIIIIMMMtttCCCjjjmmmaaagggnnn444111...,,,++++++***(((******''')))---...BBBeee~~~}}}mmm\\\zzz~~~eeeXXXqqqrrrsssjjjlllhhhoooffflllYYYaaa|||tttlllkkkeee^^^]]]^^^]]]YYYVVVUUUSSSPPPMMMKKKJJJIII@@@???<<<:::777555444444;;;888999999666<<>><<<999666555444555555888;;;:::666777???CCC???:::QQQXXXJJJhhhjjjEEE>>>888999111222000///---,,,,,,,,,--->>>ddd~~~}}}tttvvvyyywwwaaaQQQKKKKKK666>>>===777@@@SSSWWWMMMQQQaaaLLLKKKEEE999;;;...222+++***,,,...---***,,,000YYY}}}eeebbb~~~~~~vvvqqqmmm{{{tttffffffooolllkkknnnnnniiifffeeebbb___\\\]]]```bbbbbb```^^^fffiiifffiiisssyyyxxx```zzzttt```NNNHHHGGGBBB???@@@999777555555666888888888:::;;;===???@@@@@@@@@???===;;;IIIfffZZZgggvvv^^^|||SSS888+++,,,,,,***)))))))))))))))dddaaa~~~WWWhhhtttpppnnnIII***)))***(((+++&&&,,,'''&&&---%%%...NNNbbbwww{{{yyymmm```YYYbbbnnnpppmmmlllkkkgggdddeeeggghhhgggeeefffffffffggghhhhhhhhhgggccc___]]]```fffkkkjjjhhhgggggggggaaaRRRAAA999:::>>>>>>CCCEEE???CCCaaa{{{lllgggsssooommmnnnqqqqqqpppvvvzzztttmmmhhhfffffffffeeecccYYYMMMEEEDDDEEEEEEEEEHHHEEEDDDGGGHHHGGGGGGHHHSSSZZZccc@@@>>>444(((------///***+++000''')))>>>lllqqq|||pppqqqzzz|||zzz~~~}}}}}}{{{wwwsssssssssrrrpppnnnkkkiiijjjgggeeeeeefffgggfffeeebbbbbbdddccc[[[YYYiii}}}```XXXVVVSSSPPPMMMKKKIIIHHHHHHFFFDDDCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDAAA>>>=========:::;;;===BBB[[[|||kkkeeejjjfff;;;555111111111---+++,,,+++...---\\\xxx^^^ZZZiiisss~~~vvvnnn\\\]]]___[[[```aaacccaaaXXXPPPRRRZZZ___fffnnnqqqpppnnnnnnoookkkmmm]]]CCC777@@@RRRaaa]]]iiitttxxxkkkfff^^^YYYWWWXXXZZZZZZ]]][[[YYY\\\___ZZZJJJ;;;>>>TTTfffcccSSSGGG@@@;;;111ZZZTTTccckkkrrrooo888MMM```rrr@@@333000---,,,,,,,,,+++******+++((((((,,,***555NNNjjj___pppzzziiisss|||zzzeeettt```eee~~~~~~~~~yyyhhhllllllbbbdddfffllleeeqqqjjjeee___mmmfffOOOTTT^^^lllkkkQQQ???GGGrrrpppjjjccc``````[[[TTTRRRPPPMMMJJJGGGEEECCCBBBBBB???;;;888666555666777666<<<999555===EEECCCAAA<<>>:::<<<444111000...,,,+++++++++,,,<<>>???999999999999:::;;;;;;;;;:::<<<>>>@@@@@@?????????BBB@@@QQQvvvWWWyyy\\\kkkBBB000---,,,,,,+++***))))))))))))fffeee^^^eeennnkkkmmmLLL,,,***)))'''+++''',,,***'''///&&&,,,IIIcccuuuiiieeepppyyyvvvrrrrrrkkkgggdddcccfffhhhgggeeeggggggggggggggggggiiijjjgggdddaaaccchhhjjjgggdddgggeeedddaaaVVVGGG;;;777999888===AAA???GGGjjjpppgggrrrooonnnoooooommmmmmqqqxxxssspppmmmkkkhhhfffcccbbbZZZQQQHHHDDDEEEGGGEEEBBBCCC@@@AAAEEEEEEBBBDDDIII```eeeJJJBBB333***///++++++))),,,...))))))111PPPnnnxxxkkkkkkqqqpppvvv~~~}}}{{{|||{{{xxxtttrrrooollljjjiiiiiiiiiiiigggcccaaaaaaaaaaaaaaa```\\\```gggfffaaahhhuuucccYYYRRRPPPNNNKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEAAA>>>@@@AAABBBCCCCCCBBBBBBBBBDDD<<<777:::<<<;;;:::<<>>>>>===999111000///---,,,,,,------444@@@sss{{{|||yyyzzzsssiiimmmqqqiiijjjqqqnnnnnnkkkqqqrrrhhhffffff___WWWIII<<<;;;@@@EEEKKKQQQNNN:::;;;WWWhhh```]]]fffPPPEEEIIIEEEAAADDD;;;666555///,,,---...+++***,,,222TTT|||[[[aaazzzzzzqqq}}}qqq~~~lll{{{~~~xxxrrriiihhhuuummmffffffmmmoooiiigggllliiiddd______cccfffeeebbbcccbbb```]]]___fffkkklllkkkqqqooo}}}ppphhhXXXTTTKKKBBB???>>>===;;;;;;777888:::;;;;;;;;;<<<===:::<<>>???AAAEEEJJJeeexxxzzzdddVVV;;;***333---,,,+++***))))))))))))lllnnngggbbbhhhgggmmmQQQ///***)))'''+++&&&+++,,,'''...(((---FFF___}}}xxxjjjeeennntttooolllooojjjgggdddcccdddeeeffffffjjjkkkkkkiiihhhhhhiiikkkhhhfffeeefffhhhhhheeebbbhhhdddcccccc\\\NNN@@@999AAA>>>BBBHHHJJJUUUxxxxxxjjjpppkkklllmmmllljjjjjjmmmqqqlllkkkkkkkkkjjjhhhccc___OOOJJJEEEDDDFFFGGGDDD@@@CCC@@@BBBFFFEEEDDDMMMZZZkkk}}}rrrVVVBBB///***///***)))***,,,,,,+++++++++<<>>===<<>>IIITTTVVVUUUVVVDDDIIIVVV___WWWTTTpppsssKKKIIIEEECCCEEEEEE>>>999999222.........+++,,,///111CCCnnnkkk```mmmtttxxxcccwwwsss}}}uuuppplllooo}}}tttooolllnnnmmmkkkiiikkkkkkgggbbb```bbbccccccbbbddd```[[[YYY[[[^^^^^^^^^```bbb[[[gggcccPPPNNNFFFDDDAAA===;;;:::999777666555777999999999:::;;;===;;;>>>@@@@@@??????BBBEEE<<>>777BBBAAAJJJWWW\\\ddd~~~wwwjjjrrrhhhlllnnnmmmkkkkkklllnnnkkkiiiggghhhiiifff```[[[GGGEEEBBBCCCDDDEEEDDDBBBFFFCCCDDDGGGEEEIII]]]tttrrrmmmzzz|||gggCCC---+++///+++)))------)))+++...))),,,iiisss}}}zzzqqqmmmooohhhhhhtttzzzyyy~~~~~~yyyuuuuuutttrrrrrrpppmmmiiigggfffeeeeeebbbaaa```^^^\\\]]]^^^___YYYYYYZZZ^^^```^^^ZZZWWWWWWUUUOOONNNTTTUUUMMMDDDHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCEEEFFFFFFCCC@@@>>>AAACCCBBB@@@???@@@AAA@@@:::888;;;:::999DDDSSSxxx~~~pppSSSNNNnnnoooDDD:::888888999666000---//////+++---+++===eeevvvqqqeeeiiiyyytttlll```TTTRRRSSSXXX\\\^^^bbbgggXXXQQQIIIHHHPPP[[[dddhhhqqqkkkppplll\\\bbbqqqqqqcccZZZZZZZZZ[[[\\\[[[XXXVVVSSSUUUOOODDDAAAKKKXXX______JJJ:::;;;@@@FFFXXXlll\\\FFFeeeuuuaaaqqquuu???<<<:::777333111///...,,,+++''',,,))))))...***(((111DDDTTTeeelllrrr{{{yyy}}}lll~~~zzzpppmmmpppppp```NNNUUUjjjuuulllfffbbb^^^YYYIII777999888>>>AAADDDEEE>>>DDDZZZdddiiikkkfff```ZZZSSSMMMJJJIIIGGGEEEDDDBBBBBBAAA::::::999999999999::::::777???999<<>>@@@BBBBBB@@@AAAFFFKKKWWWrrrYYYPPP999222222------,,,+++************xxxuuuaaaeeefffpppWWW333,,,(((&&&***$$$(((***!!!++++++...:::FFF```nnngggppp~~~}}}___IIIMMMVVVYYY^^^gggeeefffeeebbb______cccggggggiiijjjgggccc```aaabbbaaacccfffgggeeedddccccccaaa```aaaaaaWWWFFF888222222777HHH\\\dddffftttooodddqqqiiinnnqqqpppnnnnnnoooooolllgggbbbbbbccc```YYYRRRDDDCCCAAAAAACCCDDDDDDCCCFFFBBBAAABBBAAAIIIfffyyyiiizzzqqqssssssFFF---...111,,,+++///---'''+++///(((###XXX~~~yyyzzzsssnnnqqqjjjgggmmmpppzzz~~~~~~xxxsssrrrqqqooolllllljjjhhhfffcccaaa```^^^^^^^^^]]]\\\]]]___aaaWWWZZZZZZYYYXXXXXXTTTPPPMMMIIIOOOQQQHHHEEEHHHGGGEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@AAADDDFFFFFFEEE???AAADDDCCC@@@???@@@BBB;;;:::<<<>>>999888III```uuu[[[BBBCCCfff[[[???:::999:::;;;777111...000)))555---333222KKK|||pppdddTTTkkkxxx|||{{{{{{vvv]]]TTTNNNOOOUUU\\\dddjjjgggZZZLLLFFFLLLWWW___ccckkk```iiimmm___cccpppmmmuuu|||zzzrrrllleeeaaaWWWXXXYYY\\\]]][[[VVVRRRNNNNNNBBB999MMMkkkiiiQQQBBB888:::FFFKKKQQQqqqoooeeegggWWWmmmyyyTTTccc@@@AAA:::<<<999555222000///,,,+++''',,,***)))///+++'''---444EEENNN[[[yyy|||yyy|||rrrwwwtttxxxllleeefffiii]]]MMMVVVppp|||oooiiibbbXXXYYYRRR===<<>>===<<<;;;999888777333???<<>>@@@555333333444000++++++///***(((???hhhzzzjjjTTTKKK```sssyyygggqqqhhhyyybbbYYYcccgggeeehhhrrrtttooofffgggoooqqqkkkfffeeeccc___]]]]]]```ccc]]]\\\[[[ZZZVVVQQQOOOQQQCCCWWWQQQHHH???===DDD777;;;;;;:::666444666888888777999;;;;;;:::;;;@@@CCC@@@BBBDDDCCCAAACCCIIIOOOrrrVVVrrrsssuuuEEE666777+++...---,,,+++************xxxwwwmmmhhh___vvv```;;;'''***)))&&&((())))))(((''')))+++444GGGXXXooonnnmmmvvv{{{tttJJJPPPXXXUUUiiihhhnnniiieeefffgggfffbbb___jjjhhhfffaaa^^^]]]^^^```______```bbbddddddcccaaa[[[]]]```]]]TTTGGG:::222;;;999AAA\\\vvvtttppp|||iiijjjppplllkkklllnnnooonnnkkkiiiiiieeecccdddaaaWWWMMMGGGGGGBBBBBBFFFHHHFFFCCCCCC???@@@LLL999===OOO]]]yyybbb||||||ppp444333+++,,,,,,,,,,,,+++++++++******)))@@@fffhhh~~~nnnxxxzzzsssqqquuussskkkzzzvvvzzzzzzkkkiiissslllgggjjjkkkeeefffggg]]]aaa___]]]]]]]]]^^^]]]\\\[[[XXXVVVXXXYYYXXXQQQKKKKKKIIIGGGEEEEEEEEEGGGHHHIIIHHHEEEBBB@@@?????????BBBAAA@@@???@@@BBBDDDFFFCCCAAA??????AAAAAA???<<<>>>444999???666===```~~~xxx]]]IIIXXXJJJDDD<<<<<<<<<;;;999666333111000,,,,,,,,,+++555VVVxxxfff___bbboooxxxtttgggIIIIIIQQQLLLXXXaaa[[[[[[XXXSSSMMMJJJLLLOOOWWW\\\```bbbfffhhheee______aaacccdddbbb^^^YYYVVVVVVUUUTTTVVV\\\]]]SSSFFFEEE<<<>>>SSSiiihhhSSS???;;;999>>>GGGVVVmmmuuuiiiXXXkkklll{{{{{{ooohhhkkkxxx^^^>>>BBB555777777666444222///---+++++++++***************+++,,,<<>>;;;;;;??????888111///...---...,,,///NNNllleee```wwwwwwlllQQQEEEQQQ]]]___WWWQQQUUU[[[]]]HHHKKKnnn}}}YYYOOOPPP|||UUULLLIIIJJJGGGAAA@@@DDDCCC>>>999888777555222///---+++///&&&///PPPoooqqqZZZEEEQQQqqq}}}cccffflll~~~sss]]]tttzzzaaappptttnnnfff^^^aaatttwwwccciiieee```]]][[[\\\\\\]]][[[YYYWWWUUUSSSQQQMMMJJJMMMIIIDDD???;;;:::::::::999:::;;;:::888777888999888999:::<<<>>>@@@BBBCCCJJJDDD@@@CCCDDDEEESSSgggvvv\\\\\\^^^}}}LLLEEEDDD...222,,,,,,---,,,,,,+++***)))xxxggg___vvvggg@@@***+++***&&&)))))))))((('''(((+++222CCCSSSmmmwwwxxxwwwzzzzzziii[[[YYY\\\rrrpppkkkfffaaa```bbbbbbbbbaaaffffffdddaaa^^^^^^___aaa___^^^___```bbbbbb```___[[[ZZZZZZ[[[YYYOOO???333===<<>>===PPPsss{{{SSSAAAbbbkkk===>>>@@@???>>>;;;777333...,,,111---,,,,,,(((,,,CCC]]]zzzlll]]][[[mmmzzz~~~sss\\\YYYOOOAAALLLOOOOOOVVV___ccc```\\\XXXVVVGGGJJJMMMPPPWWW___cccaaaXXXYYY[[[\\\[[[YYYUUUSSS]]][[[VVVQQQPPPPPPJJJCCC===YYYyyyeeeCCC333333@@@NNNUUUYYYiiizzzzzzooo|||jjjjjjxxxiiikkkmmmxxxFFF;;;:::777888777666444222///---,,,++++++******)))*********---<<>><<<<<<<<<;;;:::888888888888===:::FFFDDD>>>lllsssQQQIIIEEEFFFGGGCCC???>>>:::<<<<<<888888999777222000,,,,,,@@@]]]gggdddeeesssssssss```nnnggg___iiiwwwoooVVV]]]rrrxxxGGGOOOJJJKKKIIIEEEEEEIIIGGGBBB===<<<;;;999666333111///,,,***+++999WWWooojjjYYYKKKqqqvvvdddwwwxxxhhhyyyjjjlllhhhhhhkkkeee]]]dddlllfff]]][[[YYYYYYZZZZZZYYYXXXXXXVVVSSSRRRQQQNNNKKKHHHIIIFFFAAA===999888999999999:::;;;:::888777888999:::::::::<<<>>>AAACCCEEE===QQQOOOGGGHHHCCCQQQyyypppkkkpppRRRPPPAAAAAA555111...------,,,+++******)))yyywww|||eee^^^uuurrrIII///---***''')))******((('''((()))///===KKK^^^sssyyyvvv|||zzzvvvxxxhhh```cccnnneeehhheee___\\\]]]```bbbcccbbbbbbbbbaaa______```aaa^^^^^^^^^^^^______]]]ZZZ[[[WWWVVV[[[```YYYHHH999<<>>@@@???>>>;;;777333///---111...---...)))'''111@@@nnnpppfff\\\jjjqqq|||vvvxxxyyyyyyZZZBBBIII???HHHMMMRRRWWW]]]eeennnuuuPPPOOOKKKFFFGGGLLLNNNLLLTTTTTTUUUVVVVVVUUUTTTSSSMMMQQQSSSNNNJJJJJJJJJIII]]]fffjjj[[[???000<<>><<<======:::777777:::===>>>;;;EEE???JJJ]]]JJJDDD@@@AAABBB???======??????<<<:::;;;<<<777000444---+++333IIIfffkkkYYYYYYvvv}}}zzz~~~yyy|||xxxxxxxxxrrr___LLLUUUtttIIICCCJJJGGGIIIIIIGGGIIIKKKHHHDDD???>>><<<:::777555333222***000***&&&@@@hhhuuuhhhOOOccctttqqq{{{www{{{qqqaaaeeecccgggdddZZZ]]]bbb]]]XXXWWWWWWYYY[[[[[[WWWSSSSSSQQQOOOMMMMMMKKKIIIFFFDDDBBB>>>:::888777888999999:::;;;:::888888888999<<<;;;;;;<<<>>>AAADDDFFFEEEQQQEEEAAAMMMHHH\\\```xxxRRR^^^^^^RRR@@@======222111///---,,,************yyymmmtttsssddd]]]uuu~~~QQQ333...***''')))******((('''((((((,,,777BBBMMMcccrrryyyjjjuuuuuummmeeebbbaaaXXXeeefffccc___]]]```bbbbbb___aaaaaaaaa___^^^^^^___^^^]]]\\\]]]]]]\\\YYYWWWZZZXXXXXX___fffbbbTTTGGG999FFFWWWrrrxxxqqqooohhhhhhhhhiiilllmmmmmmlllddd^^^VVVOOOGGGAAACCCIIIJJJEEECCCDDDDDDAAAAAADDDFFFDDDMMMDDDhhhhhhVVVzzz}}};;;666...///000,,,,,,,,,+++++++++******111"""***HHHfff{{{ooosssssshhhfffnnncccbbbeeekkkpppttt}}}uuuhhheeeddd\\\\\\```\\\[[[ZZZZZZ\\\___```___^^^\\\ZZZXXXWWWUUURRRMMMIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@?????????@@@@@@??????@@@AAABBBBBBCCCDDDDDDDDD@@@;;;444000222666999:::NNNxxx~~~[[[BBB111RRRBBB888===;;;;;;;;;:::999777555444222//////000---))),,,222LLLfffsssiiicccppp~~~}}}{{{zzz~~~}}}oooVVV\\\EEEAAA@@@@@@BBBKKK\\\qqqfffddd]]]SSSNNNLLLHHHCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBNNNXXXVVVPPPLLLLLLLLLUUUMMMDDD???===@@@IIISSS[[[zzziiiXXX```{{{HHH>>>FFF666===<<<<<<:::999666444111000------+++***))))))))))))+++///999DDDDDDaaaoooeeexxx}}}uuuzzzkkktttuuunnnnnnoooppppppooommmmmmddd___]]]___\\\QQQFFFBBB<<>>GGGWWW[[[[[[ccccccfffeeedddaaaVVVGGGAAABBBBBB@@@@@@??????>>>===<<<>>>???;;;777777<<>><<>>===>>>===:::;;;<<<888222777------000999YYYnnnaaaVVVYYYssstttpppYYYXXXqqqzzzeeeOOOKKK[[[oooyyywww~~~XXX@@@LLL>>>BBBCCCEEEFFFHHHHHHEEEBBBBBBAAA???===:::888777666,,,333...&&&666YYYmmmlll]]]TTT[[[mmmwww{{{xxxwwwfffkkkbbb\\\ZZZaaarrrrrr^^^___^^^\\\]]]]]][[[VVVRRRQQQOOOLLLKKKJJJIIIGGGEEEAAA???<<<999888888888999888:::::::::888888999:::===<<<<<<<<<>>>AAADDDFFFOOOGGG@@@CCCIIITTTTTT___GGGMMMDDD<<<>>>888444222///,,,******++++++nnnpppnnnccc]]]uuuWWW666000+++'''))))))+++((('''(((((()))111999IIIWWWiii~~~||||||wwwnnneee]]]TTTTTT___eeegggbbb___``````]]]___```aaa___]]]\\\\\\]]]^^^]]]\\\\\\\\\ZZZWWWUUUXXXZZZ^^^eeehhhfff___XXXAAAOOO^^^vvvjjjiiifffffffffhhhjjjlllkkkiii^^^TTTJJJFFFDDDCCCEEEHHHGGGDDDEEEGGGFFFBBBBBBEEEIII???UUUxxxlllAAAzzz{{{|||___666---888---111,,,,,,,,,+++++++++******+++&&&***333HHHpppvvv~~~nnnnnnqqqkkkgggiii```^^^ccckkklllsssyyysssddd\\\[[[WWW[[[[[[[[[]]]___```___^^^[[[ZZZXXXVVVTTTQQQNNNKKKHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBAAA@@@@@@???>>>@@@?????????@@@@@@@@@AAAAAAAAAAAA???;;;555000---222444999AAA[[[kkkPPP888<<>>CCCHHHOOO]]]jjjpppzzzcccWWWeeeGGG???@@@777<<>><<<999777555333///...---+++******))))))---***444EEEAAAWWWbbboooxxxrrrqqqqqqrrrsssrrrpppnnnjjjggg___\\\\\\^^^]]]UUUKKKEEE<<>><<<;;;;;;<<>>DDD@@@FFF===VVV{{{eeeVVVNNNMMMIIIGGGHHHGGGBBB???@@@:::???AAA===;;;<<<===<<<777+++///333///DDDeeeooobbbUUUbbbxxxmmmVVVlll|||qqqqqqtttBBBDDDJJJ;;;@@@@@@AAAEEEGGGEEEBBB@@@EEEDDDBBB@@@>>>=========666222---,,,333EEE]]]nnnhhhYYYIIIZZZmmmsssooouuummmiii```WWWbbbjjjbbbaaa___]]][[[XXXUUUSSSQQQNNNKKKIIIIIIHHHGGGEEE???===;;;:::999999::::::888999::::::888888999:::======<<<===>>>AAADDDEEEFFFDDDPPPPPPKKKyyy^^^HHHfffKKKFFFJJJ>>>;;;???888555222///,,,++++++,,,uuueeewwwtttddd^^^vvv\\\999222---***+++***+++(((((())))))(((,,,222EEEMMM]]]vvvooolllzzzzzzrrrlllbbbJJJFFFVVVaaagggccc^^^___]]]YYY_________]]][[[ZZZ[[[\\\^^^]]]\\\\\\\\\ZZZWWWUUUVVV[[[aaafffgggfffdddcccZZZcccjjj|||xxxgggkkkggggggggghhhiiigggdddaaaTTTKKKCCCCCCEEEEEEFFFIIIEEEDDDEEEGGGFFFDDDFFFKKKXXXnnncccJJJSSS^^^DDD777)))888,,,---,,,,,,,,,+++++++++******&&&***...+++444^^^~~~rrr|||ooollllllddd[[[ccc```aaaeeejjj{{{}}}xxxvvviii```___[[[\\\[[[\\\]]]______]]][[[XXXWWWVVVUUUSSSQQQOOONNNHHHIIIJJJJJJIIIFFFCCCBBB@@@AAAAAAAAAAAA@@@???>>>????????????????????????>>>>>>===999444000......333333???RRRiii~~~vvvXXXBBB;;;```GGG===???888===<<<;;;:::999888777777888666333000---+++++++++)));;;YYYnnniii[[[___ooouuu}}}~~~qqqjjj]]]LLL???999;;;???CCCJJJRRRYYYaaahhhhhhccccccbbbaaa```___^^^]]]]]]WWWZZZWWWJJJ>>>::::::;;;@@@===>>>HHHZZZrrrssskkkxxxwwwjjjrrriiiFFFIII>>>===>>>BBBAAAAAA???>>>;;;999666555222111///---,,,+++******&&&###)))===<<>><<<<<<@@@DDDEEE444GGGxxxVVV@@@OOOHHHFFFFFFHHHFFF???<<<===IIILLLKKKBBB:::999::::::555---000444---333QQQmmmiiifffhhhgggfffuuuQQQAAA@@@>>>BBBBBB@@@AAAEEEFFFCCC??????@@@???===<<<;;;<<<<<<===???222+++......444OOOnnngggjjjPPPJJJooo|||jjjpppsss{{{sssxxxtttbbbYYYjjjrrrbbb___aaaaaa]]]WWWSSSSSSTTTRRROOOKKKIIIHHHHHHFFFEEE>>>===;;;:::999999::::::777999::::::999888999;;;<<<<<<===>>>???AAABBBCCC???CCCQQQVVVrrreeeGGGyyyNNNRRRDDDLLL???:::CCC;;;999666222///---,,,,,,oooYYYjjj~~~{{{ddd___www```<<<555111......---+++((((((******(((***...;;;EEESSSfffpppgggcccpppwwwqqqzzzpppooopppPPPCCCPPP___gggccc^^^```aaa]]]]]]]]]\\\[[[YYYZZZ\\\______^^^]]]]]]]]]\\\YYYVVVUUUYYY^^^bbbcccdddeeefffiiiqqqsss~~~jjjjjjmmmhhhggggggfffccc^^^WWWSSSJJJFFFCCCEEEFFFEEEFFFJJJFFFDDDCCCDDDDDDEEELLLTTTUUUIIIJJJTTTlllhhh444777000000111,,,,,,,,,,,,+++++++++******)))***...,,,,,,JJJwwwuuummmqqq```ggggggYYYdddfffccccccsssVVVIIINNNXXXVVVTTTXXXYYY\\\[[[[[[\\\]]][[[XXXUUURRRSSSSSSRRRPPPOOOOOOOOOIIIJJJKKKKKKIIIEEEAAA??????@@@@@@AAAAAA@@@???>>>>>>???????????????>>>>>>>>>===999444///---///111444555LLLhhhqqqlll[[[EEE555CCCwww>>>@@@??????>>>===;;;999777555444333555555444000---,,,------%%%+++BBB```mmmbbbUUUQQQdddxxxwww~~~www}}}tttaaaNNNBBB>>>>>>777;;;???BBBHHHNNNOOOLLLNNNOOOOOOOOOOOONNNMMMLLLDDDEEEBBB;;;999===AAABBB>>>EEEYYYtttlllkkkyyyhhh```aaaOOOAAAGGGBBBDDDBBBEEEAAA@@@???===;;;888666555444333111///---,,,++++++***...,,,;;;BBBIIIiiiwwwyyy|||^^^qqqvvvuuukkkaaa___^^^\\\ZZZZZZ[[[\\\^^^[[[UUUNNNOOOUUUXXXcccuuu~~~\\\KKKFFF:::@@@AAABBB@@@<<<::::::;;;>>>>>>>>>??????@@@BBBBBB???CCC^^^xxxjjjdddDDDIIIAAAAAADDDGGGEEE>>>:::;;;TTTSSSLLLAAA:::999888555777777444333222000>>>XXXdddjjjnnnooolllfffsssXXXFFFCCC???AAAIIIEEEAAA@@@EEEEEE@@@<<<===<<<;;;:::999:::;;;===>>>@@@444...000+++***@@@___dddiii^^^MMMPPPaaapppyyywwwwww]]]TTTWWWVVV```fffkkkfffZZZRRRQQQSSSSSSPPPKKKIIIGGGFFFEEEDDD===<<<;;;:::999999999999777999::::::999888:::;;;:::;;;===>>>@@@@@@@@@@@@DDDKKKQQQssssssJJJaaa|||vvviiiOOOKKKJJJGGG@@@???@@@===;;;999666333000---,,,zzz```SSSjjj|||eee___xxxbbb???888444111111///+++((((((+++***((())),,,333DDDQQQ^^^lllmmmjjjppp}}}zzzfffgggzzzdddVVVOOO___hhhddd```dddfffccc[[[[[[ZZZYYYXXXZZZ^^^aaa___^^^]]]^^^^^^]]]ZZZWWWUUUVVVYYY]]]```cccddddddfffooorrr~~~wwwiiiiiillldddgggfffeeebbb]]]UUULLLEEEDDDDDDFFFHHHFFFBBBEEEKKKIIIDDDAAAAAABBBEEEPPP[[[FFF>>>333DDDzzzIII///555999(((999...,,,,,,,,,+++++++++******,,,$$$(((+++&&&777bbbsssYYYwwwjjjQQQcccoooeeedddlllhhhfffLLL777...999LLLQQQTTT\\\___\\\[[[ZZZ[[[ZZZXXXUUURRRNNNOOOPPPOOONNNNNNOOOPPPJJJKKKLLLLLLIIIEEE@@@===>>>???@@@AAAAAA@@@???>>>>>>>>>????????????>>>===>>><<<888111,,,,,,000444666999VVVvvvrrrZZZDDD666===QQQbbb777<<<888BBB;;;:::888777555444333333000333444222000000222333222+++///BBBXXX```^^^[[[WWWooorrryyyzzzooowww}}}vvvyyy}}}ooo[[[JJJAAA===<<<888444555999;;;888999:::<<<=========<<<;;;888:::<<<>>>DDDKKKMMMJJJSSShhh}}}nnn\\\ccczzzXXXEEEDDDAAADDDJJJ>>>>>>@@@@@@>>>===:::888555444555444222000...,,,,,,+++###///&&&---;;;CCCYYYbbbvvvppprrr|||lllzzz}}}{{{yyykkk___llltttooogggccc___[[[SSSUUUWWWZZZ___aaa]]]WWWZZZ___bbbpppcccCCCDDD@@@>>>@@@AAA???<<<:::<<<>>>???>>>>>>???BBBCCCBBBAAA333iiivvv~~~hhh___NNNBBBAAABBBGGGMMMKKKDDD@@@@@@NNNJJJBBB;;;<<<@@@@@@<<<;;;BBB888222:::555333CCC]]]```fff{{{kkk]]]sssyyy```@@@DDDAAAGGGQQQJJJEEE@@@???CCCBBB<<<999;;;@@@@@@??????@@@BBBDDDFFF;;;777666444,,,&&&555JJJeee]]]fff___DDDNNNrrr{{{tttZZZWWW\\\gggqqqwwwqqqaaaSSSPPPRRRTTTPPPKKKHHHFFFEEEDDDCCC<<<;;;:::999888888888888777888::::::999999:::;;;888:::===???@@@@@@???>>>FFFZZZiiioootttuuu{{{LLLYYY???PPPAAA@@@EEE===>>>===;;;888555111...,,,IIIbbbwwwpppttt```cccyyyrrrAAA999888///444111******)))(((((((((((((((+++;;;MMM[[[mmm{{{yyymmmqqqwwwzzzvvvsssooohhh___ZZZfffnnnkkkfffeeeccc___ccc^^^XXXUUUUUUYYY^^^aaaaaa^^^[[[ZZZ[[[___aaabbb\\\XXXTTTSSSWWWZZZ\\\\\\ggggggkkkvvv|||xxxuuuqqqmmmjjjiiijjjjjjddd^^^UUUNNNIIIFFFDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGBBBJJJ@@@???KKKEEEOOOuuu999+++DDDwww~~~rrrcccCCC---222888222000999000...+++)))******))))))((()))---///)))+++EEEccc~~~```UUUPPPeee^^^cccgggdddmmmUUU---333222888CCCNNNTTT[[[aaaYYYYYYYYYWWWTTTSSSTTTUUUUUURRROOOMMMMMMMMMMMMLLLHHHIIIKKKJJJGGGDDDBBBAAA>>>>>>>>>===>>>>>>???@@@;;;===>>>???>>>>>>???@@@;;;888333666:::222...888<<<===ffffffDDD<<<555JJJyyy___;;;@@@DDD999333777888888666444333444555555222//////000111///------///---///@@@YYYffffffhhhhhhooo{{{|||vvvsssyyy}}}vvv~~~zzzgggZZZPPP>>>999@@@>>>999>>>;;;666999:::666:::>>>777===HHHDDDHHH```hhhhhhvvvzzz~~~___fffttt~~~lllhhh|||KKKCCC======>>><<<<<<===???>>>===:::888666444333222222222111///---***))))))+++***(((000DDDWWWaaaMMMUUUWWWaaammmuuuxxxeee^^^]]]hhhssssssjjjccc]]]ZZZXXXZZZ]]]___]]][[[cccooorrrpppqqqQQQFFFDDD@@@;;;???@@@<<<666444666:::FFF---HHHLLL===EEEAAA@@@]]]wwwwww___HHHTTTDDDFFFGGGHHHHHHHHHFFFFFFEEEEEEBBB???>>>???>>>;;;888===>>>===;;;777555555555III\\\iiisss}}}vvvxxxeeejjjwww\\\RRRHHHEEEHHHLLLLLLJJJHHHJJJHHHCCC@@@AAAAAA>>>DDDJJJJJJ???666888BBBJJJdddHHH555777555***,,,999[[[bbbddd]]]VVVUUU[[[```bbbnnnqqq[[[bbb```zzz|||eeeYYYKKKOOOHHHSSSWWWDDD>>>CCC===DDD@@@======;;;777777999777;;;===<<<;;;;;;;;;999666???FFF555>>>HHH999LLLSSSrrreeeqqqIIIMMMGGGCCCDDDDDD@@@===<<<222LLL[[[LLL:::555555333MMM```tttkkkmmm\\\```wwwrrrAAA999888///444000---,,,+++***))))))))))))+++000===RRReeennnooonnn```lllxxx{{{zzzwwwqqqiiiZZZ]]]______aaafffhhhgggccc___ZZZWWWYYY\\\^^^___]]]ZZZXXXWWWYYY[[[]]]]]]```]]]ZZZZZZ]]]```bbbbbbbbb______dddmmmrrrrrrooouuurrrmmmhhhccc```___^^^UUUQQQKKKGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGG:::BBBSSSKKKBBB\\\ppp;;;FFFooo}}}KKK888---111444000111888000...,,,+++++++++***)))+++((())),,,((('''666IIItttppprrrvvv\\\LLLNNNeeellllllrrr}}}tttYYYIIIDDD@@@BBBMMMVVVZZZZZZZZZ[[[\\\[[[YYYUUUSSSRRRSSSVVVSSSOOOMMMLLLKKKJJJHHHEEEGGGHHHGGGEEECCCBBBBBB@@@???>>>===<<<<<<<<<<<<<<<>>>???>>><<<;;;<<<<<<555444888===;;;888888:::777QQQggghhhWWW@@@;;;FFFEEE888???<<<666555666666666555222222333444444222//////000111000...000111000111999JJJYYYaaaaaaaaacccjjjrrrwwwwwwuuusss{{{{{{xxx|||yyyfffjjjooobbbaaaTTTBBB===???<<>>KKKMMMNNNaaalllxxxlllqqq^^^bbbjjjoooXXXDDD@@@>>>>>>===:::<<<@@@<<<;;;:::888777555444444555555555555333111///---++++++))))))...<<>>>>>>>><<<999666666777@@@QQQ___ooo|||vvvsssxxxhhhSSSMMMFFFCCCEEEHHHIIIHHHIIIJJJHHHCCCBBBCCCAAA===BBBFFFEEE<<<444777???DDD\\\HHH;;;<<<:::111///555OOO```kkkddd[[[WWWRRRJJJ\\\xxxyyytttooo[[[^^^llllllnnnlll___TTT\\\ZZZDDD666@@@DDD666999555555888999777888;;;:::;;;;;;:::999<<>>666CCCKKKGGGeeepppxxxRRRjjjRRRJJJEEEBBBFFFHHHEEEBBBBBBHHH^^^iiiYYYDDD<<<888222~~~VVV]]]ooocccccc[[[```wwwrrrBBB999888///444000000///---,,,***))))))))),,,%%%---FFF[[[aaagggoookkknnnrrrwww~~~|||ssshhhaaaVVVPPPZZZjjjqqqoooeee```ZZZXXXXXXYYYYYYWWW```^^^\\\\\\]]]^^^^^^]]]___\\\ZZZ[[[]]]```bbbbbbZZZYYYXXXYYY\\\^^^^^^^^^dddbbb^^^ZZZUUUQQQNNNMMMIIIGGGDDDCCCDDDDDDDDDCCCFFFFFFFFFEEEEEEFFFFFFFFFLLLCCCPPPMMM999TTTNNNAAAkkkuuuUUU555222111222111///111444000...------...---+++))),,,'''&&&******&&&)))111VVV```\\\MMMKKKlllwww{{{{{{|||ssskkkppp[[[RRRNNNTTT]]]aaa``````^^^]]][[[XXXUUUTTTUUUWWWUUUSSSPPPOOONNNNNNLLLJJJGGGHHHHHHFFFDDDBBBBBBCCC>>>>>>===<<<<<<<<<<<<<<>><<<::::::;;;999444<<>>@@@AAA===999<<>>999444222444777888999EEEBBBCCCCCCHHHBBB]]]eeeeeeMMMHHHCCCFFFDDDEEEFFFDDDAAABBBGGGLLLFFFCCC@@@>>>=========<<<>>>???>>>===:::888777888555DDDSSSgggrrrpppttt```IIIKKKIIIFFFDDDCCCEEEFFFHHHGGGHHHEEEBBBDDDEEEBBB<<>>>>>888222///>>>UUUfffeee___[[[QQQDDDQQQooo~~~{{{}}}~~~~~~{{{fffRRRCCCMMMbbbkkkpppIII===DDDEEEAAA???:::777999999666666777;;;;;;:::999777555777888===;;;CCCCCCJJJUUUnnnvvvnnn}}}NNNZZZMMMHHHGGGKKKNNNKKKGGGGGGGGGZZZcccYYYJJJDDD>>>777|||ddd\\\mmm]]][[[^^^cccyyyuuuDDD;;;:::000555111111000...,,,+++)))((((((***$$$)))<<>>>>>??????>>>;;;:::;;;<<>>666---333///333333444222000000111333000000//////000111222222888555666777222,,,555DDD[[[dddbbbVVVVVVfffrrrsssiiinnnrrrnnnjjjlllwwwwwwxxxzzz{{{vvvsssxxxvvvwwwwwwwwwppppppzzzzzzwwwzzz|||iiiYYYjjjzzzJJJDDD>>>>>>@@@CCCAAA======@@@;;;:::888666555444444444444555666666555444222111222***)))...+++(((666KKKKKKcccnnnkkkkkkpppzzz{{{xxxsssmmmuuutttpppfffVVVNNNTTT```jjjnnnppppppllljjjkkklllcccbbbZZZQQQSSSXXXQQQCCCEEE???@@@HHHIII???:::;;;888666555555888===@@@CCCJJJ222DDDQQQ;;;JJJccc^^^wwwKKKEEEGGGDDDCCCJJJCCC;;;<<>><<<999888888999111<<>><<>><<<<<<;;;444,,,333@@@QQQ\\\___^^^ZZZVVV===\\\nnn~~~{{{xxxxxxvvv~~~eeeTTTLLLGGGTTT[[[TTTRRR[[[PPPCCCJJJHHH@@@999888777444333444000333888>>>@@@???AAADDDEEE===<<>>===333777333222000///,,,***)))((('''$$$(((,,,222CCCXXXbbbbbbrrriii```___gggvvviiiJJJSSS{{{wwwlllgggaaa\\\[[[\\\___aaabbbaaa^^^\\\[[[XXXTTTPPPNNNOOOOOOPPPPPPQQQQQQRRRQQQUUUYYYYYYWWWSSSQQQPPPLLLLLLLLLKKKKKKJJJIIIIIIGGGFFFEEEFFFFFFFFFEEECCCGGGFFFEEEEEEFFFGGGIIIJJJ;;;JJJHHHUUUtttQQQjjj|||ppp}}}ddd777444777666222222555333,,,///......///000///,,,***+++***+++,,,+++((()))+++...NNNvvv~~~fffXXXuuuqqq}}}vvvlll{{{|||tttnnnhhhddd^^^YYYYYY^^^gggiiijjjhhhaaaYYYSSSOOORRRPPPNNNMMMNNNNNNMMMLLLJJJJJJHHHFFFBBB@@@AAABBB???>>>===<<<<<<<<<<<<<<<999:::;;;:::999999<<<>>>HHH777===DDDEEEaaasss___dddGGG777333:::^^^YYY777666>>>///...777,,,222333333222111000222333//////000000000111222333:::666666999555------555AAAVVVccc^^^[[[bbbfffccceeegggjjjlllmmmnnnoooooofff|||{{{tttpppffffffooonnnjjjppp|||uuu{{{}}}xxxyyyuuuzzzyyywwwlll^^^ZZZ```eeemmmsssuuu{{{```gggccceee~~~RRR<<>>===???===:::888555444444444444555666666666666444444444,,,,,,000,,,%%%...???JJJMMMeee```~~~lll~~~zzzwwwxxxiiiYYYPPPOOOVVV[[[aaadddcccaaaaaacccdddccc^^^ZZZ[[[\\\SSSHHHEEEBBBEEEIIIDDD888333888444777::::::999:::@@@EEEDDDNNNXXXRRRUUUgggeeeaaaMMMGGGBBBEEEKKK@@@LLL???777???QQQYYYPPPCCC???===:::777555555777999:::;;;<<<;;;888777777888555:::===JJJbbbvvvfff???FFFLLL;;;EEEHHHIIIFFFAAA>>>???AAA<<<======<<<@@@DDDBBB>>>???@@@???;;;;;;>>>>>>;;;;;;>>>===999:::<<<888000...---:::RRR___]]]\\\aaaQQQZZZWWW[[[}}}bbb}}}~~~eeeVVVIIILLLCCCEEEXXXYYYTTT```TTTJJJAAA??????>>>===???>>><<<===@@@???<<>>:::333222///...222555333---///...---...//////---+++,,,------+++(((&&&'''***(((222YYY}}}bbbiiisss{{{qqqvvvvvvvvvqqqcccSSSJJJIIIPPPXXXbbbiiijjjeee___\\\YYYUUUPPPLLLJJJHHHGGGEEEDDDEEEEEEDDDBBB@@@AAABBBAAA@@@>>><<<:::999888777666777777777777999<<>>888GGGYYYaaannnmmmWWWKKK222,,,888\\\|||XXX<<<333888888---333999---222222333222000000222333///000111000///000111333888555555777777222......***CCC\\\hhhkkklllhhhbbb]]]^^^cccnnnxxx|||vvvppp^^^qqqzzztttxxxvvvqqqtttsssxxxwwwmmmoookkkcccffffffkkkssstttbbb[[[]]]^^^[[[gggxxx|||~~~jjjUUUMMMnnn|||{{{wwwNNNGGGIIIEEEEEE@@@@@@EEEHHHDDD???===BBB@@@<<<999666555555555666777888:::::::::999888444000///222...(((+++444EEEBBBRRR___nnn|||rrrxxxqqqqqqiiiZZZOOOFFFIIIMMMPPPQQQQQQRRRSSSZZZYYYXXXXXXXXXVVVPPPJJJ??????AAAAAA;;;444444888777;;;>>>===:::;;;BBBIIIbbbqqqTTTXXX|||ssslll[[[:::JJJCCCCCCMMMAAAGGG>>><<>>CCC>>>CCCEEEEEEBBB>>>:::;;;<<<999<<<<<<:::;;;???AAA???;;;??????======@@@@@@===<<<===;;;999:::===;;;888///(((000JJJ^^^___[[[[[[^^^]]]XXXKKKeeetttfffxxxwww|||xxxzzzyyy|||fffOOOWWWiiiiii___XXXNNNDDDBBBBBB???<<<<<>>oooUUUnnnaaaaaaYYY```xxx}}}KKKAAA???444888444333222000...---+++++++++%%%((()))(((---;;;MMMXXXqqqzzzqqqdddjjjxxx{{{tttfffTTTFFF@@@AAASSSZZZ______ZZZZZZaaaiii```^^^[[[ZZZYYYWWWUUUSSSQQQTTTVVVVVVSSSPPPPPPQQQPPPNNNKKKIIIIIIJJJKKKLLLJJJIIIFFFDDDCCCDDDDDDEEEAAA@@@???AAACCCFFFGGGFFFDDDDDDCCCDDDGGGJJJNNNPPPXXXbbbsss{{{iiiSSSmmmooonnnBBB666555111...---000222111...---000...,,,,,,---...---,,,***,,,,,,***))))))(((((('''(((???```|||dddfffuuu|||wwwyyyxxxxxxuuujjjZZZOOOLLLCCCGGGNNNUUU[[[aaagggkkkfff```YYYSSSOOONNNLLLLLLHHHIIIJJJHHHDDDAAA??????<<<<<<:::999888888888888999::::::::::::<<<@@@CCC;;;CCCXXXnnnuuuiiiUUUEEE555222999TTT{{{;;;000111222111222777666000000000111000//////000222///111222111//////111333222444444222222555444000,,,666HHH]]]mmmvvvvvvtttgggaaa]]]cccnnnvvvwwwttt~~~mmm^^^dddyyyrrr{{{xxxssswwwpppwwwxxx{{{ooommmoookkkyyy{{{qqqYYYSSSfffvvvKKK666CCCOOOBBBAAA???@@@EEEFFFBBB@@@AAAAAA???;;;888666666777777777888:::<<<======<<<<<<444333333333222///,,,***444GGGQQQ\\\gggWWWTTTzzz```lllzzzrrrpppqqqlllccc\\\GGGEEEBBBAAABBBDDDEEEFFFIIIHHHIIIJJJGGGBBB>>>>>>999<<<;;;888777:::;;;:::;;;<<<>>>@@@EEEOOO[[[dddggg```KKKzzzuuulllgggyyyLLL:::FFFEEE@@@EEEGGGBBB@@@AAAIIIPPPOOOCCC888:::<<<<<<:::777555777999999;;;;;;;;;999888999:::;;;;;;777999EEEUUUuuukkkDDD===RRRMMM777888GGGBBBBBBBBB@@@===<<<;;;<<<;;;@@@@@@:::777999>>>???999>>>BBB@@@???BBBBBBAAA<<<999888:::;;;::::::<<<222//////===YYYmmmjjj]]]TTTRRR```SSSZZZvvvjjjuuu{{{yyy{{{yyygggkkkbbb[[[WWW\\\```^^^ZZZXXXUUUQQQVVVeeesss~~~uuufff]]]]]]UUUHHHYYYIIIBBB???AAADDDCCCCCCDDD???GGGMMMKKKGGGDDDCCCBBBhhhzzzRRRnnncccfff\\\ccczzz}}}KKKAAA>>>444777333333333111000...------------'''&&&)))***///DDD\\\uuuqqqrrrxxxwwwnnneeeccctttmmmuuuoooKKKCCCUUUUUU```jjjiiibbb^^^cccjjj]]][[[XXXXXXXXXXXXWWWVVVQQQTTTVVVUUURRROOONNNNNNLLLLLLMMMNNNOOOMMMIIIEEEKKKJJJGGGFFFEEEGGGIIIKKKDDDBBB@@@AAACCCEEEEEEEEEGGGFFFFFFHHHKKKOOOSSSVVVdddllljjjKKKCCC~~~mmmOOO+++>>>---222...///444333,,,))),,,000...++++++,,,---------((())))))***---///---((()))***000IIIooopppfffdddnnnnnnzzz}}}wwwsssrrrooohhhbbb```OOOJJJAAA===@@@MMM^^^jjjqqqkkkccc]]]ZZZYYYZZZYYYQQQRRRQQQNNNGGGAAA===;;;444444555666777999;;;<<>>;;;===AAAEEECCC@@@AAAFFF???===:::777666777888999777888:::<<<=========<<<333666666333444444...%%%&&&FFFCCCIII\\\TTTSSSbbbhhhmmmuuu~~~|||qqqyyyzzzmmmjjjoooYYYQQQEEE<<<999999999888888888;;;>>>;;;666666:::777:::777111555>>>>>>777<<<:::;;;DDDTTThhhzzzKKKKKKooolll^^^OOOMMMAAA???FFF>>><<>>SSStttyyyLLLLLLFFFCCC>>>;;;FFFGGG888CCCBBBAAA@@@@@@????????????DDDCCC;;;444666;;;???333:::???>>><<<>>>@@@???:::555555:::;;;777777<<<555666000111SSS|||jjjzzzcccnnnbbb]]]www{{{}}}uuudddjjjxxxnnnrrr|||}}}|||^^^zzzhhhZZZRRRQQQSSSNNNKKKCCC???AAACCCCCCCCCDDDDDDKKKOOOKKKDDD???>>>???fffbbbtttfffrrreee```nnn{{{JJJ;;;888000555000555444333111...,,,+++***)))***)))'''&&&,,,888AAAfffiiijjjhhhlllssstttppptttpppsss|||{{{iiiRRREEEVVVeeeqqqpppllljjjjjjggg]]]]]]\\\ZZZYYYXXXTTTPPPWWWVVVWWWXXXTTTOOONNNQQQPPPNNNKKKIIIHHHIIIIIIIIIPPPKKKEEEBBBCCCEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFFFFCCCKKKFFFAAAKKKXXXcccooopppKKK;;;]]]zzz|||~~~\\\777///...555///////////////......---///,,,)))))),,,...---,,,+++++++++*********))))))))))))(((333WWWmmm^^^yyysssllltttyyyxxxnnnggggggccc[[[PPPOOOLLLGGGBBBAAAFFFJJJPPPVVVPPPJJJQQQVVVXXX^^^___bbb[[[III666...---...---777999999???===;;;CCC???AAA>>><<>>DDDGGGDDD>>>===AAADDDFFFEEECCCAAA@@@999:::;;;;;;:::999:::;;;888<<<>>>>>>;;;888777888444444333666;;;===:::444---000>>>OOORRROOOZZZlllyyytttttt}}}rrrxxxrrr}}}{{{mmmfffNNNCCCKKKAAA444<<<333666888999777555666777777333444;;;<<<888777;;;DDDJJJMMMccc~~~YYYVVVwww{{{fffWWW[[[NNNIIICCCAAABBBEEEFFFFFFEEE@@@<<<>>>DDDGGGEEE@@@============<<<<<<<<<<<<===>>>>>>===;;;:::<<<===<<<<<<===@@@DDDFFFEEEEEEiii]]]GGGDDDCCCFFFHHHGGGCCC@@@@@@AAACCCBBBAAA@@@AAABBBCCCDDD???>>>===;;;::::::::::::<<<888777999999999;;;@@@999888777666666666777777===AAA777222TTT~~~sssgggllllllxxxmmmwwwpppeeeeee___rrruuuyyyhhhdddppphhhtttwww|||```fffooo}}}]]]VVVVVVLLLEEEHHHIIIEEEAAA@@@CCCEEEEEEDDDCCCIIIOOOMMMFFF@@@@@@BBBfff~~~cccwwwqqqvvvbbb```qqq|||JJJ;;;777///444///444333222000...---,,,+++)))******)))(((+++111666PPPcccssssssnnnpppyyyooocccjjjwwwyyyqqqiiiPPPhhh|||yyyiii]]]\\\]]]VVVZZZ[[[XXXSSSTTTZZZ___OOOLLLLLLRRRUUUSSSPPPPPPPPPOOOMMMLLLKKKIIIHHHFFFKKKGGGCCCBBBCCCCCCCCCAAA<<<===???BBBFFFGGGGGGFFFEEEJJJIIIPPPaaahhhjjjqqq@@@VVVggg|||]]]qqqjjj;;;111111...//////////////////...------///,,,******,,,------++++++++++++*********))))))))))))(((...HHHlll{{{kkkpppyyy}}}vvvooorrrgggfffwwwtttccc]]]^^^aaa]]]WWWPPPIIIBBB===999777@@@===;;;BBBDDDAAADDDJJJKKKFFF:::///,,,***)))222:::999999???===999>>>===???AAAHHHYYYkkkrrrpppppp[[[LLLJJJBBB444666EEE{{{rrr???...333111111111222444444111............------,,,,,,,,,...000111000---,,,---///222111000000000222333555000111444444555BBBbbbyyy|||xxxnnnppp||||||xxx{{{yyyqqqtttfffaaammmxxxxxxuuuuuucccjjjttt{{{~~~~~~}}}}}}xxxOOOGGGBBB<<<<<<@@@CCCAAA>>>===>>>@@@???===<<<<<<<<<777888999888777777888:::;;;<<<===;;;777333222222///111555:::???>>>777/////////888FFFMMMNNNUUU___mmm}}}ssshhh```ooossssssiiinnn}}}dddMMMTTTRRRFFFEEEHHHCCC===;;;===??????===AAA???>>>???CCCLLL]]]kkkddd{{{qqqZZZeee{{{sssxxxiiirrrrrrHHHHHHEEEAAA@@@BBBDDDEEEEEEDDDAAA>>>>>>AAACCCAAA>>><<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<===???:::;;;===AAADDDEEECCCAAAIIIOOOaaalllSSSFFFCCCGGGMMMGGGIIIIIIGGGBBB>>>======AAAAAA@@@@@@AAABBBCCCDDDAAA@@@@@@>>>===<<<;;;;;;666666:::@@@@@@;;;777777888888888888888888888999444;;;;;;999IIIooozzzxxxtttyyy}}}lllqqqwwwzzzyyyiiieee~~~~~~pppgggjjj|||yyywww~~~~~~iii[[[YYYfff~~~qqqZZZKKKNNNQQQJJJGGGLLLMMMJJJGGGDDDCCCCCCDDDDDDIIIKKKLLLFFF???<<>>;;;@@@AAANNN]]]gggkkkjjjccc\\\YYYJJJ>>>999111111IIIgggzzzEEE,,,,,,333000.........000000///...,,,,,,+++*********++++++---...///...---,,,---...000000//////000222444555111...333888111...HHHjjjwwwrrrwww{{{xxxyyyyyy{{{wwwmmmzzzssspppsssrrrnnnqqqxxxrrrxxx___FFF;;;>>><<<999999;;;>>>??????>>>>>>===;;;888666777888666666666555333444666888888999888666333000000000///000333999<<<;;;555000111///111888CCCLLLOOOPPPpppuuuiiirrreee^^^aaahhhmmmwww|||zzzzzznnnkkk{{{|||iii\\\UUUMMMHHHMMM[[[fffjjjiiiRRRbbbpppssssss|||bbbOOOKKKpppzzzkkknnnwwwGGGBBBBBB@@@>>>???@@@BBBBBBAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<777888999888888888:::<<<888:::<<<@@@CCCCCC@@@>>>777999===EEEYYYxxx|||QQQEEE===@@@GGGGGGBBB<<>>??????@@@AAAAAABBBCCCBBBBBBBBBAAA@@@>>><<<:::444555:::@@@@@@:::666555888999:::;;;;;;;;;:::999555666::::::999HHHppprrrvvvbbbgggrrrfffzzzyyybbbTTT\\\gggooosss^^^SSSLLLLLLTTTTTTLLLJJJOOOPPPPPPNNNIIICCCAAACCCFFFKKKMMMMMMHHHAAA===>>>AAAeeewwwaaawwwvvv___bbbvvv~~~JJJ:::555,,,222---/////////.........------,,,+++******+++***(((%%%'''777NNNfffwww|||wwwppp}}}zzzsssjjjfffkkkzzzlll```aaajjjqqqsssyyylll___^^^aaa```ZZZUUUWWWRRRQQQUUUWWWRRRMMMJJJMMMKKKIIIIIIJJJJJJGGGDDDGGGEEECCCBBBBBBCCCCCCCCCFFFLLLRRRSSSPPPKKKHHHHHHLLLYYYbbbdddXXX@@@???VVVmmmkkkmmmyyyIII---777444---222444---............---,,,,,,,,,++++++++++++,,,++++++************************+++(((((()))***888ZZZzzz{{{wwwzzzaaaTTTXXXkkklll\\\ccclll\\\ffffffhhhjjjjjjfff___YYYaaacccVVVHHHGGGEEEAAADDDHHHEEE===333...000111000222===??????EEEDDDEEENNNWWWhhhvvvqqq]]]KKKDDDDDD555>>>;;;000666VVVwww{{{uuuHHH555222222111///---,,,,,,,,,---......,,,+++******)))***+++++++++,,,,,,,,,,,,,,,,,,---............000111333444333,,,...666888444888DDDiii|||uuupppKKKHHHMMMEEE999::::::::::::<<>>>>>???>>>===<<<===??????===999888999<<<======<<<;;;:::999888888333444555666666777999<<<:::::::::<<>>===<<<@@@BBB===999???OOO^^^jjj|||uuu___OOO>>><<>>>>>===<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAA???<<<999777999666555888999888:::>>>;;;<<<===>>>===;;;999777;;;555444888666666FFFZZZ~~~zzzxxxmmmkkkqqq}}}tttsssuuuwwwyyyfffqqqvvvaaaUUU```YYYTTTkkk```FFFRRRQQQUUU[[[ZZZRRRPPPSSSPPPRRRQQQKKKCCC@@@DDDIIIHHHMMMQQQQQQKKKDDD@@@>>>kkkwwwgggvvvrrraaabbbtttJJJ:::444,,,111,,,------------------------...,,,*********+++***)))%%%)))666MMMeeeuuuzzzzzzvvv{{{{{{tttlllmmmxxxqqqmmmyyyppphhhccc]]]YYYYYYRRRPPPQQQTTTTTTQQQQQQTTTMMMIIIGGGHHHKKKMMMLLLJJJHHHGGGDDDBBBAAABBBDDDFFFMMMWWW___^^^UUUOOORRRWWWSSSTTTPPPJJJGGGIIIiiilllMMM222111;;;000***///...---------------,,,,,,+++***+++++++++++++++++++++************************+++'''(((+++)))---BBB[[[wwwmmmwww|||xxxUUUDDDXXXcccfffmmmpppjjjmmmooommmiiieeeccccccsssvvvjjj\\\[[[XXXSSSVVVeeeaaaTTTBBB555333666777===KKKOOONNNOOOMMMPPP^^^fffhhheeeWWWCCC888:::AAA222333...333VVV|||~~~???,,,111333///......---,,,+++***+++---///,,,+++++++++++++++,,,,,,+++******+++,,,---------,,,------...///111222222111111000222666999666000EEEccctttzzz~~~|||oooLLL:::>>>QQQMMM444999;;;<<<<<<<<<===AAADDD===>>>@@@>>>:::666333222666777777555444444666888//////000222555888:::;;;555111000444555333444777111222...***///===IIINNNLLLZZZfffrrrrrraaaeee^^^cccxxxgggjjjpppbbbfffzzzyyyxxxuuuoooeeeYYYPPP666DDDMMMEEE:::;;;HHHUUUhhhlllvvvmmmIII>>>DDDDDD<<<===>>>>>>===:::888777888;;;<<<;;;777777999===???>>>===;;;888666555444555777888999999;;;>>>@@@<<<:::999999:::<<<===<<<===:::999===CCCDDD===666@@@BBBEEEGGGMMMXXXhhhtttxxxrrrjjjfffgggiiijjjiii[[[TTTSSSKKK<<<;;;AAAAAA???BBBBBB999111222;;;CCCCCCBBB@@@??????>>>======:::;;;===???@@@@@@???>>><<<<<<======;;;999666444999555333666888999>>>CCC===>>>>>>>>><<<999666444999777777888;;;======;;;fffuuuuuu~~~yyynnnyyyzzzwwwnnnSSSooo}}}uuuRRRAAAVVVOOONNNOOORRRTTTTTTSSSSSSLLLOOOPPPJJJBBB@@@EEEKKKGGGKKKOOOOOOKKKFFFBBBAAArrrxxxtttxxxqqqbbbaaarrr~~~III999333+++222------------------------------,,,+++*********,,,,,,''')))...999GGG]]]yyy~~~wwwuuuxxxxxxvvvyyyxxxnnnllltttaaaYYY\\\\\\YYYVVVUUUPPPMMMOOOUUURRROOOMMMOOOUUUXXXVVVRRRKKKKKKIIIGGGEEEEEEGGGIII[[[aaaddd]]]PPPJJJNNNTTTGGG@@@@@@\\\~~~|||qqqTTT777111111222///000111***,,,,,,------,,,,,,+++***)))+++,,,,,,+++******+++***************+++++++++***'''(((,,,***)))222>>>cccuuu}}}}}}mmmtttsss}}}UUULLLSSSUUUZZZfffhhhkkknnnllliiigggjjjnnnkkktttpppkkknnnjjjaaaaaadddbbbXXXIII@@@BBBIIIMMMNNNZZZ[[[VVVTTTOOOQQQ]]]RRRJJJBBB@@@===777222000111555DDDaaa}}}{{{yyyUUU---***000,,,***000,,,------+++******,,,...++++++,,,---------,,,,,,***))))))***---......---,,,,,,---...//////000000...666888000,,,222777777555HHHgggdddTTT;;;777EEEGGGAAA???===<<<===>>>>>>>>>???AAACCC999;;;>>>===:::555222000666888999888777666777888333222333555888:::::::::333111666>>>???777333555222222000...///666DDDNNNXXXWWW\\\gggddd{{{uuugggnnn\\\TTTlllxxxooommmyyyvvv~~~dddiiiwwwyyy~~~{{{rrrllliiivvvxxxzzzxxxqqqoooxxxddd^^^pppxxxTTT;;;===???:::<<<>>>???>>>;;;888666555555777999999777777:::===???>>><<<:::777555333222444555777888888:::===???===;;;999888999;;;;;;;;;777888:::>>>BBBDDDCCCAAAEEECCC@@@???AAAIIIRRRYYYKKKGGGAAA>>>@@@CCCGGGIII666:::IIIOOOGGGFFFIIIEEE666:::===>>>??????999222DDDBBB???>>>======;;;999999;;;===??????>>><<<:::888999999999888666555333333333777===???======???>>>>>>===<<<:::888555444777???@@@999888>>>@@@<<>>======>>>>>>?????????999:::<<<;;;888666444444666888:::;;;999888777888555444555888;;;<<<:::888777555<<>>;;;888777888666666777777777888:::;;;<<<<<<:::999777555444333111333444555555666999;;;;;;::::::;;;<<<;;;999666777>>>DDDBBB;;;999???FFF>>>>>>@@@BBBEEEDDDAAA>>>@@@???>>>===<<<>>>BBBEEEQQQGGGCCC>>>666:::CCCBBBAAA>>>777444:::EEEGGGDDDBBB???<<<<<<======<<<:::999;;;===??????===999777888888888777777777666666333444:::BBBCCC>>>::::::;;;::::::999888777666666;;;@@@@@@:::777;;;???@@@@@@BBBEEEeeelllccczzzTTTTTTkkkXXXIIIQQQSSSQQQIIIFFFHHHEEE???BBBDDDDDDAAA======AAAFFFIIIGGGBBB>>>;;;;;;===???sssqqq```wwwrrrnnn^^^]]]ooo}}}HHH777333+++333///------,,,,,,,,,,,,++++++''',,,000///***''''''***)))%%%$$$(((,,,777LLL```lllyyy|||uuuwww|||nnniiijjjuuupppUUUTTTcccrrrvvvhhhcccdddeeegggjjjdddcccfffmmmsssqqqggg^^^VVV[[[```aaa]]]WWWSSSRRRGGGBBB;;;777888>>>EEEJJJmmmwwwiiijjjyyyvvvTTT000444+++999222***111...(((111+++,,,,,,,,,,,,+++******'''***------***))))))+++))))))******++++++++++++(((***)))&&&%%%(((***)))///TTTllluuunnnuuu|||kkk666BBBCCCCCCGGGPPP\\\eeeiiijjjjjjqqqkkkcccdddaaaYYYYYYSSSPPPJJJGGGMMMVVVXXXUUUIIIJJJ@@@;;;???:::222333777777777333---000DDD[[[rrrsss~~~~~~MMM222...))))))---000,,,&&&(((***,,,+++(((''')))+++'''))),,,//////---+++)))+++)))(((***...000///...,,,,,,---......---------111))),,,999:::///,,,444:::222000>>>\\\iiiMMMCCC@@@===??????DDDCCC===@@@BBB777???===<<<<<<>>>>>>===;;;;;;<<<<<<:::888777888999555888;;;<<<;;;888777777444444555999===>>><<<999@@@;;;>>>FFFEEE<<<<<>>;;;999999:::888777666777777888999999999999999888777666666555444555777777777888;;;===888:::<<>>DDDEEE>>>777IIIDDD@@@AAAEEEIIIHHHFFF???AAADDDCCC@@@???AAACCCFFF===>>>BBBAAADDDDDD:::222999;;;777777===@@@???>>>;;;999:::===??????>>>999;;;>>>??????<<<888555999999888777777888999999888888<<>>999777<<>>;;;;;;???BBBFFFEEEDDDAAA>>>;;;888777zzz|||^^^oootttooobbbbbb}}}qqqBBB222111---,,,000---,,,++++++******++++++))))))))))))))))))))))))''')))+++)))(((,,,444;;;GGGZZZppp{{{~~~~~~}}}uuupppuuu{{{|||pppYYYRRR___XXXWWWMMMQQQdddmmmfffbbbgggeeeaaa^^^]]][[[TTTIIIAAACCCEEEEEE@@@>>>>>>===999777???NNNaaatttzzznnnvvvwww~~~III:::666...000//////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((++++++***'''---222CCC]]]rrrzzzyyyxxx~~~mmmzzz}}}yyyqqqtttXXXMMM;;;:::888>>>GGGDDDOOOMMMJJJFFFEEEFFFGGGGGGFFFGGGAAA???CCCGGGDDD???<<<999;;;:::333000222666666555111000999OOOggguuuyyy}}}|||}}}nnn@@@000......---,,,,,,+++******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------,,,...222444555444111//////...111666888BBB___sss^^^IIICCCCCC>>>999666AAA<<<:::>>>AAA???<<<<<<===<<<<<<;;;::::::::::::999888777666555555666777666888:::<<<;;;888444222000222444666777777666555666888;;;>>>???>>><<<;;;999999999888777888;;;>>>666UUUrrr{{{~~~mmmeee___fffyyymmmQQQQQQ]]]fffdddbbbooouuuoooxxx~~~{{{~~~ccc[[[pppyyyLLLIIIEEEBBBAAAAAACCCEEEDDD@@@===;;;<<<<<<:::888<<<;;;:::999:::<<<>>>@@@555???;;;222666:::888999999;;;===<<<;;;<<>>::::::===>>>:::888888999===BBBEEEDDDBBBBBBBBBCCCBBB@@@===::::::===@@@DDDBBBDDDGGGDDD===<<<@@@@@@>>>;;;<<>>999999;;;>>>???===999666???>>>>>>???@@@BBBEEEFFF???===:::999999999888666888555333444888:::;;;:::888777:::@@@???999888<<<:::333111555;;;<<<;;;<<<======<<<<<<===???@@@AAA;;;<<<<<<::::::@@@LLLUUUaaaXXXLLLDDDCCCGGGJJJLLLRRRSSSMMMEEECCCFFFEEE@@@@@@;;;<<>><<<;;;;;;ZZZ{{{rrrpppmmmeeefffsssDDD222000,,,***...,,,,,,+++************+++))))))))))))))))))))))))''')))***)))''')))///555@@@EEEOOO___sssxxx{{{xxx||||||ttttttxxxrrr{{{mmmHHH===888???DDD@@@<<<===>>><<<:::999::::::888666...:::@@@999......777???PPPjjj~~~yyyjjjkkk{{{GGG//////222000/////////...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))'''+++&&&***===SSSbbbiiilllxxx~~~vvvtttvvv}}}zzzdddEEE777777000777:::;;;<<<;;;999777777888:::666555999:::666111000000555666222000222333222666CCC___{{{uuulllmmmyyy~~~vvvHHH222///---------,,,++++++******))))))))))))))))))))))))((()))******++++++******))))))*********++++++++++++++++++,,,,,,,,,---------...111333444333111000333000222666444222<<>><<<:::;;;???>>><<<999888777777777888777555444333444444555444555777888777555222000000111333555666555444333666777888999999999888888666666666555555666999;;;FFF???QQQvvvooo\\\```jjjcccTTT^^^YYYUUUQQQQQQXXXkkk}}}|||{{{rrrnnn```EEEKKKpppXXXJJJHHHDDDAAA@@@@@@BBBCCC>>><<<;;;;;;======;;;999999:::;;;<<<======<<<<<<222:::555///555777444777:::<<<>>>>>><<<;;;<<<>>>;;;888888<<<>>>;;;999:::;;;<<<>>>BBBDDDDDDBBB???@@@???>>>===>>>???AAABBBGGGFFFGGGJJJHHHBBB@@@DDDAAA???======??????>>>===<<<<<<===>>>???>>>;;;888>>>>>>???@@@AAABBBDDDDDD???===:::999:::999888777888666555666999;;;;;;999555666<<>>;;;:::::::::;;;<<<===>>>??????>>>;;;999<<>>DDD@@@@@@FFFGGGBBB======;;;===??????===;;;::::::XXXpppzzzkkkjjjgggkkkoooBBB000---+++***---,,,++++++***************))))))))))))))))))))))))''')))***(((&&&&&&)))---...888DDDNNN\\\nnn~~~zzzuuuvvvqqqzzz{{{vvvmmmeeeZZZMMMDDDBBBAAA???===<<<===@@@CCCRRR___jjjhhhfffmmm}}}}}}oooffffffyyynnn;;;+++///000......///......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***)))(((+++%%%"""(((333DDDZZZjjjxxxwww}}}{{{wwwsssuuuYYYHHH<<<444------333666333...999777888;;;:::777555777888999888555:::GGGTTTZZZiiigggwwwvvvnnnwwwjjj===+++***+++,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++++++++++++++,,,,,,,,,,,,...///000111222222222111333...///555666111000444===MMMkkknnnJJJ<<<===;;;777555999;;;:::777666999888999<<<;;;777888;;;===;;;999666555555777888666555444333222222222222222222222222222111000///111222333444444333222111666555444333333333444444333333444333222333666888333222<<>>>>>??????888888888:::======;;;:::666888;;;>>>>>><<<999777333444......666555333;;;999<<>>;;;999999888555666;;;===<<<;;;===<<<::::::===BBBCCC???;;;<<<;;;:::===AAADDDDDDBBBDDDCCCDDDFFFDDD@@@???AAABBB@@@>>>===>>>>>><<<;;;===<<<<<<<<<======;;;999===>>>@@@AAABBBBBBBBBAAA>>><<<::::::::::::999888888777777888:::;;;:::888444666===CCCCCC>>>;;;<<<999444444:::???>>>======777777666777777888999:::?????????<<<999999>>>BBB888KKKgggfffVVVTTTPPPLLLGGGDDDEEEGGGJJJKKKHHHMMMPPPOOOMMMJJJDDD===DDDAAAAAACCCCCC???<<<<<<===???@@@@@@===;;;;;;;;;qqq^^^mmmgggjjjhhhpppiii>>>,,,+++++++++...++++++***)))))))))))))))((((((((((((((((((((((((&&&((()))(((&&&&&&''')))&&&222===BBBIII\\\sss~~~wwwzzzrrrfffuuu|||~~~uuuxxx||||||zzz}}}ooo]]]]]]mmm{{{{{{uuu{{{{{{PPP999+++222888111,,,///------------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))************)))(((+++---(((###---JJJfffsssuuuwwwpppppp~~~yyyjjjyyyqqqrrrrrr|||```YYYNNNBBB;;;888888999000......000///...222777EEEJJJOOOVVVeeezzzzzzuuu|||___777***+++,,,)))+++++++++******)))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))***************++++++++++++,,,,,,,,,////////////000111222222333...---222555444555999777111444GGG___zzz___CCC<<<::::::<<<<<<<<<===>>>;;;777444333777777:::<<<999666777<<<999777444333333666999;;;666555444333222222111111111111000///////////////333333444444333222111111777555222///...///111333111222222222111222444666...:::GGGLLLOOObbb}}}nnn```[[[eee|||wwwrrryyyoooeeeaaa```bbbiiiaaaJJJPPP\\\RRRIIIWWW[[[UUUZZZSSSxxx|||~~~UUUFFFHHHHHHBBB@@@>>><<<;;;::::::;;;555666888:::;;;;;;:::888555777999::::::888555333222///---888CCC;;;444===888:::>>>@@@???<<<999777555222333999<<<<<<<<>>???@@@@@@>>><<<<<<===BBBAAA???===<<<;;;;;;:::<<<;;;999888999999999777;;;===???AAABBBAAA@@@???===<<<:::999:::;;;:::999666777888999999888777555444777===AAAAAA???>>>>>>999555666;;;>>>;;;999:::444444444444555555666666:::;;;<<<<<<;;;;;;===@@@KKKAAA:::SSSmmmRRRHHHLLLTTTMMMKKKIIIHHHGGGGGGGGGGGGGGGJJJMMMMMMKKKHHHDDDAAAEEECCCBBBAAA@@@>>><<<<<<@@@AAABBBAAA???===<<<===jjjhhhggguuuyyydddmmmgggssslllBBB...+++,,,---...+++***))))))(((((())))))''''''''''''''''''''''''%%%'''((((((((((((((()))***)))(((///BBBWWWcccdddmmmeeemmm|||~~~{{{gggnnnqqqddd}}}|||wwwnnneee^^^aaa]]]bbbyyyuuuppprrrIII333222222111---))),,,111,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++&&&***,,,***###%%%777JJJrrrxxxmmmbbbvvvvvvooo{{{vvvfffQQQeeejjj]]]dddqqq^^^YYYVVVVVVUUUUUU[[[bbbtttxxx{{{|||~~~wwwwww}}}{{{VVV///&&&---///,,,***)))))))))))))))(((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((()))))))))******************+++++++++,,,,,,///............000111222555333333333222///111444999333222777:::@@@QQQdddcccFFF111888FFFFFF<<<444999===>>><<<999777777777777777:::<<<:::666888===888666444222333555999;;;777777666555444333222111222111000//////000000111555555444444333333222111666444222//////000222333111222333333222333444666:::111===PPPHHH999SSS{{{dddbbbpppwwwrrrmmmgggaaaRRRZZZsssmmmWWWUUU{{{yyyEEE777BBBCCC777>>>===<<<;;;999888777777555666999::::::888777666666666555444333222222222......;;;ZZZhhhPPP999===777888;;;===>>>===:::888444111111777;;;;;;<<>>:::999<<>>:::;;;>>>???>>><<<<<<<<<===@@@???>>><<<:::999999:::===;;;888777888888888777888:::>>>@@@AAA@@@>>>===<<<:::888888:::::::::999555666777888666555333333666999;;;;;;;;;===???@@@999666666::::::777444555333333444444444444444444777999;;;<<<===<<<===>>>999???AAAEEENNNZZZ{{{zzzMMM@@@JJJQQQLLLEEEIIIJJJKKKKKKJJJIIIGGGGGGIIIIIIHHHGGGDDDBBBDDDGGGHHHHHHFFFCCCAAAAAAAAAAAABBBCCCDDDCCCAAA??????@@@nnnqqq]]]YYYiiiaaapppgggwwwuuuJJJ333------,,,,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%(((***---777FFFQQQUUUYYYQQQ^^^uuu~~~uuuyyy|||vvvgggyyyzzziii```^^^]]]bbbnnn}}}yyyrrrnnneeettt~~~zzzqqqnnntttzzz|||xxx{{{UUU:::111///222111,,,***...///,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,******+++,,,,,,&&&###(((------,,,,,,===ddd}}}tttmmm|||yyysssssswwwiii___qqqvvv{{{{{{qqqnnnpppqqqooozzzoooFFF///###***///(((&&&,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))******************++++++++++++...---------...///000111000555;;;;;;666111000111222666===???:::333333888888GGGaaa~~~oooVVVBBB222888BBBGGG???444666???>>>BBBBBB<<<888888999888888777999<<<;;;888999===<<<:::888555444444666777888888888777666444222111333333222222222222222333555555444444333333333222444333222222222333444555111333444444444444555777666///222<<<;;;333<<>>:::@@@CCC@@@:::888===CCC:::888888:::======;;;888777:::;;;999777:::;;;:::;;;<<<<<<;;;999888999;;;>>><<<:::999::::::999777555777;;;===??????===<<<:::888777777999:::999999666777888666444222222222666999999666666:::>>>>>>888555555888777333222444555555666666666666666555999:::;;;<<<<<<;;;999888222???EEEDDD???777BBB[[[ssshhhNNNLLLKKKHHHBBB???DDDLLLAAAEEEIIIKKKKKKJJJIIIIIIIIIGGGFFFDDDAAA>>>BBBIIIFFFHHHEEE???===???BBBBBBBBBCCCDDDCCCAAAAAAAAACCCmmmtttWWWDDD^^^```llljjj{{{xxxNNN444---,,,+++)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((((((((!!!,,,222...)))///===GGGIIIFFF[[[yyy}}}yyy{{{qqqwwwzzzvvv}}}||||||vvvxxx|||qqq{{{~~~tttnnnxxx}}}|||sssEEE+++,,,666,,,+++,,,///333333...)))*********+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***(((''')))+++,,,&&&$$$)))...---(((&&&!!!BBBiiiwwwrrrtttzzzyyy|||tttwww{{{|||hhh___ZZZZZZ```nnn~~~|||llliiieeedddppp```<<<+++''''''++++++%%%%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((((()))))))))***************++++++++++++,,,------......//////000***111888;;;:::888666555///444777666777:::;;;:::444333555===MMMcccyyyjjjRRRBBB<<<===@@@LLLAAA777555;;;>>>;;;888BBBEEEDDD===888999999666999666666:::<<<:::999;;;>>><<<:::888666555555666888888888777666444222111333333444444444444444444333333333222222222222333000111333555666666666666111333555555444444555777777???===555:::GGGGGG;;;<<>>DDDBBB999888AAA>>>>>>>>>>>>===:::888777666888999888666666777999999777444111/////////000333777ZZZ{{{LLLHHH===:::777777999::::::999555111000555888888999<<<;;;>>>???<<<777666:::???:::::::::;;;;;;;;;::::::555999:::666555999;;;999666888999999777777999<<<===<<<:::999:::999777666333444777:::<<<=========888666555666888999999888888999999666222000111333333888888555444888;;;999666444444666555222333777777888999::::::999888777999999999::::::888666444<<>>@@@FFFBBBEEEBBB;;;888===AAAAAA@@@AAABBBAAA@@@@@@BBBCCCddd{{{tttWWW>>>]]]```fffmmmuuuLLL222+++++++++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&&&&+++(((### $$$+++,,,)))777:::VVVvvv~~~{{{wwwrrrqqqxxxmmmyyyyyytttyyy{{{|||tttpppooovvvwwwKKK444333777777333555...,,,000000+++***...******************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))###&&&***+++%%% &&&///---###333UUUooo~~~~~~ooo|||zzzggg```nnnsssooopppyyy~~~{{{yyyxxx}}}gggFFF333+++***,,,***&&&(((,,,***###&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************++++++++++++,,,---...////////////+++...111222333555555333222444111,,,111;;;===777888555222222666:::>>>@@@@@@DDDJJJOOOPPPMMMIIIFFF;;;888888::::::777;;;AAA:::@@@DDD@@@<<<:::::::::777<<<<<<888777;;;;;;888999555444999<<<;;;999999;;;;;;:::999999888888888777888888777555333111000333444444555555555444444222111111111111111222222,,,///333666888888777666111333555555444444555666888111111:::<<<777999AAA666888@@@[[[\\\IIIIIILLLGGG<<<:::???===666???@@@AAAAAA???===:::888555777999888666666999<<<999888666333111000//////111...MMMpppFFFGGGBBB===777555666888999888666222111444777777888;;;999999777555444444666888999;;;<<<;;;::::::;;;===999>>>???;;;:::>>>@@@>>>333555777777666777:::===:::999888888888777555333111333555888;;;<<<======777555444555777888888888:::;;;:::666222000222555000666999555444888888444444222222555555333666;;;999:::;;;<<<<<<;;;:::999666666666777888888666444111===AAACCCIIIEEE;;;:::EEE???@@@GGGNNNVVViii|||ooo\\\MMM???>>>GGGFFFEEE@@@===BBBIIIFFF===<<>>>>>CCCEEEKKKOOOJJJ@@@>>>BBBDDDGGGEEE===:::???EEEEEE>>>???@@@@@@??????BBBCCCoooqqqYYYOOORRRfff]]]nnnzzzjjjBBB111***------%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''')))***+++***555PPPppp~~~zzz|||nnnqqqvvvzzz~~~{{{sssnnnnnnsssyyy|||~~~~~~wwwxxxxxxyyyzzzzzz{{{{{{JJJAAA666///...222555666------,,,,,,,,,+++++++++************))))))))))))$$$%%%&&&'''&&&$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((###&&&)))555TTTuuu{{{xxxzzzSSS<<<111+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))************))))))***+++---......///......//////000000111111111000000111222444666777999777444333444555666666;;;888666888;;;<<<:::777666666555666888:::===>>>>>>>>>>>>>>>===:::888777999::::::999<<<@@@===777444666999<<<======;;;::::::888555666888;;;<<<===999777444333222222000...///000111222222111000///---------......000111111---...111555999999555111111111111222444666777888:::777555666:::======<<<777:::::::::JJJoooaaaMMMGGGIIIBBBAAA???>>>===>>>@@@AAA======<<<;;;;;;:::999999666666666666666777888888>>>:::555222111222333333444---888ZZZsssmmmTTTAAAAAA===999777777777888777555444444555666888:::;;;@@@<<<999888666555999???===;;;;;;======::::::===BBBCCCDDDBBB???<<<<<<<<<777777888:::::::::::::::<<<999999<<<:::666333555111444888;;;<<<;;;::::::888:::;;;:::777777999<<<:::::::::999777555444333333222333777;;;<<<999666666777888777555444444444:::<<<======:::888777777555777999999777777777888777===DDDEEEAAA;;;999999FFFEEEDDDCCCAAAAAAAAAAAANNN\\\sssqqqNNNMMMLLLJJJFFFBBB???===@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>>>>???@@@>>><<>>EEEBBB:::CCCPPPOOO???;;;999<<>>999555666999;;;;;;:::999888555666777888999888888888666444222111111000///---......///000000///...---,,,,,,,,,,,,---...///000......000333555555111---...000222555777777666555444333222333888;;;<<<;;;888333444<<>>===<<<===>>>???======<<<<<<;;;::::::999555555555555555666777777===999444222111222333333333+++000GGGXXXVVVJJJCCCAAA===999666555555444333111222222444666888;;;<<<>>>:::999999777555999>>>;;;888888;;;<<<999999<<<===>>>??????=========???666666777888999:::::::::<<<::::::<<<:::666444555111333666999999999999::::::999777777999:::;;;:::<<<<<<<<<;;;:::888777666444333333666:::;;;:::888777888999888666555555555;;;===>>>===:::777666666999::::::999888666777888777===BBBCCC???;;;999:::BBBAAAAAA@@@??????>>>???555999???DDDGGGJJJLLLNNNiiilllrrrxxx~~~~~~|||aaaYYYUUUXXXXXXNNNAAA999BBBBBBBBBAAA@@@>>><<<;;;>>>???@@@AAAAAA@@@>>>===???>>>>>>>>>??????===;;;;;;GGGPPPLLLDDD???<<<:::;;;<<>>;;;888:::???CCCFFFGGG[[[iiiaaaaaaVVVWWWhhhlllppp{{{```:::,,,'''***+++%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***$$$###***///222:::DDDPPPYYY```\\\SSSRRR]]]iii}}}|||~~~}}}yyyooonnnvvvvvvPPP777------000333777888666222...,,,------------,,,,,,,,,,,,******))))))))))))(((((()))((('''&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###&&&(((%%% &&&===TTTzzztttvvvtttqqqiiijjjqqquuutttvvvxxxwwwwww}}}}}}dddBBB777***$$$&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))******'''(((((()))***+++,,,,,,++++++,,,,,,---......///333333222222222222333333444444555666777888999999===:::777888999999777444333444555666666777777777666666666777888:::<<<>>><<<;;;999777:::???>>>999666666888999999888666555000444999:::888555333444222000////////////...,,,+++,,,------------,,,,,,++++++++++++,,,---.../////////...///000///,,,***+++...333777999777444111///......111555888999999BBB333000===AAA999666===999MMMhhhqqq]]]OOOFFF===999888999???GGG???>>><<<;;;;;;;;;<<<===<<<<<<<<<;;;::::::999999777666666666666777777888;;;888444222222333333333333...111===EEEDDDCCCDDD???<<<777444222111000///...///000222555888;;;<<<888666777999888555777<<<777555666999:::777777::::::;;;;;;:::999999;;;===777888888999::::::;;;;;;<<<999999;;;:::555444555222222444555666777888888;;;666222333999===<<<999=========<<<<<<:::999999444333333555777999:::999777999:::999777555555666:::<<<===;;;999666555555;;;<<<;;;:::777666777888888<<>>???CCCCCCDDDGGGHHHHHHEEECCCIIIDDDBBBEEEIIIHHHGGGGGG===>>>???@@@@@@@@@@@@@@@<<<<<<===>>>===<<<:::999@@@?????????@@@???<<<:::666@@@GGGDDD>>>;;;;;;;;;::::::@@@>>>555;;;DDDBBB???===:::999===BBBEEEGGG]]]jjjaaalll\\\YYYeeeooorrr|||aaa:::...***+++,,,'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''',,,'''%%%((()))(((,,,111===EEERRR]]]bbb```YYYSSScccbbbcccgggmmmpppnnnlllyyyuuussswwwzzzzzz{{{~~~wwwzzz}}}hhhKKK555---///222555---222888:::777333111111------------,,,,,,,,,,,,***)))))))))((((((((((((((((((&&&$$$&&&((('''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$ ###,,,///(((%%%)))BBB]]]xxx[[[@@@///333///******,,,---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))***++++++,,,++++++,,,,,,---.........333333333333333333444444333555777777777777888888;;;888666777999999777444555444333333333555666777999888777777999<<<@@@BBB:::888555222555:::;;;777777777777777666555444444///555::::::555111111333000.........//////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------,,,++++++...333666777666333111......///111333555666777666000000777:::999>>>FFF777999:::AAAUUUrrr}}}kkk^^^VVVQQQJJJEEECCC>>>;;;;;;:::888:::>>>===<<<;;;::::::::::::;;;:::::::::999999888888888888888888777777888999999999666333111222333444444222111666>>>AAA>>><<<===:::777444111111000///.........000222444666888999222222444888777444555888666444555999:::777777999:::999888555333333555777<<<<<<;;;::::::::::::::::::777777999888444333555333222111222444666777777888333///111777;;;;;;999::::::;;;;;;;;;:::999999333222222222444666999:::666888999888666444444555555777999888666444444444999:::999888666555777999888:::<<<;;;999999:::;;;999:::;;;<<<<<<=========666777777777777999<<>>;;;999======???AAAAAA@@@======@@@@@@@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;:::999888777BBBAAAAAAAAAAAA@@@<<<:::666===BBBAAA===;;;===@@@;;;:::AAABBB<<<@@@IIIHHHCCCBBB>>>:::;;;@@@CCCDDDVVVggg___rrr^^^]]]eeerrrttt~~~aaa:::///***)))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''%%%&&&((((((&&&&&&((())),,,222>>>NNN]]]hhhnnnfffhhhmmmuuu||||||xxxhhheeeeeeiiimmmnnnpppttt___HHH:::111)))***222666222,,,///222444444222111444777---,,,,,,,,,,,,+++++++++)))))))))(((((((((((('''$$$'''&&&###$$$((((((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''111$$$&&&,,,***''')))***DDDhhh~~~gggOOO>>>222***'''&&&%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,,,,+++,,,,,,------...//////000111222333444555666666333555777777555444444555888555444555999:::999666777555222000111444777:::<<<:::999888999;;;???AAA888777333000333999999666999888777555444444333333222666888666111///222555///......///000000...---+++++++++,,,,,,------...------------------...///---.........---...//////...///111333333444333333000111333333444444555555///AAAMMMGGG===999777444>>>???===888777;;;@@@BBBIIIOOO[[[iiiyyyfffQQQSSS[[[OOO999BBB???===???DDDHHHGGGEEE:::777777:::999666555777<<<;;;;;;:::::::::::::::888888888777777777777777888777777666666666777777777444222111333444444444000///222888;;;888444222444222000000111111111000000111111222333444444444......222666666222222555666555666:::;;;777666888666666555333111111333666>>>===;;;888666555444444777444333666666333333666444222000000333666777666333222000111444777999:::555666777777777777777777111111000000111333777999555666777777444333333333000222444555444333333444444555666555444555666888777888888888777888:::;;;888999;;;<<<===>>>>>>>>><<<===>>>===<<<;;;<<<===<<<:::999999;;;===<<<<<<<<>>===;;;::::::999:::::::::::::::999999888CCCBBBBBBCCCCCCAAA>>>;;;:::===AAAAAA???===@@@EEE@@@<<>>AAA???]]]rrrggg|||```bbbdddpppuuu^^^777---)))&&&'''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((("""&&&)))(((+++999QQQccc\\\aaakkkxxxqqqYYY@@@,,,"""000333666666444222222222000///...,,,+++---111444++++++++++++************))))))((((((((((((''''''###)))***$$$"""'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''%%%$$$''',,,###&&&***333DDD___~~~kkkgggrrryyyyyykkkRRRDDD555,,,((('''))),,,%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))*********+++++++++,,,,,,++++++,,,------......///---...000222333444444444222444666444111000111444666444222555888:::999777888666333111222555999<<<;;;:::777666666888:::;;;888777333000333999:::666888666444222111111222222444555444222//////222666/////////000111111...,,,,,,,,,++++++,,,---...///......------------......,,,...////////////111333000000000000000222333444333555777777666555666777555OOO\\\NNN>>><<<;;;666///555<<>>===<<<;;;777888:::===AAAEEEIIIKKKLLLHHH???888:::BBBEEEBBBAAABBBEEEGGGGGGDDD???;;;>>><<<===@@@@@@<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::777777777777777777777777666555555444444444444444444333111111333555555555555222000111444555333222000///...///222333444333333333333333333222222111......111666555111111444777666777;;;;;;777666777222333333333333555777:::<<<:::777444222000000///444111111444555444555888666333000111555777777666222222222333666888999999222222333444555666666666000000111000000222666999444666777666444222222333...000333333333222222333///111333444444444555666555555555555666888999:::777888:::<<<=========<<<666888::::::999777777777;;;:::999:::===@@@@@@@@@;;;<<<;;;888999>>>AAA@@@@@@>>><<<:::888666666555::::::::::::::::::::::::BBBBBBBBBDDDDDDBBB>>>;;;======???AAA???===@@@EEECCC===CCCHHHAAA@@@DDDBBBEEEIIIFFF===999===???;;;bbb}}}ppp```hhhfffooowwwZZZ444,,,(((%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%'''(((((($$$***...,,,&&&'''///888///555>>>HHHRRR]]]gggmmm{{{{{{vvvbbbTTTGGG999222000111999BBB000222111,,,&&&&&&---444...,,,***)))+++,,,------*********))))))))))))((())))))((((((((('''''''''%%%///111(((!!!$$$'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''---+++'''&&&%%%###---+++'''"""###...@@@PPPbbbPPPFFFBBB;;;DDDZZZeeexxx~~~kkkZZZJJJ===555222***&&&((()))''''''))))))***+++***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))*********************++++++,,,---------+++,,,...///000000000///...111222000------000444777444333444888999888555555555555666777999:::<<<999888666555444555777888666666222000333888888444555333111...---...///000333222000......///111222/////////000111000---+++++++++******+++---...///------,,,,,,,,,,,,,,,---,,,...111111000///111222000000//////000111222333222555888999888777888:::333???DDD;;;444666<<>>>>>:::666999???AAA>>>>>><<<;;;999888777777888999999999999:::;;;;;;<<>>:::<<<:::<<>>FFFKKKPPP]]]mmmwww|||~~~xxxuuuooogggVVVDDD===AAABBB???---,,,000777777000,,,---......///000111111///------+++***,,,......***'''))))))))))))(((((((((((()))(((((((((''''''''''''(((444777+++!!!###&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&!!!$$$,,,+++"""((($$$###(((------)))%%%666666>>>;;;+++'''000333;;;DDDSSSddduuuttthhhRRRIII===333---+++))))))'''"""###***...***'''''' ###&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,***+++,,,------,,,+++++++++...000...+++,,,111666888666333444777888666333222444777:::;;;<<<;;;:::888777666555555666777888333333000...111666555111222000...++++++,,,---///111///------///000/////////...///000000///,,,)))+++******)))***,,,...///,,,,,,++++++***+++++++++,,,///222222000//////111//////000111111111111111111444888:::999888:::<<<<<<;;;===AAA@@@;;;999;;;888333111777???BBB@@@===888999;;;===>>>?????????AAA::::::@@@???999===HHH???CCCEEECCC>>><<<>>>AAA===:::999;;;:::888888;;;>>>>>>??????>>>>>>===<<<999999999999999999::::::::::::999888888777888888222111000111444666666555)))000666666333000///...111000000111444555555444333333444555444333222111333333555888777333444777888666888;;;:::555222333888:::<<<<<<;;;::::::;;;:::999666444333444555555333111111555888888;;;@@@888555333555999;;;999555;;;555222777@@@CCC<<<333111222444666777888888999000333555555444444888;;;666777888777555444444444444666777666333111//////...111555666555222000///222222222444666888888777111222555666777777666555555555555444333333555777999777777888999:::999888333666777777<<>><<>>:::CCCDDD;;;888<<<===888MMMooodddccckkksssrrrzzzSSS...+++)))%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&***------)))(((***---((((((((((((((((((((((((,,,---///222666;;;???BBBFFFDDDAAA>>>:::777555444555555444222000///...---///222555666444111000///////////////000111222333+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((******+++...222888>>>AAALLLOOOSSSXXXZZZZZZYYYXXXSSSPPPLLLFFF@@@:::666444------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))*********((('''&&&&&&'''((()))***)))******)))((((((***+++,,,+++******))))))******,,,,,,,,,------///000000000111111111111333777:::777333222555555555777;;;777555333111111222444666+++222888777111,,,...111//////...---,,,,,,,,,,,,......---,,,,,,,,,------+++,,,,,,------,,,,,,+++((()))***+++++++++++++++))))))))))))************/////////000000000000111000000000000000000000000---///333777:::<<<<<<<<<888999;;;<<<<<<;;;999888999666666<<<@@@???======>>>============>>>???@@@>>>>>>>>><<<;;;<<>>AAABBB@@@<<<999888999;;;<<<===<<<<<<===>>>>>>===;;;777555555777:::;;;888555:::888666666777888888777666555444666999:::888555111222333444444222111000333222111000000111222333333444555666777777777777777777777777888888888888666666555555555666666777>>>===;;;999888999;;;<<<333777888666666999888444///444999;;;::::::===@@@888777555444333333333333888777777999;;;;;;888444444222111555:::;;;888444222333555888999:::;;;;;;999777777::::::666444666;;;:::999777444222111000111333666888777444111...222222111111111222333444222222222222333555777888555555333222222333444555333333444555555666555555777777777999<<<======<<<777666555444333333444555777777777666666666666666===:::;;;@@@@@@;;;:::>>>999:::<<<>>>>>>;;;666222777;;;;;;:::>>>EEEGGGCCC===GGGCCC;;;??????999:::PPPlll^^^ffflllssssssmmmzzzSSS...***)))%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***---///---)))'''))),,,(((((((((((((((((((((((()))))))))***+++---///000111000//////............222222222111111000//////111333555555333111111111///////////////000000111+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))+++...///'''))),,,...000///...---222111000...,,,***)))(((++++++******)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))((('''&&&&&&'''((()))***((()))***)))(((''')))******)))))))))))))))******,,,,,,,,,,,,---...///000///000000000000222555888333000///222333222333777666555333111111222444555---000333444222000000111000///...,,,+++,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***************))))))))))))************,,,,,,---------.................................,,,...222555888:::::::::888888999:::999777555444777333444:::===<<<:::;;;<<<<<<<<<========================<<<:::;;;>>>@@@<<>><<<<<<<<<<<<===;;;999777;;;===<<<999:::???@@@===>>>GGGCCC;;;===;;;777999[[[nnn[[[nnnmmmrrrtttrrr~~~RRR---***)))%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&...//////,,,'''%%%'''***((((((((((((((((((((((((***))))))((('''((((((((('''''''''(((***+++---...000000000000000000111111222333444333111111111222//////...---------......++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''''''''''''''(((((())))))))))))((('''######$$$%%%&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''((()))'''((()))((('''&&&((()))(((((((((((())))))***+++,,,,,,,,,,,,---...//////...//////......000444777111...///222333111111444666555333222111222333444000000000222333444333222111000---,,,++++++---...---,,,++++++******++++++************************''''''((())))))))))))((())))))))))))************)))))))))*********+++++++++++++++++++++++++++++++++---000444666888888888777888888777666444111000444111222777:::888777888999:::<<<======<<<:::888:::;;;;;;;;;::::::<<<>>>:::<<<>>><<<:::999<<>>;;;888>>>>>><<<777222000222555888888888:::;;;;;;888666777666666888::::::777333---000444999;;;<<<;;;:::888777888;;;<<<888777:::999999888777666666555555444555666777666333000...///000222333444444444333111111111111222333555666444444333333333333444555333444444555555555555555666555555555777777555444666555444333333333444555444444444444444444444555888777888<<<===;;;;;;<<<=========<<<<<<=========???@@@===999888<<<===<<<>>>GGGBBB;;;;;;999666;;;gggttt[[[|||uuuooorrrtttwwwRRR---***)))%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&------,,,(((%%%$$$&&&)))''''''''''''''''''''''''(((((((((((())))))******************+++,,,---...//////////////////000000111111111000......000222///...---,,,++++++++++++************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))*********)))(((******)))))))))))))))***((((((((()))***+++++++++''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''((()))+++,,,---,,,,,,++++++,,,---.........//////......000333666222000111555555222222555666666555444333333333333333333444444333333444555222000...,,,+++,,,---...,,,++++++***)))***************))))))))))))******(((((()))))))))))))))(((((()))))))))************''''''((((((((()))))))))************************+++---000333555666666666666777777666555444333222333111222777888666666888666999<<<>>>>>>;;;777555777888::::::999999;;;<<<888999:::888777777:::======;;;888666444444555666777555444444555555555333888666555444555666777777999666333222222222222111222222222333333333222111333222000...---------...///..................//////000111222222333333222000111111111111222222222///000111333444555555666222333555666666555333222222666777555666999999777666555555777:::<<<;;;:::666999<<<:::555000000111555666777999999888666555888777777888999888444111,,,///444888:::999777555555333444888999666555888666666666555555555555555444555666555444222///...,,,...000222333333222111//////000000111222333333333222222333333333444444333333444444444444444333333333222333555555444333555444333222222222333444333444444444444444555555333333555888999999888999;;;<<<>>>>>>>>>>>>>>>???@@@@@@>>>:::999;;;???AAA>>>EEEAAA;;;===:::888???eeeuuu\\\tttyyyoootttwwwppp{{{QQQ,,,))))))%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((((((((((((((((()))***+++//////...............---.........,,,++++++...000......,,,+++*********************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###%%%&&&(((((((((&&&&&&$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''&&&&&&%%%&&&(((((('''&&&&&&'''''''''((((((***+++---...,,,++++++++++++,,,,,,---///000000///...000333666333111222555666333222555777777777666666555444333333777:::777222///222666222000...,,,,,,,,,---...++++++***)))))))))*********))))))(((((())))))************++++++***))))))((()))))))))************'''((((((((())))))))))))************************+++---000333555555555555555555666666777777777777333222444888999666666999555888<<>><<<<<<<<<888333//////111222444666777666555333333666666666777777555222000...000444777777555222///000///000444555222111333111111222222333333444444444444333333222000///...***,,,...000111000///.........///000000111111111000000111222222222222222222222333333333333222222000///000222444555555444222222111000000111222333333333333444444444555555111333555666777999888777666:::>>>@@@???===<<<<<<@@@???===:::888888<<<@@@===AAA>>><<>>:::777222555999;;;:::999999999888888777666666666666666777666555444444444555555666444111000111222111111111333444444444555777999777444222000111111111000000222333333111000000111---,,,++++++***+++++++++......////////////......+++,,,---....../////////---------.........//////,,,...///111222222222111000222333555555444333222222444333///...111111...---111444555444555:::???IIICCC;;;333///000222555000222555555444222222222555666666777555333111///000222444555555222///---...,,,...111222...---///......///000000111111222222111111000//////......***+++---......------,,,------...///////////////---...///000111111111000111111111111111000000///------...000333444444333000///.........///000111111111222222333333444444222555777666777:::999666222777===???===:::999999>>><<<;;;999555111444:::===>>>:::===GGGEEE???DDDWWW|||iiikkkyyyoooyyyyyyzzzPPP+++)))(((%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''%%%%%%&&&'''(((***,,,---+++++++++,,,------......)))***++++++******,,,------,,,,,,+++***************)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######################################################$$$$$$############$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&'''''''''&&&%%%$$$$$$''')))***((('''&&&'''%%%%%%%%%&&&'''((()))***++++++************++++++...//////...---...111444333///...000000...///222444555666777555333000//////333777666111......000//////000000///...---,,,,,,,,,+++************+++,,,+++)))(((((()))+++,,,***************)))(((((())))))))))))************(((((()))))))))************************************,,,...111222222111111///000111222444666888999555555888;;;:::666777;;;555888===AAABBB@@@===:::111555999;;;;;;:::999999999999888888888777555444555444444444444555666777777444111000111111111111000222555555444444666888666333111000111222222111...000222111///---...///++++++,,,,,,------,,,,,,,,,---...//////...---,,,******+++,,,------------,,,,,,---------.........,,,---///111111111/////////000222333333333222111000222111------000111//////000111111333555888:::FFF???777333333555666555///222555555333111111222555666777777666444222111222333444555555333111000000...///222222...---///------......///000000000///......---------...///------------,,,,,,,,,,,,,,,,,,......///......---+++,,,---/////////////////////000000///......---,,,,,,,,,...000111000///------,,,,,,,,,---//////......//////000111111222000444666333444777666222111666:::;;;777555555777:::888999999555000222:::>>><<<666===JJJGGG===???[[[vvvmmmzzznnnxxxwwwnnnxxxOOO+++((((((%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''(((''''''&&&&&&&&&&&&'''((()))***((()))***+++---...///000)))***,,,,,,++++++,,,------,,,++++++***+++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&'''((('''&&&$$$###%%%'''******)))'''''''''$$$$$$$$$$$$%%%&&&''''''++++++***************+++---...---,,,+++---000222444000...000000...000444222333555555444222...,,,---...111222222000...,,,...///111111000///,,,+++---,,,++++++******++++++,,,+++***((((((***+++,,,)))))))))))))))(((''''''))))))))))))************((((((((())))))))))))***)))))))))))))))))))))))))))+++---///000000//////......///000111333555666444555888;;;999555666;;;666999>>>BBBCCCBBB???===111555999<<<<<<:::999999::::::999999999777444222333333444444555666777888888555222000111222222111222555777777444222222333555333111000222333333222---///111000---+++,,,...***+++---...//////...---++++++------------++++++))))))***,,,,,,,,,,,,,,,,,,,,,---------.........,,,...///111111000...---//////000111111111111111...000000,,,---111333111333000---///333666555444777444222666<<<===777111///333666666444222222333555777999999777444333333222333444555555555444444222000000333333///---///------......//////000000------,,,+++,,,---.../////////...,,,,,,,,,,,,,,,+++,,,---.........---,,,)))+++,,,...//////............//////...---,,,,,,,,,++++++,,,---...,,,+++,,,++++++***+++,,,......,,,,,,------...//////000---222333///000333222---222555888666333111444777555555777;;;888333777???@@@;;;444<<>>>>>:::777777999@@@>>><<<:::999999999888888555222444999<<<:::888777555000,,,---222444444333333444555555444333222///000111222333222222111......---,,,,,,,,,,,,---+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,++++++,,,,,,,,,***+++---...///...---,,,......//////000000111111333222000......---......000/////////111333666888555444444666999:::888555222///111777777222000333555666888888777666666777444555555555555555555444333222222111000///......////////////............------------......//////,,,,,,------,,,,,,+++***------------------------++++++++++++++++++++++++---.........---,,,,,,+++++++++++++++++++++++++++111///+++))))))+++///111------------------------////////////000000000000---///111222222333444666444222000000333555777777===???;;;666;;;CCC???444gggmmmnnnoooyyyvvvzzzssslllCCC---)))$$$)))%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$#########$$$$$$$$$$$$#########""""""+++$$$ !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$'''"""###'''&&&+++&&&---...---'''###%%%///999000...+++))))))***---...CCC777***$$$'''+++,,,***222$$$'''+++%%%!!!$$$%%%!!!''')))+++...+++///%%%)))))))))######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))************+++,,,------------------------...///111222333666666777777555333111///000111111222111///,,,+++,,,,,,,,,---,,,,,,++++++------,,,+++************,,,++++++***************)))((((((''''''''''''''')))))))))(((((((((''''''(((((()))))))))*********************++++++++++++*********+++++++++,,,,,,,,,,,,---...////////////000444999<<<;;;999777777:::::::::;;;;;;;;;:::888777:::===;;;777444555777<<<===>>>;;;777666888;;;;;;888666777;;;===<<<999555555555555666888777555333444555555555333222111111111000000000111222333......---,,,,,,,,,,,,,,,***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++---,,,,,,++++++,,,,,,,,,++++++,,,------------------......//////000111111333222000///.........///000///000000111333555666333222222555999:::888666444111333888888444333555777888999888777555555666333444555666666555444333111111222111111000///...000//////......------------.........////////////,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------------,,,++++++++++++++++++++++++++++++///---***))))))***---///------------------------....../////////000000000///111222333333444777999666444222222333444444444>>>AAA>>>999<<>>;;;666444888===<<<999777888;;;<<<:::888333222333555888888777666555555555444333222111000222111///......000222444...---,,,,,,++++++,,,,,,)))+++---......---,,,++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,---------------...//////000000222111000///////////////000111222333333444444444000000111444777888777666555333444888888666555777777999999888666444444444111222444666666444222111///000111222222111000...000//////...---,,,,,,+++............////////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////111222222333333555999<<<777666555555555555333111<<>>@@@;;;888999999777kkkllllllmmmxxxuuuxxxllliii{{{===)))(((%%%***&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$########################$$$$$$!!!!!!((((((### !!!!!!""""""!!!!!! ---***%%%---"""!!!!!!)))//////)))$$$&&&***''''''((()))***++++++,,,111---******---***"""###)))---,,,)))'''&&&%%%$$$***(((...###'''######---"""(((333""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((+++,,,,,,,,,,,,++++++***------,,,------...//////111111000000///---,,,,,,000//////...---,,,+++***)))******+++,,,,,,,,,,,,******)))((((((((()))))))))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))***,,,---...,,,...222333333333444555444222111555:::===<<<:::111000///...///444:::???999777555777:::;;;999777666555555555666555333111///,,,...555888555222333666555444222111///......---...000111111000...---,,,,,,+++************+++)))***,,,------+++***)))************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++******)))((((((***+++,,,+++++++++,,,------......---.........//////......222333555777777666444222111222333333222111000000333333333222333555777777222333555444333222222333---///222444444222///---+++---///222222111///...---------,,,+++******)))++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************+++++++++,,,,,,---------******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............111666999555555777999;;;:::777555666<<>>999///......///222777<<>>;;;999999:::ooovvvrrrlllsssttt|||rrrhhhvvv:::''''''%%%***&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""##############################$$$%%%$$$$$$###"""""""""#########$$$$$$$$$)))"""%%%(((///TTTKKKLLLLLLMMMMMMLLLLLLKKKDDDUUUKKK ))),,,eeepppMMM111%%%%%%''')))&&&'''(((*********)))(((///)))$$$***BBBiiikkk===&&&)))000((( ((("""+++%%%QQQ,,,!!!&&&'''***$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################!!!"""""""""#########$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((()))***++++++++++++*********+++,,,...///000...............//////000//////...,,,++++++*********++++++++++++******)))(((((((((''''''(((((())))))(((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((***,,,///000)))+++---......000222444222222333666:::<<<:::888222111111222555888:::;;;:::888777999;;;;;;888555666888999:::999888777666666333888CCCDDD999111111555444222000///...//////---...000000000...,,,+++++++++***))))))))))))))),,,+++***)))((())))))***))))))))))))))))))))))))'''((()))******)))(((''''''(((***,,,---,,,+++***''''''(((((()))))))))((())))))******+++,,,,,,,,,((()))***,,,------,,,,,,...///111222222222111111000222444444111//////000111333111---...555888666777888888666222000//////---...///000000///...---++++++,,,---------,,,,,,)))))))))************++++++*********)))))))))))))))************)))(((((((((((((((((((((((((((((((((((()))******+++,,,,,,((())))))***++++++******************************++++++************++++++************************************+++++++++,,,)))+++,,,+++++++++---///111111222444777777666555777999;;;>>>===;;;999:::qqqzzzuuulllrrrttt~~~uuuiiiuuu999''''''%%%***'''&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!""""""######$$$$$$$$$$$$!!!"""(((---$$$)))~~~<<<""""""'''(((***+++,,,+++)))((()))...oooqqq%%%"""...(((&&&***!!!###mmmYYY###***''',,,&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************))))))***+++,,,...000111++++++***+++,,,---.../////////---,,,+++*********+++++++++++++++***)))((((((((('''''''''(((((()))))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((()))))))))((()))***---///111)))***,,,------///222444///111222333222222333555666555555666777777777555999:::;;;;;;:::999888777444777999:::999777777666===444222999999111000555444333111000///...///////////////......---------+++******)))))))))))))))---+++)))''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''&&&(((***,,,---,,,+++***%%%&&&((()))))))))(((''')))))))))***++++++,,,,,,&&&((()))+++,,,,,,,,,+++,,,---...//////000000000...111444444111000111222111444222---...555999777;;;<<<;;;888333///...------..................---++++++++++++++++++++++++((((((((()))******++++++,,,+++++++++******)))))))))))))))))))))(((''''''(((((((((((((((((((((((('''(((((()))******++++++(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++)))***,,,,,,+++***+++---111000000111333444333222555555777;;;<<<:::888888vvvuuukkkrrryyyyyyooofffvvv:::''''''$$$((($$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%""""""###"""+++KKKlllYYY222&&&000ppp???"""(((777$$$---///111)))---444!!!!!!..."""###000(((---!!!(((############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))***+++,,,------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))******+++******+++,,,---//////000111333555555444555666888555:::<<<999666666444111===<<<<<<;;;999777555444222666:::999555222444777999888888666555444333222333222222111000///......111000///...---,,,++++++************************...---,,,+++***(((''''''******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***++++++,,,,,,++++++***,,,,,,...///111333444555444333111000///...//////888>>>???888111111555777:::999777555444333222222......///111222222///---***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********************************+++******)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++*********))))))((((((******))))))******+++,,,++++++,,,---...///000111000000111333444555333111zzztttmmmssszzzzzzddd^^^rrr777&&&'''$$$)))%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&######%%%!!!&&&666[[['''$$$!!!"""&&&)))$$$###:::SSS### ***(((555***%%%???000&&&///### ((((((777+++!!!###(((%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))***+++,,,------------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***))))))(((((())))))***''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++******+++,,,---...//////222333444444444444555777333777999666444555555333999999999999999888888777666888;;;:::666444444555999888777555444222111111222111111111000/////////000000///...---,,,++++++************************---,,,++++++***)))((((((***))))))((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))******++++++++++++******+++,,,---///111222333444111000///...---------...444999:::555222333666666999999888666555333222222......///000222111///,,,++++++,,,------------,,,,,,,,,,,,,,,+++++++++***************************+++***))))))(((((())))))(((((((((((('''''''''''''''''''''((((((((())))))+++******))))))******+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''******)))))))))***++++++++++++,,,---...///000000000//////111333444333111}}}rrrooouuuzzzzzzUUUSSS{{{nnn444%%%'''%%%***''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$ """(((''' 444 """$$$%%%%%%$$$"""!!!""""""000888www :::,,, (((666999SSS......***---&&&!!!###***NNNccc"""$$$ +++$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++++++++******))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))******+++,,,---......111333444333222222333444333777777333111333444333444555666777888999:::;;;999::::::999888666444333888777666444222000//////000000000000000000000000//////...---,,,,,,++++++************************++++++*********)))))))))))))))((((((''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))***+++,,,...///111222333//////...------......//////333444222333666666444777777777777666444222111.........///000000...,,,+++,,,,,,---------------------,,,,,,,,,,,,++++++************************+++***))))))(((((())))))(((((((((''''''''''''&&&(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''''''''&&&)))))))))))))))******+++***++++++,,,---...//////000///...///111333333222}}}uuunnnooouuuyyyzzzIIILLLyyykkk333%%%(((%%%)))&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""#########$$$$$$$$$%%% %%%)))'''&&&'''+++(((***(((%%%"""""""""$$$%%%333,,,###fff***%%%)))'''444111&&&)))''')))%%%%%%)))%%%)))"""'''"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((()))******+++++++++***)))******+++++++++++++++++++++******))))))(((((('''''')))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))******+++,,,,,,---111222333222000000111222555888777111///222444333333333444555777888::::::888777777777888777444222888666444222000........./////////000000000000000......------,,,++++++***************************))))))))))))************)))(((((('''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((''''''((((((((((((((((((''''''((((((((()))***+++,,,...///000111////////////000000111111...000111111444888666111444555666777666444111000...------...//////---+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((((((((((((((('''''''''&&&&&&&&&((((((((()))))))))******)))))))))(((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((()))************++++++,,,------...111///......111333444444uuullljjjooosssxxx{{{BBBHHHwwwiii333&&&)))%%%((($$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$'''###!!!"""""""""###&&&((("""######""" 111"""***GGG???$$$(((***"""!!!''''''(((!!!******(((!!!%%%'''***$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))***)))))))))((()))******+++++++++************))))))((((((((('''(((************((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))(((((())))))***+++++++++///000111000///...///000222555555111000444888888444444444444444555777777444444444555777777555333777555333000...------...///////////////000000000------,,,,,,++++++******))))))))))))))))))))))))((())))))))))))*********((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((('''&&&&&&'''(((((((((((()))***,,,---............//////000000111111000111000000444888555...111222444555444222000///...---,,,,,,------+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((('''(((((((((''''''''''''&&&&&&&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))******++++++,,,,,,111000...///111444555555yyymmmeeehhhooorrrwww~~~???GGGwwwfff111'''***%%%'''###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""################################################"""############$$$$$$$$$"""###$$$$$$"""!!! !!!###888(((((('''&&&%%%$$$"""""" &&&777...&&&222''' $$$&&&"""(((+++'''---QQQ___'''$$$(((######$$$$$$$$$%%%%%%%%%"""""""""###############################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((())))))((((((''''''((()))***************))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******---...//////------...///+++000111000111888===>>>666555444222222333444444111222444555666555555555666444111///...---...///////////////////////////,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,+++,,,---...............000111000...111555333...///000111111111000///......---++++++,,,,,,***))))))******+++++++++++++++******++++++++++++,,,,,,))))))))))))))))))))))))***)))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''((())))))))))))))))))******++++++///......///222444444444rrrfffaaaiiipppqqqxxxCCCLLLyyybbb...&&&***%%%((($$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""################################################"""############$$$$$$$$$ """###$$$%%%&&&$$$!!!(((###!!!$$$***...'''333777OOO;;;***444111''' &&&***"""$$$'''###***$$$"""(((---'''%%%'''######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''(((((((((''''''&&&&&&'''((()))************((())))))******++++++,,,)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))***,,,------,,,,,,...///)))...000///111777;;;;;;666555333111111111222333111444777777555333444666555333000...---...000111000000000///.........---++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))&&&&&&'''((()))******++++++,,,---.........---,,,---......,,,---222222///...........................,,,*********+++***((((((((()))************))))))))))))******+++++++++))))))))))))))))))))))))))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((())))))))))))******++++++,,,...111222222111oooccc___jjjqqqrrryyyIIIQQQ~~~___,,,%%%***&&&)))&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$&&&$$$ """%%%"""((())) ###%%%&&&%%%$$$"""%%%|||"""&&&CCC***(((&&&---""",,,***$$$--- &&&***&&&!!!$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''(((''''''&&&&&&&&&'''((()))************(((((()))***+++,,,------((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((()))***,,,,,,,,,,,,...///,,,000222//////333555555555444222000000111222333333777;;;999555222333666444222000......///111222111111000///...------,,,+++++++++***************))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''***)))'''&&&&&&''')))***%%%&&&&&&'''((()))******......///000000///...---))),,,,,,***+++///222111------,,,,,,,,,---.........,,,***)))******)))(((''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***---000111000...ppp______jjjlllqqq}}}JJJUUU|||___...%%%'''###)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""" 444 '''((('''"""%%%%%%999###%%%III***+++000 ###&&& kkkeee///################################################""""""""""""""""""""""""################################################%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***&&&'''((()))***+++,,,,,,//////000111222333333444777666444111000111222333777888888666444222222333333111///------...000222111000......//////...,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''')))+++---------,,,+++000...+++)))))),,,///111---,,,++++++,,,+++***(((+++,,,,,,+++)))((()))***+++******)))(((''''''&&&))))))))))))************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,,,,+++***,,,---qqqaaaaaajjjjjjooo|||SSSYYYzzz^^^---%%%'''###)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$################################################ 444###***%%%%%%555"""------yyy+++,,,444&&&(((*** ...>>>"""(((################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))************))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))&&&'''((()))***++++++,,,...//////000111222333333555444333222222333555666666777777555333111111222333111///...---...///000///...------......---,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((***,,,---,,,++++++///---,,,***+++,,,///000000...------...---+++)))***+++,,,+++)))))))))+++*********)))((('''''''''(((((()))))))))*********((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******))))))***,,,ssscccaaahhhjjjppp|||[[[\\\xxx\\\,,,%%%(((###(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$"""############$$$$$$$$$################################################ 444$$$...!!! ;;;---vvvTTT!!!###222--->>>%%%222+++ ###$$$&&&,,,################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))******))))))((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&''''''((()))***++++++---...///000111222222333222222222222333666888999444555555444222000000111222222111///............---,,,+++,,,---...---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''(((***+++,,,,,,+++***------,,,,,,---...//////333111000000000///---+++(((***+++***))))))***+++******))))))((((((''''''(((((())))))))))))******((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))(((((()))***wwwccc\\\eeelllvvv}}}zzz\\\[[[uuuYYY+++&&&(((###(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################ 444###&&&"""%%%---kkk)))ppphhh###"""lll333%%%@@@333(((+++$$$GGGGGG'''###################################################""""""""""""""""""""""""################################################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,++++++***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((()))******------...///000111111222000000000111333555777888222333444333000///000111222222111000///...---,,,,,,+++***+++---......---************************))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&'''(((***************+++,,,---...............333222111000000///---+++''')))******))))))***,,,***)))))))))((((((((('''(((((((((((()))))))))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))(((((()))***{{{bbbXXXbbbppp}}}~~~rrrVVVWWWrrrWWW***&&&)))###'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################ 444###'''&&&!!! +++111&&&)))aaalll((($$$hhh^^^)))$$$$$$"""---!!!777---###!!!################################################""""""""""""""""""""""""################################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,...******))))))((('''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))+++,,,---...///000000111//////000000111222333444111222333222000//////000222222111000///...---,,,---,,,+++,,,...//////...************************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))***+++,,,---.........---111000/////////...,,,***'''(((******))))))***,,,))))))))))))(((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))(((((()))+++}}}eeeYYYbbbqqq|||jjjUUUUUUpppTTT)))&&&)))###'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ 444### $$$&&&######333``````***###;;;)))"""%%%%%%EEE222+++''''''!!!%%%&&&)))(((################################################""""""""""""""""""""""""################################################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''))),,,...))))))((((((''''''&&&&&&'''''''''(((((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))(((((('''*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((++++++,,,---...//////000//////000000000111111111111222333222000///000111222222111///...............---,,,---...///...---************************((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))((()))***,,,------------...---,,,,,,------+++)))''')))***)))(((((()))***))))))))))))((((((((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((((()))***~~~jjjaaafffppp{{{vvvdddZZZWWWoooSSS(((&&&)))###'''&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ 444$$$ $$$(((###&&&'''nnnGGG***###000,,,%%%+++666%%%,,,...(((---+++!!!000]]]ggg)))################################################""""""""""""""""""""""""################################################""""""######$$$%%%%%%&&&########################$$$#########$$$%%%%%%&&&################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&)))+++---((((((((((((((((((''''''''''''((((((((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''******+++,,,---...//////...///000111111222222222111222333222000///000111333111///...---...///000...---+++,,,------,,,+++************************(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))'''(((((()))+++,,,,,,---,,,+++***+++,,,---+++)))((()))***)))((('''((()))(((((((((((())))))))))))'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%'''((((((''''''((()))~~~ooohhhjjjnnnuuuqqqaaaaaaZZZoooRRR(((&&&***###'''&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ 444%%%(((&&&###""",,,((($$$'''000((($$$$$$888XXX/// &&&111%%%111!!!000666'''###)))!!!################################################""""""""""""""""""""""""################################################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%(((+++---(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))***+++,,,---......///---...000111333333444444111222333222111000111222333111///------...000222...,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''((()))+++,,,---+++******+++,,,---,,,***)))***+++)))(((''''''((((((((((((((())))))))))))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((vvvvvvqqqlllsss{{{uuugggeeebbbpppNNN...)))%%%$$$***$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$###########################)))!!!'''&&&888000 RRR###,,,)))---(((SSS---%%%&&&!!!$$$ggg((($$$$$$&&&%%%$$$$$$###---$$$!!!%%%(((!!!###&&& ###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%'''(((''''''((()))(((***(((&&&&&&''')))++++++###000***###...,,,"""&&&)))---...***(((++++++((('''---000---)))******))),,,+++((((((***------***+++!!!(((---%%%***000%%%---"""'''000***$$$***...)))$$$''')))''',,,///&&&'''&&&'''))))))'''&&&&&&!!!%%%''''''((()))(((&&&((('''((()))+++***'''%%%(((((((((((())))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))************,,,...111444666555444333,,,000444555222000000222666555222000...------......---,,,,,,++++++,,,,,,************************))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,+++******))))))*********+++---------+++)))((())))))************)))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&tttvvvqqqlllqqqvvviiiVVVgggeeesssMMM...)))%%%$$$***$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$########################!!!%%%!!!...'''888 +++'''///AAA...ooo(((###111%%%000777666000 (((...%%%|||PPP***((((((!!!###,,,%%%"""######$$$$$$######"""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********...,,,)))&&&%%%''')))))),,,...000///---++++++,,,------'''&&&......,,,222,,,---...000222444555666///333444222333888;;;;;;===888999>>>999---***000555111333111))))))---+++111'''+++///)))&&&(((%%%******222111$$$###(((&&&)))((('''(((((()))***,,,000---)))$$$"""######"""...---+++)))((('''%%%$$$(((((((((((())))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********+++---000333444444333222---///111222111000000000444333111///............------,,,++++++++++++,,,************************))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''******)))))))))******+++***+++,,,---,,,+++)))((())))))************)))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&rrruuurrrmmmqqqsssaaaHHHiiijjjxxxKKK---)))&&&$$$***$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))###!!!---ppp***%%%$$$,,,'''===;;;)))%%%---******vvvBBB +++ %%%KKK!!!!!!%%%$$$ (((***"""""""""######"""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))'''&&&&&&(((&&&$$$%%%''')))***+++ ###&&&%%%###"""&&&)))000(((***000///111666555>>>???HHHVVV[[[VVVUUUXXXmmmnnnlllkkknnnuuuyyyxxxlllhhhppp|||sss^^^___qqq___[[[NNNIIIMMMKKKCCCBBBBBB>>>@@@===555888999//////***......&&&)))000000---,,,+++(((&&&%%%###"""'''$$$!!!"""&&&***+++,,,'''((('''&&&%%%%%%''')))(((((((((((())))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))+++...000222222111000///......///000111000///222111000///............------,,,+++++++++++++++************************)))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++******+++,,,,,,+++)))(((((())))))******))))))((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&rrrvvvrrrnnnssswwwbbbEEEkkkooo}}}III,,,)))&&&$$$***$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!((((((###'''***CCC,,,((()))""",,,!!!+++dddFFF%%% 555...+++''')))---&&&cccIII,,,((('''000333### '''&&&&&&###""""""############""""""######################################################$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''...,,,+++---...+++******//////000333777===BBBFFFSSSWWWjjjrrrkkkuuuvvv}}}mmmqqqrrreee```III===;;;:::<<<999...%%%)))+++,,,...000000------)))'''***,,,***&&&###$$$&&&((((((''''''))),,,(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((()))+++...////////////111...,,,---111333222000/////////...............---,,,,,,+++***+++++++++************************(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++,,,)))******++++++***))))))(((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&vvvxxxrrrkkksssyyyeeeFFFlllrrrFFF***)))'''$$$)))$$$'''&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((***!!!$$$///,,,"""&&&<<<$$$111$$$+++)))!!!222888111$$$---+++###$$$$$$rrr%%%%%%%%%]]]333######"""&&&###$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%&&&''')))***,,,,,,,,,((('''))))))(((+++222======DDDTTThhhwww||||||}}}uuu{{{yyyvvv{{{~~~wwwlllgggmmmwwwyyyzzznnnrrr}}}wwwooocccSSSPPPOOOGGG;;;333222000+++///)))'''+++,,,)))'''((()))***++++++)))(((''''''(((((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((('''((()))+++------...---222///---...222444333222...///////////////......,,,,,,+++************+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''')))***+++((()))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&zzz{{{qqqgggqqq{{{fffEEEmmmrrr|||DDD)))***'''$$$)))$$$'''&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%,,,$$$ %%%###---+++!!!%%%777$$$ ***(((&&&(((&&&%%%&&&---bbb444<<<222000,,,>>>,,,###666))),,,LLL---&&&NNN~~~QQQ***%%%(((!!!$$$***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))***)))'''%%%%%%&&&((()))((((((000===FFFPPPbbbtttsssrrr\\\bbbjjjaaaddd```aaaeeeccc\\\\\\cccwwwyyyxxxuuuuuuvvvrrrmmm|||~~~wwwrrrsssttttttYYYaaaaaa]]]\\\ZZZ\\\eee^^^hhhsssqqqmmm}}}ooobbb```^^^ZZZEEE<<<666444000))))))///'''%%%$$$%%%'''((('''&&&(((((((((((())))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&'''(((***+++,,,------000//////000333444444333//////000000000///......,,,,,,+++***************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***((((((((((((((()))))))))'''(((((())))))(((((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&xxxyyyooogggssslllJJJlllrrrxxxBBB(((***'''$$$((($$$(((&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###***,,,.../// (((((($$$,,,)))###(((555!!!333###,,,///((())))))***///,,,;;;,,,BBB666CCCBBBFFF@@@@@@555,,,BBB...777444---%%%333&&&***///+++!!!"""!!!%%%444&&&###111%%% +++%%%---&&&%%%(((******((((((#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))---+++******---333888<<>>---(((((($$$%%%)))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%((()))!!!%%%'''%%%%%%&&&'''&&&###+++GGGNNNDDDTTTaaappp}}}~~~ooodddgggnnnooo|||yyymmm```YYYMMMMMMLLL:::......+++'''$$$%%%'''&&&)))'''''')))'''######'''!!!"""$$$&&&((('''$$$"""''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!"""############"""$$$$$$$$$$$$$$$###""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''111)))###%%%+++---)))%%%%%%'''))))))***---...///:::JJJWWWccc~~~wwwhhhhhhcccZZZWWW^^^fffiiinnnffflllsssnnncccbbbbbbeeejjjlllkkkiiiiiivvvhhhooo|||vvvlllxxxoooeeeqqqqqqppprrrdddbbbggg```xxx~~~hhh^^^WWW999:::666&&&'''+++&&&$$$***++++++)))&&&&&&((()))(((((((((((('''&&&%%%&&&((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***---...000333555555333000222111111000///......---************************))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++*********))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%uuutttjjjdddwww}}}TTTkkkxxx}}}ttt===---(((((($$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((###&&&(((++++++(((%%%&&&)))===IIIXXXzzztttxxxyyyssstttxxx|||{{{xxxzzzzzzjjj]]]YYYOOOAAA666222555999---******......)))&&&'''((()))(((&&&######&&&)))&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""###############$$$$$$$$$######"""!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))(((000+++###"""$$$%%%+++)))(((+++///888IIIXXXtttnnnzzz~~~jjj\\\tttxxx|||kkklllrrrvvvoooccccccllluuuppphhhffflllsssqqqkkkaaalllsssqqqqqqvvvuuuppp{{{xxx~~~ttteeedddlllooogggccciiiqqquuuttthhhdddmmmyyy~~~|||{{{uuulllaaaeeesssuuuyyyvvvWWW@@@???:::333...,,,---...$$$&&&''''''''')))+++---$$$%%%&&&&&&&&&&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))+++,,,---000333333000...111111000//////...------++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''*********)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%uuuppphhheeewww\\\hhhwwwsss===---'''((($$$&&&)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######%%%'''&&&%%%%%%"""###&&&%%%&&&222BBB}}}{{{uuussseee]]]XXXXXXVVVTTTVVV[[[]]]ZZZUUU\\\eeeeee[[[UUU[[[fffeee___[[[]]]```cccjjjpppvvv~~~wwweee\\\ZZZ[[[JJJ666+++&&&$$$%%%((($$$&&&'''$$$ """&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################""""""""""""###$$$$$$"""############"""!!!!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******...000+++!!!!!!+++///------)))666SSSkkksssyyyhhhXXXiiizzzkkkddddddgggjjjsssrrrwww|||~~~~~~}}}ttt~~~}}}nnnnnnuuuuuunnnfff___eeefffaaaaaaiiinnnnnncccjjjlllgggjjj|||tttRRR888111...'''+++,,,---,,,***(((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))***---///000...,,,000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%vvvmmmjjjjjjxxx```eeewwwrrr<<<,,,''')))%%%&&&***%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---)))***000333999OOOhhhrrrfffaaagggggg[[[SSSUUUmmmlllnnnwwwxxx~~~wwwfffnnn|||~~~vvvppp^^^jjjaaaUUUZZZ\\\gggsssggg]]]XXXQQQBBB111&&&!!!###&&&((((((&&&###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################"""""""""###$$$%%%""""""#########""""""!!!!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++%%%###$$$***000111111000PPPWWWqqqzzzeeebbb___gggxxxqqqggglllgggkkksss{{{}}}|||}}}xxxuuuzzz~~~}}}yyy~~~www~~~~~~}}}|||}}}yyy|||mmmeeennnwwwzzzhhhbbb```eeekkkvvvzzz{{{eeemmmmmmlllkkk\\\NNN@@@666///******+++***((((((+++************(((&&&$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((+++---...,,,***............------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&vvvhhhjjjnnnvvv^^^dddvvvppp;;;,,,''')))%%%'''***%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&---...)))$$$###%%%$$$...BBBYYYhhhtttwwwmmmxxxyyyiiiccciii|||zzzlllZZZUUUfff]]]]]]```fffnnn}}}eeeFFF222000***&&&(((---...)))###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#######################################$$$$$$%%%""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))***++++++''')))...+++000QQQwww~~~zzzhhhZZZmmmsss```jjjhhhpppxxxxxxvvvtttyyyzzz|||ooohhhnnnvvvzzz~~~zzzyyy}}}zzzpppiiillljjjgggtttsss{{{|||VVVBBB///***,,,,,,+++++++++)))((((((***)))'''%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***,,,---,,,***---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&uuubbbffflllppp]]]fffuuu}}}mmm:::+++'''***&&&'''***%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%% """...888DDDWWWqqqnnnuuujjjhhhiiitttyyyjjj\\\VVVTTTVVVcccrrrgggSSSLLL<<<***###&&&***'''"""''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((***+++,,,444+++)))000666FFFpppqqqjjjrrr}}}wwwbbbWWWggg|||}}}vvvuuuooonnnsss|||^^^NNNBBB444)))%%%)))&&&$$$%%%(((***)))''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++,,,,,,***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&xxx```dddjjjkkkccchhhtttzzzkkk999+++'''***&&&(((***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''---(((###%%%222GGG]]]jjjzzztttkkkbbbmmm{{{uuuuuuwwwyyy~~~{{{zzz}}}}}}}}}pppsssssspppooopppnnnjjjzzzzzz{{{gggWWWQQQOOO[[[uuuyyy{{{gggLLL:::333111---))))))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!"""$$$&&&'''%%%$$$"""######$$$%%%%%%%%%%%%%%%""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))***+++,,,---'''444EEESSS]]]fffmmmrrrnnnvvvxxxkkklllnnnnnniiilll}}}|||zzzttttttrrr|||tttwwwxxxZZZ???222111,,,'''&&&)))+++***''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''}}}aaadddjjjiiillljjjtttxxxjjj999***'''***'''(((***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###&&&333LLLiii{{{dddaaattt}}}xxxssstttyyyvvvssskkkqqqoooaaaiii|||}}}{{{}}}jjjWWWSSS]]]ppp~~~fffVVVKKKCCC===++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######################## """%%%'''(((&&&###!!!###$$$%%%&&&&&&&&&&&&&&&""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++---...///WWWtttooocccrrr|||ddd\\\^^^^^^|||qqqlllssslll|||rrrrrr~~~hhhXXX===666...***++++++)))&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***))))))******************++++++************************))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''wwweee______kkkqqqoooqqqwwwiii777,,,+++,,,'''))),,,&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''"""(((***'''&&&)))'''"""'''+++&&&###)))'''$$$***666SSSmmmwwwnnnvvvyyyzzz|||uuuiiirrrzzzqqqmmmeeehhhtttgggVVVVVVhhh}}}```UUU@@@+++000'''+++333 (((''''''%%%%%%'''***)))%%%&&&&&&&&&%%%%%%%%%$$$$$$###########################"""$$$'''***)))%%%!!!"""############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,***((((((******)))(((---)))###(((//////===ZZZzzz|||wwwdddaaalllzzznnnYYYhhhwww{{{llliiieee<<<(((***///+++$$$))))))((())))))'''### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))************+++++++++*********))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuufff```___iiioooqqqrrryyyhhh666***(((***%%%'''***&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&)))(((%%%&&&+++,,,)))+++,,,&&&$$$&&&333IIInnnvvvzzzwwwkkkppp~~~tttyyyyyyrrrmmmqqqwww{{{aaa___cccnnntttssspppppp~~~}}}yyyppprrr{{{yyyoooqqqrrryyyWWWHHH>>>*** """$$$111&&&&&&&&&&&&'''(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$###########################"""###&&&((((((%%%!!!############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***(((&&&&&&)))++++++***222222,,,BBBbbbnnnmmmxxxrrrttttttvvv{{{~~~{{{uuurrrwww|||}}}vvvwwwXXX999&&&&&&...***(((&&&$$$$$$&&&***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********+++++++++*********)))))))))))))))((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ssshhhaaa___ggg}}}pppsssuuuzzzfff999+++(((+++&&&''',,,)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++'''######'''(((&&&'''+++&&&(((;;;QQQjjj~~~{{{{{{uuu|||tttdddppprrraaaTTTXXXaaagggdddbbbfffnnnsssxxxxxx{{{{{{xxxhhhsssrrr{{{~~~zzz{{{ooonnn}}}{{{zzzqqqlllpppmmm|||xxxUUU>>>...%%%+++'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$###############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((((()))+++***)))'''+++666<<>>:::000---***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********'''###'''888KKK|||}}}|||wwwvvvxxx{{{vvvxxxmmmvvvhhhbbbhhhxxxYYY;;;...+++&&&%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))),,,***...>>>WWWqqq{{{\\\bbb{{{zzzzzzzzz{{{zzzxxxvvvuuuqqqnnnmmmoooqqqqqqoookkkmmmpppppppppooooooooosssxxx}}}}}}|||zzzyyyxxx~~~zzz|||]]]DDD333***&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))******)))))))))))))))*********'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuuooo]]]___rrrqqqkkkxxxrrrttt{{{^^^111$$$--->>>:::...(((%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''')))+++...???```~~~ppprrrwww~~~yyyuuusss|||iiiqqqZZZbbbqqqJJJ777000***&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))+++---:::YYYkkkTTTaaa}}}{{{zzzyyywwwvvvxxxqqqooonnnooopppqqqqqqpppqqqlllhhhhhhlllooonnnkkklllkkklllmmmnnnnnnmmmkkkmmmpppqqqooollllllnnnoootttooooootttuuurrrtttzzztttxxx|||~~~~~~{{{yyyvvvxxxxxxwwwlllMMM666***((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((((((((())))))******((((((((()))******++++++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((yyyhhh]]]dddooopppllljjjqqquuu|||\\\///,,,)))'''((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&***&&&%%%)))***(((&&&''')))///&&&***TTT}}}||||||rrr```jjj|||zzz|||xxxUUU]]]QQQ---***)))%%%))),,,)))###%%%+++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))'''(((***)))(((***///333BBBnnnlllrrr}}}~~~|||wwwrrroooppppppqqqqqqqqqqqqpppnnnnnnooopppnnnllljjjhhhjjjmmmkkkffffffmmmpppnnnjjjlllnnnmmmkkkiiigggfffkkklllmmmlllkkkkkkmmmnnnmmmmmmooopppqqqqqqqqqqqqnnnoooqqqpppooopppssswwwtttvvv{{{zzz}}}ttt___444......'''%%%***%%%"""***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))'''&&&&&&%%%&&&&&&"""%%%((()))(((((()))***((()))&&&(((///***(((111+++%%%"""%%%)))((((((******)))''''''+++---,,,((()))$$$###''',,,+++%%%!!!$$$&&&((((((&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''xxxggg^^^eeepppqqqllljjjqqquuu|||\\\///,,,)))'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))******'''$$$'''...'''###---VVVzzzvvv}}}zzztttnnnppp{{{wwwvvvqqqfffrrriiinnn]]]999)))///))),,,,,,))))))******&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))///444111+++fffnnn~~~}}}ZZZkkk~~~|||yyyvvvuuuvvvuuurrrooommmmmmmmmlllkkkjjjiiiiiijjjkkkllllllllljjjiiiggggggjjjiiieeefffkkknnnlllfffhhhjjjjjjiiihhhggggggjjjkkkkkkjjjiiijjjkkkmmmmmmmmmmmmmmmllllllkkkjjjjjjlllnnnmmmllllllnnnqqqkkklllnnnqqqssstttttttttzzz}}}|||xxx{{{{{{uuuccc333111&&&"""******'''...&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))************))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((...---+++)))'''&&&'''(((+++111...,,,///+++$$$(((***...222111---+++---111///000///***$$$###%%%''')))******'''$$$$$$(((...''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''vvvggg___gggqqqqqqllljjjrrrvvv}}}\\\///,,,)))'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***((((((+++***'''(((++++++888RRRxxxnnnttt{{{xxxaaaxxxiiirrrVVV///---((((((***+++)))$$$%%%)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))...%%%&&&...***(((BBBfff~~~\\\gggzzz~~~zzzwwwvvvmmmnnnooooooooonnnmmmllljjjjjjkkkkkkllllllmmmmmmjjjkkkmmmnnnnnnnnnmmmllljjjlllllljjjjjjnnnooommmmmmmmmnnnnnnmmmlllkkkjjjjjjkkkkkkjjjiiiiiilllnnnooooooooonnnnnnnnnmmmmmmiiikkkmmmmmmlllllllllmmmnnnoooooooooooommmlllkkknnnqqqtttvvvvvvwwwyyy{{{~~~}}}|||~~~~~~{{{|||xxxzzzcccSSS444###)))+++%%%$$$&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))************))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))******************)))((()))+++,,,------ +++)))%%%000666333222(((***...///---+++,,,000,,,***)))***,,,///111222%%%)))------***((()))***((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''uuuggg```iiirrrqqqlllkkkrrrvvv~~~ZZZ///,,,)))'''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++%%%###(((---,,,***)))IIIssswwwyyy|||xxx}}}~~~wwwzzz|||}}}xxxkkkzzzmmmnnnvvvSSS999///(((&&&***)))###""")))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((())))))******+++,,,***++++++,,,<<>>FFFYYYyyyssswwwyyy~~~ssssss{{{vvv^^^???)))---...---,,,)))((())))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((''''''''''''&&&''')))++++++***)))pppgggcccjjjssssssmmmhhhrrrLLL...,,,)))))))))******)))))))))))))))((((((((((((%%%***+++'''''',,,---***&&&///MMMnnnvvvmmmuuuvvv|||uuullleeedddccc```^^^^^^___^^^[[[WWWUUUTTTUUUVVVYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[\\\___bbbeeeggghhhiiioooqqqssstttuuuvvvwwwyyywwwyyyzzzyyywwwuuuttttttuuuuuuuuuvvvuuuuuuttttttooonnnnnnqqqtttwwwxxxwwwjjjtttgggBBB,,,&&&))),,,---)))''''''&&&###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************///(((&&&///111'''777^^^}}}{{{rrrgggWWWXXXOOO\\\gggjjjvvvrrr|||xxx}}}|||tttbbbpppwwwuuutttuuuwwwxxxvvvssskkksssuuusssxxxxxxtttyyysssxxxrrrmmm}}}~~~zzzxxxwwwxxxwwwtttvvv{{{}}}mmm~~~zzz{{{zzz}}}xxxvvvtttrrrrrrrrrssssssuuutttpppnnnrrrwwwuuupppmmmkkkbbbZZZddd|||uuuqqq|||uuu```===,,,***$$$''',,,%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,---+++((((((***,,,------+++(((''')))...222777:::222111333888999999;;;@@@CCC:::222000000---++++++((((((***///333111((()))******)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&,,,///,,,(((&&&&&&&&&111+++***>>>ZZZhhhsssooovvv|||wwwhhhKKK888333...---(((%%%(((,,,***$$$!!!(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((,,,+++***)))************pppgggcccjjjssssssmmmhhhtttJJJ...,,,)))))))))******)))(((((((((((())))))))))))&&&***)))&&&***111...$$$///RRRzzzzzz}}}wwwyyyooojjjgggccc``````aaa^^^[[[ZZZ[[[YYYUUUQQQMMMLLLLLLNNNPPPQQQQQQPPPOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOQQQRRRTTTUUUYYYZZZ]]]aaaeeegggiiijjjmmmmmmnnnqqqtttuuuuuussspppqqqqqqpppmmmllllllmmmpppqqqrrrtttuuuuuuvvvvvvllllllmmmnnnnnnkkkfffbbbrrruuufffCCC666 ***,,,&&&%%%,,,,,,$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++***,,,'''+++000,,,KKKpppWWWNNNRRRVVVkkktttwww~~~~~~}}}mmmgggqqqtttsssppppppfffQQQppp{{{kkkoooooommmooosssnnneeeYYYooo}}}tttiiijjjmmmjjjnnnrrrmmmnnndddddd||||||rrrnnnmmmppprrrpppoooqqqgggYYYrrr|||xxxzzz||||||zzzxxxwwwxxxxxxzzz|||~~~|||}}}zzzzzzyyyxxxvvvsssqqqqqqrrrwwwwwwuuurrrssstttooohhheeeeeedddbbbdddnnnuuu~~~eeeGGG222%%%(((---%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,***+++,,,,,,,,,---///111333///+++,,,111999>>>@@@VVVXXXXXXWWWZZZaaaddddddkkk\\\LLLGGGEEE@@@;;;888111...***((()))+++,,,---***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((---+++))))))((((((---333111///MMMzzzjjj{{{uuuttt}}}iiiIII666...,,,---000,,,%%%&&&---(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((())))))***)))(((''''''((()))***pppgggcccjjjssssssmmmgggsssIII...,,,)))))))))******)))(((((((((((())))))))))))+++))))))+++---,,,******MMMwww|||~~~yyy~~~rrrmmmhhheeedddcccaaaaaabbb___[[[ZZZZZZXXXSSSOOOFFFEEEDDDDDDEEEFFFFFFEEECCCCCCBBBBBBCCCCCCDDDDDDEEEDDDCCCCCCDDDGGGJJJKKKRRRTTTXXX\\\```ccceeefffffffffggglllrrrtttrrrooojjjkkkkkkiiigggggghhhiiikkklllmmmoooqqqrrrrrrrrrpppoooooonnnlllfff___ZZZYYYsss~~~ttt{{{hhhEEE555111***&&&(((---+++&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++###333,,,$$$666HHHfffzzzmmm[[[WWW]]]lll{{{yyywww[[[yyyooovvvrrrsss]]]___ooouuuvvvlllrrrcccNNNzzzwwwkkktttuuunnnoootttlll]]]VVVzzzvvvlllqqqqqqllljjjmmmjjjhhhYYYbbbtttpppoootttwwwuuurrrrrrgggVVVlllxxxuuuqqqpppqqqrrrqqqooommmlllkkkqqqsssuuuuuussspppnnnmmmlllyyyxxxuuu}}}~~~}}}~~~{{{xxxyyyzzzxxxuuusssssstttvvvwwwvvvsssssstttpppjjjdddffflllppplllccc```cccfffvvv}}}vvvPPP222******&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***++++++,,,,,,---&&&***...///------///222333888===CCCKKKUUU\\\]]]ggghhhccc^^^cccmmmmmmeeerrrhhhaaabbbdddcccaaa```KKKJJJBBB555(((%%%...888,,,+++))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))000(((%%%***///...///222;;;III{{{}}}yyyppptttwww|||{{{|||]]]CCC555******---+++,,,///((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((((((((()))))))))(((((())))))))))))******'''((())))))))))))+++,,,pppgggcccjjjssssssmmmgggoooIII...,,,)))))))))******)))'''((((((((()))))))))***...&&&'''///---$$$***<<>>222,,,---,,,***+++---...---,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******&&&(((,,,000///...555===cccppp}}}fffWWWVVVggg\\\hhhbbbOOOdddWWW___uuuvvvjjjsssyyyxxxtttssswwwmmm~~~fffIII,,,%%%---222+++"""(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))******++++++(((+++//////...------...pppgggcccjjjssssssmmmhhhnnnHHH...,,,)))))))))******)))''''''(((((())))))******+++%%%'''---***(((<<>><<<:::777555555555444333222111111111222333444555444444333333444555666777777888;;;>>>AAACCCEEEFFFKKKLLLOOOUUUZZZ^^^______[[[]]]___aaabbbcccfffhhhhhhiiijjjkkkllllllllllllpppnnnmmmkkkiiieeeaaa]]]WWWOOOFFFLLLhhhtttzzz}}}TTT,,,(((,,,'''%%%+++&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********++++++++++++,,,222###111[[[yyykkkxxxyyyuuuoooPPP]]]xxxooommmjjjSSS[[[~~~nnnvvvrrrpppZZZjjjppphhhpppvvviiiuuubbbUUUrrrpppuuuuuupppmmmiii]]]OOO^^^sssooosssoooppptttqqqmmmfffQQQhhhpppmmmmmmpppqqqnnnkkklllZZZOOOppp|||vvvtttwwwtttooommmmmmnnnnnnnnnfffeee```XXXPPPMMMPPPTTT\\\]]][[[TTTRRRWWW^^^aaammmuuu{{{zzzwwwvvvtttrrruuuttttttttttttrrrnnnkkkmmmppppppmmmnnnpppqqqnnnhhheeeaaa``````aaa___]]]TTTSSSvvvxxx}}}tttPPP333%%%((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,------------,,,+++...666DDDSSS^^^nnn{{{yyytttpppqqqpppdddNNN<<<333...***(((***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++'''...000***,,,DDDiiimmmRRRhhhjjjWWWkkk~~~xxxmmmqqq{{{rrrjjjdddkkkvvv}}}yyyvvvsssrrr|||{{{ttttttuuufffHHH...%%%(((+++)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((()))))))))******)))))))))***++++++,,,,,,))),,,//////,,,***+++,,,pppgggcccjjjssssssmmmhhhpppFFF...,,,)))))))))******)))'''''''''((()))*********'''+++,,,(((+++???___xxxwwwnnn[[[RRRKKKJJJJJJIIIHHHJJJLLLRRRWWWXXX[[[```aaa^^^\\\WWWRRRNNNKKKFFF???:::777555222000111222222111////////////000111222333222222222222222222222222333444666888:::;;;<<<<<<<<>>===@@@DDDLLLSSSTTTaaannnsssvvvzzz}}}}}}xxxtttppppppppplllccc\\\```fffkkkmmmooottttttrrrhhhnnnlllddd___aaa^^^WWW___RRRKKKRRR[[[{{{yyyzzz}}}]]]666)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******+++,,,,,,------......111999GGGYYYlllzzz~~~}}}yyyooogggNNNDDD555,,,((())))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((()))******+++++++++111///000JJJ|||{{{ggghhhqqq]]]sss~~~|||nnnmmmyyy}}}~~~qqqiiisssiiizzzqqqwwwgggcccuuuuuuvvvyyy???&&&,,,555))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((()))))))))*********))))))******+++,,,,,,---(((+++---,,,+++,,,222777pppgggcccjjjssssssmmmhhhsssDDD...,,,***))))))******)))&&&''''''((()))******+++$$$333222$$$...WWW~~~yyyvvv```OOOEEEAAA@@@AAA???<<<===AAA;;;BBBFFFFFFJJJRRRVVVUUUSSSPPPLLLJJJIIIGGGBBB>>>333111///...000222222222////////////000111222333222222333333333222111000///000111333444555555555444777:::::::::<<<@@@DDDFFFJJJPPPVVVYYY\\\___aaa___```bbbdddeeegggggghhhhhhiiijjjlllkkkggg```[[[TTTNNNQQQSSSBBB888YYY}}}}}}wwwUUU111(((***)))%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---555hhhxxxlllccceee~~~qqqqqqrrrlllNNNeee~~~zzzooolllbbbIII{{{rrrnnnuuuuuueeeTTTnnnyyypppkkkjjjdddqqq___aaa~~~sssrrrnnnnnnrrrooocccWWWQQQuuussssssooofffpppllleeeddd```QQQvvvqqqpppqqqrrrnnniiijjjoooYYYPPPtttxxxvvv|||uuurrrooooooqqqrrrpppnnnnnn___OOOJJJQQQZZZ]]]\\\^^^QQQIIINNNUUUYYYbbbmmmwwwwww|||~~~|||uuunnnllllllfffZZZOOONNNWWWaaagggmmmssstttrrrqqqxxxrrr___WWW___eeecccVVVcccZZZNNN???fffQQQ000))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------...+++666KKKeee|||{{{rrrbbbJJJ888///,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++&&&,,,222HHH|||xxxqqqQQQ^^^```kkkbbb[[[ddd^^^wwwooo~~~{{{eeeUUUaaayyyYYY@@@222%%%))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************))))))***+++,,,,,,------,,,...//////000777AAAJJJsss___dddkkkuuuwwwlllttt|||{{{@@@---+++)))((()))*********))))))))))))(((((((((((( 888))) MMMssstttsssxxxiiiQQQCCC@@@<<<:::888666444444444444333555888;;;>>>@@@AAABBBHHHKKKNNNMMMHHH@@@:::666666111000333222//////444444---+++111444000///222777333000222555777555111444000000333111...111888222222333333555777888999;;;@@@EEEJJJMMMSSSYYY___[[[^^^aaabbbbbbcccdddfffjjjeeedddjjjkkkfffbbbbbbVVVVVVXXXUUUFFF888???OOOsssFFF,,,***+++)))))))))((((((''''''''''''''''''''''''((((((((()))))))))))))))***************,,,,,,******---...---555aaaxxxgggvvv~~~tttooorrroooPPPpppzzzrrr{{{uuuXXXYYY|||wwwqqqeeeqqq___YYYooossskkkqqquuueeeRRRwwwzzzxxxkkkiiioooiiiqqq^^^iiigggpppnnnooommmtttdddJJJZZZ{{{pppnnnuuuhhhnnnnnntttoooRRRVVVwwwooossssssooolllnnnqqqqqqUUUZZZtttsssvvvssssssrrrrrrpppooommmlllmmmcccZZZXXX^^^ggguuujjjfffdddtttzzzyyyxxxyyy}}}tttppprrrkkkYYYNNNMMMaaa___fffvvv~~~{{{uuutttuuupppoooqqqkkk```YYY[[[ZZZ[[[]]]WWWJJJLLLmmmxxxpppwww222+++$$$111,,,%%%---)))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&)))'''&&&&&&(((***++++++))))))---000---***222>>>===OOOxxxttt[[[@@@///+++---(((++++++)))(((******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&+++***%%%$$$***//////...777SSSwwwddd^^^sssvvvlllkkkzzznnn[[[III@@@@@@===AAAQQQmmm|||ggg|||___```kkkmmmooo}}}pppoooCCC###111---(((&&&)))---+++'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''%%%***,,,((((((,,,,,,(((%%%,,,...000222***&&&000666$$$000@@@EEEqqqqqq]]]aaakkkxxx|||lllmmm~~~zzzAAA---+++)))((()))*********)))))))))))))))))))))(((&&&---)))555\\\rrrrrrwww|||bbbNNNAAA;;;:::777666555333222222222222333333444555666888888999555999===???===:::777666;;;555333444333000111555444222222444444333555888000000000000111222111000333000111555555111111555333333333222222333333333444777:::===AAAHHHPPPVVV`````````___^^^___bbbeeekkkffffffkkkmmmiiifffggg^^^XXXUUURRRGGG:::<<>>'''...,,,++++++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%000222***'''...000***666FFFYYY|||cccOOORRRuuuuuu^^^XXXYYY<<<;;;<<>>EEEPPPYYY___aaabbbbbbeeeddddddfffgggfffffffffnnnbbbWWWRRRLLLCCC<<<:::222>>>___lllFFF000)))(((((())))))))))))******'''(((((((((((()))))))))))))))*********++++++++++++)))+++...***)))999OOOuuuxxxRRRnnn}}}rrr{{{sssgggaaahhh|||qqqkkkqqqkkk]]]mmmyyywwwyyymmmmmmaaa___xxxiiippprrrkkkWWW\\\wwwnnnjjjmmmtttvvviiiiii|||eeeooommmppptttnnnmmm\\\JJJccczzzrrroootttmmmrrrooommmeeeYYYhhhnnnkkknnnmmmkkkkkkoooqqqppp]]]```uuutttnnnmmmnnnnnnoooooonnnnnnnnntttqqqooopppooommmpppuuu{{{llllllaaaZZZ___ggg{{{zzz|||zzzzzzxxxttttttyyyyyysssooopppqqq|||ssslllnnnmmmkkkoootttqqqiii]]]VVVRRRUUUTTTLLLCCC???@@@{{{qqqdddPPP///+++...---###(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&(((+++,,,,,,+++(((***+++,,,++++++,,,,,,+++***111???PPPkkk|||ttt}}}xxxJJJ777))),,,///***''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))..."""$$$000...'''???ccc}}}gggnnnrrrmmm^^^JJJBBBKKKRRRYYYwwwuuuMMMMMMKKK]]]{{{}}}zzzkkkJJJ$$$***444+++&&&...))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))******---***'''%%%(((---//////---555...&&&000BBBZZZssswwwlllcccgggbbbjjjwwwqqqssssssuuu>>>---+++)))((()))*********((()))))))))*********+++'''999\\\pppmmmsss___AAA:::555666777444333333000000111222333333333444555333111000000111333444222444555666777888;;;>>>::::::888666555555444333000333555666:::???>>>;;;888777888;;;>>>===999555888777666555666888999888666666777888888777777666666555555555555555444333:::???HHHOOOUUUYYY]]]___cccdddeeeeeedddddddddccciiiaaaYYYTTTMMMDDD>>>;;;@@@+++333eeeddd<<<$$$)))*********************(((((((((((()))))))))***************++++++++++++)))***---,,,'''///MMMlllvvv|||~~~uuuQQQsssyyy|||rrrxxxttteeebbbtttttttttooommmccc\\\xxxuuuuuuuuulllhhh\\\___xxxhhhqqqssspppTTTddd{{{ooolllnnnmmmsssfffrrr{{{iiiuuuooorrruuummmkkkZZZJJJeeetttqqqlllpppkkkooommmmmmfff\\\iiitttnnnpppooolllnnnrrrsssqqqXXX^^^~~~vvvuuulllnnnnnnooooooppppppoooooonnnmmmoooqqqoookkklllppprrrmmmhhhMMMGGG___rrr|||zzzzzzwwwyyywwwuuuuuuxxxyyyvvvtttsssrrrwwwqqqgggmmmyyyqqq[[[^^^```bbbeeemmmvvvxxxvvviii]]]RRROOOQQQOOOHHHCCC999```{{{pppddd|||kkk@@@///---111)))---(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''(((+++------,,,***+++---,,,******+++------444>>>VVVtttWWW888,,,***)))***---************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******///+++)))***///CCCnnn[[[YYY~~~nnnBBBMMM]]]~~~tttlll[[[^^^zzzssswwwsssiiinnnjjj===///000,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++((('''+++000222///,,,...///111JJJsssiiieeehhhZZZ[[[lllnnnvvv}}}}}}===---+++)))((()))*********((())))))******+++++++++(((LLLiiimmmmmmyyy{{{VVV>>>888555333333111...000555000111222333444444444444000000000111222444666777999::::::999888888999;;;777888666222222666999888777555666:::===>>>CCCIIISSSTTTVVVXXXWWWTTTOOOLLL>>>AAA@@@<<<;;;>>>BBBBBBAAAAAAAAA@@@===:::888666555555555666777666333111222444666:::AAALLLWWW^^^___dddgggfffeeefffeeecccaaa___[[[UUUNNNFFF???;;;::://////DDDeee~~~~~~OOO---++++++++++++*********)))((((((((()))))))))***************++++++++++++,,,(((,,,---***,,,BBBiii}}}|||}}}sssmmmQQQsss{{{xxxrrrvvvrrrdddiiixxxqqqxxxsssjjj\\\[[[ssssssoookkkfffXXXaaawwwjjjpppooooooRRRhhhyyylllkkkmmmjjjnnnaaasssrrrkkkqqqmmmnnnqqqhhhhhhYYYJJJfffnnnqqqkkkmmmjjjmmmkkklllfff___jjjwwwmmmnnnllljjjlllpppqqqnnnWWWaaa}}}sssssshhhnnnnnnooopppppppppoooooommmnnnppprrroookkkkkkpppjjjlllgggHHHFFFgggzzz{{{wwwtttqqquuuzzzxxxvvvvvvvvvtttrrrppprrrssshhhXXXWWWaaa___RRRPPPTTT^^^jjjrrrtttuuuxxxttthhhYYYPPPMMMLLLIIIFFF@@@>>>IIIqqqeeebbbxxxvvvSSS444&&&---+++---)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''(((+++,,,,,,+++***,,,---,,,******...222888===^^^YYY:::***)))---111************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++%%%666444###555mmm\\\\\\kkkZZZ___|||ppptttlllbbbrrrnnnpppwwwwww{{{rrruuuwww```666$$$...111%%%))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,***,,,///...***&&&&&&222AAA___}}}jjjhhhiiiVVVUUUiiinnnwwwxxx{{{>>>---+++)))((()))*********((())))))******+++,,,,,,???gggxxx{{{}}}[[[???444666333111111///,,,///444///000111222333333222222///000222444666888:::;;;555666888888888999<<<>>>IIIFFF===111...333777777777444888AAADDDFFFZZZsss~~~ttthhhccccccXXX```ccc^^^YYY\\\```aaaccccccbbb```]]]YYYUUUSSSQQQNNNKKKIIIIIIGGGDDDAAA666777777999<<>>444222PPP}}}yyyfffzzzxxxxxxIII&&&++++++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''(((***+++***)))))),,,------,,,...555;;;KKKeee{{{YYY::://////...************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++$$$222444222SSSiii[[[\\\___~~~rrrbbbhhhsssxxxtttvvvvvvsssqqqzzzwww|||QQQ111///111+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,------...//////,,,///AAAUUUwwwvvvqqqnnnkkkkkkVVVVVVlllqqqwwwlllqqq>>>---+++)))((()))*********((())))))***++++++,,,,,,___hhhEEE999222222//////222222000///222---...000111111111000///111222555888:::<<<======???CCCJJJRRRYYY```gggkkkqqqhhhTTT;;;...---...,,,---,,,888KKKRRR\\\{{{gggbbbeeezzz}}}zzzuuunnnhhheeebbb^^^[[[MMMNNNNNNLLLHHHCCC@@@???NNNYYYaaabbbcccffffffcccfffccc___]]][[[UUUHHH<<<888666///)))555TTTvvvyyytttRRR///...---,,,***)))(((((())))))))))))******************+++++++++,,,,,,,,,***///,,,***CCCrrrtttnnniii```xxxxxxuuuppprrrssspppeeevvv~~~uuulllrrrpppkkkaaahhhqqqtttqqqhhhooojjjZZZllloooooonnnnnn___\\\___sssqqqcccUUUXXXZZZVVVSSSJJJbbbgggcccwwwqqqjjjiiijjjeeelllbbbUUUqqqfffsssmmmooopppssskkkkkkccccccoooqqqkkkoooooollliiikkkpppoookkkWWWeeerrrmmmuuummmmmmmmmnnnnnnmmmllllllkkkppppppqqqpppjjjcccdddjjjqqq```UUUBBBDDD[[[jjjyyyqqqkkkiiirrrssssssrrrrrrtttwwwwwwvvvooovvvsss```OOOOOO]]]hhh{{{yyyzzzqqqssspppeeeWWWNNNJJJHHH;;;DDD;;;:::```tttggg]]]mmmggg222///...+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''((()))***)))((((((+++---------222;;;CCC^^^}}}uuuLLL777...&&&************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++111***000NNNzzzlllkkkhhhfffvvvttt~~~RRRlll~~~mmmppprrrooovvvNNN///'''///))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------***,,,//////222IIIyyy~~~}}}sssffffffgggSSStttuuuvvvaaaxxx:::---,,,+++))))))))))))***(((111)))&&&000,,,***:::ooooooxxxoooIII<<<888222111111000000//////......222333222...---000222000:::777<<<@@@===AAAEEE@@@DDD```iiitttuuuIII'''+++...(((+++(((555---===666JJJxxxYYYPPPXXXaaavvvqqqrrrjjjiiiiiioooooozzzttt|||~~~wwwwwwllliiinnnfff___aaaPPPOOONNNQQQQQQYYYfffddd___eeebbbaaa```aaaaaaZZZOOOFFF<<<666444555333<<<___ppp@@@++++++111((((((---%%%)))))))))))))))))))))))))))************+++++++++......***222LLL}}}ssslllttt```wwwsssmmmuuutttfffiiiwwwwwwnnnggguuufffOOOooogggnnnuuunnnnnneeeaaavvvmmmnnn{{{[[[\\\aaaYYY~~~```DDDLLLWWWTTTVVVOOOPPP___nnnsssrrrqqqssseeerrrlllffffff^^^rrr{{{ggglllooohhhkkkwwwoooppp[[[^^^qqqrrrjjjooopppkkkiiilllqqqrrrZZZqqq{{{nnnkkklllllluuusssooommmmmmmmmllljjjpppqqqoooiiiaaa___ccchhheeeWWWHHHAAACCCNNNdddxxxyyytttuuutttvvvuuuuuusssqqqoooooorrruuuwwwqqqqqq```QQQDDD@@@^^^iiinnn~~~zzzsssrrrnnn___VVVPPPDDD@@@FFF;;;444JJJkkkpppgggTTT&&&...%%%)))((((((((((((((()))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************...,,,,,,...000:::OOObbb~~~QQQ...000,,,***......(((---000((())))))))))))))))))))))))(((((((((((())))))))))))***((()))***+++***)))***111(((999lllggguuuuuuxxxtttwww{{{qqqeee~~~uuuyyy~~~zzzzzzhhh444///***+++,,,,,,***))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))""",,,+++)))---------555)))333:::???TTT|||ssspppiiirrrkkkXXXkkkppptttaaavvv;;;---,,,+++))))))))))))***)))///)))&&&,,,(((,,,CCCeeedddfff}}}^^^>>>444333111111111000000////////////...333555555777<<<>>><<>>666555>>>KKKYYYbbbffffff]]]WWWZZZXXX]]]OOO[[[XXXPPP[[[dddpppoooppppppxxx~~~}}}{{{ooommmcccfffdddcccgggccc^^^bbb___^^^^^^aaaaaa[[[QQQIII@@@888666666111222KKKiiiTTT666,,,000)))(((...)))************************************++++++++++++///(((333DDDpppsss~~~tttkkkvvvooo```vvvqqqrrryyyooobbbpppvvvssstttmmmnnn\\\SSSzzzjjjpppqqqjjjnnngggdddyyynnnkkkppp\\\gggiiicccpppbbbLLLRRRccc```TTT```ZZZYYY```fffddd```^^^ddd\\\mmmkkkggghhheee{{{xxxhhhkkknnnkkklllsssnnnooo\\\___nnnoookkknnnnnnkkkjjjmmmooonnn___ttt|||ooolllnnnnnnpppnnnllllllmmmnnnmmmmmmpppmmmiiifffeeeffffffgggbbbPPP@@@===DDDRRRfffxxxyyywwwtttuuuvvvuuusssqqqpppooooooooottteee]]]MMMGGGCCCCCCbbbvvvrrr}}}uuuvvvvvvlllaaaSSS@@@BBBBBB;;;888???MMMkkkrrryyyjjj333222///))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************---***...333///:::hhhsssEEE---///***---,,,&&&)))---'''))))))))))))))))))))))))(((((((((((()))))))))))),,,))))))+++,,,+++,,,---333>>>nnnzzz]]]jjjvvvxxxtttrrrfffiiixxxyyy}}}eeezzzxxxrrrzzzsssggg///444,,,------+++))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))///...)))+++111...&&&''':::555___zzzwwwlllgggvvv```PPPUUUeeeqqqhhhxxx:::---,,,+++))))))))))))***))),,,((((((+++)))888WWWeeeppp~~~gggGGG333---///333111111000/////////000000111666777666888===BBBBBBGGGMMMCCCFFF```dddMMM???WWWccc222------%%%&&&,,,,,,***000:::QQQyyyEEE %%%000---111@@@MMM[[[xxx}}}hhhfffllleeegggPPPiiiqqq[[[```xxxwww___]]]XXX]]]\\\TTT\\\___dddlllaaapppzzzlllhhhuuuvvvssslllfffcccaaa___```aaabbbeeefffaaaYYYRRRCCC<<<888888222---888JJJvvvnnnFFF///...,,,***------************************************+++++++++,,,000(((666fffooo{{{xxxnnnkkk~~~eeeccc~~~sssnnnuuuyyydddZZZxxxsssrrryyypppfffSSS\\\~~~mmmrrrkkkfffnnnjjjiiizzzqqqmmmhhh___pppfff___jjj[[[LLLZZZfffhhhqqqqqqnnnlllkkkeee[[[TTTQQQWWWVVVgggjjjgggiiikkk~~~tttjjjiiilllnnnnnnnnnlllmmm___bbb}}}~~~lllkkkmmmnnnmmmjjjkkknnnmmmiiieeevvvyyynnnlllnnnoookkkjjjiiijjjmmmooooooooonnnhhhbbbccciiillliiieee^^^JJJ:::<<>>JJJXXXlll}}}|||xxxwwwzzzvvvsssrrrqqqlllbbbZZZNNNAAAAAAAAANNNWWW\\\{{{~~~{{{xxxyyy~~~rrrqqqtttqqqppphhhYYYAAA<<<888;;;555***@@@ooo{{{nnntttwww===*********))))))((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))******+++,,,,,,,,,***444333333XXXyyyUUU888++++++///******...+++(((((((((((((((((((((((((((((((((((())))))))))))---))))))...///+++,,,111EEEzzzYYY```vvvsssfffhhh___gggvvvmmmaaa}}}vvvrrr|||\\\fff}}}tttccc???,,,***)))++++++)))***,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++)))(((...000(((...JJJcccvvvvvvpppyyyVVVRRRLLL```yyyuuuyyy444---,,,+++))))))))))))***(((&&&))),,,+++888XXXsssyyyUUU666222444000///555111000/////////111222333777@@@IIIKKKMMMRRRUUUVVVQQQTTTMMMYYYiiiNNN888MMMmmm^^^444###)))(((+++111,,,///+++999>>>```999///******((((((222AAAEEEQQQcccmmmlll^^^mmmZZZ{{{aaahhh{{{TTTfffgggnnnwww{{{sssjjjdddNNNvvvsss\\\TTTxxxlllooosssmmmmmmlll______```bbbbbbaaa\\\UUUQQQNNNCCC<<<;;;999444555999TTThhhAAA444777222++++++***************************++++++++++++,,,,,,,,,///...QQQzzzzzz~~~xxxooowwwkkkXXXrrrqqqqqqlllkkkTTT[[[zzzpppzzzkkkaaaccc\\\rrrtttrrrtttfffgggqqqkkkrrrzzzqqqnnn___```dddFFFXXX\\\eee~~~uuukkkhhhhhhfffeeedddmmmtttssssssooojjjlllkkkgggiiinnnmmmhhhlllmmmiiillluuuuuummmjjjooopppnnnlllmmmpppmmmffflllrrruuuqqqkkkjjjkkkllllllkkkkkklllnnnoooooommmdddcccbbbdddffffffdddaaaRRRBBB:::AAAJJJUUUlll}}}{{{yyyvvvrrrpppmmmeeeXXXNNN===888AAAGGGXXXfffrrr{{{xxxzzzyyyssswwwyyyrrrpppnnndddEEEBBB888666777333:::PPP~~~^^^gggZZZ000++++++***)))))))))))))))************************(((((((((((()))))))))***)))******+++,,,------------222444CCCvvvxxxooooooyyyxxx|||BBB---(((///...,,,---+++(((((((((((((((((((((((((((((((((((())))))))))))***''')))///...)))---888iiibbbOOOaaazzznnnfffZZZ]]]llljjjaaarrrxxx|||xxx___~~~|||xxx|||eeetttnnnRRR222+++'''+++---***(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,---111+++111222...FFFrrrqqquuu}}}fff___VVVYYYuuu|||qqq|||vvv555---,,,+++))))))))))))***)))'''***)))(((>>>]]]hhh{{{{{{cccGGG111333666000---111111000///...///111444555===JJJWWWYYYVVVRRRMMMHHHJJJKKKNNN___hhhSSSNNNjjjkkk|||>>>///)))******...000,,,,,,///999IIIjjjppp///...***%%%&&&---222333FFFVVVvvv___mmmccc\\\wwwcccwwwuuu___hhhxxx[[[rrrbbblllxxxxxxqqqccc```KKKzzzgggMMMJJJzzzhhhrrrwwwnnnmmmaaaaaacccddddddaaa\\\VVVRRRTTTIII???;;;888444333555===iii}}}UUU<<<<<<777,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///999rrrkkkzzzrrroooxxx\\\\\\sssqqqrrrfffccc[[[mmm}}}rrrxxxfff```gggbbb|||sssqqqrrriiiooossshhhuuuyyymmmeeeWWWXXXYYYHHHXXX___mmmsss~~~}}}rrrlllmmmooommmmmmdddppp{{{zzz|||ppphhhjjjjjjhhhhhhjjjjjjhhhllllllmmmoooppppppnnnkkknnnooonnnkkkkkknnnlllhhhoooqqqqqqpppmmmllllllmmmnnnmmmmmmnnnooonnnmmmkkk___bbbeeefffeeecccaaa```LLL===777AAAKKKTTTmmm}}}|||xxxuuuvvvssspppllleeeZZZLLLBBB888777EEEOOOaaatttxxxwww|||tttvvvxxxpppllldddPPPLLL<<<333999999444777ccciiifffyyy@@@,,,+++******))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,------...///333000CCCnnn{{{cccXXX___lll|||llliiiyyygggmmm[[[999)))......++++++)))))))))))))))))))))))))))(((((((((((()))))))))))))))&&&***000---***777JJJzzzuuueeebbbyyyjjjfff^^^WWWYYYcccooovvvyyy{{{ggg}}}eeesssFFF555)))***---+++((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,------...333)))222>>>NNNzzzkkkyyy}}}ooo^^^WWWOOOqqqsssppp}}}sss666---,,,+++))))))))))))***)))(((,,,((()))HHHbbb]]]cccuuutttpppRRR???222222333...---111111000......///222555666CCCMMMUUURRRKKKFFFBBB???GGGIIIRRR```kkkoooyyyyyyvvvqqqmmm|||~~~jjj333///)))***///,,,)))111***555999\\\~~~[[[$$$(((***+++///444555333===VVViiiXXXgggUUUYYYttt]]]hhhmmmdddfffttt\\\iiibbb||||||```WWW___QQQaaaGGGQQQzzzfff{{{jjjjjjeeeeeegggiiiiiifff```\\\YYYWWWMMMBBB<<<888444333444000LLLyyykkkEEE@@@<<>>hhhmmmYYYQQQTTTfffzzzxxx{{{||||||ooojjjoooxxxuuueeeUUUOOO000000///+++***)))))))))))))))))))))))))))(((((((((((())))))))))))+++(((***///+++...GGGfffuuuuuuwww||||||zzztttdddSSSOOOZZZhhhnnnwwwwwwrrrooo___wwwuuubbbGGG...)))---,,,******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---......///111III___sssnnn~~~sssXXXUUUKKKvvvsssuuurrr666---,,,+++))))))))))))***((((((---(((,,,QQQiiiYYYooo|||wwwdddGGG;;;222000///---000666111000......///222555777BBBHHHIIIBBB>>>BBBJJJNNNSSSUUU\\\aaalllpppZZZPPPSSSaaajjjccc111///$$$'''333((($$$777+++;;;;;;lllRRR++++++,,,+++((()))444@@@;;;]]]jjj\\\jjjUUUbbbtttZZZdddrrrnnnccclll```^^^{{{___}}}___XXXTTTeeeZZZYYY???QQQwwwdddfffhhhiiidddfffiiihhheee```]]]ZZZWWWOOOEEE???:::777555666444@@@pppzzzKKKBBB???222...++++++++++++++++++++++++++++++,,,,,,,,,---------+++xxx}}}yyysssyyy~~~qqq]]]TTTnnnttt|||rrrnnn[[[WWWkkk{{{kkkgggooouuummm```xxxuuuooooooppp~~~vvvbbbvvvssspppkkk^^^OOOFFFSSSuuullltttooommmwww{{{rrrgggeeefffggggggoooaaammmsssooozzzllllllhhhgggiiigggbbbeeellljjjgggmmmoooggghhhooommmhhhllllllfffcccfffiiijjjllliiihhhjjjlllkkkiiihhhlllkkkkkklllmmmllljjjhhh^^^```dddhhhkkkjjjfffbbbNNN999333EEEYYYfff|||xxxwwwtttppplllllljjjaaaTTTEEE999222:::@@@YYYooo~~~xxxxxxyyytttssssss{{{|||qqqmmmooojjjeeeXXXEEE===>>>555111<<>>]]]qqq||||||TTTDDD:::222111111//////111111222222000...111888===CCCBBB>>>CCCIIIEEEKKK___cccaaaaaaiii{{{xxxqqqSSSDDDKKKWWWaaa]]]MMM444---((()))---///...------===FFFmmmSSS---+++***++++++,,,444===DDDMMMxxx\\\PPPmmm\\\\\\oooSSS\\\iiiSSSUUUuuuWWWaaaxxx___xxxccciiiVVVMMM^^^aaaOOO|||NNN<<>>MMM[[[sss{{{xxxrrrpppuuuvvvwwwiiizzztttvvviiiwwwmmmeee^^^OOO===555666666333AAAPPPsss\\\```>>>+++222+++***/// )))))))))))))))************((((((((((((((()))******$$$...---***---,,,,,,444EEEeeezzz```OOOFFFNNNZZZaaajjjsss{{{ppp\\\MMMgggtttTTT'''555,,,,,,...************))))))))))))))))))))))))************(((...///333***888oookkkiiirrrvvvtttgggfff```vvvvvvaaaOOOIIIMMMRRRXXXWWWMMMooohhhsssgggcccsssvvv[[[222)))///---)))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))*********&&&...***,,,555+++'''999RRR}}}tttyyyyyy```qqqVVVdddxxxzzzttt777,,,+++******))))))******###,,,((()))BBBaaauuu|||xxxQQQAAA888111000111//////111///000111000000333999>>>AAACCC@@@FFFSSSWWW[[[ggg___```bbbhhhuuu{{{rrrRRR???EEEQQQ[[[UUUDDD222...,,,---...,,,+++,,,---:::LLLuuuUUU---+++***++++++,,,444===HHHMMMrrrWWWNNNkkkUUUUUUcccJJJWWWgggTTTUUUsssVVVaaafffddd```zzz[[[OOOUUUZZZMMMvvvJJJ<<>>666000000111000///111,,,///111111111444:::>>>FFFLLLGGGHHHVVV^^^\\\^^^```dddiiioooxxxaaaHHHFFFLLLWWWXXXMMMAAA888111///,,,***---222///777SSS```---+++***++++++,,,444===QQQPPPlllQQQOOOiiiNNNOOO^^^GGGWWWjjjWWWVVVqqq}}}UUUaaapppcccmmmWWWTTTPPP^^^[[[{{{LLLAAAEEEkkk\\\TTTcccUUUGGGdddxxxiiiiiipppsssmmmlllhhh[[[[[[ZZZSSSHHH???;;;888555555333999YYYaaa777---:::------,,,,,,,,,,,,,,,---,,,///,,,+++000,,,---:::```}}}{{{}}}sssxxxvvveeeXXXaaarrrttthhhmmmbbbeeevvvxxxtttqqqmmmooobbbSSSvvvppppppnnnlllppplll[[[aaaqqqpppjjjaaaWWWIIIRRRYYYrrrzzzooolllllljjjaaavvvwwwjjjlllqqqlllgggjjjjjjkkkkkkjjjgggdddccc\\\^^^eeennnqqqllliiiiiihhhjjjmmmoooooollliiigggjjjkkkjjjiiiggggggiiikkkgggiiijjjiiigggeeeeeefffeeeeeeeeeggghhhhhhfffdddggghhhgggfffhhhggg___UUUAAA<<<>>>LLLbbb|||yyyrrrtttqqqppplll```LLL<<<888:::===HHH^^^xxx}}}}}}uuurrruuusssfff}}}yyyjjjwwwpppoookkk___MMM>>>777555333000555PPPzzzhhhiiiAAA+++---***+++)))///))))))))))))************)))(((((((((((()))******...,,,(((---333---222FFFllltttlllTTTWWWTTTXXXdddoooqqqnnnsss~~~tttHHHIIIXXXlllHHH...&&&...%%%++++++*********)))))))))))))))))))))************,,,111((((((555dddZZZfffsssjjjRRRTTTaaarrr{{{hhhQQQEEEEEEHHHcccpppooowwwlll666(((,,,***---******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******111111+++;;;aaa~~~rrrvvv}}}}}}ooo|||bbbdddtttyyyttt888,,,+++******))))))******+++///+++///HHH]]]dddjjj|||uuuwww}}}qqqPPP<<<555///000111000///111,,,///222333333555:::>>>HHHTTTPPPHHHRRR\\\YYYVVVccchhhoooyyyiiiSSSIIIFFFRRRdddjjjdddRRR???555000---222::::::888WWW^^^,,,******,,,,,,---444<<>>:::===MMMeeeyyyzzzpppnnnqqqpppkkk[[[DDD666888>>>AAASSShhh~~~}}}uuutttxxxuuuooo}}}ppppppnnnfffUUUDDD999555555333222<<>>:::@@@jjjeeeLLLiiisssccctttvvvqqqhhh^^^]]]ZZZRRRFFF;;;666666///999444<<>>QQQkkkuuu{{{qqqmmmrrrooofffTTT???444888BBBHHH]]]qqq}}}~~~|||tttwww{{{uuuyyyqqq~~~|||kkknnnmmmggg[[[JJJ<<<666666777444333TTThhhmmmbbb---...///))),,,)))((()))))))))************)))))))))))))))***++++++)))+++,,,000000,,,CCClllfffZZZdddppp{{{tttpppssszzzzzzUUUCCCHHHNNNlllsssKKK'''///222++++++++++++************((()))))))))************(((111,,,888[[[uuuuuuqqqdddwwwyyyVVVwwwzzzcccMMMDDDEEE>>>XXXooozzzyyytttvvvwww```777000///...******))))))))))))******((((((((((((((((((((((((((())))))***+++,,,,,,,,,222...000777VVVvvvgggggguuuzzz{{{}}}nnnnnntttzzzrrr777,,,+++******))))))******(((+++...DDDlll|||cccEEE<<<444222222000000222000222555555555888>>>CCCEEESSSOOOEEEMMM\\\eeemmm}}}ddd___ppp~~~qqqccc___VVVDDD888777???@@@___JJJ+++***+++---------333;;;KKKHHHXXXBBBQQQbbb???UUUsssZZZhhhxxxcccaaa{{{QQQooorrr^^^HHHPPPKKKQQQaaaPPPeee::::::FFFnnnlllFFFbbbyyymmmvvvyyysssmmmddd___ZZZTTTIII===777666222888333888[[[rrrFFF===222000///...---,,,,,,,,,,,,,,,---+++---000---:::VVVmmm{{{~~~{{{vvvuuusssxxxvvvrrrpppeee^^^dddrrrrrrrrrrrrjjj\\\qqqvvvoooqqqnnnooogggVVVtttuuummmjjjooopppmmmggg^^^nnnwwwiiipppnnniiibbbYYYgggeeefffzzzssssssrrr^^^ccc}}}llleeehhhiiilllggggggiiijjjkkkllllllmmmmmmhhheeeeeedddaaacccfffhhhhhhggggggggghhhiiijjjfffhhhiiijjjiiiiiikkkllliiikkklllkkkiiigggggghhhhhhfffcccbbbbbbccccccbbbbbbdddeeeeeeeeebbbVVVJJJ>>><<>>...111000******))))))))))))******))))))))))))))))))))))))((())))))***+++,,,------111---333PPPxxxsssttteeetttwwwssspppttt{{{ppp555,,,+++******))))))******(((...555MMMqqq~~~eeeLLLAAA777333222000111333///111444555777;;;CCCIIIMMMSSSLLLHHHWWWjjjyyyvvv]]]RRRXXX[[[[[[UUUWWW___XXXGGG???DDDCCCTTTvvv~~~AAA+++***+++---------333;;;???BBBTTTAAARRR___???^^^uuu\\\jjjyyyccc^^^wwwSSSiiiYYYUUUKKKJJJFFFVVV\\\EEEiiiDDD===HHHmmmsssFFFcccxxxwwwlllnnnyyywwwjjjbbb[[[VVVMMMAAA999777555444444999UUUEEE<<<000000///...------,,,,,,,,,***,,,+++...000--->>>]]]ttt{{{yyy~~~yyyvvvyyyqqqrrrqqqsssnnn]]]\\\ppp{{{sssqqqooovvveeeUUU{{{~~~rrrpppqqqrrroooaaaXXXvvvmmmkkkqqqppplllfff^^^mmmttthhhqqqpppjjjeeeaaatttrrrkkkxxx|||sss~~~ccclll~~~jjjeeeiiiiiijjjiiiiiihhhhhhhhhiiijjjkkkjjjgggggghhhgggbbb```aaacccdddfffggghhhhhhhhhhhhfffhhhjjjjjjiiiiiijjjkkkjjjkkklllllliiihhhhhhhhhgggdddaaa```bbbcccddddddbbbddddddcccbbb]]]PPPCCC>>>>>>IIIcccssstttqqquuulllcccPPPAAA>>>===>>>NNNaaasss{{{{{{~~~yyysssyyyyyyiii``````xxxnnnqqqvvvrrrnnniiifffbbbVVVEEE888444///777222:::```~~~ppp{{{YYY,,,///***,,,***))))))))))))******************))))))******+++,,,(((///---+++444DDDcccrrrsssddd}}}~~~QQQ===<<>>HHHOOOQQQRRRKKKPPPkkkgggVVVLLLDDD666222555333333555BBBQQQNNNCCCGGGVVVSSSnnn___'''******+++...------333;;;999???UUUCCCTTT```BBBgggxxx```nnn|||ccc\\\qqqzzzVVVhhhPPPaaa[[[<<<:::SSSXXXAAAqqqNNN<<<@@@kkkxxxKKKkkkcccddd___yyyoooddd[[[WWWPPPDDD;;;888777111666===QQQPPPAAA000000000///...---,,,,,,,,,***+++***...000...@@@bbblllsssvvv{{{uuussszzzqqqooonnnssslllWWW[[[xxxttttttpppmmmxxxaaaQQQuuunnnppppppuuuooo\\\ZZZzzzwwwmmmlllrrrpppkkkeee]]]jjjpppfffpppnnnhhheeeddd{{{yyynnnxxx}}}www___sss}}}hhhfffkkkiiigggllljjjhhhfffffffffhhhiiiaaaaaafffllllllfffaaa```___aaaeeehhhjjjiiigggffffffhhhjjjjjjjjjiiijjjkkkgggiiikkkkkkjjjjjjkkklllgggdddbbbaaacccfffhhhiiicccddddddbbb```ZZZLLL>>><<<===KKKgggyyypppnnnmmmuuufff]]]GGG:::???BBBAAARRRkkk|||rrrxxxzzz~~~yyyssszzzuuuaaaAAA]]]qqquuu{{{oooooopppjjjfffdddZZZGGG888222---999555333OOOooonnn^^^***333///---***))))))))))))*********************)))******+++,,,+++111,,,)))888PPPooo^^^tttyyy~~~WWWAAACCC===___}}}EEE666111,,,,,,,,,+++++++++******))))))))))))************------111ZZZxxxnnn~~~YYYOOOvvvvvvzzzkkkSSS<<>>FFF^^^KKKvvvmmmpppmmm~~~uuu}}}SSS222444...******))))))))))))******))))))))))))))))))))))))((())))))+++,,,---......111LLLqqqooocccddd^^^QQQRRR^^^fffiiiuuu}}}ooollluuuyyyzzzppp555,,,+++******))))))******///$$$,,,III[[[]]]ggg{{{ttt}}}yyyeeeWWWHHHAAA===222///222...222333666:::<<<@@@KKKVVVMMMTTTVVVlllXXX999:::222000777444///444555CCC===777FFFMMMPPP```sss===,,,...,,,,,,......---000666<<>>AAAMMMYYYmmmxxxssseeelllrrr+++...444---,,,++++++******++++++((((((((((((((()))******...***...)))------&&&:::>>>```llllllzzzmmm___TTTSSSRRRNNNOOOUUUrrrmmmrrr{{{yyymmmjjjqqqwwwxxxqqq777,,,+++******))))))******(((###111PPPeeejjjrrruuuzzzuuuiii]]]PPPKKKDDD555///444444555333555:::>>>???DDDJJJ[[[[[[lllDDD666666000111:::888444999;;;BBB===???LLLMMMTTTjjj666***...+++,,,......---111666555@@@RRRJJJMMMVVVOOObbbaaa___vvvaaajjj|||\\\aaaVVVrrrUUUDDD>>>aaaYYYHHHrrrTTT777IIImmmqqqDDDhhhgggrrrhhhcccsssddd^^^VVVHHH>>><<<777:::333777<<<]]]~~~GGG999333222000...---,,,,,,,,,+++///+++'''666555aaaiiiwwwvvvwwwtttrrrqqqmmmuuujjj^^^___\\\ccc}}}wwwlllllllllddd[[[aaaxxxppphhhqqqfffoooaaa[[[fffooorrrmmmlllnnniiimmm]]]___{{{kkknnniiiqqqhhh\\\rrrwwwtttjjjhhhpppjjj```aaa{{{rrrkkkiiijjjjjjiiifffggghhhiiiiiiiiihhhggghhhiiikkkkkkkkkiiigggfff___```bbbeeeggghhhhhhiiikkkjjjnnnmmmfffiiillldddddddddeeeeeefffggghhhiiiiiihhhgggfffeeeffffffgggeeeaaa```bbb___QQQ@@@777:::KKKVVVjjjrrruuukkklllkkkUUUDDD;;;===MMMWWW^^^rrrzzzxxxwwwxxxuuusssyyynnnRRRPPPkkk{{{|||rrrmmmmmmiiibbbVVVIII>>>777000:::111555;;;UUUgggxxxMMM000///000000******))))))))))))******)))******++++++,,,------,,,...---555FFFddd|||xxxeeegggnnnrrrHHH<<<@@@===oooggg>>>---...---,,,+++************,,,+++*********+++,,,,,,111...===ssssss```}}}xxxZZZqqqUUUMMM[[[{{{yyyzzzeeeOOO???===???KKKZZZssszzzsss~~~333)))///---,,,++++++******++++++((((((((((((((()))******---'''---,,,111000+++DDDeeeoookkkyyy\\\WWWTTTUUUVVV\\\mmm~~~uuuhhhdddmmmooohhheeejjjtttuuuqqq777,,,+++******))))))******&&&)));;;ZZZsss~~~{{{zzzrrr~~~lllbbbYYYVVVNNN:::222666777777444555:::>>>>>>@@@CCCeeebbbrrr<<<444444///555BBBAAA===DDDJJJFFFCCCNNNWWWTTTaaa~~~222///---+++,,,......---111777777AAAIII@@@DDDNNNJJJVVV\\\]]]sssaaahhh```uuubbb[[[hhhSSS>>>BBBggg___KKKtttXXX;;;JJJrrrgggBBBnnn}}}oooxxx______wwwfff```YYYLLL@@@<<<888888444888777NNN___111333222000...---,,,,,,,,,***...,,,)))444888]]]hhh}}}xxxwwwvvvsssrrrsssnnnwwwaaaRRRcccjjjlllqqqjjjnnnnnncccXXXcccrrrjjjsssiiijjjYYY]]]mmmsssppppppllljjjkkkiiiWWWhhhvvvhhhssshhhgggeee```uuupppooohhhiiiooohhh```dddzzzpppkkkiiijjjjjjiiieeeffffffgggggghhhhhhiiiiiijjjkkkjjjjjjhhhfffeee```aaaaaaaaaaaaaaaaaaaaahhhiiiqqqppphhhiiillleeeaaabbbdddeeeggghhhiiiiiiffffffeeedddcccccccccdddeeeaaa``````ZZZLLL===555999KKKZZZkkkxxxooosssjjjeee^^^JJJ<<<===HHHYYYfffqqqyyywwwxxxtttqqqwwwoooVVVUUU{{{wwwrrrnnnmmmiiibbbWWWIII===666222888333777777DDDuuuhhh}}}xxxkkk000///***---******))))))))))))******)))******++++++,,,------)))777''';;;TTTiiizzzqqquuuyyyyyySSS@@@;;;888aaa{{{RRR......---,,,++++++*********,,,++++++*********++++++***+++DDDwwwhhhkkk{{{WWWbbbtttcccHHHNNN___{{{gggRRRAAA===;;;DDDSSSoooMMM//////---,,,++++++******++++++)))(((((((((((()))******---&&&------111111444VVV{{{zzziiieeemmmppplllTTTUUUZZZdddrrrrrrbbbZZZdddmmmiiifffiiisssuuuooo444,,,+++******))))))******'''---???YYYrrr{{{xxxkkkeee]]]]]]WWWDDD999888444555444666:::===@@@IIIRRRqqqvvvZZZ@@@555444111:::IIIJJJHHHQQQXXXHHHFFFWWW^^^[[[qqqqqq///333---++++++.........111777;;;>>>>>>BBBXXXfffaaabbbaaa```mmmvvvZZZaaalllhhh```]]]aaaTTT===EEEnnngggQQQ{{{aaaAAAKKKvvv^^^CCC{{{xxxlllmmm\\\___yyyhhh```ZZZNNN@@@999:::555444999777CCCpppyyy111333222000...---,,,,,,,,,+++------+++111<<>>:::EEEVVVhhhvvvxxxyyyvvvxxxuuuqqqwwwrrr___ddd|||rrrqqqooonnnjjjcccYYYLLL???666333666555888555888bbbnnnxxx|||222///&&&)))+++******))))))******+++)))******++++++,,,------(((888)))===kkkeeessswwwiiikkkcccIII<<<999XXXccc444......---,,,++++++++++++,,,+++++++++************--->>>jjjzzzmmmrrrzzzhhh```{{{jjjTTTBBBSSShhhwwwdddTTTCCC===888<<>>333222000...---,,,,,,,,,)))+++---...111GGG]]]tttyyyxxxxxxxxxsssmmmlllooorrrdddTTTiiivvvooonnnsssooocccYYYgggsssllllllfffZZZTTTdddxxxtttooopppjjjfffkkk\\\XXX}}}oooiiilll\\\___gggkkk{{{|||jjjllliiiiiihhh]]]]]]mmmtttiiigggiiihhhhhhjjjggggggffffffffffffgggggghhhhhhgggfffeeedddbbbbbb```bbbdddeeeccc___ZZZVVVWWWYYYccceee___dddiiicccggghhhiiijjjiiifffcccaaaccccccdddeeefffgggggghhhdddaaa___\\\QQQBBB777444:::HHH]]]lllvvvvvvqqqqqqeeeSSSCCC888<<>>===OOOlll999///...---,,,++++++++++++++++++,,,,,,,,,++++++++++++LLLbbbeeejjjvvv___ooo~~~oooYYYEEEXXXssswwwdddUUUCCC>>>888:::???QQQ||||||===,,,---,,,++++++******++++++)))))))))))))))***++++++...,,,000)))...@@@^^^}}}qqqllljjjfffZZZPPPYYYlllwwwyyykkkeeennnsssjjjdddeeeuuuwwwlll000,,,+++******))))))*********,,,:::PPP```jjjxxxvvvpppooorrrkkkggg```eeeiii^^^RRRGGG:::555666888999>>>SSSyyyyyy[[[CCC000111000000:::EEECCCHHH\\\XXXIIIMMM^^^iiiJJJ))),,,,,,***+++.........222888999:::CCC}}}ooo]]]ZZZ___llllllnnnsssmmmxxxNNNGGGVVVooo```PPPJJJtttlllVVVwwwPPPKKKtttWWWGGG^^^LLLVVVsssooouuuhhh]]]QQQEEE<<<;;;111555777:::===QQQEEE333222000...---,,,,,,,,,((((((---111333TTTfff|||wwwuuuuuuvvvrrrmmmkkknnnmmmYYY\\\}}}xxxuuurrrqqqooofff]]]XXXrrrrrrkkkeeeeee[[[ZZZhhhuuuooopppllliiihhhhhhVVV```ooojjjbbb\\\jjjjjjlll}}}tttjjjllliiigggcccXXX]]]uuupppdddeeegggffffffiiidddeeeeeeggghhhiiijjjjjjiiiiiihhhgggfffeeeeeeddd```bbbeeegggeeeaaa\\\YYYWWWUUU[[[]]][[[ccciiibbbgggiiikkklllkkkhhhdddbbbaaaaaacccdddeeefffffffffcccaaa___ZZZMMM???777666<<>>@@@FFF{{{vvv@@@///...---,,,++++++++++++++++++,,,---...---------///ZZZeeeaaabbb~~~lllsss~~~~~~lllJJJWWWxxxzzz{{{jjjUUUCCC>>>:::<<<>>>JJJuuujjj|||yyy???...---,,,++++++******++++++***))))))))))))***++++++***---222+++999XXXwww|||kkk___[[[^^^[[[XXXkkk|||pppkkkqqqoooccc^^^bbbsssvvvnnn222,,,+++******))))))*********---AAA\\\iiijjjwwwrrrzzzddd~~~qqqnnnccc___gggkkk```UUUNNNEEE:::888777999CCC```nnnEEEAAA,,,111111111888???;;;DDD]]]RRRMMMYYYiiizzz~~~;;;...---,,,***+++.........222888999<<>>:::444:::444777:::HHHCCC333222000...---,,,,,,,,,***(((---111111YYYggguuutttqqqppprrrrrrnnnmmmnnnggg[[[ppp|||jjjwwwwwwpppooojjj^^^YYY[[[{{{ooohhh^^^gggeeecccllluuuiiiqqqggghhhjjjeeeQQQkkkxxxpppiiiXXXccc}}}mmmiiiqqqjjjkkkgggeee___UUUaaammmaaabbbfffddddddhhhdddfffgggiiijjjjjjiiiiiihhhggggggfffeeeeeeeeeeeebbbcccdddddddddbbb```___^^^XXXXXXYYYYYYdddjjjccc]]]```dddhhhiiihhheeeccc```aaabbbcccbbbbbbaaa```bbbaaa___YYYKKK===777888>>>HHHbbbooohhhlllpppcccIIIIIIFFFIIIIII>>>:::BBBNNNggg~~~}}}zzz}}}vvvrrr|||xxxvvv{{{|||tttuuuvvvlllqqqvvv```yyy}}}~~~sssooollliiifff```UUUFFF;;;333222777333;;;888DDDrrruuuTTT,,,,,,))),,,++++++******++++++,,,)))******++++++,,,------000***>>>gggeeeooouuuwwwxxxVVV???AAA>>>]]]jjjOOO///...---,,,,,,+++,,,,,,***+++---///000000//////@@@xxxzzzlllwwwzzzMMMOOOwwwrrroooXXXDDD===999<<<===CCCjjjlllxxxxxxBBB111---,,,++++++******++++++******))))))******+++,,,(((---222---FFFmmm~~~rrrlllhhh[[[TTT\\\lll}}}uuurrrvvvpppdddaaahhhrrrtttppp444,,,++++++***)))*********$$$)))CCCeeeooojjjtttsssnnnoooooo^^^]]]fffjjj\\\RRRQQQMMM???:::666999HHHiiippp}}}```555;;;...333444444999===777CCC___HHHKKK^^^mmmmmm//////***+++***+++.........333999666:::GGG}}}iiiccccccVVVLLLYYYooouuufffjjjhhhQQQ>>>XXXggg\\\NNNssscccJJJZZZOOO~~~lllUUUJJJMMM{{{jjjYYYLLLBBB<<<999777???222222666EEEBBB333222000...---,,,,,,,,,---)))---000,,,WWWaaaqqqrrrmmmlllppprrrpppooopppeeecccmmm___|||tttmmmkkkmmmfffZZZYYYaaaxxxmmmfffZZZkkknnniiinnn~~~uuueeerrrdddhhhlllcccNNNrrrqqqqqqgggRRRjjjooofffqqqiiiiiifffccc]]]UUUddd~~~kkk^^^aaaeeecccccchhhhhhiiijjjkkkjjjhhhfffdddeeeeeedddcccccccccdddddddddcccbbbaaaaaabbbdddeeefff\\\YYYYYYZZZfffllldddQQQUUU[[[aaaeeeeeedddcccffffffffffffeeecccaaa```bbbaaa___YYYJJJ<<<777:::@@@GGG```iiiZZZTTTLLL444666999777:::>>>888888GGG[[[tttrrrvvvxxxkkksssrrryyywww|||}}}tttssssssjjjjjjoooPPPrrrwwwyyymmmjjjgggeee```UUUFFF;;;444333888000;;;;;;???vvvqqqddd...111...,,,++++++******++++++,,,)))******+++,,,,,,------222,,,===zzzzzzvvv]]]aaaiiiccc{{{YYY@@@CCC;;;HHHPPP|||^^^//////...---,,,,,,,,,,,,***+++---///111111111111;;;sssccczzz~~~nnnMMMHHHssspppooo\\\EEE;;;666:::999===aaaqqqwwwzzz~~~DDD///---,,,++++++******++++++*********)))******+++,,,(((...222...NNNvvvyyy|||{{{gggiiiRRR^^^iiiooo}}}{{{uuussslllbbbgggaaasssqqqppp222---,,,++++++******++++++''',,,DDD___uuulllzzz{{{zzzzzzrrrfff[[[cccfff___VVVQQQNNNMMMGGG<<<===???FFFooo|||zzzxxxPPP:::111...555444666:::<<<>>>FFFNNNEEE\\\jjjxxxQQQ...333'''+++)))***...000000333888999555RRRuuuYYYVVVqqq^^^TTTUUUnnniiiwwwhhhMMMAAAeeellldddUUU^^^VVVwwwUUUPPPvvv|||PPPDDDXXXvvvkkk^^^QQQEEE===888888999111666;;;NNNFFF777444000...---------,,,***---///---:::;;;gggwwwxxxooooooooopppppppppmmmkkkmmmooo~~~sssXXXjjjxxxuuujjjiiinnncccSSS]]]vvvsssooo\\\eee~~~]]]dddsssmmmfffgggbbbaaahhh]]]VVVooo|||hhhbbb___}}}WWWlll~~~hhhccchhh\\\aaa___UUUqqqyyyllleeehhhhhhbbbbbbgggjjjhhhffffffhhhhhhfffcccffffffffffffeeedddcccbbbcccccccccccccccccccccccchhh___\\\ZZZWWW^^^ddd```PPPLLLRRRbbbjjjfffccceeefffeeecccdddeeeeeedddbbbccc```WWWJJJAAA???===:::<<>>[[[yyycccuuuyyyyyyfffkkkxxxxxxnnnLLLGGGkkk}}}~~~~~~sssbbbKKK::::::<<<999@@@NNNjjjqqqqqqSSS......---,,,+++******************************++++++444;;;333TTTuuuiiifffYYYdddiii{{{sss{{{jjjlllqqqeeeddddddvvvuuuqqq333---,,,++++++******+++++++++,,,>>>SSSgggccc}}}xxxyyywwwoooeee```eeefff]]]SSSOOONNNNNNNNNGGGDDDBBBGGGccc{{{yyy|||sssOOO999111111444555888<<<===???HHHRRR]]]kkkGGG***...(((///,,,,,,///111111444:::DDD888JJJ}}}[[[MMMeeeLLLTTTuuubbbmmm^^^MMM???jjj~~~nnnhhheeeccc]]]tttOOOIIIsssrrrEEEIIIZZZ{{{nnnaaaSSSFFF>>>;;;888777111888888AAAqqqRRR777444000...---------,,,+++---///---<<<>>>kkk|||xxxrrrqqqppppppqqqpppnnnlllnnnllltttkkkZZZoootttppphhhfffggg]]]SSS___wwwmmmlllbbbkkk|||ZZZfffqqqmmmggggggbbbaaajjjccc___qqq~~~tttgggeeebbbrrrWWWmmmxxxhhh^^^aaaVVV]]]___ZZZrrrqqqeee___ccceeeaaaaaaffffffdddccceeegggiiihhhfffffffffffffffeeedddccccccccccccccccccccccccccccccbbbaaa___\\\XXXTTTYYYcccSSSKKKPPP___gggeeeeeeeeegggeeecccbbbbbbaaa___^^^```]]]TTTGGG@@@???===;;;:::OOOKKKNNNPPPFFFHHHFFF@@@<<<999999888999???GGG]]]fffuuu}}}tttppptttyyyxxxvvvpppeee[[[iiirrrrrrrrrtttqqqjjjZZZeee``````|||pppooommmhhh```SSSEEE<<<444///666666666444;;;ccc|||ttt<<>>KKKkkkyyyyyyjjjOOO---...---,,,+++***************************++++++,,,!!!===111NNN|||qqqmmm```^^^\\\mmmrrrxxx\\\___tttgggbbbkkkyyyzzzqqq444---,,,++++++******+++++++++,,,===MMM\\\YYY}}}yyyvvv}}}qqqjjjbbbaaadddbbbYYYQQQPPPRRRSSSPPPOOOGGGAAACCCKKKggg{{{}}}pppSSS;;;222333333555:::>>>>>>@@@KKKWWWfff}}}rrr;;;(((++++++///,,,+++------...444;;;CCC999CCCooo~~~XXXIIIdddDDDXXXyyyccc___XXXXXXAAAsssxxxooobbbVVV[[[tttOOOKKKzzzpppAAAzzzPPP[[[zzzqqqcccTTTFFF>>>;;;666666333;;;999888```WWW777444000...---------,,,,,,---...--->>>BBBqqqwwwtttrrrpppppppppqqqpppnnnqqqiiiiiibbb]]]vvvooommmiiigggbbbXXXUUUdddyyyzzziiikkkgggnnntttRRRiiiooommmggggggcccdddjjjggghhhttttttjjjggghhhfffsssddd[[[pppqqqiiibbbdddZZZbbbeeecccxxxnnnddd```eeehhheeefffjjjdddccccccdddfffggggggfffeeeeeeeeefffeeeeeedddddddddddddddddddddddddddddd]]]fffdddaaa^^^MMMOOOkkk___QQQSSS___ccceeegggdddgggeeebbb```___^^^[[[YYY\\\XXXNNNCCC>>>>>>>>>;;;;;;HHHCCCNNNYYYRRRTTTSSSRRRLLLKKKNNNIIIAAACCCLLLHHHCCCNNN^^^dddlllsssrrrvvvtttuuuzzz|||vvvfffXXXSSSkkkzzzvvvsssvvvrrrfffYYYgggmmmxxxvvvqqqooommmiiibbbVVVGGG===444...666777999555444SSSpppBBB///+++++++++************++++++***++++++,,,,,,------...+++:::hhhllljjjxxxlllWWW999:::999555AAAxxx===///000,,,---000'''///***---((('''---,,,000???bbb^^^XXX~~~~~~fffYYYiii|||gggTTTMMMGGGPPPddd~~~{{{{{{uuuhhh```KKK:::888999777<<>>>>>BBBOOO\\\cccssstttVVV222---,,,......,,,,,,---...111999BBB<<<<<>>;;;:::bbbTTT777444000...---------,,,,,,------...AAAGGGwww}}}wwwvvvssspppooooooppppppooorrrjjjccc]]]aaayyylllnnnnnnjjjaaaVVVWWWiii|||xxxkkkkkkjjjkkkfffLLLlll}}}llllllggggggccciiihhheeekkkuuummmdddhhhggghhhiii[[[cccuuullljjjfffjjjdddiiifffggg{{{zzzllleeebbbfffjjjiiiiiikkkfffeeeeeedddddddddcccbbbddddddeeeeeefffeeeeeeeeedddddddddddddddddddddddd]]]kkkgggfffiiiQQQNNNtttcccPPPRRR^^^bbbmmmwwwpppgggeeebbb```___]]]ZZZXXXXXXRRRGGG===;;;???>>>;;;@@@DDD;;;LLL[[[RRRRRRRRRZZZ\\\bbbgggfffaaa```cccQQQHHHLLLTTTSSSYYYiiirrryyyyyytttuuuyyyppp\\\QQQPPPrrr~~~sssuuurrrgggbbbtttpppdddllllllkkkiiicccWWWHHH===555///555777;;;888222KKKkkkCCC***---,,,++++++******++++++,,,***++++++,,,,,,------...///DDD{{{tttnnn}}}nnn___<<<<<<888;;;???rrrGGG//////...,,,...'''---------)))***///,,,///???iii~~~^^^```uuu___YYYlllrrrXXXEEEIIIXXX]]]xxx~~~|||zzz|||wwwrrrggg___LLL<<<999888777;;;CCChhhmmmjjj{{{{{{lll888------,,,+++************************+++,,,,,,---222000PPPuuu^^^[[[ZZZhhhcccoooNNNPPPsssmmmfffqqqvvv}}}ppp333---,,,++++++******++++++&&&,,,AAAPPP[[[TTTxxx|||ttt}}}ppplllhhh\\\___]]]WWWSSSUUUWWWWWWVVVXXXPPPIIIDDD777HHHvvv~~~|||nnnSSS===555333444888<<<>>>EEETTTbbbiii|||xxx|||<<<---111---...///...///222444888CCCNNNAAABBBCCCbbbqqqTTTZZZwww^^^KKKkkktttNNNWWWyyyNNNzzz^^^aaazzzMMM```{{{WWWPPPuuuPPPdddccc~~~zzzlllYYYFFF;;;666777;;;777<<<999???nnnUUU777444000...---------,,,,,,------...CCCJJJzzzyyyxxxuuussspppnnnnnnooonnnmmmrrrlllccc[[[ddd{{{mmmnnnooolllbbbVVVWWWiii}}}sssnnnllljjjggg[[[PPPpppwwwhhhlllhhhhhhdddlllfff```iiissskkkbbbjjjdddfffeeeZZZjjjzzzkkkkkkbbbhhhggghhh^^^ddd{{{rrrhhhcccaaadddggggggffffffeeeeeeeeedddcccbbbbbbbbbddddddeeeeeefffeeeeeeeeecccccccccccccccccccccccc___iiicccgggppp[[[TTTuuu\\\EEEIIIZZZbbbxxxhhhfffcccaaaaaa___\\\ZZZUUUMMM@@@777999??????:::EEEBBB888MMM\\\MMMKKKOOOYYYaaahhhlllsss~~~yyyxxx|||xxxpppwww~~~yyynnnoooaaaNNNKKKIIIrrrssssssuuuooofff||||||hhhXXXXXXfffhhhkkkkkkcccVVVGGG>>>666///444444;;;;;;444KKKhhh{{{MMM(((000,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...333KKKmmmlllZZZ```xxxxxxjjjbbb;;;@@@:::<<<@@@ooovvvWWW111......***---(((+++,,,,,,))),,,111***---===___^^^vvvxxxkkkUUUPPP\\\kkktttvvvgggYYYTTTTTTXXXfffttt{{{xxxxxxtttrrriii^^^MMM>>>999999888<<>>666000444222:::<<<777MMMiii}}}bbb,,,222,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...333PPP}}}fffXXXFFFFFFWWWwwwbbb]]]555AAA===777>>>ooolll777,,,///)))---******)))***))),,,///(((---BBBaaadddrrruuuXXXHHHGGGMMMUUU[[[XXXRRRQQQ[[[kkkzzz{{{nnnwwwyyyrrruuuttt}}}wwwsssqqqiii\\\MMM???999999:::<<<@@@___llluuu~~~JJJ...---,,,+++************************+++---...///000GGGZZZeee|||pppZZZQQQaaaMMMjjjfffgggtttyyyxxxhhhkkkzzzsss555---,,,++++++******++++++,,,)))444???NNNPPP}}}|||}}}xxxqqqhhhbbbgggeee^^^TTTOOOQQQSSSSSSUUUNNNQQQQQQEEEDDDXXXjjjuuu{{{|||xxxvvvuuurrrqqquuuvvvtttppphhh[[[NNN>>>777333888BBBPPPaaannnttt~~~PPP,,,,,,...,,,000///111555999:::>>>JJJVVVZZZRRRNNNyyy~~~PPP]]]|||LLLRRRzzzjjjUUUkkkRRRbbbmmmMMMbbb[[[kkkkkkZZZlllVVVooonnnvvv{{{{{{mmmYYYHHH>>>666888<<<555888999HHH~~~ZZZ777444000...---------,,,,,,,,,,,,///FFFLLLxxxttt{{{uuusssrrrqqqqqqpppnnnkkkjjjjjj[[[WWWnnnnnnkkkgggjjjkkk___UUUfff{{{jjjlllgggjjjfffRRR___wwwooobbbkkkhhhhhheee```ddddddhhhmmmddd___hhhfffbbbhhh```eeessskkkiiicccfffeeeaaaUUUjjjkkkeeedddccceeehhhjjjhhheeeaaaccceeeeeeddddddfffhhhffffffffffffeeedddcccccc```````````````````````````______cccgggeeedddhhhhhhGGGJJJWWWYYYwww{{{nnnkkkhhheeeccc```]]]ZZZSSSHHH888000666??????999EEEBBB<<>>,,,///***///---***)))***)))---...(((444QQQpppnnncccFFFCCCLLLSSS]]]gggeeennnzzzjjjSSS^^^jjjvvvmmmjjjjjjjjjmmmzzzyyysssooofffXXXKKK>>>888888:::<<<>>>bbbgggYYY...---,,,+++*********************+++,,,---...///>>>OOOttteeekkkYYYQQQ[[[ttt\\\xxxuuulllnnnyyykkkhhhyyyuuu666---,,,++++++******++++++...***444???MMMMMMvvv}}}wwwxxxpppmmmjjjkkkhhheee\\\PPPMMMQQQVVVXXXZZZOOOUUUXXXJJJOOOeeekkkrrrtttsssooonnnqqqqqqoookkkqqqqqqkkkjjjllleeeZZZCCC999333888DDDTTTeeerrrLLL222///---...555888;;;???CCCDDDGGGRRR^^^bbbeeekkkUUUoooUUUhhh\\\XXXooo{{{RRR]]]|||hhhXXXnnnjjjvvvsss^^^ttt]]]kkkvvvuuuyyy{{{uuugggUUUEEE===555777;;;666===@@@OOORRR777444000...---------,,,++++++,,,///FFFKKKwwwsss|||uuutttttttttsssrrrnnnlllgggfffUUUSSSrrrmmmkkkfffkkkrrrfffXXXhhhkkkkkkeeejjjfffNNN]]]xxxmmmaaakkkiiihhheeeYYYeeejjjkkkkkk```\\\eeejjjaaajjjbbb___nnnkkkhhheeeccc^^^YYYMMMfff]]]]]]]]]^^^```dddgggeeeaaaeeeggghhhgggcccbbbccceeefffgggffffffeeedddcccbbb````````````````````````ccc___bbbeeebbbgggjjjeeeeeeCCCGGGXXX[[[~~~qqqnnniiifffccc___[[[XXXSSSGGG777///666??????999EEECCC???[[[___>>>???SSS___XXXwwwooommmuuu___DDD:::TTTQQQiiiuuujjjiii~~~]]]FFFDDDOOO^^^iiixxxnnnVVVEEE???222000777333888:::555III___lllvvv///000---,,,,,,++++++,,,,,,---***++++++,,,,,,---......666aaabbbyyymmmXXXTTTeeedddeee555AAA777@@@:::gggDDD---000***111000+++,,,---+++...///,,,===___jjj___AAAGGGXXXaaammm}}}tttUUU___{{{qqqYYYVVViiibbbhhhyyyzzzsssmmmbbbUUUJJJ===777777999;;;===QQQQQQ{{{yyyFFF...---,,,+++*********************+++,,,---///000>>>qqqyyy^^^JJJOOOgggbbb~~~iiixxxoooxxxrrr{{{ttt333...---,,,+++***************---+++AAABBBGGGwwwooobbbpppeeekkkddd]]]]]]KKKSSSOOO[[[XXXWWWUUUSSSSSSWWW]]]dddhhhmmmiiigggjjjkkkhhhgggiiijjjiiiiiijjjjjjhhhddd```UUU<<<777>>>AAAYYYyyyNNN444666666<<>>ZZZTTThhh}}}jjjgggwwwXXX<<>>;;;jjjGGG---333///+++&&&...+++(((111%%%333444777{{{}}}qqqaaaFFFJJJXXXddd|||rrrtttYYYuuuggg\\\PPPEEE:::777777777:::>>>KKKPPPuuu{{{DDD111///,,,++++++++++++***+++))))))******)))---333GGG|||^^^yyy```OOOLLLVVV|||cccwwwxxxhhhxxxyyy\\\cccpppxxxuuu444...---,,,+++************))),,,+++===>>>EEEuuuzzzccctttfffhhhaaa\\\]]]MMMVVVRRR^^^ZZZYYYWWWVVVVVVYYY^^^dddhhhhhhffffffiiihhhdddccceeejjjhhhffffffffffffdddbbb```JJJ<<<<<>>???III```RRRbbbbbbaaammmqqqyyydddsss~~~eeebbbccciiieeetttlll]]]eee{{{iiiggg}}}kkkTTTddd~~~kkkuuukkklllzzz{{{ssslll[[[FFF>>>999999;;;888333???kkkAAA444222////////////...,,,...))),,,666MMMOOOwwwuuupppssssssppppppqqqllldddbbbPPPPPPYYYyyy}}}iiinnnmmmooommm```ZZZpppxxxpppllleeekkkcccVVVnnn{{{jjjiiiiiieeeeeejjjZZZfffpppoooeee^^^cccllljjj]]]bbbYYY```ooofffjjjbbbeeeUUUDDDJJJSSSOOOKKK@@@JJJTTTYYYVVVSSSSSSUUURRRUUUXXXWWWUUUUUUYYY]]]___```aaabbbbbbbbbbbbbbb]]]\\\[[[\\\___```___]]]bbbfffgggcccbbbeeegggfff^^^HHHKKKVVV___}}}sssgggbbbeeeccc\\\SSSFFF777222888???@@@???MMMCCCEEEhhh\\\LLLEEE```VVVfff|||bbbnnnsssSSS888DDDSSSgggmmmgggqqqlllGGGDDDFFFWWWeeetttxxxQQQHHH:::555111222888:::888===GGGfffuuu...---...---,,,,,,++++++,,,,,,,,,,,,---,,,+++,,,///111BBBbbbwwwzzzpppssshhhlllhhh^^^777@@@:::???888eeeLLL...111///,,,(((...---(((000&&&111///666xxx}}}hhhJJJKKKdddxxxyyyxxxooojjjfffNNNCCC999666666666999===HHHGGG}}}PPP111///,,,++++++++++++***+++))))))+++******///666AAAxxxvvvkkkxxxnnnTTTOOOQQQfffkkkuuuuuuooouuuPPPYYYmmmtttuuu555------,,,+++************(((++++++999===EEEpppyyylllwwwfffddd```\\\___PPPZZZVVV```]]]ZZZYYYYYYYYY\\\```dddfffbbbbbbeeegggddd___```eeejjjhhheeeeeefffgggggggggcccUUU???888DDDSSSccctttooommmttt|||vvvXXXJJJ===AAAJJJKKK[[[{{{ttt^^^nnnuuuiiikkkqqqpppkkklll[[[kkk|||kkkRRReee|||eeerrrnnn{{{{{{sssmmm[[[FFF???666;;;>>>888333EEEwww???333111///...//////---,,,,,,***---444HHHJJJ|||wwwqqqpppppppppqqqssspppdddXXXTTTJJJRRR___jjjnnnllllllgggZZZVVVnnnxxxnnnmmmggggggccc]]]wwwyyyjjjgggiiigggfffhhh\\\iiisssqqqfff```eeellljjj[[[[[[ZZZfffqqqggggggfffdddRRRBBBEEEIIIJJJPPPPPP[[[gggiiiaaaWWWSSSRRRIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQRRRUUUWWWZZZ]]]^^^]]][[[YYYYYY\\\___aaaaaaaaaeeeeeebbbbbbeeegggfff^^^GGGIIIWWW\\\nnn{{{yyyrrriiidddcccbbb^^^YYYQQQDDD777222777>>>@@@???NNNDDDFFFkkkaaaRRRJJJdddZZZfff{{{[[[|||qqqPPP777DDDUUUrrr{{{~~~eeexxxaaaAAA@@@FFFYYYfffzzzxxxOOOGGG<<<333///111999;;;999===FFFiii000000...---,,,,,,++++++,,,,,,+++,,,,,,,,,+++,,,///111FFFmmmzzz|||yyyxxx]]]QQQjjjlll___:::???:::???555^^^SSS000000......***......'''...***222---:::~~~sssUUUDDDbbbbbbYYYfffvvvxxx}}}qqqhhh]]]KKKAAA777555555666888<<>>333111///.........---,,,***)))---555KKKPPPvvvrrrpppooooooqqqssslll[[[LLLKKKIIIYYYhhhmmmmmmiiiddd\\\RRRTTTnnnzzzlllmmmiiihhhfffbbbwwwvvvjjjfffhhhhhhfffddd___jjjrrrpppjjjfffggghhhfffXXXVVV```oootttjjjfffgggaaaOOOCCCGGGJJJOOO[[[vvvvvvssskkkbbb[[[YYYZZZTTTQQQNNNMMMMMMMMMKKKHHHGGGGGGHHHJJJMMMQQQUUUWWWYYYXXXXXXYYY\\\___bbbddd___cccdddbbbbbbfffhhhhhh]]]FFFGGGXXXZZZ^^^jjjooozzzpppfffbbbaaa___\\\YYYPPPDDD777222777===@@@@@@LLLCCCGGGmmmcccSSSIIIaaa^^^kkkyyyYYYpppQQQ999FFFVVVyyyyyy```{{{zzzRRR:::===GGG^^^kkkzzzOOOGGG:::333///222999;;;888;;;DDDggg555888...---,,,,,,++++++,,,,,,+++,,,,,,,,,+++,,,///222KKKsss~~~yyy~~~gggSSS^^^zzznnn]]]<<<>>>:::???444VVVZZZ333...---000+++...---&&&,,,---333...AAApppuuubbbsssZZZFFFdddpppOOO<<>>CCC???777@@@NNNXXXaaagggkkkdddXXXQQQRRRdddyyy~~~ccc```ZZZPPPUUUrrrnnnmmmyyymmm^^^hhhzzzxxxuuu]]]pppxxxrrr^^^nnnsssxxxyyy~~~zzzssslllWWWAAA;;;999<<<:::666>>>\\\;;;333111............---++++++))),,,555OOOVVVuuuuuupppooooooqqqnnnbbbQQQEEEIIILLL___mmmnnnnnnfff\\\SSSNNNXXXuuujjjlllkkkhhhhhhbbbnnnrrrooojjjfffgggiiigggdddaaaiiipppooolllkkkfff___VVVOOOQQQiiizzzvvvnnnggghhh___KKKCCCQQQ___kkkzzzpppccc\\\[[[ZZZYYY\\\YYYUUUTTTVVVWWWTTTQQQMMMMMMMMMNNNPPPRRRUUUVVVTTTVVVZZZ]]]```aaaccccccbbbffffffcccaaadddfffeee\\\FFFEEEVVV[[[XXX```lll{{{nnnfffcccbbbaaa___QQQEEE888222555<<<@@@AAAGGG@@@GGGlll___MMMDDD^^^^^^rrrsss\\\mmmQQQ;;;GGGVVVyyy|||ddd|||oooGGG999???LLLhhhuuu|||QQQFFF666555111333:::;;;777:::BBB[[[}}}333444...---,,,,,,++++++,,,,,,***+++,,,,,,+++---000222OOOttt|||YYYTTThhhnnnXXX<<<<<<;;;???777QQQ^^^555...,,,111,,,......)))+++---000...EEEmmmmmmnnn[[[eeerrrwwwyyy\\\DDDCCCQQQ^^^vvv~~~nnnmmmlllSSSHHH>>>666555777888:::>>>===???uuusss]]]111...,,,++++++++++++***))))))***,,,,,,...:::FFFvvv\\\iiiVVVLLLYYY~~~yyytttpppqqq}}}fffJJJhhhqqqooosss777,,,,,,++++++***++++++,,,+++))))))---EEERRRXXX~~~jjjssshhhmmmfffbbbdddTTT[[[SSS[[[UUUWWWWWWWWWXXXZZZ\\\___``````^^^^^^```aaacccllluuucccdddfffiiikkkjjjhhheeeddddddTTTCCC===;;;:::???EEETTT\\\aaaddd[[[UUU^^^]]]pppcccQQQXXXYYYVVV```sssyyyqqqkkkssseeewwwhhhYYYmmmhhhuuu~~~yyysssmmmWWWAAA===<<<===888555EEEggg666222000...---......,,,+++---+++,,,222MMMUUUvvvyyyqqqpppqqqpppfffVVVIIICCCIIIPPPccclllooolll```TTTNNNRRRcccjjjllljjjbbbbbb\\\bbbdddkkknnniiigggjjjiiiddd^^^iiiooommmiiifff]]]QQQCCCFFFPPPuuuvvvooogggmmmcccMMMIIIddd|||llldddbbbaaa]]]XXXVVVTTTRRRTTTWWWZZZYYYXXXUUUUUUUUUUUUVVVWWWXXXYYYVVVZZZ___cccdddcccccccccfffiiihhhccc___``````^^^\\\IIICCCQQQ[[[YYY```oooxxxgggaaadddddd___TTTHHH999222444;;;AAADDDFFFAAAGGGiiiYYYGGGCCCbbb[[[{{{kkkggggggNNN:::FFFTTTtttooo|||fffAAA===DDDQQQrrr{{{PPPEEE444666222444:::;;;888<<>>;;;LLL___888///,,,000---...------++++++,,,...FFFmmmvvvsssdddWWWYYYhhhuuuYYY@@@OOOttt~~~~~~yyyyyysssggglllkkkTTTFFF===666555888999;;;???<<>>===>>>GGG^^^:::111+++///,,,---***///+++))),,,666OOObbbhhhyyyxxx}}}|||^^^```jjj[[[___TTT>>>TTTxxxbbbcccxxxvvvtttqqqpppooommm___NNNCCC:::444444777888;;;>>>BBBNNN___111///,,,++++++++++++***))))))***+++***---;;;JJJiii{{{YYYuuuWWWKKKUUUgggllljjjkkkuuu|||VVVgggxxxwww>>>+++++++++***++++++,,,,,,(((+++---###555BBBKKK}}}qqq~~~pppoooddd___aaaOOOWWWQQQZZZUUUWWWVVVVVVVVVYYY]]]aaaccc]]]ZZZ[[[aaaeeeddddddeeeiiigggeeeeeegggiiiiiiiiiiiigggnnnbbbFFF@@@CCC777;;;JJJNNNVVVddd^^^^^^uuuuuueeeYYY~~~{{{oooxxxuuuwww^^^nnnyyyyyyqqqgggggg~~~}}}ZZZppp}}}uuutttmmmkkkgggRRR>>>;;;555:::999;;;VVVmmm:::222000...---------,,,+++***,,,---...DDDQQQzzzyyyqqqtttvvvmmmWWWCCC@@@HHHRRRYYYjjjmmm}}}YYYMMMDDDGGGYYYpppmmmnnndddLLLIIILLLUUUgggzzzvvvgggaaa\\\TTTTTTjjjwwwmmmZZZNNNCCC;;;@@@SSSgggpppggg\\\HHHMMMFFFNNNvvvnnnnnnnnnnnnqqqtttvvvuuusssuuusssppplllgggdddaaaaaa[[[\\\```ccceeeggggggggghhhkkkmmmlllhhhdddcccccc\\\``````]]]\\\___aaa```___PPP@@@FFFYYY___fffvvvoooccclllkkk^^^[[[NNN<<<111111999BBBGGGNNNHHHIIIcccOOODDDPPP|||[[[fff~~~aaaKKK<<>>CCCOOOssssssFFFBBB888444000111999<<<<<>><<<;;;<<<>>>777eeeUUU<<>>PPPpppyyywwwuuupppcccOOO??????GGGYYY```ggguuuzzzPPPIIIEEEKKK[[[rrrkkkZZZMMMEEEKKKOOO]]]uuuwww[[[SSSRRROOOYYYfff{{{jjjPPPCCC888@@@@@@cccqqqJJJRRRGGGBBB___vvv___jjjjjjiiihhhiiikkklllllllllxxx|||~~~xxxttttttuuuxxxyyywwwqqqjjjhhhlllqqqpppqqqpppkkkbbb[[[^^^cccbbbaaa```^^^^^^```cccffffffXXXAAA===QQQ```fffppp|||vvvjjjhhheeeiii^^^RRR<<<333777666888DDDQQQ;;;UUU^^^LLLDDDOOO}}}eeekkk{{{XXXBBBBBBKKKfffrrriiiiiiuuuKKK:::>>>>>>RRRvvvgggOOOBBB999888---666777777<<>><<>>666CCCVVVxxx~~~hhhBBB@@@JJJPPPoooaaallliiihhhfffggghhhjjjiiiiiihhhkkkoooooooooqqqvvv{{{uuufff^^^___eeefffggghhhgggeeefffiiimmmiiiZZZBBB;;;MMM]]]eeepppttt~~~sssnnnggghhhdddWWW@@@444777555888EEEQQQ;;;TTT```NNNCCCSSSzzzbbbnnn{{{VVVAAAAAAKKKkkkuuucccgggpppIII777<<<@@@WWW~~~eeeNNNAAA666888...777888999;;;BBB```aaazzz777111...---,,,,,,++++++,,,,,,,,,***+++......---000555ZZZ}}}sssyyybbbUUUzzzcccrrruuuVVV???888;;;>>>GGG999UUU222555.........***///------000333888CCCOOOzzz{{{wwwdddrrrOOOQQQfffaaaNNNDDDTTTcccOOOJJJhhhttt}}}}}}wwwyyyuuuzzztttnnnkkkggg\\\KKK>>>999555222222666999;;;<<>>000---+++***+++++++++***+++---(((***555>>>MMMbbbyyy~~~}}}hhh}}}sssddd]]]```aaa^^^WWWSSSTTTWWWXXXZZZ[[[[[[[[[\\\^^^aaaaaabbbccccccbbbbbbcccdddjjjiiiiiiiiiiiijjjkkkkkknnnkkkrrr}}}{{{eeeKKK<<<:::>>>GGGSSS```pppvvvrrrMMM222999FFFVVVdddrrrzzzaaa___bbb\\\UUUTTTYYYyyyiiitttuuu{{{qqqkkkiiieee___QQQBBB:::::::::;;;<<>>333777000888999;;;:::BBBhhhhhhzzzyyy555000...---,,,,,,++++++,,,,,,,,,***+++......---000555ccc~~~rrrvvvdddZZZiii\\\iiiwwwmmmNNN<<<888;;;===<<<777ZZZ{{{444444/////////)))...,,,,,,...///111999BBBppp|||uuu~~~}}}~~~yyymmmcccqqqtttLLLQQQiii```KKKCCCWWWwwwKKKIII\\\zzzyyyttt|||{{{vvvtttoooiii___RRRCCC999666444222222555999;;;<<>>;;;AAALLLaaa^^^___}}}qqq~~~vvv{{{sssssslllddd[[[MMM@@@:::;;;@@@;;;:::MMM???444111///------......---,,,(((,,,+++000>>>LLLggguuuuuurrrlll^^^MMMBBBGGGRRRVVVbbbqqquuuDDDBBBLLL```llltttZZZCCC===BBBQQQ]]]ppp___AAABBBNNN^^^gggkkk|||KKK555:::OOOeeezzzXXXFFFDDDNNN^^^ssszzziiiuuuiiigggeeedddeeeeeedddcccjjjiiigggccc``````bbbeeeaaacccfffkkkoooqqqooommmsssrrrkkk___WWWVVVXXXZZZ[[[aaahhhhhheeecccfffiiikkkaaaGGG888EEEWWWfffuuuwwwnnnnnnrrrlllcccKKK777444444:::GGGQQQ@@@RRReeeRRRBBBdddeeemmmyyyoooUUUAAA>>>LLLsss{{{jjjqqq[[[BBB444:::FFF\\\___DDD<<<222555111888999===999BBBuuuwwwqqq666222...---,,,,,,++++++,,,,,,,,,***+++......---000555aaa{{{yyyuuuiiinnnNNNZZZssssssrrrdddGGG999:::======;;;FFFiiijjj000...---///222+++)))(((***------...555===}}}vvv~~~wwwxxx~~~yyy~~~~~~uuullljjjooooooyyyNNNWWWooogggLLL@@@YYYfffTTT___{{{lll{{{uuu~~~~~~wwwtttooohhh]]]OOOAAA777444333222333555888;;;===???bbb666000...,,,+++,,,,,,+++***+++***+++,,,---333CCCSSSsssmmmyyy}}}aaaSSSQQQNNNddd|||rrrzzz\\\zzz@@@000...+++++++++,,,++++++'''+++******,,,---@@@```xxx}}}pppyyyqqq{{{lllbbbaaadddfffbbbYYYVVVYYYYYYZZZ\\\\\\[[[[[[\\\]]]\\\^^^aaacccdddeeehhhjjjkkkmmmnnnnnnmmmnnnqqqsssrrrrrrwwwqqq[[[KKKHHHIIIMMMWWWiii~~~xxx]]]SSSRRR^^^|||___666000999//////:::___{{{pppooo```MMM444===<<<555000000222333555777CCCKKKJJJ___rrrqqqwwwmmmvvvvvvmmmrrrrrrvvvlll```UUUGGG;;;777888===666:::```|||>>>333111///------......---,,,(((+++***///<<>>IIIYYYbbbtttSSS===DDDRRRdddlllnnnIII555AAAUUUmmmttt|||III>>>GGGYYY___hhhuuuyyytttjjjhhhfffeeeeeeeeedddccccccdddeeeeeedddddddddeeeeeeddddddfffiiijjjjjjiiiiiifff]]]UUUUUU[[[\\\YYY[[[aaahhhkkkjjjhhhjjjllliiicccKKK999CCCVVVhhhxxxyyymmmnnnqqqkkkfffOOO:::555555:::HHHNNNCCCPPPdddSSSEEEnnn]]]xxx|||{{{oooTTTAAAAAAMMMooorrrllloooNNN???555<<>>;;;444333222777999???888EEEggg444333...---,,,,,,++++++,,,,,,,,,***+++......---000555UUU}}}wwwkkkKKK```aaaEEE:::<<>>@@@qqq444///---++++++,,,,,,+++******))))))***+++333DDDTTTzzzfffvvv}}}rrrXXXOOOQQQOOOddd{{{}}}rrr{{{rrr|||^^^xxxBBB111...,,,+++,,,,,,,,,+++)))...------,,,+++AAAdddwww~~~qqqqqqrrrccc```bbbgggcccYYYVVVYYYZZZ[[[\\\[[[YYYYYY[[[]]]```bbbddddddcccdddeeegggfffiiilllmmmlllmmmqqqtttooopppssswwwvvvlll[[[NNNLLLKKKKKKPPP___pppyyy{{{[[[MMMAAA>>>???KKKjjjPPP555444444666...///KKKooo~~~OOOCCC555555333888:::777666:::======;;;BBBQQQhhhxxxkkkllluuuppplllqqqvvvrrrppp~~~xxxmmm___RRRFFF<<<999:::;;;888DDDuuuiii===333111///---,,,------,,,+++***---,,,000<<>>KKKVVVfffmmmqqqDDD999KKKXXXiiilllxxxAAAAAAQQQcccccchhhooojjjhhhfffeeeffffffeeedddbbbccceeeffffffeeecccaaajjjiiigggfffeeeeeegggggggggeee\\\SSSTTT\\\]]]WWWZZZ^^^dddiiillllllmmmmmmfffeeeOOO;;;AAASSSfffvvv~~~qqqmmmkkkiiiiiiVVV???777666:::EEEJJJGGGNNNaaaRRRIIIwwwYYYyyymmmOOO@@@FFFQQQiiinnnrrrlllCCC===777@@@PPP^^^VVV::::::444111444777999BBB:::LLL}}}YYY000111...---,,,,,,++++++,,,,,,,,,***+++......---000555NNNzzzxxxuuu{{{bbbnnnaaaFFF<<<>>>>>><<<;;;444eeeKKK222...///---222+++,,,+++,,,...---,,,000777uuu}}}}}}~~~zzzuuuuuujjjDDDSSSnnnhhhRRRMMMmmm\\\___{{{sssiii___UUUIII<<<333111333444666777999===@@@999~~~>>>///---++++++,,,,,,,,,+++)))(((((()))+++333DDDUUUjjj|||{{{oooVVVPPPSSSOOObbbqqquuu{{{ttt~~~YYYoooFFF111///,,,+++,,,,,,,,,++++++---,,,---...,,,>>>___ooo~~~zzzxxxxxxwwwgggbbbccciiifff[[[WWW\\\\\\\\\[[[YYYXXXXXX[[[]]]cccdddffffffeeeeeefffgggkkknnnpppnnnjjjiiilllooonnnmmmmmmppprrrmmm^^^PPPHHHEEEAAABBBMMMXXXYYYSSS444:::AAA???:::EEEfffwwwHHH555666,,,444333222???```vvvSSS???AAA777...111333444444666777888;;;EEE^^^hhh}}}gggmmmgggmmmzzzsssdddwwwhhhzzzuuuiii[[[OOOEEE===;;;>>><<>>JJJXXXcccrrrNNN:::DDDUUUcccfffsssAAAAAASSSXXXdddkkkqqq}}}???===SSSXXX```iiiyyyBBBNNN[[[___dddqqqllliiigggeeeeeeffffffeeedddgggggghhhhhhgggeeeaaa___dddeeefffddd```___bbbdddfffiiicccVVVQQQWWWZZZVVVXXXYYY^^^eeekkkooonnnllldddfffSSS<<>><<>>xxx>>>555000000+++111***---,,,---...,,,+++///666vvvooo~~~}}}}}}cccGGGNNNggg\\\NNNQQQmmmmmm|||wwwlll^^^OOOAAA888444111333666777888:::???BBB???xxxAAA...---++++++,,,---,,,+++***))))))***,,,444FFFWWWggg~~~xxxlllUUUSSSWWWQQQaaa}}}wwwSSSggg~~~JJJ111///,,,+++,,,---,,,++++++***'''+++///+++999WWWfffvvvtttyyyzzzkkkeeefffllliii^^^[[[___]]]\\\[[[XXXWWWXXX[[[^^^aaaccceeefffggghhhjjjlllllloooqqqppplllkkkooossstttpppooosssyyyvvvgggWWWBBB???999777>>>EEE@@@666888888888;;;DDDVVVlll}}}wwwAAA222888///&&&333777777QQQfffYYY555???---666000111888<<<999:::???AAAIIIbbb```rrrpppmmm___ooo~~~lllrrrzzzlll```RRRHHH@@@999999<<<<<>>NNNZZZaaapppQQQ;;;EEEVVVccceeerrr|||>>>CCCXXXXXX```hhhpppzzz;;;@@@WWWWWW```qqqAAASSSZZZTTT```yyylllgggfffddddddeeefffeeedddfffffffffhhhiiiiiihhhgggaaaeeehhhgggcccaaacccgggfffnnnlll\\\RRRUUUZZZZZZZZZYYY]]]eeennnsssrrrooocccgggUUU======KKK[[[iiirrrqqqxxxsssmmmmmmrrrcccJJJ>>>888777>>>BBBMMMMMMYYYOOOQQQbbb~~~yyytttbbb???999PPPYYYbbbfffpppZZZ888<<<888CCC[[[jjjcccMMM999:::...333888999;;;III@@@YYY{{{|||~~~HHH---000...---,,,,,,++++++,,,,,,,,,***+++......---000555IIIvvv||||||^^^XXXsssllltttjjjsssgggQQQ>>>888<<>><<>>KKK```~~~XXX>>>;;;666888666<<<:::<<>>999444555444777;;;===AAABBBzzzsss@@@222///...---,,,,,,++++++,,,,,,*********+++,,,---...///FFFpppooogggccc^^^\\\uuu~~~nnnYYYCCC999:::<<<===>>>AAAVVVppp555,,,222***---,,,,,,---,,,,,,------...///000YYYyyy}}}}}}}}}|||qqqRRRDDDKKKRRRWWW```hhh}}}~~~lllmmmyyyrrr___vvv|||hhhWWWLLL<<<111444111+++:::;;;<<>>NNNffftttvvvoooBBB444111888222222666BBBYYY{{{gggXXXLLL???444444666888:::;;;>>>DDDIIIMMMZZZ```llliii```dddbbbdddjjjxxxwwwtttmmmgggZZZMMM@@@<<<;;;::::::<<>>???III|||xxx999000///...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...@@@nnnzzzpppeeeVVVhhh{{{eeePPP<<<777<<>>888:::FFF???@@@HHH222000...+++***+++,,,++++++))))))*********111CCCUUUxxxfff~~~vvvuuu]]]PPP[[[ZZZWWWpppzzz{{{}}}^^^lllnnnqqqaaa>>>111//////***+++000,,,,,,)))***---,,,))),,,222EEEjjj~~~qqqvvvzzzppphhhiiikkkeee\\\YYY\\\``````]]][[[[[[\\\dddiiijjjggggggiiijjjiiinnnnnnmmmjjjggggggjjjllliiisssqqquuutttdddiiifffWWWCCC666222555888999;;;<<<;;;===IIIYYYbbbbbb~~~MMM---'''000...222999EEEYYYuuu{{{|||ooo```YYYLLL;;;:::666444666;;;AAAJJJQQQKKK\\\hhhqqqjjjjjjiiiccchhhvvvvvvzzzyyyjjj\\\XXXRRRFFF>>>>>>???===???CCCKKKnnnccc999<<<.........---,,,++++++++++++,,,...++++++444999FFF[[[vvvrrrtttlllUUUNNN\\\gggrrrppp^^^EEENNNpppvvvKKKCCCMMMWWWaaapppIIIDDDQQQfffmmmsss===<<>>MMMCCCdddbbbBBB<<<666222555===999EEE@@@<<>>tttzzzzzz|||~~~qqqeeeXXXyyyyyyoooyyymmmRRRMMMRRRaaayyyeeezzzuuutttuuuttt|||uuuvvvjjjTTTGGGBBB666...555222333===888999???@@@UUU;;;222000...+++***+++,,,++++++)))''')))++++++///AAAUUU}}}fff~~~wwwyyyhhhTTT]]]bbbTTTiiiwwwzzz```rrrjjjoooiiiCCC444///000++++++...,,,+++***+++---,,,***+++...999UUUgggyyyvvv||||||pppfffeeehhheee^^^]]]___```^^^[[[ZZZ]]]```dddhhhiiifffeeehhhiiihhhmmmlllkkkiiihhhiiikkkmmmllluuuqqqrrr~~~uuuiiirrrqqqfffTTTAAA444222777<<<999>>>CCCFFFKKKVVV```eee\\\...(((333000555;;;AAANNNYYYnnnttt{{{kkkcccTTTAAA:::333000888AAAHHHNNNUUUPPPbbbttttttpppjjjmmmzzzttttttoooaaaUUUPPPHHH???;;;??????;;;@@@IIIlll\\\:::===.........---,,,++++++++++++(((,,,((('''///333<<>>RRRkkkqqqvvv@@@III^^^wwwllliiigggeeeccceeehhhhhhddd```XXXOOOEEEEEELLLPPPIII???@@@BBBFFFLLLSSS[[[bbbfffbbbaaa```___\\\VVVLLLCCCEEEOOOXXX\\\]]]\\\YYYTTT@@@777111222777<<>>;;;888666:::>>>EEEWWW___mmmyyy|||wwwpppKKKAAAOOO]]]VVV@@@AAA888@@@UUUKKKuuuQQQ@@@===666333666???;;;GGG@@@>>>kkktttuuu444333111...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------:::eeewwwzzz}}}```YYYVVVKKKNNN}}}zzzssszzzrrruuuooodddUUUEEE888888@@@CCCBBB???HHH|||EEE000222000,,,...)))111,,,++++++,,,,,,---...///<<>>555777<<<>>>FFFNNNQQQRRRWWWbbbkkkkkk777///999666<<<>>>===FFFJJJuuuoooeee[[[OOO@@@777333999>>>@@@EEEMMM\\\eeezzzvvvjjjgggyyyrrrssspppiiiaaaZZZSSSMMMAAA:::888===<<<:::FFFWWW]]]>>>999---......---,,,++++++++++++)))///+++'''+++...555DDDllluuuoooooolllbbbccckkkjjjvvv~~~ssscccOOOaaa}}}bbbDDD>>>KKKcccllluuuhhh@@@FFF^^^xxxvvvYYY444EEEXXXooooooeee;;;OOOjjjtttpppiiijjjgggdddfffiiihhhccc]]]RRRJJJAAAAAALLLUUUPPPFFFEEEFFFHHHMMMRRRXXX]]]```bbbaaa^^^YYYVVVSSSLLLDDD<<>>AAADDDHHHOOOUUU\\\ppp{{{ZZZDDD???===;;;:::;;;<<<<<<<<<999777BBBQQQ]]]rrrtttxxxvvvnnnFFFBBBWWWaaawwwIII===>>>>>>@@@YYYUUUzzzIIIAAA<<<555555777<<<:::BBBBBBJJJrrrttt444333000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...888]]]pppiiijjjDDD<<<>>>===GGGvvvqqq\\\eeeooolllaaaJJJ>>>666888>>>AAA??????XXX>>>222333...---///'''000++++++++++++,,,---...///666dddyyyoooqqq|||}}}{{{~~~}}}|||wwwnnnbbbXXXQQQOOO}}}{{{ooo|||QQQZZZeeevvv~~~}}}rrriiirrrsssZZZ:::111333222333999555:::<<<@@@<<>>555666000---000...------,,,,,,,,,------,,,222444KKKlllzzzrrryyywwwtttlllhhhiiiaaa___^^^___```bbbbbbbbbcccggghhheeeeeeiiilllkkkjjjjjjkkklllooopppqqqqqqqqqlllrrrxxxrrrooopppnnnuuutttnnnaaaQQQCCC<<<:::???GGGRRRXXXZZZ___kkkvvv}}}CCC111111999BBBEEEDDDNNNJJJuuuccc]]]\\\LLLAAA999777777===QQQgggpppiiirrrnnnxxxvvvlllllliiiddd^^^XXXNNNEEE>>>888999>>>???DDD]]]zzzdddFFF666000......---,,,++++++++++++)))222///)))+++...666EEEXXX~~~~~~uuutttrrrmmmppprrrjjjvvvyyyssshhhYYYlll^^^EEE@@@RRRppptttsss]]]@@@OOOlllxxxRRR777OOO]]]ooonnnWWW>>>^^^|||wwwvvviiilllhhheeegggiiihhhaaaZZZJJJFFF>>><<>>:::HHHPPPVVVlll}}}ttt{{{tttjjjAAACCC___fff]]]@@@@@@>>>CCCLLLeeekkkbbb>>>>>>888333888999===;;;===FFF[[[{{{{{{qqq222222......---,,,,,,++++++,,,,,,*********+++,,,---...///666UUUjjjfff{{{ZZZBBB999===BBBKKKpppjjjVVVjjjxxxeeeXXXAAA:::666:::???@@@AAABBBhhh<<<444444+++...111&&&///++++++++++++,,,---...///000XXXtttdddkkk~~~rrrooo}}}}}}{{{|||vvvfffUUUSSS```oooPPPbbbeeepppwwwvvvpppccc^^^ZZZUUU@@@///111222222888777;;;===999???@@@ZZZ\\\222333000...+++***+++,,,++++++---'''(((...+++)))999OOO\\\zzzeeezzzuuu{{{qqqSSSVVV\\\TTTddd~~~}}}rrr{{{xxxtttppprrrqqqZZZBBB888:::333///111000......,,,+++,,,//////---...***HHHooo}}}xxxuuuxxx{{{wwwiiicccggg```___^^^aaaeeefffccc```cccggghhhffffffjjjmmmmmmjjjjjjkkknnnqqqssssssrrrsssjjjvvv~~~rrrppptttkkkvvvwwwuuuooobbbQQQBBB999777???MMMZZZdddooo~~~dddFFF:::888EEEMMMQQQ[[[OOO}}}```ZZZ```TTTGGG;;;666888KKKvvvssspppiiifffkkkfffdddgggfffZZZGGG:::>>>999;;;CCCGGGSSSvvvmmmNNN666444......---,,,++++++++++++###...---'''***...888HHHHHHyyy|||xxxwwwtttwwwvvviiiyyyuuuwwwrrrnnncccttt}}}^^^GGGCCCXXXzzzzzzqqqUUU@@@UUUtttwwwOOO;;;VVV```nnnuuuTTTIIIpppwwwyyytttdddnnniiifffgggjjjhhh```YYYIIIHHHBBB<<>>;;;JJJhhhqqqnnnnnn000222......---,,,,,,++++++,,,,,,*********+++,,,...///000444QQQgggooowwwUUU>>>555<<>>aaavvvzzz||||||rrrzzz|||ssskkkfffbbb```dddeeeeeeeeeeeedddcccccceeefffiiikkkkkkiiikkkooommmkkkjjjlllpppsssqqqoooqqqrrrsssssssssqqqpppooorrrtttvvvvvvpppaaaNNNAAA888AAAQQQnnnrrr}}}UUU777777QQQfff```OOOTTTyyyvvvdddeeeZZZ___WWWHHH999777VVVzzz~~~yyyfffXXXeeeoooeeekkkxxxkkkJJJ<<>>777555CCC<<>>666???JJJBBB;;;===000111///---,,,,,,---+++***...((((((,,,,,,***444CCCdddnnnlll}}}ssshhh___XXXUUU\\\___ooouuutttvvvyyywwwtttpppmmmkkkkkkkkkpppuuuzzznnnrrr___EEE:::>>>:::555555333111///------...///...---+++)))777RRRgggrrr||||||ttt{{{rrrooolllfffdddddddddddddddccccccbbbdddcccdddgggjjjkkkkkkkkkqqqpppoooppprrrsssrrrqqqppppppqqqqqqppppppooonnnpppqqqsssuuussskkk___WWWFFFAAAHHH___iii```mmmxxx===EEEXXXeee___UUUbbbuuuffffffaaabbb^^^SSSCCC<<>>FFF___}}}ppp^^^MMMCCC<<<999DDD???>>>===RRRttt;;;777333000///......---++++++******++++++,,,---+++;;;ttt~~~sssyyyjjj~~~~~~}}}}}}{{{tttvvv}}}vvvqqqooorrrrrrqqqZZZMMMZZZjjj}}}xxxwwwqqqcccVVVNNN>>>888111---...111333444444===888EEEBBBddd666888444111///---,,,------,,,***---((((((---,,,)))111???\\\lllbbb~~~vvvnnneee]]]XXXUUUVVVaaawwwwwwqqqpppqqqtttrrrnnnjjjgggeeeeeeeeerrr{{{|||zzzqqqrrrbbbHHH>>>BBB===888888666444222////////////...,,,((()))000???SSSggg{{{xxx~~~{{{oooqqqqqqkkkdddddddddcccccccccbbbbbbfffddddddgggmmmpppnnnjjjrrrrrrsssrrrpppooopppqqqooonnnnnnnnnnnnmmmmmmmmmoooooopppqqqrrrpppmmmiii[[[BBB>>>KKKNNNUUUsss{{{===@@@PPP^^^bbbfff}}}pppggggggkkkdddddd___SSSIIIRRRssstttpppcccjjjjjj___mmm{{{zzzcccLLLBBB>>>888888DDDVVVbbb777111000///---++++++++++++***)))+++)))***+++))))))...555CCCOOOsss{{{sssmmmjjjkkkooosssfffsssrrrggggggfffooojjj___}}}uuulllxxxlllaaaBBBUUUccc^^^hhhyyycccTTTVVVtttaaa]]]sssrrrvvvkkkmmmfffiiihhhjjjjjjbbbRRRDDD===CCC@@@@@@CCCIIIOOOTTTWWWdddlllsssuuuqqqlllkkkkkkqqqnnnbbbPPPBBB===;;;;;;999:::999777444333333444999@@@KKKQQQOOONNN]]]qqq~~~sssXXXUUUTTTPPPPPPOOOMMMLLLLLLNNNPPPQQQXXXYYYcccsss|||{{{yyytttpppcccPPPDDDPPPrrrDDD999>>>DDD___ffflllOOOAAA888111222555777;;;???DDDAAADDDtttvvvDDD>>>111000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,...BBBVVVllljjjrrrNNNHHHTTTiiissscccPPPZZZrrraaaEEEOOOwwwyyyhhhTTTGGGAAA999555JJJ888DDD???dddfff;;;888333000//////...---++++++******++++++,,,,,,+++444dddxxxuuuqqqzzzyyyxxxmmmaaasssxxxnnnqqqzzzmmmmmm}}}fffJJJSSSaaa~~~nnnsssxxxyyy|||{{{ppp\\\KKKDDD777333...,,,...222555777888???<<>>888888777666444111000///...---+++***,,,---111AAA[[[sss||||||{{{zzzwwwgggjjjmmmjjjddddddccccccbbbbbbbbbbbbhhhjjjkkkkkkmmmqqqqqqnnnoooqqqrrrpppllliiijjjmmmmmmlllllllllkkklllllllllnnnnnnnnnnnnnnnmmmlllkkkkkkGGG;;;AAABBB]]]~~~dddJJJ:::JJJ]]]lllzzzyyymmmgggbbbkkkddddddccc```[[[___ooo|||vvvnnnfff```bbbjjj{{{{{{kkkOOO???@@@BBB???AAAIII^^^TTT111444333000...,,,+++++++++***)))***((()))+++***(((+++000???===\\\yyyqqqkkkkkkooottthhhsssoooeeeggghhhpppmmmddd~~~uuurrrwwwpppaaaBBBZZZggg]]]jjjxxx}}}lll[[[]]]vvvgggcccrrr~~~nnnnnnpppjjjllljjjjjjggg^^^RRRMMMNNNSSSOOOMMMOOOOOOOOOQQQTTThhhmmmssstttpppllllllnnnqqqgggVVVGGG???<<<<<<;;;<<<<<<;;;888555444555777888AAAMMMQQQNNNQQQggg___MMMRRRPPPPPPNNNNNNNNNOOORRRUUUXXXZZZ[[[___jjjzzz|||xxxwwwoooqqq[[[NNNDDDVVVssshhh777EEEIIIWWWrrrlllvvv???<<<666333666:::<<>>===000444//////---,,,++++++++++++***++++++++++++,,,,,,,,,444>>>OOOkkkoooCCCLLLXXXiiippphhhdddzzzyyyqqq]]]KKKAAA@@@:::777EEE:::HHHRRRrrrXXX;;;888444222111000...---,,,++++++***++++++,,,,,,...000TTT{{{{{{~~~ssswww~~~zzzvvvkkk___vvvdddbbblllfffhhhsssOOOUUUeeeqqq|||tttrrrtttwwwzzzvvveeePPPBBB>>>333111...---///333666999<<>>IIIpppggg???999666333111///......---,,,++++++)))***---,,,)))+++222FFFZZZrrrjjjfffyyyuuusssmmmcccZZZRRRUUUUUUWWWfff{{{}}}{{{xxxwwwuuuqqqkkkfffeeeccc```]]]ZZZWWWVVVUUUooovvv~~~~~~iiiiiisssnnnrrrfffLLLAAAEEE@@@::::::888888555222000000...---+++,,,...+++)))444MMMdddppplllwwwrrrllljjjfffeeedddcccbbbbbbbbbcccccceeelllnnnjjjgggkkkpppqqqmmmooopppnnniiiggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnmmmkkkiiigggfffnnnPPPFFFHHHIIIjjjcccbbb___MMMWWWfffuuuvvvnnnggg___dddccc```aaaeeehhhiiimmmrrr{{{}}}}}}{{{uuuyyypppeeeiiiiiicccjjjzzz|||hhhQQQCCC@@@@@@AAABBBBBBJJJdddDDD000666000111///,,,+++,,,+++***)))***((())),,,+++((()))---888666RRRwww|||rrrnnnppprrrhhhvvvrrrggglllkkkqqqkkkcccyyyqqqssspppnnnfffLLLbbb|||gggYYYiiitttwww~~~zzznnn```hhhzzzfffbbbsss}}}eeemmmmmmgggiiiiiikkkiiiaaaWWWTTTVVVJJJHHHKKKRRRUUUVVVYYY___hhhnnnuuuvvvsssooooooqqqmmm^^^LLLCCCBBBBBB???<<<>>>===<<<999777777:::<<>>@@@CCC@@@PPPuuusss}}}{{{BBB555555888111000...---,,,+++++++++*********+++++++++,,,,,,)))444OOOxxx~~~vvvwwwKKKMMMZZZkkkssstttyyyfffQQQ@@@999:::<<>>JJJVVVDDD???777444222000.........,,,+++***)))***,,,+++)))***---<<>>AAAFFFAAA>>>@@@DDDpppjjj:::333444---111///---,,,,,,,,,***)))***((((((++++++)))))),,,///999OOOooo{{{qqqkkkkkkoooiiixxxtttkkkpppooosssllleeexxxpppvvvnnnppphhhVVVeee~~~~~~}}}|||mmmhhhUUUhhhooopppzzz{{{lllmmmaaarrr~~~ssswwwaaa^^^}}}sssxxx}}}ppphhhpppjjjgggdddgggmmmppphhhZZZQQQOOO<<<<<>><<<<<<:::888777999>>>AAAHHHOOOUUUVVVZZZjjjoooYYYXXXWWWWWW]]]\\\\\\\\\]]]^^^___```aaacccrrryyyssshhh\\\dddvvv___IIIMMMccc]]]KKKHHHEEEWWW[[[CCCCCC666444555:::======???CCCAAAhhhttt___FFF222<<<888222111000...---,,,,,,,,,************++++++++++++***000EEElllzzzvvv___YYYmmmsss___KKK<<<888:::999GGGDDDCCC<<>>===BBBFFFCCCVVV}}}FFF<<<999777555444222000...---,,,++++++******++++++))),,,333LLL|||vvvgggqqqkkkvvv}}}{{{{{{{{{zzzvvvqqqjjjSSSFFFiiivvvjjjkkk|||}}}tttssstttnnnyyyyyypppnnn~~~sss}}}xxxbbbQQQEEE;;;555555///111333444444666:::>>><<>>;;;999777777666444333222//////000---***000;;;WWWuuuttt{{{xxxssszzzvvvqqqiiigggfffddddddeeefffggghhhmmmkkkeeejjjzzzllljjjhhhiiilllnnnllliiiiiikkkooorrrrrrpppmmmkkkkkkmmmooommmiiiffffffgggjjjnnnbbb^^^kkklllmmm}}}llliii^^^\\\ooojjjhhhggghhhjjjmmmpppqqqllldddllllll___aaahhh]]]dddcccccceeeddddddkkksssmmmtttvvvxxxnnnsssgggdddjjjqqqxxx|||ttt]]]GGGDDDCCCBBB???<<<>>>IIIUUUmmm444AAAEEE555<<<222000...,,,,,,,,,***))),,,((('''***,,,++++++---$$$999333@@@sss~~~{{{tttnnnmmmoootttooo~~~yyyqqqzzz{{{~~~qqqlllzzzrrrnnnuuunnnmmmlllyyyiiitttfffrrrXXXkkkkkkhhhttt|||iiimmmVVVooosssnnndddwwwnnneee___|||uuutttfffpppuuuwwwrrrdddkkkkkkiiijjjkkkfff[[[RRROOO===<<>>000333222666<<>>III???IIIHHHiiiCCC<<<:::777555444333000...---,,,,,,+++*********++++++......999rrr{{{uuuVVVaaa}}}xxx}}}}}}~~~|||yyy~~~{{{ttt^^^WWWxxx|||sssuuuyyyeeeNNNBBB===777222///,,,///222444555777;;;???@@@HHHOOOYYYFFFAAA999===777444222000000///---+++,,,,,,+++)))***------+++///777VVViiiaaaaaa~~~wwwqqqmmmllllllqqqeee\\\[[[YYYWWW^^^jjjkkkiiifffaaa]]]YYYWWWWWWMMMNNNMMMMMMLLLKKKJJJIIIxxxvvv___yyydddZZZkkklllbbbvvvkkkLLLJJJIIIEEEGGG@@@DDD>>><<<888555333333333444......---,,,---...///000JJJ\\\ssskkkmmmvvvyyy{{{uuuggg```fffjjjfffeeeiiibbbfffiiiiiinnnwwwyyyvvviiijjjjjjkkkkkkkkkjjjjjjpppooonnnnnnmmmllljjjiiihhhlllpppppplllhhhffffffjjjfffeeejjjjjjggghhhmmmooosssqqqiiiccceeegggeeeeeeddddddcccdddeeefffgggdddddddddccccccbbbbbbaaadddhhhiiiggggggkkknnnnnnvvvwwwvvvrrrmmmiiigggfffcccnnn{{{zzzhhhRRRHHHJJJ@@@<<>>KKKLLL@@@GGG999---,,,---,,,+++---***)))(((((())),,,000222111555444;;;XXX}}}}}}}}}sssqqqrrrooowwwxxxssstttxxxooopppkkkooosssooossslllqqqnnnuuufff{{{nnnoooccciii^^^mmmvvv~~~uuullldddYYY{{{xxxxxxrrrzzzmmmbbbeeezzzzzzbbb~~~qqqlllhhhfffiiikkkgggeeefffbbbXXXOOOKKKAAA???AAAHHHPPPWWWaaajjjrrrnnnmmmrrrtttvvv}}}zzzfffeeedddPPPBBB:::+++///111777===@@@@@@FFFNNNUUUffflllpppsssfffbbbhhhmmmnnnllloooiiijjjrrrwwwvvvxxxyyyxxxuuuaaaKKKbbbJJJUUUccc]]]\\\oooQQQfff^^^IIIDDD;;;444444111:::;;;<<>>999888<<>>777///000...,,,++++++***((('''---,,,,,,999[[[}}}xxxWWWMMMrrrvvv}}}|||kkk^^^|||www}}}bbbTTTEEE===888444222333...444111222===???<<>>999777444111000///,,,***++++++++++++,,,---......000333JJJ\\\zzzOOOqqqrrrqqqmmmpppvvvggg___ccc```TTTTTT^^^eeeiiihhh___WWWVVVWWWXXXVVVQQQLLLHHHHHHIIIJJJJJJwwwoooSSSpppccc\\\iiifffbbbvvviiiJJJHHHHHHEEEGGGAAAEEE???===999666444444444555333222000///...---......<<>>===>>>@@@SSSsssCCC:::DDDRRRUUULLLDDD777---,,,...,,,+++---***)))(((((()))+++...//////222111666RRRyyy}}}yyyuuutttxxx}}}}}}vvvqqqqqqtttpppooohhhkkkzzz{{{rrrpppooonnnmmmiiitttfff{{{nnnoooccciii]]]llluuuzzzoooeeeYYYxxxsssuuunnn{{{pppffffffxxxvvvdddsssnnnjjjgggiiihhhdddcccddd___TTTJJJGGG======AAAJJJRRRZZZdddnnntttooommmpppwwwuuucccKKK===888222555666:::>>>@@@BBBIIISSSpppsssuuuyyyssskkkgggjjjnnnqqqrrrmmmlllsss~~~yyyhhhUUUXXXuuuJJJTTTpppeeessslll\\\rrrMMMBBB@@@999333444777>>>>>>>>>DDDDDDJJJYYYwwwfff^^^JJJLLLFFFFFF>>>===;;;999666444222000///,,,++++++***************---(((111DDDUUUlll{{{xxxtttjjj^^^OOO???888777:::@@@FFFJJJDDDXXX[[[^^^KKKDDD>>>>>>AAA@@@:::333555222---+++***+++******,,,++++++555OOOoooddd[[[cccqqq~~~mmm\\\|||}}}~~~ooo```nnnnnn\\\NNN@@@999555111///111---<<<<<<555999>>>AAAGGGOOOhhhNNNHHHGGG===???;;;888555333222222111///...---,,,,,,,,,,,,---...+++000:::UUUyyyiii```zzzooojjjqqqkkkgggbbbaaaccccccZZZPPPVVV^^^ccc___[[[ZZZ[[[[[[WWWRRRKKKIIIJJJKKKKKKJJJyyyjjjJJJkkkddd___iiiaaabbbuuufffGGGFFFGGGEEEHHHBBBGGG@@@>>>;;;888666555555666777666333111///...---,,,---777IIIkkkwwwyyyvvvdddbbbfffeeedddddd```^^^YYYXXX___gggjjjhhhddddddeeefffhhhkkknnnpppsssnnnjjjmmmsssuuupppjjjjjjkkkkkkjjjiiiiiikkkmmmmmmiiihhhiiiiiiiiikkkoooqqqnnnhhhbbbbbbfffiiihhhdddbbb```^^^^^^```bbbcccfffeeecccbbbbbbcccdddeeebbbhhhmmmmmmnnnqqqrrrppppppjjjccc```bbbgggjjjlllooo___MMMEEEBBB@@@@@@BBB@@@:::>>>PPPvvvrrrMMM666888AAAKKKNNNGGG>>>444------///...,,,,,,***))))))))))))***++++++---///---...EEEiii}}}~~~{{{www{{{{{{yyyuuuqqqnnnnnnoooooonnnfffgggtttwwwoooooohhhqqqgggooodddtttfff{{{nnnoooccchhh\\\kkkttt~~~pppfff\\\vvvooowwwkkk}}}tttiiigggvvvrrreeevvvpppllliiijjjeeecccbbbaaaZZZMMMCCC@@@DDDEEEJJJSSS[[[aaajjjrrrllliiihhhkkkqqqwwwTTT@@@444000555;;;;;;>>>AAABBBFFFQQQ\\\}}}yyyvvvuuusssqqqqqquuuzzz~~~vvvwwwxxxyyy||||||xxxYYYUUU}}}YYYMMMXXX}}}mmmrrrhhhtttfffPPP>>><<<;;;444111444999<<>>[[[lllVVVHHHppp|||~~~{{{{{{}}}www}}}nnnccczzzoooxxx}}}}}}{{{zzz~~~ooo___SSSHHH<<<666333//////111,,,<<<>>>888<<>>WWW~~~MMM:::444888888;;;<<<555888222...---//////---+++************))))))((((((***,,,***(((555QQQlllzzz|||{{{~~~}}}zzztttqqqmmmjjjjjjlllmmmnnnlllllldddeeerrrssskkklllbbbrrreee```cccwwwgggyyymmmnnnccchhh[[[iiiqqqppphhhaaawwwmmm~~~kkk}}}tttiiigggvvvqqq~~~dddxxxrrrooollllllfffdddddd```UUUFFF===:::;;;===BBBIIILLLNNNUUU\\\XXX\\\bbbiiirrrlllAAA777333///888<<<===@@@DDDEEEJJJWWWdddvvv}}}~~~yyyyyyzzz{{{~~~ttt{{{yyymmmiiiQQQjjjtttfffUUUcccpppxxxlllcccLLL@@@999999777000111777;;;;;;@@@IIIBBB<<>>666444555000333222///...///000///,,,++++++******)))((((((''''''))))))(((--->>>WWWhhh}}}|||wwwrrrvvvyyyyyyppplllgggfffhhhkkkmmmnnniiikkkeeefffqqqppphhhhhh___pppfff[[[fffyyyiiivvvkkknnndddiii[[[hhhnnnpppiiieeeuuuhhhmmm|||rrrffffffvvvrrrzzzcccwwwrrrqqqnnnmmmiiihhhgggaaaRRRBBB999999999;;;@@@EEEGGGGGGLLLTTTSSS\\\gggtttggg888666888666???;;;===AAADDDEEEIIIWWWeeesss|||~~~}}}}}}}}}tttwww~~~|||mmm^^^]]]eeeyyynnnvvv]]]nnnxxxsss{{{zzz___LLLDDD===888777333000555>>>>>>FFFBBB???MMMiiieeerrrzzzGGGLLLHHH:::BBB:::777666666666666555333222111///...---,,,++++++++++++&&&111,,,---CCCNNNUUUfff{{{uuu~~~sss{{{nnn[[[KKK999777999@@@DDDEEEGGGJJJaaauuueeeBBBCCCDDDEEEEEECCC@@@>>>===;;;888555222000...,,,***...((((((...000;;;```xxxXXXjjjmmm}}}zzz|||{{{~~~~~~yyyuuurrrzzzzzzqqqyyy~~~uuuyyyiii~~~gggVVVSSSNNNBBB;;;555333222111222666===::::::AAABBB777FFFkkknnnLLLSSSUUUOOOMMMHHH@@@<<<777444444555666666555333000---+++*********%%%000***999GGGbbbmmmOOO{{{~~~yyymmmkkkkkkhhheeehhhmmmjjjaaa]]]eeejjjfffaaa___^^^]]]ZZZQQQHHHGGGLLLNNNIIICCCsssUUU{{{qqqdddkkkgggfffzzzdddFFFFFFGGGEEEIIIDDDIIICCCBBB???===:::888666666444444444333222000///...***//////555EEEVVVmmm|||}}}cccQQQIIILLLNNNRRRVVVUUUSSSWWW]]]______^^^^^^___aaabbbcccdddhhhlllllliiiiiikkkooommmjjjhhhhhhjjjmmmooopppiiijjjhhheeeffflllpppqqq[[[ZZZ\\\bbbeeecccbbbbbb^^^^^^]]]]]]]]]^^^```aaabbbaaa```______```bbbddd]]]``````\\\[[[]]]___^^^```[[[SSSMMMHHHCCC<<<777<<<;;;===???>>>===AAAHHHcccqqq777:::777===>>>555444888444222333111...///111000---,,,,,,+++***)))(((((()))$$$'''***++++++444III[[[{{{{{{~~~zzzppplllqqqvvvuuurrrooollljjjkkklllmmmmmmhhhkkkfffgggqqqooofffgggbbbiiifff]]]iiixxxkkkyyyppphhhmmmffflll\\\ggglllpppjjjhhhooo^^^{{{nnn{{{pppddddddvvvsssxxxdddvvvoooooommmllljjjjjjhhhaaaPPP@@@;;;===AAADDDJJJPPPRRRSSSZZZccciiiqqq{{{```666333888;;;@@@===>>>BBBDDDDDDJJJ[[[lllvvvyyy|||zzzpppccc^^^___ppp|||sssrrreeeaaappptttzzzuuuaaaXXXEEE???888444333222444;;;CCC;;;LLLAAA888eee~~~iiicccSSS@@@FFFBBB777===:::222333333444444444222111000000///...---,,,+++++++++)))///---...:::FFFMMMUUU|||{{{xxx|||nnn^^^LLL===333777???EEEDDDEEENNNYYYXXXQQQKKKGGGEEECCCAAA???>>>>>>===;;;999666444333000---+++...)))***......444KKKfffoooeee^^^ggg]]]{{{~~~zzzrrrssswwwyyyyyy}}}vvvvvv{{{tttfffllllll}}}zzzyyyrrrcccMMMDDDFFFBBB888333000111111000333888=========>>>888222UUUWWWMMMKKKOOOIIIIIIHHHCCC@@@<<<::::::;;;<<<;;;777555333111...,,,++++++)))---///111555FFF|||[[[ZZZvvvnnnhhhgggkkkpppnnngggaaa```bbbhhhkkkfffbbbbbbeeefff^^^WWWOOOMMMOOOOOOJJJEEEqqqTTT}}}vvvhhhlllgggeeeyyydddFFFEEEEEECCCFFF@@@EEECCCBBB@@@===:::888666555666666666555444222000///...000...111888===TTTwww{{{{{{zzzeeeUUUKKKFFFGGGMMMSSSUUUWWW\\\UUUUUUVVVWWWXXXXXXYYYZZZ]]]___aaabbbaaaaaabbbddddddcccaaacccfffhhhgggfff___cccdddaaabbbggghhhfffZZZYYY[[[``````]]]]]]aaaXXXYYYYYYZZZZZZZZZYYYYYY]]]]]]\\\\\\]]]]]]^^^___YYYZZZXXXRRRPPPTTTXXXYYYLLLIIIDDD???<<<;;;;;;;;;;;;999999===DDDQQQfffxxxHHH999666444:::;;;222333888333222444333......222111......---+++)))((()))***+++&&&'''***,,,***,,,===QQQzzzwwwpppvvvvvvpppqqqxxxxxxqqqssssssrrrpppnnnnnnnnnnnnkkkmmmfffeeennnmmmgggiiiiiibbbfff```hhhtttnnnrrrkkkdddmmmgggnnn]]]fffjjjlllhhhhhhkkkVVVxxxmmm{{{qqqeeeddduuuqqqzzzffftttjjjkkkiiiggghhhhhhggg___OOOAAA???EEEAAADDDKKKRRRSSSVVV___jjj{{{MMM777444888===<<>>GGGHHH[[[jjjiiiBBBBBB:::>>><<<777;;;333222333444555555444222111111000///---,,,,,,+++++++++))),,,,,,///>>>LLLKKKlll}}}yyyyyyhhhVVVIII???888666>>>FFFGGGCCCIIIaaayyyaaaCCCBBBIIIRRRMMMEEE@@@??????>>>>>>???;;;777555333222111///...,,,,,,,,,+++///???PPPkkkzzztttccccccaaa]]]lll{{{tttllllllqqquuuuuu}}}~~~}}}~~~zzz|||qqqttt~~~zzzyyy{{{wwwttt|||xxx]]]VVVTTTOOOCCC@@@???666333000///111222222666;;;:::???===???KKK\\\rrrKKKOOO???HHHFFFFFFHHHAAA???======???AAAAAA@@@999888888666444111...---000)))000---111>>>oooXXXrrr|||ppp~~~nnnnnnoooqqqooohhhbbb```aaagggiiieeebbbdddhhhjjjbbb\\\VVVSSSQQQOOOLLLHHHpppSSS{{{mmmooohhhdddxxxdddEEEDDDDDDAAACCC===AAACCCBBB@@@===:::888555444888888888777555333000...333111...333666111AAAcccllltttooozzz~~~zzzyyyoooWWWJJJAAAFFFLLLMMMJJJJJJLLLMMMOOOPPPRRRSSSSSSSSSWWWVVVUUUWWWZZZ[[[ZZZXXX[[[ZZZZZZ\\\___```^^^\\\ZZZ]]][[[WWWZZZbbbgggfffXXXVVVVVVXXXTTTNNNPPPWWWPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[ZZZTTTJJJEEEHHHLLLMMM???@@@???===;;;999:::;;;<<<;;;???LLL```|||NNN+++EEE:::888===<<<222333777111333666444......222222...///---+++)))(((***,,,---***)))***+++'''&&&555HHHooozzz|||sssssspppvvvxxxvvv{{{|||oooppprrrsssssspppoooooopppnnnooofffdddllllllhhhlllooo]]]eeeaaaeeepppoooooohhhbbbmmmiiiooo^^^fffiiixxxyyygggfffiiijjjTTTyyylll|||rrrgggeeetttooo}}}iiisssggggggfffccceeefffeee]]]NNNBBBCCCKKKLLLPPPVVV\\\]]]```jjjuuuxxx```<<<<<<<<<>>>BBB;;;@@@AAADDDHHHQQQdddxxxtttvvvvvvuuuoooiiiddd```bbbqqqrrrtttuuukkkdddbbb~~~vvviiijjjmmmiiiYYY@@@AAA999555111000555<<>>888444333444444444---...---***'''---<<>>BBB>>>IIIqqqeeeLLLTTT999FFFGGGEEEGGG===<<<<<<===@@@BBBCCCCCC:::;;;;;;:::888444111///000"""+++'''///>>>UUUfffZZZ{{{sssyyyxxxsssllljjjllljjjddd___fffiiieeeaaacccgggiiihhheee___[[[WWWTTTQQQOOOoooUUU{{{|||mmmbbbgggddd{{{[[[MMMAAA???>>>:::999;;;IIIDDD>>>:::999888555333666777888888777555333111444555666444333555:::???aaa~~~ttttttyyyvvv|||cccBBB555:::AAACCCBBBCCCCCCCCCDDDGGGIIILLLMMMRRRRRRRRRRRRQQQPPPNNNNNNTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXPPPLLLJJJLLLPPPSSSQQQNNNPPPQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRRRRTTTTTTUUUVVVTTTQQQJJJAAA<<<>>>AAABBB;;;::::::<<<<<<;;;;;;===@@@GGGSSSggg___333111???<<<;;;888666444222111000444333111///...---......------,,,,,,+++***))))))))))))((((((***---///111NNN___jjjnnnyyyvvvrrruuu}}}yyyoootttrrrrrrtttvvvvvvssspppjjjhhhffffffgggiiijjjiiihhhiiieeecccgggooonnnggghhhfffcccaaaaaabbbdddfffvvvxxxnnnfffiiifffdddkkklll~~~{{{jjjiiinnnnnnooo{{{mmmkkkhhhccchhhhhhfffeeeccc[[[MMMBBBBBBIIIQQQUUUXXXXXXYYY```kkkuuu|||\\\@@@;;;>>>::::::>>>===>>>CCCMMM]]]uuu}}}|||vvvtttwwwqqqkkkdddaaaeeeooo{{{zzzuuuyyygggttt[[[nnnyyyiiippp[[[ccc{{{eeeIIIAAA<<<333...777444444@@@FFFCCCCCCIIIMMM}}}^^^VVVOOODDD>>>===AAAAAA<<<:::<<<888;;;======999666666777888555111...------------...((('''---...///<<>>?????????>>>>>>???@@@@@@???EEEEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQJJJFFFDDDFFFJJJLLLKKKHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHGGGFFFEEEEEEEEE:::<<<>>>@@@BBBCCCCCCAAA<<<=========;;;===BBBHHHRRRooolll>>>777999444:::999777666444444333333444333111///............------,,,,,,+++************)))(((((()))+++...///666III^^^ooovvvllljjjpppvvvyyy{{{mmmlllkkkmmmpppqqqpppnnnkkkjjjiiiiiijjjkkklllmmmjjjiiifffdddhhhnnnmmmgggfffdddcccaaaaaabbbcccddduuuwwwmmmfffhhhfffcccjjjmmm~~~zzziiigggjjjiiijjjvvvjjj}}}llljjjdddiiiiiiffffffddd\\\MMMAAADDDLLLSSSWWW[[[[[[\\\cccqqq}}}www\\\BBB::::::::::::<<>><<<;;;;;;<<<:::888666555333000...,,,000***)))------...999HHHRRRXXXtttwwwggglll{{{~~~uuuwwwnnn```LLLAAA999:::>>>AAADDDHHHAAAEEEJJJOOObbbNNNFFFGGGEEEEEEFFFKKKDDDAAAEEEIIIGGGCCCAAAEEEAAA===<<<>>>>>>;;;777444111...++++++---///111FFFaaaaaalllqqqdddqqqzzzaaaWWWaaa\\\[[[\\\___cccffffffeeeeeefffhhhkkkmmmllliiifffZZZXXXUUUQQQLLLHHHDDDBBB@@@<<<777555444444222000///222;;;===777999<<<999AAACCCJJJeeeYYYQQQMMMKKKIIIDDD>>>>>>AAAEEEAAA>>>>>>BBBFFFFFFEEEDDDBBB???===;;;999777666000---++++++)))+++888FFF[[[ZZZMMMiiiuuu{{{pppssspppbbbgggdddbbbgggnnnrrrppplllqqqlllgggfffggggggeeeccc}}}]]]zzzxxxooofffgggfff~~~{{{KKKHHHGGGEEEBBBAAADDDJJJFFFBBB===999777666444333555666777777666555333222///222777888777555444333333FFF^^^rrr}}}zzzzzz||||||fffNNNCCCCCC777666444555888:::;;;;;;:::;;;===???@@@BBBDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDEEEEEEEEE@@@>>><<<===@@@BBBAAA???AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;::::::CCC???:::888777777777777@@@>>>;;;777:::FFFXXXfff{{{sss???222<<<===333888777777666555555555666333333111000////////////---------,,,,,,++++++*********)))((()))***+++,,,...CCC___yyyuuunnnnnnuuuzzzvvvsssuuuiiihhhggghhhkkkmmmnnnnnnkkkkkkjjjjjjkkkkkklllmmmjjjjjjgggfffiiimmmkkkgggfffeeeeeeeeeddddddddddddsssuuullleeehhheeeaaagggkkkzzzuuufffeeehhhggghhhpppfff|||mmmlllfffiiihhheeegggfff]]]MMMBBBFFFPPPSSSXXX]]]___bbbmmm~~~rrr```HHH:::888;;;<<<;;;GGGGGGRRRfffzzzuuuwwwxxxyyyyyyxxxwwwvvvpppvvvoooaaahhh~~~zzzxxxsssnnnzzzyyyaaapppffffff|||yyy]]]hhhcccVVVEEE999555444222666;;;===BBBGGGBBBEEEUUUgggSSS{{{VVVCCCGGGCCCCCCDDDCCC===888666999;;;>>>???===<<<<<<===999:::;;;;;;999666222///333---+++---,,,+++333???PPPQQQsssvvv}}}uuukkkfff___ppptttxxxzzz|||}}}|||vvvjjj^^^TTTIII@@@<<<::::::???AAACCCEEEIIIEEELLLUUUkkk___<<>>IIIEEEAAA@@@AAAAAA>>>;;;<<<666000---...///---***999PPP[[[gggvvvbbbZZZxxxxxxttt|||zzzmmm```XXXVVVRRRQQQVVV]]]```^^^YYYXXXYYY\\\___```^^^ZZZVVVIIIGGGEEEBBB>>>;;;888777888666333222222333333222666555777999:::<<<@@@BBB666<<>><<<888222///...---+++)))---222MMMsss\\\LLL}}}zzzoooiiipppmmmfff```bbblllsssssspppwwwqqqlllmmmrrrvvvuuurrr}}}^^^tttppplllfffeeefff~~~sssIIIGGGEEECCCAAA???AAACCCGGGDDD@@@<<<999777666666444555666666666555444444000222555777666444111000222888DDDXXXtttllluuu{{{rrrzzz}}}hhh\\\\\\IIIBBB:::444444555777888;;;;;;:::;;;;;;<<<<<<<<<======<<<<<<======>>>???>>>======<<<;;;;;;;;;;;;999777555666888:::999888:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;AAA<<<888888999:::<<>><<>>???:::444111000///,,,)))...BBBUUU[[[aaaqqqsssfff[[[bbbccciiiyyy|||kkkzzz{{{vvvcccVVVPPPKKKMMMTTTXXXUUUOOOPPPQQQRRRTTTSSSPPPJJJEEE???>>>===;;;999777555555333222222222333444555555>>>999444888AAA@@@===BBB@@@OOO|||MMMQQQHHHFFFEEEFFFCCC??????CCC??????>>>===<<<@@@GGGMMMHHH???555444:::??????<<<444111000000///...,,,,,,999}}}XXXoooqqqkkkqqqkkkiiixxxkkkddd___dddqqq{{{|||zzzwwwppprrr{{{{{{|||```pppjjjjjjgggfffeee~~~nnnIIIFFFAAA???AAABBB@@@<<>>BBBAAA<<<;;;??????MMMccc}}}xxxPPP444:::AAA888222777888888666555444444444444333333333222222111000000.........---------------++++++***))))))((((((((($$$///EEE]]]jjjooouuu}}}}}}nnnlllnnnmmmnnnqqqqqqoookkkhhhffffffgggiiijjjllllllkkkhhhffffffggghhhgggfffggghhhgggffffffhhhiiijjjkkkkkkiiihhhfffmmmqqqjjjeeehhheee```eeegggrrrmmmdddgggiiihhhlllmmmddd{{{mmmllleeefffdddfffhhhiiibbbSSSHHHLLLVVVPPPVVV]]]ccckkkxxxwwwlllnnngggXXXEEE;;;===@@@AAAUUUZZZhhh~~~~~~yyysssnnnwwwwwwqqqjjjhhhkkkjjjfffeee]]]aaayyy}}}jjjzzzttttttkkkqqqcccvvv\\\rrrdddtttZZZNNNOOOFFF>>>;;;555000333:::;;;FFFJJJHHHDDDJJJsss]]]kkkSSS???EEE???@@@AAABBBCCCAAA<<<888999999999999999999888777>>>???>>>;;;777444555666666333000...,,,***,,,000222KKKFFFOOO~~~~~~ssslllQQQKKKBBB??????>>>;;;888>>>>>>@@@@@@===;;;<<<>>>999<<<===<<<>>>JJJ[[[hhhVVVOOOPPPMMM???;;;AAAAAAAAAIIIJJJBBB>>>BBBAAA<<>>>>>>>>???@@@@@@@@@999888555333000...---,,,(((222FFFSSS\\\sssxxxpppgggVVVWWWmmm{{{|||jjj}}}kkkiiiVVVOOOGGGDDDFFFGGGDDDAAACCCDDDDDDEEEEEEAAA;;;777999999888777666666555555222222444555666777999:::999===;;;???EEE===@@@VVVrrrrrrRRRPPPDDDCCCDDDFFFDDDAAAAAAEEE<<<======;;;888:::@@@EEEBBB>>>:::999;;;===>>>>>>777555222000000111...+++***QQQxxxfff\\\uuu]]][[[ooowwwrrrjjjfffeeemmmyyy{{{vvvzzz{{{}}}gggrrrgggiiiiiigggfff~~~iiiHHHEEE???>>>BBBHHHFFF@@@@@@@@@===999444222333444333333333444444555555666555333111111222333333222333222222777EEE]]]vvvvvvuuu}}}~~~xxxxxx{{{qqq```TTTJJJAAA:::111111000000111222444555666555555555555666777777666555555444444444444555444444333333333333444444555555666666666777777777666666666777777888888888???;;;;;;???@@@BBBOOO___}}}DDDAAA:::444555:::999555777666555444333333333333333333333333333222111000........................,,,++++++******)))((((((&&&)))111???PPPddd{{{~~~pppmmmppptttvvvsssrrrmmmhhhbbb``````bbbiiilllnnnmmmiiiggghhhjjjgggeeefffiiiiiiffffffhhhggghhhiiiiiiiiihhhfffeeejjjnnniiieeejjjfffbbbfffkkksssmmmeeeggghhheeeiiimmmcccyyyjjjiiicccgggeeefffhhhiiidddXXXNNNNNNUUUTTTWWW]]]dddmmmxxxmmmqqqjjjeeeZZZLLL@@@===CCCJJJ\\\gggwww|||rrrmmmnnnpppqqqsssmmmeeeccceeeggggggeee[[[eee}}}rrrooorrrsssuuugggfffjjjttt___mmmaaadddOOOGGGCCC===666111///111;;;EEEDDDJJJFFFBBBKKKdddjjjWWWVVVBBB@@@<<<<<<>>>>>><<<<<<<<<777222444333333666999;;;<<<;;;DDDCCC???999222///000333555333111///---,,,------000000HHHTTTTTTuuu}}}nnnTTTDDD@@@DDDGGGGGG666777:::===<<<:::>>>CCCAAAHHHMMMPPPYYYlllfffMMMIIIHHHBBB;;;AAADDD999===@@@@@@<<<;;;===???>>>:::::::::;;;<<<>>>???@@@555555555333111//////...---)))555KKKbbbxxx{{{sssmmm]]]WWWbbbmmm{{{|||sss```[[[SSSJJJBBB===;;;:::::::::;;;<<<===<<<888666444444444333333333333333333555777999999:::<<<>>>666@@@======EEEHHHfffPPPQQQHHHFFFDDDEEEFFFCCC>>>>>>AAA<<<>>>>>><<<999888:::===AAAAAAAAA???===<<<<<<===:::999555000///000...***555$$$KKK___]]]dddvvveeedddqqqrrrpppooopppvvv~~~{{{{{{zzzsssnnnuuudddggghhhfffiiicccEEEEEEBBB>>>AAAGGGHHHDDD>>>>>><<<888333111222444222222333333444555666777444222111111333555444222777555000+++--->>>[[[rrrwwwqqqsss|||}}}vvvyyy~~~yyynnn```UUUJJJGGGCCC>>>999666555444777666666666666777888888444444333333333444555555444555555444333333444555555666666777888999::::::999:::;;;===>>>@@@AAABBBAAACCCLLLXXX```kkktttFFF666<<<:::222111999;;;555444333333222222333333333222333444444444333222111........................,,,,,,,,,++++++***))))))+++++++++000BBB___{{{{{{sssvvvwwwtttuuussspppiiibbb]]]]]]^^^cccgggkkkkkkiiihhhjjjmmmgggeeeggglllkkkggggggkkkhhhhhhhhhhhhhhhgggffffffhhhmmmiiifffkkkhhhccchhhjjjqqqkkkdddhhhgggdddiiilllaaavvvgggfffccciiijjjgggggghhhfff]]]SSSPPPSSSXXXZZZ___jjjvvv|||jjjkkkiiibbb\\\UUUIIIBBBKKKZZZbbbsssqqqsssrrrjjj```\\\```fffWWWRRRSSS]]]bbb___]]]```lll~~~vvvooorrr|||tttrrrnnnqqqjjj___ooooooaaa}}}dddXXXNNNFFF???777777444111333<<>>??????AAAAAA>>>888111...000444333333111/////////...---///%%%EEESSS???XXXsss~~~|||uuukkk___VVVTTTSSSTTTVVVTTTRRRXXX```dddppp|||yyyPPPLLLCCCAAAAAA===AAADDD<<<:::777777:::;;;::::::===999999::::::;;;<<<===???:::888666777999888555111222+++---@@@RRR^^^jjjwwwuuuuuummmhhhmmmppp{{{rrrtttrrrsssoooaaaNNN@@@===>>>:::999999:::;;;;;;999777333333333333444444444444555888;;;<<<;;;<<<>>>@@@===GGGEEESSSnnnwwwoooFFFIIIGGGFFFDDDEEEEEEAAA;;;:::<<<>>>@@@BBBBBB@@@===;;;:::???@@@@@@???>>><<<<<<<<<888;;;:::333000222111---999$$$555FFFnnnjjj~~~lll|||~~~vvvwwwyyy{{{|||zzzwwwtttwwwvvvwww|||mmm~~~qqqvvvbbbccceeebbblll___CCCGGGEEE>>><<>>;;;888888777777888888999:::333333333333333444555666555555666555333333444666666666777888:::;;;<<<===???@@@CCCGGGKKKNNNQQQRRRgggsssoooBBB888;;;222///444666111000444000000000111222333444555222333444444444333222111.........///////////////,,,,,,,,,,,,,,,+++***)))!!!%%%&&&***===\\\ttt~~~wwwrrrhhhooowwwvvvvvvuuurrrlllddd^^^]]]^^^\\\aaaggghhhggggggkkknnnhhhfffhhhnnnnnniiiiiinnnjjjjjjjjjiiiiiiiiiiiiiiiffflllhhhgggllliiieeeiiiffflllgggbbbhhhhhhffflllkkk___sssdddeeeccclllnnngggfffgggggg```WWWQQQRRRZZZ[[[bbbpppyyynnnggggggiiibbb___]]]RRRHHHSSSgggiii}}}yyysssppprrrhhh^^^\\\___]]]RRRHHHOOONNNYYYmmmrrriiieeekkkuuuoooppppppuuullltttiiilllooo\\\pppiiiaaavvv[[[OOO<<>>888666;;;:::;;;<<<;;;;;;;;;===>>>CCC===999;;;AAABBB<<<444///......666<<<>>>XXXttt~~~sssYYYEEE@@@BBB<<<:::888777777777555333666666777777777777888888666999======<<<<<<>>>@@@DDDOOOYYYsssDDDTTTLLLMMMDDDBBBCCCDDD@@@:::999;;;AAABBBEEEGGGFFFCCC>>>;;;;;;:::999:::<<<>>>===<<<555;;;===777555666666222"""555999...|||pppXXXxxxzzz||||||yyyuuurrrpppoooppprrruuuxxxzzzyyyxxxkkk{{{xxxjjjggggggdddggghhhgggJJJGGGHHHBBB999???GGGBBBDDDCCCAAA===888666666666444444555777999888666444444444444444444444444444777555444222111111222222DDDXXXqqq{{{hhhkkk~~~zzzqqqxxx|||yyy{{{{{{lll\\\OOOHHHKKKIII>>>777888999777;;;333:::===111;;;>>>222888666888;;;444>>>>>>>>>777:::HHHLLLKKKRRR\\\vvvyyy{{{kkkDDD999888777666555444222000//////000111222333333222111000333555666444111///000222///////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))///<<>>CCCBBB999:::AAABBB>>>AAAHHHEEE:::777555444555999<<<<<<:::BBB???===;;;:::888555333444555555555444222///...+++,,,333<<>>@@@@@@???BBB>>>:::888777888777777@@@???>>>======;;;888555999888888:::???EEEIIIKKK888666222///333???PPP]]]wwwsssyyymmmvvvxxxqqqzzz~~~___KKKKKK<<<>>><<<555;;;555888666666666777888<<<@@@888:::CCC???DDDIIIFFF[[[UUUAAANNNRRREEEJJJHHHDDDAAA>>><<<;;;;;;@@@>>><<<<<<>>>>>>>>>===999999:::;;;;;;<<<<<<===555;;;???;;;888777666444222555...,,,KKKsssttt[[[eee|||kkktttvvvrrr}}}}}}yyyooossstttpppmmmoootttxxxhhhyyyzzznnnkkkiiiddddddiiikkkLLLGGGJJJIII??????CCC???EEEDDDAAA===777444444444444444555777888888666444444444444444444444444444777666444333222222222333444@@@TTTkkkiiimmmooo{{{uuu~~~{{{qqq~~~xxxfffQQQIIIMMMRRRGGG@@@555???EEE666<<<>>>@@@PPPKKKCCCGGGNNNfffbbbfffeeemmm|||}}}yyyuuuGGG222111555666666666555333111000///000111222333333222111000111333444222///......000////////////000000111222,,,,,,,,,,,,,,,,,,,,,,,,'''((('''%%%'''///<<>><<<::::::999666444555666777777666444222111555---)))333@@@IIILLLMMM\\\qqq~~~~~~xxxbbbHHHHHHAAAAAA???>>>???BBBCCC@@@===>>><<<999888888999888777<<<;;;;;;<<<<<<<<<:::777555555666777:::>>>CCCFFF<<<:::555000111999GGGQQQRRRtttwwwwwwrrrlllwwwkkkxxx~~~vvvvvvuuuppp```cccYYYCCC@@@;;;999:::===???===999888;;;999AAALLLFFFUUUvvvcccMMMMMMIIIHHHMMMHHHGGGEEECCCAAA???>>>===AAA???===::::::;;;===???@@@>>><<<999999999;;;===555;;;???;;;888777777555000444222---222EEEWWWaaalll^^^~~~wwwwwwrrrrrrpppsssvvvxxxyyywwwsssooo___rrrvvvpppnnnjjjcccdddkkksssWWWIIIHHHIII@@@;;;@@@AAADDDCCCAAA<<<777333222222444444444666777777666444333333333333333333333333666555444333222222222222444666===NNNhhh~~~xxxfffhhhtttvvv}}}vvvxxxwwwuuuppp{{{vvv~~~xxxrrrqqqzzzzzzyyygggBBB222///333888555666666666555333000///111111222222222222111111///000111000...---...////////////000111222333444------------------------((()))***(((''')))///444RRReeezzzxxxsssrrrrrrkkkbbbaaafff[[[YYYXXXZZZZZZ\\\dddllljjjkkklllmmmmmmlllkkkjjjcccdddeeeeeefffffffffeeeddddddeeeeeeeeecccbbbaaacccccccccccccccccccccccceeeeeeeeeeeeddddddddddddeeeddddddccccccccccccccccccdddhhhnnnxxxlllkkkkkkdddhhhjjjjjjlllkkkgggbbbfffmmmuuu~~~|||vvvsssqqqlllfffiiihhhiiikkknnnoooooonnnllliii^^^PPPOOO___xxxrrrWWWZZZoooiiipppqqqmmmkkkjjjhhheeebbb^^^ZZZTTTPPPFFFCCC???999555555999<<>>>>><<<777222000444>>>EEEOOOVVVrrrxxxtttooojjjzzzuuu{{{|||xxxxxxjjj___WWWQQQSSSWWWYYYUUURRRXXXaaa]]]sssnnn@@@FFFPPPEEEAAAOOOGGGGGGFFFEEECCCAAA@@@???AAA@@@>>>:::666777<<<@@@GGGCCC===888666777999;;;555;;;>>>;;;888888888666888777888666***&&&<<<[[[xxxjjjtttyyyyyyqqqoootttxxxxxxwwwWWWjjjppplllmmmhhhccceeelll|||dddLLLAAABBB:::666???FFFAAA@@@???;;;666333222222222222222333555555444222222222222222222222222222333333222222111111111111;;;777666<<>>999888:::999555666666666777888999888888666555666777999999888666777777888888888888777666111444777555//////<<>>===888222000444999<<<;;;999444111333999???]]]JJJSSSaaakkkkkkeeevvvvvvwwwwwwsssvvv}}}eeeRRREEEEEEGGGDDDCCCGGGFFFFFFFFFEEEDDDAAA>>>===>>>@@@@@@;;;666555999???EEEBBB===888666666777888444;;;>>>;;;888999:::999@@@888777<<<555***000AAAsssfffkkk}}}uuuqqqqqqxxx~~~}}}wwwsss\\\kkkoookkkkkkeeeaaafffmmmdddIII===>>>888555===BBB<<<<<<<<<:::666333333333111000///000222333222000222222222222222222222222111111111111111000000///444333444666:::BBBLLLSSShhh|||mmm[[[UUUrrr|||rrr}}}}}}xxx~~~JJJ<<<444;;;AAA;;;222///222444666777666444222000333222222222222222222333000//////000000111000000000000000000111222333444........................******)))(((((()))+++---111DDDYYYdddjjjtttyyyyyyvvvmmmhhhiiidddYYYUUUZZZ]]]YYYXXX]]]___aaaeeeiiikkkkkkjjjiiikkkkkkkkkjjjjjjhhhggggggeeegggjjjkkkjjjgggcccaaaddddddddddddddddddddddddddddddddddddddddddddddddgggfffeeedddddddddffffffbbbhhhqqqzzz~~~~~~|||yyyyyypppcccaaaiiijjjgggjjjdddccceeeiiiiiihhhmmmsssvvvyyy~~~yyyrrrlllkkkhhhjjjkkkjjjlllooommmhhhbbb```\\\XXXVVVXXX[[[]]]TTTZZZhhh~~~YYYLLLPPP~~~vvviiifffhhhhhheeebbb___ZZZTTTOOOKKKEEE>>>999444666999:::;;;===@@@CCCAAAGGGIIINNNQQQPPPyyyvvvbbbIIIBBB@@@BBB>>>666666===<<<======999777888777555888888999888666444333222222222333666888999888666666666666666666666555555///444;;;999111---666DDDPPPNNNPPPZZZmmm~~~~~~~~~tttAAADDDMMMHHHFFFGGGGGGEEECCCDDDGGGHHHFFFCCC>>>======>>>>>><<<888444888666555666777888888666;;;===<<<777111///333888======;;;777333222666:::LLLRRR]]]TTT^^^wwwppphhhllluuusssaaaAAAHHHJJJEEEBBBDDDEEEBBBEEEEEEEEEDDDAAA???<<<:::;;;???AAA???999666888;;;>>>===;;;:::888777666555444:::>>>;;;999;;;<<<<<<<<<777555666666222//////CCCccc```pppppp{{{{{{ttttttvvvwwwyyy|||fffrrrsssooolllddd___fffmmmXXXDDD===@@@<<<;;;<<<999888999:::888666333333333000///...///111222111000111111111111111111111111000000111111111000000//////111555777444222777???@@@[[[ppppppgggtttsss}}}|||vvvuuuyyy}}}]]]>>>:::888888::::::666444666111222444555555444222111333333222222222222333333111000///000222333222111111000000000000111222222///////////////////////////---,,,***)))***+++,,,---///666JJJhhhzzzwwwvvvrrrnnnccc[[[UUUWWW[[[ZZZXXXVVVSSSVVV[[[```eeeiiilllmmmkkkkkkkkkjjjiiihhhffffffggghhhjjjkkkjjjhhheeedddccccccccccccccccccccccccddddddddddddeeeeeeeeeeeehhhgggfffeeeddddddddddddeeegggjjjlllnnnnnnmmmmmmiiieeeeeehhhiiihhhhhhhhhfffdddeeeggggggeeehhhmmmooonnnooopppmmmiiilllqqqiiilllllljjjjjjkkkggg```TTTTTTSSSSSSVVV]]]ffflllsss|||oooEEEdddhhh~~~qqqmmmhhheeebbb```\\\ZZZPPPLLLGGGAAA===:::777555666:::???BBBCCCDDDDDDEEEBBBGGGBBBBBBZZZsssrrrIIICCC???888444888>>>>>>999:::;;;<<<;;;999888777888888999999777444000...---000111333666:::;;;999888555555555444444333333333444222333888999666444555===SSSccc___WWW^^^uuu{{{xxx|||sssRRRGGGSSSRRRGGGBBB@@@EEECCCAAABBBDDDFFFDDDAAA============>>><<<888666999777555555666777666555555666555333000111555999??????===999333111333666777EEE___```cccoookkkpppmmmpppyyyzzzyyykkkEEEHHHCCCAAADDDEEECCCCCCDDDCCCBBBBBBAAA???===<<<;;;;;;>>>AAA@@@<<<999999:::777888:::;;;:::888555444444:::===;;;999<<<>>>>>>888<<<<<<555000222555555///>>>CCCrrrrrr~~~uuuqqqssshhhsssuuuqqqoooeee___fffmmmPPPBBB===>>><<>>FFF\\\~~~www|||ppptttzzzyyyyyy|||~~~QQQ:::666444777888444333666888888111111222222333222222111444333222222222222333444000///...000222444333111111111000/////////000000////////////////////////000///////////////...---///+++,,,>>>```~~~||||||ssskkkggg```XXXVVVXXXWWWSSSQQQRRRTTTXXX]]]bbbgggiiijjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhhhhgggggggggeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeffffffffffffgggffffffeeedddcccbbbffffffeeeeeeffffffggggggfffeeeiiiiiidddeeehhheeehhheeeeeegggfffeeefffkkkkkkhhhhhhjjjhhhfffiiiooohhhjjjgggcccaaa```\\\VVVUUUXXX]]]bbbjjjttt~~~uuunnngggaaaOOOooojjj{{{~~~vvveeeccc```\\\XXXTTTOOOKKKCCCAAA===999666666888:::>>>AAAFFFHHHHHHHHHGGGHHHDDDFFFQQQcccooovvv___:::BBB<<<444111777>>>===777777999<<<>>><<<999999;;;555777888666222...,,,,,,111222555999<<<===<<<:::666555444333222111111111222///111777:::777222000---CCC___mmmdddXXX___nnn~~~}}}vvvzzzQQQIIIKKKNNNFFFCCCBBB;;;???>>>===???BBBBBB>>>;;;999999999:::<<<<<<:::888999777555555666777777777444333111000000222444666;;;<<<;;;888333222555888777444LLL^^^gggiiifffxxx}}}mmm{{{uuurrrCCCNNNKKKFFFCCCEEEDDDAAAAAACCC@@@??????>>>>>>?????????>>>>>>>>>>>>===<<<<<<<<<777888:::;;;;;;999666555444:::===;;;:::===@@@@@@<<>><<<<<<:::777444777===CCCEEEGGGJJJKKKJJJIIIIIIJJJ@@@RRRiii{{{bbb555FFF;;;999888999777333222444555888===???>>>::::::===333555777555111---+++,,,333444777;;;???@@@>>><<<777666444333222111000000***000777:::555...///555222...AAAggg{{{ssslllpppggg{{{WWW\\\JJJAAA???;;;@@@DDD===999999;;;???AAA@@@:::555555555555777:::<<<;;;:::888666444444666888999888:::777333111111222222222555777777666444444888<<<:::;;;CCCAAAYYY{{{uuujjjsssttt|||```aaa???III;;;LLLSSSHHH???AAABBB>>>>>>=========>>>@@@BBBDDDAAA>>><<<;;;<<<>>>>>>>>>999:::;;;;;;;;;999777666444:::===;;;:::===@@@AAA???:::999>>>>>>666333666999::::::>>>ggg}}}mmmooonnniiiyyyzzzuuulll\\\ccckkkQQQBBB<<<<<<777999@@@>>>999999888666222111111222222222111111111111111111333333333222222111111111333333444333222000...---444222333555333///000333///...111666:::>>>GGGQQQ|||}}}vvvnnnjjjtttyyynnnssszzzppp^^^```cccllltttsssnnnkkklll}}}yyyxxxsssHHH666555555444777888666444333333333222111000111111222222222111111222222222111111///......+++---///111222111000000000000//////.........---111000///......---......,,,******,,,///000///,,,+++---...///333===LLLWWWmmm{{{yyytttwwwdddZZZZZZEEEJJJSSSTTTWWW\\\dddfff\\\PPP```ffflllmmmjjjhhhiiillllllllljjjiiihhhfffeeeeeeggggggffffffffffffggggggccccccccccccdddeeefffgggeeefffgggfffeeedddeeefffhhhfffeeeeeeggghhhgggfffhhhcccbbbeeefffddddddfffeeefffhhhiiijjjjjjjjjiiifffggghhhgggfffeeefffggg```eeegggbbb^^^___bbbcccjjjvvvyyyuuu{{{ooommmkkkjjjjjjhhhddd```aaannnlllaaaeeeVVVQQQJJJFFFCCC@@@;;;888555333333999BBBFFFDDDAAACCCDDDCCC>>><<>>;;;;;;::::::>>>DDD===;;;:::<<<@@@BBB@@@>>>888666555777;;;;;;777222;;;777888===>>>::::::>>>@@@>>>;;;999999:::<<<>>>:::555777CCCQQQ]]]jjjuuuttt{{{}}}uuuppp~~~zzzqqqaaagggnnnTTTCCC;;;;;;777999>>>;;;999:::999666333111222222111111111111111111111111333333222222222111111111000111222222222111000///222000111333111---...222222111111333222000333888OOOaaapppvvv~~~~~~{{{|||wwwqqqxxx|||{{{UUUCCC888<<>><<>>:::999;;;<<<999444222444777LLLMMMJJJCCC@@@AAA@@@===<<<666000///000222111...000...---///111333222000777666555555@@@^^^{{{mmmQQQFFFIIIDDD@@@===>>>===;;;<<<@@@;;;===??????===;;;::::::888777666555555666666777777666555666888999777555555444444333333333333333555666888999888777666666555555666444000777LLLccc|||sssQQQIIIOOONNNGGGBBB???EEEGGGBBB???@@@BBBCCCHHHBBB===;;;999777:::@@@===;;;999;;;>>>@@@>>><<<888555333555:::<<<;;;888;;;777666999:::888999>>>===;;;999777777888:::;;;999555444999BBBOOOdddvvvwww|||vvv}}}tttccciiioooUUUBBB999:::777:::<<<666999999888666333111222333000000000000111111111111222222111111111111000000,,,...000111222333222222000...///111///,,,,,,000///...000333333///000444555>>>GGGQQQeee}}}tttffflllkkkmmmqqqxxx~~~VVVAAA999222222999<<<888666999555333111111222222222000000///...---------------000000000000///...------,,,---///000111111000///111000000000000000//////,,,------...//////000000,,,++++++---///000///---,,,---,,,***(((+++111777]]]rrrwwwmmmmmmvvvyyynnnlll^^^]]]EEEEEEFFFKKKXXXccceeeaaaQQQTTTVVVXXXYYY^^^ffflllppppppppppppnnnllljjjiiiiiiiiihhhfffeeedddcccbbbeeeeeeeeeeeeeeeeeeffffffdddeeefffeeeddddddeeefffhhhfffddddddeeeeeedddccchhhdddcccfffgggeeedddfffeeeeeedddddddddeeeeeeffffffiiillllllhhhbbb]]]ZZZ]]]VVVYYYccccccaaarrrqqqppp{{{ssseeebbbaaa``````aaa```]]][[[WWWdddfffYYYNNNMMMIIIAAAAAA===777333444666999:::???@@@AAADDDFFFFFFCCCAAAGGG>>>333555PPPyyynnndddrrrSSSJJJBBB888DDD>>>;;;888999<<<===<<<:::<<<::::::???EEEFFFAAA;;;:::<<<<<<999555222222444DDDJJJMMMJJJEEEBBB???;;;999444///---///222333333000///...000222333222111000777888///***:::___~~~}}}{{{nnnOOOCCC???@@@DDDBBB>>>===???@@@>>>@@@CCC???@@@BBBAAA???<<<;;;;;;;;;:::888666555444555555777777888999;;;:::777555111333555777666555222111///333888999777666666777666666666333......777BBBSSSwwwzzzqqq~~~{{{yyy{{{yyyUUUEEE<<>>>>>:::666444555666666999===:::999888666666777888888444555666666666???SSSfff}}}hhhmmm|||~~~www|||sssaaaffflllSSS???666888888;;;<<<444777777666444111000000111/////////000000000000000000000000000000000000000+++---///111222222222222///---...000///+++,,,000---,,,...333444333555888555666555888DDDUUU___```xxxzzz~~~ssslllmmmqqqrrrnnnvvv|||~~~zzz{{{}}}xxxzzz}}}{{{~~~|||cccCCC999>>>@@@:::555666666555999???444222000000111222111000222111000...------......000000000000000///......------//////000000//////111111111111000000000000,,,------...////////////,,,,,,---...//////......,,,------,,,+++,,,000333AAALLLOOOYYYqqq|||tttvvvpppiiiVVVQQQHHHDDDJJJTTTXXXUUUPPPRRRSSSSSSRRRSSSUUUXXXdddeeehhhjjjllllllkkkkkkkkkkkkjjjhhhgggeeeccccccfffffffffggggggfffffffffbbbdddeeeeeeccccccdddffffffeeecccdddeeeffffffeeegggdddcccfffhhheeedddeeefffeeedddcccbbbcccdddeeedddgggiiihhhddd___ZZZXXX___```gggnnnnnnpppqqqccchhhrrrrrriiiccc```___]]][[[YYYWWWUUUTTTQQQTTTPPPEEE???@@@???:::777555444555999>>>CCCFFFJJJDDD>>>???DDDEEE???888;;;DDDUUUpppnnn^^^\\\HHHNNN???555FFF;;;999888:::<<<===<<<:::::::::<<<@@@CCCBBB>>>::::::;;;;;;999555222222333666AAAJJJIIIDDDAAA===999555222000000222444555444111000111111333333333333///333666555333555<<>>AAAAAA???@@@CCC???AAABBBBBB@@@>>>>>>??????===;;;888666555555555888999;;;<<<===;;;999777444555777888777555333111---222777999888777:::<<<888888888777444333666:::222HHHlll}}}wwwoootttyyy```<<>>;;;999555222666======:::777777999:::999777777666555666:::===>>>>>>888666555555666666888:::888888777666666666666666000555;;;:::777777???HHH\\\yyy|||}}}~~~}}}www{{{rrr___cccgggOOO;;;333666777;;;===555444444444222///......///....../////////000000000////////////////////////,,,---///000111000000//////...///111000,,,...222222...,,,...///---...111333333000---000777>>>@@@MMM\\\mmmwww}}}~~~rrrxxxwwwjjj\\\[[[gggsss```]]]]]]___^^^ZZZZZZ]]]YYY______XXX]]]jjjllleeeXXXjjjyyyqqqOOOAAA>>><<<===AAA555333444999<<<;;;888777444222000000111111000///555444333222111000000000111111222222222111000000---......///////////////000000000000111111111111......//////...---,,,,,,,,,---...///............((()))************+++---222666;;;UUUxxxxxx~~~|||lllmmmhhh]]]SSSOOONNNIIIBBBIIILLLPPPRRRRRRQQQPPPPPPHHHKKKQQQWWW^^^cccfffhhhkkkkkkkkkkkkjjjhhhgggfffdddeeefffgggggggggfffffffffggghhhhhhgggggghhhjjjdddcccbbbcccfffggghhhgggfffcccbbbfffhhheeecccdddfffeeedddbbbbbbcccdddeeedddeeeeeedddaaa___^^^___eeerrrzzzuuurrrwww|||}}}lllaaa^^^eeegggaaa^^^bbb[[[ZZZWWWSSSNNNKKKHHHGGGCCC;;;777999999444444999888999<<<@@@CCCGGGKKKMMMDDDEEECCC<<<666:::HHHTTTdddnnnqqqxxxWWWBBBLLLGGG;;;:::888888888888999:::;;;;;;:::999===AAAAAA>>>:::999999888999:::888666444333222111<<>>===@@@===>>>@@@@@@??????@@@AAA@@@???===;;;999777666555777999<<<>>>===<<<:::999999999888777666555444333444777:::;;;::::::<<>>===AAAEEEFFFAAA???>>>===888444777>>>>>>:::777666888:::999777777777888:::;;;<<<:::999666888999999999999777555555555555555555444333333111666:::;;;:::888777555444TTTmmm{{{zzz}}}tttaaaeeeddd{{{KKK999333666666:::<<<666222222222000---,,,---...------......//////000000------............//////---...///000000///...---///...///222000---///333444///,,,...///...///111///000000---+++---111444///DDDVVV\\\cccooosssnnnvvvqqqppptttvvvsssqqqqqq~~~tttxxxqqqjjj~~~yyyZZZJJJ???555555999;;;;;;;;;666222111444999;;;888666666444111000111111///...444444444444333222111111111222222333333222111111........................//////000000000000000111......//////...---+++***,,,...000000...---...///,,,,,,,,,++++++******)))---333:::PPPrrr}}}zzzttt{{{~~~uuuqqqrrrpppkkkgggbbbWWWLLLAAABBBEEEIIIKKKMMMNNNNNNCCCEEEGGGKKKOOORRRUUUWWWbbbccceeefffggggggffffff```aaacccdddeeeeeeddddddccceeeffffffeeeeeeggghhhcccbbbaaabbbeeefffgggfffdddaaaaaafffgggdddbbbbbbcccccccccbbbccccccddddddeeeeeedddaaa```aaadddfffhhhxxx|||pppiiimmmjjj___^^^\\\^^^aaa[[[RRRQQQWWWOOONNNLLLGGGBBB>>>======:::000000999;;;555555===???AAADDDFFFFFFGGGHHHIII===;;;:::>>>JJJ^^^tttyyyfffkkkXXXAAAEEEIII999???EEE///888888888888999999:::;;;888>>>BBB@@@999555666999555666777888777666555444666>>>BBB@@@;;;888555000...000444777777666333111///111222222111111333555555555333000000444:::@@@===:::999DDD```^^^KKKHHHDDDGGGIIIHHHDDDAAACCCFFFBBB???@@@BBBAAA<<<:::;;;:::;;;=========>>>???AAA>>>>>>>>>===;;;999666555444666:::;;;;;;::::::;;;;;;:::888666444444555666777888999999999999777666;;;===;;;888999===@@@@@@CCC:::222...333GGGlllhhhrrrxxx___PPPFFF999;;;III;;;>>>DDDHHHHHHEEEBBBAAAIIIJJJFFF@@@@@@DDDGGGGGGFFFEEEFFFDDD===666888===???;;;777666999::::::888777888:::;;;;;;999777666777:::<<<;;;::::::666222111222333333333222000///666666666666999<<<;;;666---777>>>RRRwww|||wwwdddgggfffyyyIII999555777444666999555111222111000---,,,---...,,,,,,---......///000000,,,,,,------............,,,---...///000///......///---///111000---///333111------222666555555666000000000///---,,,,,,...,,,000222444>>>UUUmmm|||{{{wwwttt|||xxx~~~zzzfffOOOAAA;;;,,,:::CCC@@@666333555888===888222...000555999;;;888555333111111000///---///111333444444222000///000111111222222222111111///......------.............../////////000000000,,,---...//////...,,,+++,,,///111000...---...///000////////////...---,,,###+++...888JJJSSSWWWbbbqqqzzzyyyxxxyyyyyywwwwwwwwwqqqjjjRRRMMMGGGBBB@@@BBBEEEGGGIIIHHHFFFDDDDDDDDDEEEFFFPPPRRRUUUYYY[[[]]]]]]]]]ZZZ\\\^^^```bbbbbbaaaaaa^^^```aaabbbaaaaaacccdddcccbbb``````bbbbbbbbbaaaccc``````eeefffccc```aaa___```aaabbbbbbbbbbbbbbbbbbbbbaaa___^^^```cccfffdddjjjhhh```[[[[[[XXXQQQSSSSSSSSSRRRMMMHHHEEEEEEAAABBBAAA>>>:::888999;;;888777888<<<>>>???@@@BBBAAABBBCCCBBB???>>>@@@BBBCCCDDDMMMcccyyy|||ZZZCCCDDDEEEAAA;;;??????777;;;:::999888888999;;;===777999:::888555333444666222333444777888999777666:::===<<<777555555333///...000333444444222000///,,,...000000......000222---222777666111---000444666777777555333;;;QQQgggcccPPPMMMLLLKKKKKK===BBBFFFEEECCCBBBBBBBBB???===>>>AAA@@@;;;888999999:::;;;;;;::::::<<<>>>888:::<<<>>>===:::666333///222555666666777999;;;666555555444444555666777444555777<<<@@@>>>888222:::>>>===888888===@@@???999>>>BBB???999999DDDRRRdddxxx___LLLBBBKKKPPPGGG<<<:::???BBBEEEGGGHHHFFFAAA<<>>===888999777333>>>YYYnnn|||xxxeeegggjjjzzzIII;;;777888222333777444111222222000...---...///,,,,,,------...///000000,,,,,,,,,------.........***+++---///000000//////...---...111000---...222222...///444777444000//////,,,,,,...//////......///...222999888555;;;FFF[[[ppp{{{zzzxxxjjjGGG444555<<<===:::555::::::222222888:::444///222333222222555888888999777444222111000...---+++...111333333111...,,,///000000111111111000000///......---------......---.........//////000000)))+++---/////////------,,,///111111...---...///...---,,,---///000//////---222111444@@@EEEKKKYYYvvvqqqiiiwwwxxxwwwzzz{{{yyyttthhhUUUEEE<<<;;;>>>@@@@@@???===;;;<<<>>>AAACCC???BBBFFFKKKOOOQQQRRRRRRVVVWWWZZZ]]]_________^^^___aaabbbcccbbbbbbdddeeedddbbb```_________^^^\\\bbb___```dddeeebbb___```\\\]]]___aaabbbbbbaaa```^^^^^^^^^]]]\\\\\\___aaa^^^XXXSSSSSSRRRPPPPPPSSSIIIGGGCCCAAABBBDDD???999999;;;;;;:::888888;;;>>>666???@@@;;;<<>>===:::777777;;;>>>KKKbbbyyyyyyXXXCCC<<>>444333111111111111111111000111333666999:::999777999888444///000444444111///000111111///.........))),,,......,,,,,,...000...000222333444444444555333///111999:::444333888<<>>===>>>AAAAAA???<<<:::<<<@@@???;;;888999999::::::999777777999:::444777;;;======:::555222,,,///222333222444777:::000111222444555666666777444555;;;DDDLLLLLLCCC:::333888999444333888;;;:::<<<555///333===DDDAAA;;;>>>FFFaaaeeeZZZOOOSSSOOOJJJHHHGGGEEEEEEFFFDDDCCCBBBCCCEEEGGGDDD@@@999<<<>>>>>>@@@CCCAAA===<<>>===888888777666555666999;;;<<>>:::444///777:::;;;;;;???ZZZzzzppphhhlll~~~xxxIII===444666;;;:::444///000///...------,,,---------,,,+++,,,...///...---***+++,,,...///......---------------------------//////000000000000//////,,,...000222222111///...000111000...,,,++++++,,,,,,...000000000000000222999<<>>===;;;999;;;???BBBAAAFFFCCCFFFMMMQQQPPPRRRXXX]]]ZZZXXXXXX[[[]]]^^^^^^XXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVTTTPPPMMMLLLLLLNNNKKKGGGEEEEEEEEEEEEDDD???===::::::<<<===<<<:::666888::::::<<<>>>???>>>:::@@@CCC@@@<<<<<<;;;:::555444777666777PPPrrrmmmTTT>>>EEE>>>======<<<;;;:::::::::;;;888555666:::<<<999555///000111222333444444444111111222555999<<<<<<;;;888888666444222000......,,,,,,+++******,,,---...........................000/////////000222444666///222333111111444444111:::555777???BBBDDDRRRccc{{{}}}wwwlll]]]OOOHHHGGGJJJAAA>>>:::999<<<>>>???>>>@@@???===<<<;;;<<<===>>>@@@======>>><<<777555666;;;;;;;;;888444111///...666555666999;;;999444000333222111111222333555666111666777333333666555000333000///666GGGSSSMMM@@@;;;777111000333555666555<<<777222555<<>>===;;;999BBBAAA???======;;;999888777666666666888;;;>>>@@@<<<<<<>>>???:::333222555;;;:::888999::::::999777<<<;;;;;;===@@@@@@===::::::::::::;;;<<<===>>>>>>hhh}}}~~~~~~uuunnnoooxxxIII===333555999999444000000///...---,,,,,,,,,,,,---++++++,,,---...---,,,***+++,,,............---------------------------......////////////......,,,---///111222000///---000000000...,,,++++++---,,,...000000000///000111111000000222888@@@HHHMMMhhhrrrrrr___RRRLLLGGG???999666555444333333444555666555666666666666666555555777777666444222222444666222333333333222000///......---...222666666111,,,...///000000111111111000---...///000000///...---***+++,,,---...............---,,,...000000---+++///..................---..................---,,,///......---,,,///>>>MMMZZZXXXYYYZZZfffwww{{{vvv~~~tttqqqwww~~~|||vvvfffSSSLLLEEE<<<555333666:::===333777;;;;;;:::999999999@@@======AAAAAA>>>???BBBHHHHHHIIIKKKMMMNNNOOOOOONNNOOOQQQRRRSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOONNNMMMLLLGGGHHHHHHGGGDDDBBBBBBCCC;;;:::888999;;;<<<======999999::::::::::::;;;<<>>666777@@@777;;;???AAA???<<<999777DDDCCC@@@<<<::::::===???AAA>>>;;;;;;>>>AAABBBBBB@@@???===;;;;;;;;;<<<===;;;999:::===<<<777555666999::::::888444222222444888777777999:::999444111555555444333222111111111111555666333333555444000111000......555===;;;444777666444222111333666888<<<888555777===@@@@@@>>>888888:::===<<<;;;AAAHHHVVVoooppp^^^GGGEEEDDDBBBCCCGGGLLLPPPMMMFFF@@@@@@@@@???AAADDD;;;;;;<<>>===<<<>>>AAA@@@<<<;;;BBBEEEAAA<<<;;;:::999======<<<;;;;;;:::999888666666555555666888:::;;;:::999:::<<<:::555555777:::888777888999;;;;;;:::===;;;999:::<<<===<<<:::777888999;;;<<<=========;;;RRRrrryyy{{{~~~yyyrrrrrrxxxIII<<<222222666666333111///...---,,,,,,++++++,,,,,,+++***+++---------,,,)))***,,,---......------........................------............------+++,,,...000000///...---///000000...,,,++++++---,,,...000000//////000111777555333111111222555666777@@@JJJOOORRR[[[lllzzztttgggZZZRRRGGGAAA:::777777777555333333333333444444333333333555555555555444444333222888999999777333111111222---...///000000000000///...---...111333333///***......///000000000000///---...///000000///...---***+++,,,............---///---,,,,,,---...---,,,,,,------------------...------------,,,+++***)))+++***,,,///---,,,111888PPPQQQWWW[[[dddzzzyyyqqqqqq~~~zzzrrrwww|||vvvtttkkk]]]OOODDD===888555333777<<<===;;;:::<<<@@@555333333777888888999<<<;;;===@@@BBBBBBCCCCCCDDDBBBCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA??????:::;;;<<<<<<;;;:::;;;<<<>>><<<;;;;;;<<<===<<<:::777:::<<<<<<;;;:::===???666555555:::???CCCDDDDDD>>>777222111666CCCXXXiii~~~}}}zzzxxxIII>>>DDDDDD===BBBBBBAAA???<<<888555222666333111111444444222///222444666666333111222444111111111222555777777666111222222222333333444444//////000111111111111000////////////////////////---...//////000000000000333666777444444666555222///000777>>><<<444222777CCCBBB@@@===;;;<<>>@@@AAA@@@???===;;;<<>>===<<<;;;;;;;;;;;;<<<;;;===@@@???999666666;;;======999333111444888:::888777777777666333111555555555555444222000///111444555333333555444222555555222---,,,000333333444666666333000000555:::999777666888:::<<<===<<>>CCCHHHHHHCCC@@@???@@@EEE???<<<===>>><<<===???999999:::<<<>>>???===;;;===???>>>;;;<<<>>><<<888===BBBCCC===888888888777777888888888888777777666777666666555666666777888999555444777999777777999888666555555888:::<<<<<<<<<:::777666777999999999444555777:::;;;<<<<<<;;;222<<>>IIILLLQQQVVV\\\aaaeeegggsssuuuwwwyyy|||~~~yyyrrrfffdddaaa]]]XXXSSSOOOMMMLLLJJJHHHEEEAAA<<<777444...111666::::::777222///222333444555555444333222333444444444333222111000444555666555222///......,,,,,,---...///000000000///......///111000---***,,,,,,---------------,,,---......//////......---***+++---...///...---,,,///---+++***+++,,,---...+++++++++,,,,,,---------+++++++++,,,++++++******+++***---111111---,,,...222>>>OOOTTTQQQXXX[[[OOOmmmzzz}}}uuu|||wwwttt|||vvvlll^^^MMMBBB>>>999444222///...111555<<<:::888666444222222333444777999999888777999:::>>>>>>>>>======<<<<<<;;;==============================<<<;;;:::999999888888999;;;::::::999;;;<<<:::999999999::::::888666888999::::::999888999:::BBB@@@??????<<<888777999222;;;CCCHHH[[[{{{rrrttt|||~~~oooBBBIIIPPP???:::HHH@@@@@@AAA@@@===999444222444333222333555666555333555888:::888444222333555222000///000222444444333000111111222333333444444...///111222222222111000000000000000000000000000---...///000111000///...555888888555555777666222000///222777888777;;;BBB===;;;888444444999@@@FFF===;;;999:::===>>>;;;999;;;;;;:::;;;>>>@@@CCCDDD>>>>>>>>>===<<<;;;;;;;;;@@@???BBBEEEDDD===999999BBBCCCBBB;;;333000444999;;;999888666555444333222222444666777777666444222222333444444444555666555666666555222111333888:::666666666333111111444777555555666777777888999::::::666666;;;???===;;;<<>>:::BBBBBBBBB???<<<:::<<<>>>@@@<<<:::======;;;:::;;;<<<<<<;;;;;;<<<;;;888666<<<===<<<:::;;;===;;;666999>>>???;;;888777666444444666777777666444444444777777888888888999999999999333000333777777777999888555222222444777999:::888777666555555666666666111333555888::::::::::::???>>>;;;:::???OOOfffwwwooowww}}}~~~zzzqqqrrrzzzFFF:::///...000000000111---,,,+++******)))))))))***)))((()))+++++++++***((()))***,,,,,,,,,,,,+++........................++++++,,,,,,,,,,,,++++++++++++------......---,,,.........---+++***+++---+++---/////////...///111222111111000//////......777666444222111222444666222111000000222444666777>>>@@@BBBCCCFFFHHHCCC;;;CCCCCCBBB@@@>>>;;;888777888999999999888777777777222222000//////000222444000111333555555333111000222222222222222111000000///111333333111///...---............//////000000///............---,,,***,,,---------------,,,,,,------............------***+++---//////...,,,+++...---+++))))))***---...***+++++++++,,,,,,------((()))***+++,,,------------***,,,000111...---...)))000@@@IIILLLTTTTTTFFFYYY|||wwwnnn{{{{{{ooo{{{vvvwwwzzz~~~{{{rrrjjjdddVVVIIIFFFDDD>>>888555111222111111222555777888888999::::::999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::::::::;;;<<<;;;:::999:::<<<888888888:::===>>>===<<>>>>>>>>??????>>>:::;;;@@@CCC>>>999<<>>888;;;<<<>>>>>>===:::666444444444555666999:::;;;:::444666888777444222222444222000...///000222222111111111222222222222333333---...///000111000///...000000000000000000000000...///000111111111000///555888888555555777666222444222111222222333888===@@@???===;;;;;;@@@FFFKKK999666444555999<<<<<<;;;::::::;;;<<<===???AAACCC======>>>>>>>>>===<<<;;;======@@@FFFFFFAAA===>>>DDDDDDBBB;;;555333777;;;======;;;999777666666666333555888::::::888666444444333444555666666777888444222222444777999:::::::::777333222222333222111666666666666777888999:::777222111777<<<;;;999999;;;<<<===@@@CCCCCCBBB@@@CCCFFFGGGEEEAAA>>>???AAADDDCCC???::::::???@@@>>>???;;;666555888===@@@AAA???<<<;;;>>>???<<<:::;;;===<<<;;;<<<<<<;;;999666999;;;;;;999:::>>><<<888555:::>>>===<<<<<<999555555777999888555333222222555666777999::::::::::::999222///111444444555666777444111000111333555555333444666666666555444444111222444666888888888888555999<<<<<<::::::>>>BBBMMMaaa~~~nnnxxx}}}sssrrrwwwDDD999///---.........000,,,+++***))))))(((((())))))((('''(((*********)))'''(((***+++,,,,,,++++++------------------------++++++,,,,,,,,,,,,+++++++++,,,------......---------......---+++***,,,---+++---//////......///000666555555555444333333222000...---///111222000...555222//////000222333333///333555555666888444///222333555666666555444333///111333333333222444555777555333222222444555777...///111222222111///...000111111222222111111111///111333333222000000000000//////......//////000///......------,,,,,,,,,///000000000000///......------------------------***,,,...000000...,,,***,,,,,,+++***((())),,,...+++,,,,,,,,,,,,,,,,,,---((((((***,,,---.........+++)))***---...,,,---111444,,,///===NNNccchhhZZZ[[[jjjsssrrrbbbssstttsssuuu~~~xxxvvvyyy|||}}}|||~~~ppphhhnnnrrriii]]]VVV??????<<<777555666777555222111111333666888888777333333444555666888999:::999999999999999999999999888888999:::;;;<<<<<<===999;;;;;;:::999888999:::>>>===;;;;;;<<<<<<;;;999999999888888888;;;???BBB<<>>444777888:::;;;;;;:::888777555555666888:::;;;<<<===000111111222222222111111222000......///111111111222222222222222222222222,,,,,,------.........---////////////////////////...///000000111111111111333666777444444666555222///000111333555666666777999999999888777888;;;===<<<:::888999;;;???BBBCCC:::;;;<<<<<<<<<<<<>>>@@@999;;;===>>>???>>><<<;;;555555999@@@CCCAAA@@@BBB???>>><<<999777888;;;===>>>???>>><<<999888999:::666777999::::::777555333444222222555666666777:::888333222777<<<;;;888777;;;666222111333444222///999777555555888;;;<<<===777666999@@@CCC???999777;;;:::888999:::<<<<<<<<>>;;;BBB>>>===AAAAAA>>>;;;<<<:::999:::<<<>>>???===<<<777999:::999;;;>>>>>>:::444:::???@@@AAABBB>>>999666:::===<<<888444444555222444777999::::::999888777222///111222111222555666444111000111222222222000333666777666555444444333333444444555666777888444777::::::777555555666===>>>@@@HHH\\\|||jjjvvvuuusssqqqAAA777...---...------...++++++***)))((((((((((((((('''&&&''')))***)))((('''((()))++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,---------............,,,------,,,+++***,,,---***,,,...///......///000------......///000111111333333333222111///---,,,000///...000333555555333...333666444333555444222///000222444444444222222---000333333222222333555,,,,,,...111444222...***///000111111111111000//////000111222222222222222111222333333111000000111///......---...///000111.........---,,,,,,---///000111111111000000///......------------------...***,,,...000000...+++******+++,,,***((((((+++---------------,,,,,,,,,,,,((()))***+++,,,---------)))(((***---,,,***---222+++"""###+++666KKKYYYVVVeee___SSSTTTUUUyyy~~~iiieeerrr|||{{{zzz{{{zzzxxxvvvkkkjjjvvv~~~xxxooolllrrrpppfffWWWLLLGGGAAA;;;999777666:::>>>===666000888888777666666777888999999999999999999999999999999999::::::;;;<<<<<<<<<:::;;;<<<;;;::::::;;;<<<<<<:::999999:::<<<<<<;;;:::@@@EEEEEECCCHHHUUUaaa~~~|||rrrnnnRRR444:::>>>======@@@>>>:::888:::555555777888888999999999444555666666666777888888000...---000444666444111111///------///111222111000000111111222222222222,,,+++++++++,,,,,,------........................---------...///000111222000444444222222555555222,,,...000222555888888777666777888777555444333444666666555444444555777:::777999:::999777666777999555777:::===>>>===;;;:::333222666<<<>>>======???<<<999555555666999999999999;;;<<<;;;888666777888444555777888888777555444333//////444555444666:::999333222777:::777555666555444333222333333333333:::555000111666;;;===<<<000000666>>>@@@;;;555444<<<999666555888>>>EEEIIICCCCCCBBBCCCCCCBBB@@@===:::<<<<<<888999???BBBBBB@@@@@@@@@AAABBBCCCBBBAAAFFFAAA@@@BBBBBB???<<<===999999:::<<>>999666:::======???BBB@@@;;;777;;;??????;;;888888:::444666999;;;<<<:::888777222///000222111///111666444333111111333444444333111333666666555555777999666555444333333555666888:::999666222///111777<<<---111666:::AAAPPPcccqqqeeesss}}}}}}uuuuuulll???666...---...,,,,,,---+++***)))(((((('''''''''((('''&&&''')))))))))(((&&&''')))***++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////,,,------,,,+++***,,,---***,,,...///......///000333222111111111111111111)))---000000......111444111000000111333222---)))***111444111///111222222...000111222222000...---...111333333///------...222///++++++///111000...222222333333333333222222...///000222333333333333111222333111///......///---,,,,,,,,,---///111222...///...---,,,,,,...000//////000000///...------...------,,,,,,------...***,,,...000000...+++))))))+++,,,+++)))(((***---.........------,,,,,,,,,)))******+++++++++******((())),,,///---***---333(((***333111'''111FFFNNNZZZjjjmmmiiiRRRdddmmmmmmvvvqqqwwwyyy}}}rrroooxxx}}}xxxuuuwwwqqqttttttqqqsss{{{~~~jjjgggfffjjjmmmhhhZZZOOOIIIGGGDDDAAA???>>>==============================::::::::::::::::::::::::<<<===??????>>>>>>@@@AAAEEEEEEGGGLLLTTT\\\aaadddkkkwww}}}}}}}}}zzzqqqwwwzzz{{{RRR===<<>>===999===BBB<<<000555555555666777888888999333444444444222222222333222///---111888<<<999444111///------///111222222//////000111222333444444,,,,,,+++***+++,,,---...........................,,,,,,+++,,,---///111222///222333111111444444111333111...++++++///000000333555777666444333222222000333666666444555888;;;333555666444111///000222111444777;;;<<<<<<:::999888666777;;;<<<999888;;;<<<777222222555777555222333666888777444222333444///111333555777888888888111------222444222444:::333///...222333///111555///222444444111111555888888111***+++333999;;;999999888:::>>>>>>:::999;;;222666<<<@@@@@@>>>;;;999AAAAAABBBEEEGGGFFF@@@;;;999<<<===:::;;;???CCCCCCDDDFFFGGGEEEBBBAAADDDHHHHHHCCCAAACCCCCC???===>>>;;;;;;;;;===>>>>>><<<:::999;;;;;;999;;;>>>===999666999999888:::>>>===:::666<<>>;;;<<<>>>999;;;===???>>><<<999777......000222000...111777222222222333555777666555333444555555333555999===888666444222222444666888///222555666555555666777::::::888222...333???JJJooouuu|||~~~{{{yyysssnnn===555...------++++++,,,+++++++++***)))((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))******+++++++++***************+++///---+++------,,,++++++)))+++............000111///...,,,++++++,,,...///***+++,,,,,,---...//////111///---...111222000...///......///111000---+++111...,,,---//////---+++000000000000////////////......///000000000000000///000000000///...------000111111000000///...---...///000111222111000000333000///000333444222000333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000///...---,,,+++,,,---...------,,,+++,,,---...//////...,,,,,,---------,,,,,,,,,+++*********++++++000///...,,,+++******)))))))))))))))))))))))))))+++*********+++,,,,,,---,,,,,,,,,---------......===[[[wwwzzzqqqaaaRRRjjjmmmzzzggggggooossssss~~~zzzwwwuuuooonnnxxxkkknnnvvvoooiiimmmppp]]]fffsss~~~|||xxx}}}zzznnneeeyyyvvvrrrccc___iiijjjZZZNNNNNNJJJOOOOOOKKKQQQ]]]___XXXTTTjjjssstttssscccggg{{{qqqxxx{{{sssxxx~~~qqqiiihhhqqqyyyNNNCCCCCC:::777<<<;;;;;;<<<======;;;888555444222111222555777666444555333444777666222111333333///,,,000777;;;999555000......000222444555444000000000000000///......---+++)))***,,,---+++)))***++++++,,,,,,++++++***...+++***+++///111111///............////////////---,,,,,,---...000222333333333222222111222222222444444333222111111111111000111222333333333222222555444222222444666777777666444444555444222444888444666555222333666555111666777444111222555555222...111333444333222333333444222555<<<<<<777555777444333111000000111333444///222555444111------...555555222///111888:::999444555777888888888777666666666666555555777:::===999>>>DDDFFFBBB>>>======<<>><<>>AAAEEECCCDDD???999999???@@@<<<>>>???AAABBB<<<444222666:::>>>@@@===>>>BBBBBB===<<<:::999:::>>>???>>><<<::::::999:::;;;<<<======>>>;;;:::::::::888444000111222333444444444444444444777888666111111444888:::666222222666999;;;;;;;;;999666444444555444333222444444333111222666999666666555666888;;;>>>@@@rrrwww~~~|||zzzttthhh===444---,,,---++++++,,,++++++***))))))(((''''''''''''''''''''''''''''''&&&''''''((())))))******+++******))))))*********---++++++,,,,,,+++++++++)))+++............///111///...,,,++++++,,,---...++++++,,,,,,---...//////000...---...000111///---000...+++***+++///444777000...,,,---...///---+++..............................///000000000000///.........///......------000000000000000///......///000222333333333333222222000...000333444222000333333222111000//////...//////...---,,,,,,+++***,,,---///000000///...---------,,,,,,,,,,,,---------,,,,,,+++,,,---...//////---,,,,,,---------+++,,,+++++++++++++++,,,,,,///...---,,,+++***))))))))))))))))))))))))))))))***))))))))))))***+++,,,,,,,,,,,,,,,------------,,,===QQQdddwwwxxxgggYYY]]]mmmzzz{{{ttt\\\^^^uuuzzz}}}}}}oooooorrrmmmnnnwwwyyyppplllfffccceeekkksssyyyppp~~~vvvzzzyyywww{{{{{{zzzttt~~~mmmuuu|||xxxuuuyyyrrrooouuurrrpppnnntttxxx{{{cccKKK999;;;>>>888555999:::;;;<<<======;;;888555444222111222444555444222444222333666666222000222222111111333555666555444000...,,,---///000111000///////////////...---,,,,,,+++***+++---...,,,******++++++++++++++++++***,,,***)))+++///111222111,,,------------.........,,,,,,,,,,,,---...000111111111000000000000111111333333222111111111111222///000111222333222111111444444333333444555666888555333333444333222444999444555444222333666444000333333000---///333222...//////000111222222222222000...222999:::666444666444333111//////000111222111444666555111//////000333333000---000666999777222333444555555555444444666777777666555666999<<<:::;;;===>>>===;;;999888555888999999===DDDCCC???QQQGGG>>><<<;;;:::<<<@@@CCCCCC???999999>>>???<<<===;;;===@@@???999666777999>>>???======???===999>>>;;;999999<<<===:::888666888:::;;;;;;::::::::::::888777888999999777444444444555444444333222222333555777444111000333777999666333333666:::<<<<<<999777444333333444333222111222333222000222555999555555555666777:::===???rrrwww~~~~~~zzzyyysss|||aaa<<<333,,,,,,,,,******,,,******))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))******))))))))))))************+++******+++++++++)))+++---.........///000///...---+++++++++,,,---,,,,,,,,,------............---,,,---...///...,,,+++,,,,,,***))),,,111666///---,,,,,,......---++++++,,,,,,------.........------...///////////////+++,,,---------------,,,//////000000000///......//////111222333333333333222///...///222444222000222222222111111000000000111111000///...,,,+++***,,,...000111111///,,,+++***++++++,,,------------,,,,,,,,,,,,,,,---......///---,,,+++,,,---,,,+++******++++++,,,,,,------...---,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,---------+++---///888QQQooopppnnnllljjjgggkkkxxxhhhooorrrnnn{{{qqqpppsssnnnuuutttqqqooopppsssxxxzzzqqqwwwmmmkkkgggbbbhhh```gggffffffjjjqqqvvvwwwuuu}}}}}}xxxtttyyy~~~uuuvvv~~~sssvvvpppuuuxxxtttllljjjooouuulllsssoookkkrrruuusssxxxzzz}}}xxx{{{yyywww~~~eee;;;888777888;;;:::555333444999;;;<<<======;;;888666555333222222333444222111333000111555444111///111000333666666333111111111000...+++***,,,---......//////......---,,,,,,++++++++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...111222222+++++++++,,,,,,,,,------,,,,,,++++++,,,------...000//////......//////000111111000000000111222222//////111222222222111000111333555444222222555888555222222444444222666<<<444666555333444666555000222000---+++000444222---111...---...111333222111+++,,,///555777444333444222111000///...//////000222444555333000---///111222222///,,,...444777555000000111222222222222111777888888777666666777999;;;999777777888888666333333555666777;;;@@@AAA>>>>>>999555777888777888;;;AAA@@@<<<888888<<<===:::===;;;<<>>===999>>>;;;888888:::999777444222666;;;<<<;;;888888999666555444555777999999888666666666555444222111000111333444333//////111444777555222333666999<<<===666444222111222222111000///000000000///111555777444444444555666888;;;<<>>>>>===;;;999888666555444444333333222111111///000333333000...000///222555666444111//////111...++++++,,,...000000000///...------,,,,,,,,,+++,,,---///000000...---......------------......*********+++---...///000+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,///............//////000////////////000111222333///000111222333222111111///333666555111111444888444222333555555555888>>>555777777555666888666222333111//////555;;;999333444000,,,---222555333000+++---000444555333111000000000/////////000111222000222333000,,,+++---///222222///,,,...444666444111111222222222222222222888999:::999666555666777999:::::::::888666555444777888999999:::;;;;;;999999555444666777555777:::???===999777777999999888888777;;;???>>>777222222333555777999;;;>>>@@@@@@<<<999666666888888666333111666:::;;;:::999;;;===555444333333555777888999555555444444333111000///000222222111///...///111333222111111333777999;;;333222000000111111000..................111333666333333333333555666888999pppuuuzzz}}}|||yyyvvvuuurrrkkk999000***)))***))))))+++((((((((('''''''''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&''''''''''''((('''''''''(((((()))******///000+++(((++++++)))***+++---...---------///------,,,,,,++++++++++++------------------,,,,,,+++,,,,,,,,,+++++++++,,,+++333<<<>>>888000***)))+++,,,,,,,,,++++++,,,,,,++++++,,,---......//////++++++,,,---------------))))))***+++,,,,,,,,,+++,,,---...///////////////,,,---------...///000000000...---...222444222000000000000000000000000000...///000111222111000///(((***---///111000///...(((***+++---......------+++++++++,,,,,,,,,,,,,,,...---++++++,,,,,,,,,+++((()))***+++,,,---,,,,,,)))******++++++***))))))((((((((((((((((((((((((+++******)))))))))***************+++++++++,,,,,,###///777222((()))333===NNNaaaxxxmmmhhh```]]]qqq|||~~~uuuwwwcccpppxxxuuutttmmmmmmsssrrrrrrwwwyyyssstttrrrkkksssyyyyyyvvv}}}~~~ttt{{{uuurrrtttyyy~~~wwwvvvkkkgggmmmjjjcccfffrrrqqqqqqvvvmmmJJJ;;;999===???666;;;;;;555333666888666888;;;>>>???===:::999999666777666555444333222222000...///333333///...000//////000333444333000---111///---...000333444555000///...---------......+++---.../////////......//////............//////,,,,,,,,,+++++++++,,,---++++++,,,,,,,,,---------............---------,,,...............///000000---------...///000111222///000222333333333222111---222555555111000333777444333444888888777:::???888::::::888:::<<<999444222222222333:::@@@???:::888333///000444666444111...111444444444333000---......///000111333444555111222333000---+++---000444444111---///555777555555444444444444444444444888999;;;:::777555444444777>>>DDDCCC<<<777777999::::::;;;<<<;;;999999:::>>>999666666555333555:::<<<999666555666555555555444444666666444555???KKK999777666777:::===AAAEEE999777555666888999777555555777999999999;;;@@@CCC777666555444444444666777222222222222222111000000000111111111000//////000////////////000222555777111000//////111111000......---,,,,,,...000222333111111111222333444555555qqquuuzzz}}}}}}zzzxxxwwwvvvnnn777///)))((()))((((((***''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***...555555---)))++++++(((***+++---...---,,,---...++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***,,,---,,,+++***+++---+++///222222///,,,+++,,,)))+++,,,,,,******+++---,,,,,,,,,------.........******+++,,,,,,,,,,,,,,,)))***+++++++++++++++++++++,,,---...///000000000000////////////000000111000---,,,...222444222000000000000//////.........,,,...000222222222111000((()))+++...///000000000++++++,,,---............******+++,,,,,,,,,,,,,,,...,,,+++***+++,,,+++***'''((()))+++++++++******'''(((***++++++***)))(((((((((((((((((((((((((((++++++***)))))))))******))))))*********+++++++++))),,,......---+++)))((()))777MMMfff~~~wwwnnnqqqjjjccciiisss|||uuuqqq}}}yyy}}}xxx}}}sss~~~~~~wwwxxxyyywwwmmmnnnmmmkkkjjjlllqqqtttkkkgggmmmpppiiinnnyyyyyyuuunnniiillltttwwwqqqjjjmmmmmmhhhlllyyy{{{|||WWWDDD444444===>>>555---111444555444666777555000555999===>>>;;;888888999555666666555333222222333///---///222333//////111...---...000333333111...111000000111444666777666///...---------...000111---...///...---,,,...//////...---,,,,,,---...///,,,------+++))))))***+++++++++,,,,,,,,,---------------............---,,,------------...///000000------------...///000111///000111222222222111000...111444444222111333555333333666::::::888999===999<<<<<<;;;<<<>>>;;;666000333555555999>>>???<<<:::777444444555666444111111555777555444444111,,,------///000222333444555333555666444000...000222666555222...000555888666777666666555555555555666777999;;;;;;888666444333666@@@IIIHHH???999999===999888;;;>>>>>>;;;===@@@@@@<<<888777444111444:::<<<777555666666444444555:::999888666777AAAXXXnnn@@@<<<999999:::999===AAA888666444666:::;;;:::888<<<:::999999:::>>>AAACCC888999888666444222333444111222222222222222111000111111222222111111000///---............///111444000//////000222222111///000...,,,,,,...000111111000000000111111222222222ppptttyyy||||||zzzyyyxxxwww~~~eee666...(((((()))((((((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***333;;;;;;000)))++++++'''***,,,------,,,,,,,,,---)))***++++++,,,,,,,,,,,,//////...---,,,,,,++++++***,,,...---+++***+++---))))))((((((((()))***+++(((***,,,+++***)))+++---+++++++++,,,,,,,,,,,,,,,)))******+++++++++++++++++++++,,,,,,++++++*********+++---...///000000000111000///........./////////---,,,...222444222000000000///...---,,,,,,+++---...000222222111///...***++++++,,,---///000111.........------...//////)))***+++,,,---,,,,,,+++...,,,******+++,,,+++***&&&''')))******)))((('''&&&''')))***+++***)))(((((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))*********+++222+++%%%%%%)))---...---******...888GGG^^^xxxzzzxxxooorrrlllpppzzzvvvnnnyyyxxxkkkttt}}}zzzzzz{{{zzzwwwtttdddfffvvv|||pppvvvrrrMMM555888444444888888555666:::444222333777888555111///111666:::;;;777444555666222444555333111///111222///---///333333000///111---...000000/////////000000000111333555666444333,,,,,,++++++,,,...000222///000///---******,,,///---,,,+++******+++,,,---***,,,,,,+++)))(((***,,,*********++++++++++++,,,+++,,,------...---,,,,,,+++++++++,,,,,,---...///---,,,,,,,,,---...//////------///000000000///......000111222333333222222111111555;;;:::777666999999<<<===<<<===>>>;;;666///555888777777:::;;;::::::999888777666444222111000555777555444666222---......///000111111111111333666888777333000000222666555222...000555777555777666555444333444444555666888;;;;;;999666444333888???EEEDDD>>>:::;;;>>>777777:::??????<<>>888666888999555444777<<<<<<===???@@@GGGXXXhhhAAA<<<;;;===<<<888888<<<999777666777;;;===;;;999AAA===999:::===???>>><<<888:::;;;999555222222333555555555444333222111000222222333333444333111000---...///...------///222000000000222444444222000222///,,,,,,...000000///...//////000000000000000mmmqqqvvvyyyyyyxxxwwwwwwvvvtttZZZ666---''''''((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***666??????222***++++++&&&***,,,------,,,+++,,,---((()))***+++,,,---------//////...---,,,,,,++++++***---...---+++***,,,...,,,+++***+++------+++***'''***,,,+++))))))+++---+++++++++***************))))))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,...///000000000000///---,,,++++++,,,,,,///---+++...222444333000000//////---,,,+++******...///111222222000---+++---,,,,,,+++,,,---///000111000...------...///000)))***+++,,,---,,,++++++...,,,******+++,,,+++***&&&''')))***)))(((&&&%%%%%%&&&)))***+++***)))(((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))************))))))+++---,,,***)))***+++***,,,,,,***---@@@UUUzzz|||zzzooosssmmmxxxqqquuu|||qqqdddiii|||||||||~~~qqqIII888999888555333000111444111******///222---...444666333444999...333888888444222222444///111333222///...///111///...///333333000000222+++000444111,,,)))---222000000111333444444111...******))))))+++---000222000111///,,,((((((+++///+++***(((''''''(((***+++(((***,,,+++)))(((+++...))))))))))))************)))***+++,,,---,,,++++++************+++,,,---...------,,,,,,,,,---......+++,,,---.........---,,,//////000222444444222111...000555::::::555333555999<<<===<<<===>>>;;;555111888===999666666888888999:::;;;999555222000///...444777444444777444.../////////000///......---111444777666222/////////666555222...///555777555666555333222222222333333555888;;;<<<:::777444333:::<<<>>>>>>;;;:::;;;===888777;;;@@@???<<<>>>EEE<<<;;;===>>><<<999<<>>======>>>@@@======???BBB???:::999<<<666555333333555999>>>AAA:::999888777777888999999888888777666555666999<<<:::999777444222111000000333222111111333555888999444333000...------...///...111444555444222222222222111...------...111222---.........---...111333rrrppp|||uuusss~~~qqqggguuuYYY666...'''(((***)))((((((''''''&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++************))))))))),,,,,,------------,,,,,,+++)))'''''')))++++++***......---,,,+++++++++++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++***************************...///,,,+++---...---/////////...............------------...///000111.........------,,,,,,,,,222111111000000//////...,,,---------,,,,,,+++***)))444;;;666///---//////------------------------,,,,,,++++++******))))))***)))((((((***)))(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((()))************))))))))))))))))))))))))))),,,,,,,,,,,,------------000222555;;;HHH___yyy{{{lllgggnnnyyyvvvhhhttt~~~|||ssspppuuuppp{{{uuusssoooooo}}}tttTTTAAA;;;;;;555...+++...111222222////////////////////////---///222555555444222111...///222444444333111000000111111111111111000000///000222333222000...---***---111111///...000111222111000111222111...++++++************,,,---...---,,,,,,+++++++++,,,,,,+++***)))((((((((())))))))))))(((((((((((()))))))))(((((((((((())))))************************************)))))))))((((((((()))******++++++******------,,,,,,,,,+++++++++***+++---///000//////...222222222222222222222222777666444333444444333222111111111000///111555888;;;888444333444444333111444222000000000///---,,,............---,,,+++***.....................///111555555///,,,...111111555333111000000000///...000111333444555555444444666888999999666444333333111333444444555777:::======;;;999666444666:::>>>>>>===:::888888777555333999333333:::???===777444777666888===>>>:::777777555444222111222555999<<<888777666444444444555666666666666555555666777999999888666444222111000000111111000000111333666777444333000...---------......000333444333222111222111000...,,,,,,...000111---......---------000222pppnnnwwwqqqrrrxxxeee[[[sss[[[555---''''''(((''''''((($$$%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))*********+++,,,,,,------,,,,,,+++,,,)))'''''')))+++,,,,,,...---,,,++++++******+++++++++*********)))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))),,,,,,(((&&&)))+++***------------............------,,,------...///000............------------//////000000000//////......///000000///---+++***&&&333<<<999111,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((((())))))'''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---((()))(((%%%'''333GGGWWWuuu|||qqqvvvyyy~~~xxxuuu~~~~~~ssswwwkkkxxxnnnrrryyy{{{lllttt{{{yyy{{{zzz{{{lllPPP@@@888444222.........//////000000000////////////////////////+++---///222222111///......///111333333222111000111111222222111000/////////111444555444111...++++++,,,---///000111333333333111////////////---+++,,,++++++*********+++,,,,,,+++++++++++++++,,,,,,++++++*********)))))))))))))))(((((((((((())))))***))))))(((((((((((()))((((((((((((((((((((((((******))))))))))))(((((('''((())))))******)))))),,,,,,,,,+++++++++++++++******++++++,,,,,,------000111111222333333444444777333///---...000111222///000000000111333777::::::888555444444444222111111000............,,,+++------...------,,,+++******+++---...//////......///333333...***,,,//////333222111111111111...,,,---...000111222222111000111333555555333111111111222222222111000222555888:::999666333111333666999<<<:::888777666444222000:::000///888<<<666555<<>>555333333222222111000//////000111333555999777444222000111222333222222222333444444222111222222111000////////////...------------...000000333222000...,,,,,,++++++,,,...000111000//////000---,,,+++******+++,,,------......---+++,,,...000gggrrr|||sssuuuoooXXX^^^zzzWWW333---(((((('''%%%&&&)))$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((((()))*********++++++++++++******+++)))''''''***,,,------------,,,+++*********************)))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((,,,//////++++++///333333******++++++,,,,,,------------------...///000000+++++++++++++++++++++++++++,,,------...............///000111000---***((())))))***---000000...,,,++++++++++++++++++++++++((())))))******++++++,,,)))((('''((()))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))************+++,,,+++))))))+++---...///+++***,,,222BBBZZZvvvwww~~~jjjSSSAAA333***&&&---444333,,,&&&'''***(((,,,//////,,,+++...111------------------------+++,,,.../////////---,,,000000222222333333222111333333444444333222222111777666555333222222222333333111//////111222111000444333111///------...///000000//////...,,,++++++)))))))))))))))***+++,,,***++++++++++++***))))))))))))(((((((((((())))))******)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((()))******++++++******************************,,,+++***)))***+++---...,,,---...000222333555555222000......///000//////666777777666555666888:::888888777666444222222111111///...///000000///...------.........---,,,,,,,,,---...//////---+++***///333555000---...000///000000///000111000...++++++,,,...///000000//////***---//////...------......////////////111555888444444333222000000222333333555999888222000:::HHHIII>>>:::;;;444...AAA^^^qqq]]]GGG<<<999777666777000000000111222444666777<<<:::666444222333444666222111000222333333111///000//////...------......---------------------...000000///...,,,,,,++++++,,,---//////...---...///,,,+++***))))))***+++,,,,,,------,,,++++++---///dddsss{{{ppprrrfffMMMYYY}}}YYY333...***)))'''%%%&&&***''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''(((((()))******++++++******)))***)))((()))+++------------,,,+++******))))))*********)))))))))(((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((''''''''''''((((((((((((((((((((((((...111000,,,***,,,...---************++++++++++++,,,,,,,,,,,,---...//////************++++++++++++,,,,,,++++++,,,---......---...//////...,,,***)))---&&&###(((///000---,,,************************((((((((())))))*********((('''''''''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((()))))))))******...)))######(((...000000999333///------000999AAATTTmmmpppVVVLLL???444111111111222///000222111000000222444,,,---...,,,******---000------------------------,,,---......///...---,,,///000111111222222111111222222333333333333333222666555333111111222333555444444333222111000//////222222222000...---///111111111111000///...,,,+++(((((((((((()))***++++++++++++*********)))))))))))))))(((((((((((())))))***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((()))******++++++******)))))))))))))))*********---,,,+++******+++,,,---++++++---...000222333444000000///000222222000...999::::::888666555666777666888888777444222111222111/////////111222111000....../////////......---......//////...---+++***///444666111...///000000000///...///000///...,,,,,,---///000111111000000+++---///000...------...,,,---000111222444777999222333444333222222333555666888<<<===666222>>>NNNZZZGGG999888888666===IIIPPPGGG@@@===;;;666333444111222333555666777888999===;;;777444333555777888555222000111333444222///000000///...------...............---------------......---------,,,,,,,,,+++,,,------,,,,,,---///+++******************+++***+++,,,+++***+++...000cccqqquuukkkrrreeeIIIXXX}}}]]]333...+++***(((%%%'''++++++)))'''$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''))))))************))))))(((((()))+++---...---,,,---,,,+++***))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))******+++(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((,,,,,,(((&&&((((((&&&***************)))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,...,,,***))))))+++---...---.........------,,,+++...(((%%%***...,,,***+++************************''''''''''''((((((((((((((('''&&&'''((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((()))))))))*********,,,------***(((%%%%%%***333666222------+++111<<>>555555555///000111)))...//////...,,,+++---...%%%,,,222111,,,))),,,111)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------......,,,---...000111111111111,,,,,,...///000000/////////444888777222...///111+++---000///---,,,...000...////////////---,,,***''''''''''''((()))+++++++++***(((&&&&&&''')))***))))))(((((((((((())))))(((((('''(((((()))***+++''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((((((((((((((('''((((((((())))))******++++++++++++************)))***+++,,,...///000000222000......///111111000666777777777555444444555555888999888444111111222///......///111222111000///000111111111111000000......---......///000111...444666222...///000///111///,,,,,,---.........,,,---...000111000000//////000222222000///...///***---111444444444444444222444666777777777888999>>>777777===<<<333///444///666===>>>:::666444444444888>>>???888111444<<<777777888999999888777666999777333111111333666888:::555111000444666555222666555444222111111000000000000000000///...------)))***+++,,,------------***+++,,,+++******,,,...************************'''((()))******,,,///222aaaqqqvvvooozzzlllKKKZZZ|||WWW///,,,)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%))))))))))))***************((())),,,---++++++///111...+++******++++++++++++***)))'''''')))***+++))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((()))******++++++,,,------------------------------//////---,,,,,,---......------............---------------,,,+++***)))(((+++******))))))))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,++++++++++++++++++//////000111222333333444777666777???NNNcccxxxuuugggUUUOOOFFF<<<555222222222//////.........---------++++++++++++++++++++++++************************************************************************+++++++++++++++***)))(((------------------------,,,---///000000000//////,,,++++++---...///...,,,555333111///......///000000//////111222000///000------------,,,+++*********((('''%%%%%%'''(((*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******)))************+++++++++//////000000000000///...555444333333333222000...444444444333222111//////000...,,,,,,---.........---...000111222111///...,,,---......------///000,,,...///...------...///---,,,+++++++++,,,---...------...//////...------+++---///000000///---+++---...///111222222222222333222222222222444555666;;;:::999888888666333000555999@@@CCC>>>666666999555777777666888;;;:::555000222666999::::::999888666666555444444444555555222555777777444333555666444333222///------///222///000000000///---+++***))))))*********+++++++++************************+++++++++++++++***)))((()))*********++++++++++++lllwwwxxxooozzzkkkJJJXXX|||VVV///,,,(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''')))***+++,,,---+++))))))---...,,,,,,///444111---+++++++++***)))+++***(((''''''(((***+++)))((((((((('''''''''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((((((''''''))))))******+++,,,,,,,,,------------------,,,,,,///...---------...///000.................................---,,,***)))(((+++***))))))(((((()))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++++++++++++++---......///000111222222333000,,,+++...555===BBBAAADDDPPP```llluuuggg___TTTLLLFFF@@@888333444333111///...///000111......---------,,,,,,,,,++++++++++++++++++++++++***************************************************************************************)))((((((,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,*********+++...///...,,,111111111111000000///......,,,+++,,,------------,,,,,,,,,,,,+++***)))((()))(((''''''''''''((()))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((((((((())))))***))))))*********+++++++++....../////////......---222111000111222222000...///111222444555555555444///---++++++,,,......---...///111222222111///...***,,,------,,,,,,---...,,,---......,,,,,,---...,,,+++*********+++---...+++,,,------------,,,+++)))+++---......---+++)))+++,,,---///000000000000000000//////000111333444444333333444555444222000111222666;;;:::444000000333555555333555999999555333444555666666555444333333333333222222333333444111333555555333222333444111111111///---,,,...///////////////...,,,***)))))))))*********+++++++++***************************+++++++++******)))((())))))))))))************llltttrrrjjjwwwiiiHHHVVV|||TTT...+++(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%$$$$$$&&&(((+++---...///,,,******---...,,,,,,///666333///,,,+++***((('''******((((((((((((******((((((((('''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))(((((((((((('''''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------///000111000///...------...///000000000///...---+++)))(((+++***))))))(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))************)))*********+++,,,,,,,,,,,,,,,---...///000000111666555333111000//////000888777777999999888;;;@@@999===BBBGGGJJJNNNRRRUUUUUUWWWYYY[[[]]]^^^___```ZZZZZZYYYWWWTTTPPPMMMKKKCCCAAA???<<<999444...)))888222+++)))***---......)))***,,,------,,,+++***,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''***************************++++++,,,++++++***))))))((()))+++---///...---...///111222222111///...222000...,,,---///000000,,,,,,,,,+++***)))'''&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))***)))))))))*********++++++,,,,,,------...------,,,000/////////111111///...+++...111444666666555555...---++++++---...------000000111111111000...---)))***,,,,,,+++***+++,,,+++,,,---,,,+++***+++---+++***)))))))))***,,,---)))***++++++++++++***)))((()))+++,,,,,,+++)))((()))***+++,,,---.........---,,,,,,,,,,,,...///000///...///000222333222111333111444:::<<<777000...222333222000222888999666222222222222222222222222111111111000000111222222000111333222111000000111...///000000...,,,,,,---------------,,,+++)))))))))))))))************+++))))))))))))))))))))))))***************))))))(((''''''((((((((()))))))))gggmmmmmmjjj{{{mmmKKKYYYzzz|||QQQ...+++'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$############$$$$$$#########"""######$$$$$$$$$%%%&&&(((***,,,...///+++)))))),,,---***+++...333000---+++***)))'''&&&***)))(((((((((((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''''''''&&&&&&'''(((((())))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,---///111222000///---,,,,,,---///000111111000///---,,,***)))******)))(((((((((((((((''''''''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******((())))))***+++,,,,,,---++++++,,,---...///000000+++,,,...000222333444444666666666555222000111333555555444444333333444444555555666666666666666555333444444444444222111111///......///111222111000...------000333444333222//////000000...,,,)))(((++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))************+++++++++++++++******))))))((()))((()))+++...000///...---...000111111111000///555555222...---000222111---------,,,+++)))''''''(((((()))******)))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((())))))))))))))))))************+++,,,------------------000/////////000000///---+++---111444555444222000...---,,,---...//////...000000000000///...,,,+++)))+++------,,,***++++++***+++,,,+++***)))***+++***)))((((((((()))+++,,,((()))***++++++***)))((('''(((***++++++***((('''((((((***+++,,,---------++++++******+++,,,...//////......///111333222111333222666<<<===777222111111222000...111777999777000//////000111222444555333333222111000000000000//////000000///.........,,,///111111///---,,,,,,,,,,,,,,,+++***))))))((())))))))))))************))))))))))))))))))))))))((())))))***))))))((((((&&&&&&&&&'''''''''((((((gggnnnppprrrtttPPP^^^yyyyyyMMM---***'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$######""""""######$$$###"""""""""######$$$%%%''''''((()))***+++,,,,,,***'''(((++++++((((((+++---+++))))))))))))(((&&&)))(((((((((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))************+++++++++,,,,,,---,,,,,,,,,---...000111000...---++++++---...000111111000///...,,,+++******))))))((('''(((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))***++++++,,,,,,+++,,,,,,---...///000000+++,,,,,,...///000111222---111444555555666666666111000///......///000000000000000///...---,,,++++++,,,---...//////000000000...---,,,.........---'''(((***---...---)))'''************++++++++++++***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((('''''')))*********+++++++++,,,,,,,,,+++******)))))))))*********---000111111000//////.........000111222333777666///+++---//////.........---,,,***)))((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''(((((()))(((((()))))))))*********+++,,,---...............222111000000111000...,,,+++...111444555444222111///......///111222111/////////......---,,,+++******,,,//////---,,,,,,,,,***+++,,,+++)))((()))******)))((((((((()))***+++)))***+++,,,,,,+++***)))((()))***++++++***)))(((((()))***+++,,,---------++++++******+++,,,...///000...---...///000000...,,,///555999666///...222222333111///222888:::888222111000000111333555777888777555333111000/////////......//////...---,,,,,,///222222111...------,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((%%%&&&&&&&&&&&&'''''''''gggooosssuuupppKKK[[[yyyxxxLLL,,,)))&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%######""""""""""""#####################$$$%%%&&&))))))))))))************)))''''''******''''''***)))'''''''''))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))******++++++,,,,,,,,,+++++++++---...///...---,,,++++++,,,---...000000//////...---++++++***)))((((((''''''((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))***+++++++++++++++,,,---...///000000555444333222222333444555444999;;;999666555333///222111000000222444444333222333333444444333333222000000000000000000000000333111...------...,,,+++......------,,,,,,,,,---+++***(((''''''(((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,,,,,,,+++*********++++++,,,+++,,,...000222111000000///---------///111333444???CCC999///...000000------------,,,,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&'''(((((()))''''''&&&&&&''''''((()))((((((((()))))))))******++++++,,,---............111000///000111000///---,,,...111444666666666555/////////000222333222000......------,,,,,,,,,+++,,,...000111///---,,,,,,***+++,,,+++)))(((((()))***)))((((((((()))+++,,,***+++,,,------,,,+++***)))******************)))((()))***+++,,,---------,,,,,,++++++,,,---///000///---++++++,,,------,,,,,,000555888333---///555333444333111444999:::777777666444333222333333444;;;:::888555333222111111000///......//////---+++,,,///111222111///......,,,+++***)))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''gggnnnrrrsssiiiFFFZZZ{{{xxxLLL+++)))&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%######""""""""""""###############$$$$$$%%%&&&'''))))))))))))***************''''''******''''''***(((''''''((())))))(((''''''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((((((((((())))))***++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++...............---,,,,,,))))))(((''''''''''''(((%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))************)))******+++,,,---......---,,,,,,---...///000111%%%+++///...000444666555333111000111333333222000......///000111111000000...---,,,,,,++++++++++++---,,,+++,,,---///...---,,,,,,,,,+++******,,,------,,,+++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''((())))))***+++++++++***)))))))))***+++,,,,,,,,,,,,---000000000...//////.........//////000555GGGPPPDDD444000222222++++++,,,,,,,,,,,,++++++((('''&&&%%%%%%&&&'''((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))***+++,,,------------,,,,,,,,,...000111000///---...000111222222222222.........000333333222000//////..................,,,...111222000---,,,,,,+++,,,,,,+++)))(((((()))******)))((()))***+++,,,******,,,,,,,,,,,,******)))))))))******)))))))))'''((()))+++,,,,,,,,,,,,,,,,,,++++++,,,---///000///---,,,+++---......---333333555888666222444999222444444222444888888444777777666555444444444444:::999888666555555444444222000...///000000---+++,,,...000000///------...,,,+++***)))))))))***+++******))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''jjjpppttttttiiiIII```|||xxxMMM+++)))&&&$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%######""""""""""""######$$$$$$$$$$$$%%%&&&'''(((((((((((()))******+++++++++((((((++++++((((((***)))(((((()))******(((&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((('''(((((()))***+++++++++,,,+++***)))))))))***+++)))***++++++++++++***))),,,---------------,,,,,,))))))((('''''''''''''''$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((*********)))))))))))))))(((((()))***+++,,,------,,,,,,---...///000000000222666666000///333444222///......000444555444111//////000000000//////...///......---------......,,,+++******,,,,,,+++***&&&))),,,---,,,***((('''%%%&&&(((***++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))&&&&&&&&&'''((())))))******)))(((((((((***+++,,,,,,++++++---...///...,,,---...000111111///...---111GGGSSSFFF333---...///))))))***++++++++++++***((('''%%%$$$$$$%%%'''((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,(((((())),,,///111111111//////......---+++******------...000222222111///000000/////////000000111+++...111111000---+++++++++,,,---+++)))(((((()))+++***)))))))))***,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''(((***++++++++++++,,,++++++++++++---...///111///---...000111222222777333111444666555555777222444444333444888666222333444444555555666666666777777666666666666777777333111///000111111...++++++---......---,,,---...,,,+++***))))))******+++******))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((hhhqqqqqqwwwvvvLLLbbb|||yyyLLL+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$###""""""""""""%%%%%%$$$###""""""###### ###((( ***333&&&+++,,, ,,,)))++++++(((777)))###+++'''%%%+++!!!(((+++###+++///######+++&&&***"""///$$$+++***,,, 111)))''''''!!!'''***,,,%%%!!!&&&&&&"""$$$***%%%!!!...###---%%%+++)))!!!*** %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++++++++******)))*********---,,,,,,+++************///............---------+++***((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))************------........................000111222333333333......//////000000000111------............------...---,,,,,,......---,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&'''(((***+++***+++,,,---............***,,,...///...,,,,,,---,,,888===666...,,,---,,,******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,---,,,++++++......---,,,+++++++++++++++,,,...000111111000///,,,...---******...000............---,,,+++***)))++++++++++++*********)))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******+++++++++,,,,,,+++***)))+++,,,---------...000111333444444666888888666333222222333555666666333111000000...000333555666444222000666555444444444555666777777777666555222///,,,+++------......------,,,+++,,,+++***((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''hhhsssvvv|||yyyMMMddd{{{uuuGGG+++)))&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$###""""""""""""%%%$$$$$$###""""""######///'''### $$$((())) '''---...+++###--- +++333!!!$$$--- %%%)))+++&&&(((///,,,+++*** !!!777777###000!!!&&&111"""!!!&&&,,,***""" '''333 111;;;###%%%+++... )))###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***++++++++++++************++++++---,,,+++++++++++++++,,,------------,,,,,,,,,,,,+++***((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,------------......///000111333333333333////////////000000111111---......//////......---...,,,+++,,,---...---,,,+++***))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&''')))***)))***+++,,,------------***,,,...///...------...+++333666000***))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))+++,,,,,,,,,+++***---,,,,,,+++************+++,,,...000111000//////000222000,,,+++------+++---------,,,,,,+++***)))+++*********))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))***++++++***+++,,,+++))))))+++,,,------------...000111222111444666666333111000000555666777555111...,,,,,,---///222555666666444333222111111000111222333444666666555444222///,,,+++---------------,,,,,,++++++***)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''gggtttzzzzzzOOOggg{{{rrrDDD+++)))&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###""""""""""""%%%$$$######"""#########)))&&&((('''000(((''' %%% (((333***###,,,,,,###111 ###333+++###...(((+++(((&&&+++'''777"""&&& ***---)))&&&###&&&222555(((%%%&&&!!!###)))))),,,***%%%###'''555&&&&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********++++++*********++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++*********)))((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******++++++,,,,,,,,,,,,...///000222222333333333//////000000000000111111......////////////......---,,,++++++------,,,+++))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&(((((((((((()))***+++++++++++++++---//////...---...///,,,000000+++((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))***+++++++++******+++++++++***************+++,,,...///000000///...555666333---***,,,+++(((+++++++++++++++***)))((())))))))))))((((((((((((******))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))*********)))***+++***))))))***,,,,,,,,,,,,,,,,,,---.........000333333111...------333444444333///---,,,,,,,,,...111444555666555555///......///000111222333555555444333111///---,,,,,,------------,,,++++++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&iiiuuuzzzyyyQQQjjj{{{qqqFFF,,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$$$$###############$$$'''&&&'''***222000)))000 $$$,,,"""333///LLLYYYOOO111/// '''"""%%%...+++""")))---"""111(((333RRRaaakkkoooGGG %%%$$$###%%%$$$***### '''&&&222SSSsssnnn777''''''***'''***111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++************++++++,,,,,,+++++++++,,,---......,,,,,,+++++++++************)))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))))))))***+++++++++...///000111222222222222000000000000000000000000.........//////.........,,,+++***+++,,,---,,,***))))))(((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))***+++++++++++++++---...///......///000222000...,,,+++,,,,,,***((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************++++++,,,,,,,,,++++++,,,---.../////////......555666333,,,******)))&&&***************)))(((((()))(((((((((((('''''''''***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))***((()))***)))((((((***+++,,,++++++*********++++++,,,...111111///---,,,,,,///000111111000///000111---...000222333333333333......///000111222333333333333222111000...---,,,,,,,,,,,,,,,,,,+++******(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&lllvvvwwwzzzyyySSSmmm}}}sssLLL,,,***'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$###############$$$$$$&&&111)))---???(((---444111(((&&&!!!+++222"""???444!!!++++++!!!!!!&&&$$$$$$jjjPPP...'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***)))))))))******+++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,+++++++++***)))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))******+++......///000111111111111////////////////////////------............------,,,+++******+++,,,+++***))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))***++++++,,,,,,,,,+++,,,......------///111444000------.........---''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))***+++,,,---.........------------...............111222000***(((******'''))))))*********)))(((((((((((((((((('''''''''&&&)))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&((((((((('''''')))++++++******)))))))))))))))+++---000000///---,,,,,,...000111111000000222333/////////000000000000000......///000111111222222111111000///......------++++++,,,,,,++++++***)))'''''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&rrrxxxuuuyyy|||VVVoootttQQQ,,,***'''&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$#########"""######$$$%%%!!!###&&&+++dddyyy000666999ggg[[['''000&&&((($$$###&&&(((444...((($$$)))MMM666###111)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))***+++++++++*********+++,,,,,,,,,,,,,,,+++++++++******))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))******+++------.../////////////////////............------,,,,,,------------,,,,,,+++***))))))++++++***)))))))))(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++,,,,,,+++***+++,,,,,,,,,---///111222---+++,,,---,,,,,,---(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++---////////////...---------------------......000...)))(((++++++)))))))))************))))))((((((((((((''''''''''''))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&(((******))))))((((((((())))))***,,,//////...,,,,,,,,,111111222000//////000222111000//////......//////---...///000000000////////////...---------......***++++++++++++***))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%vvvzzzwww|||ZZZpppqqqPPP,,,***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$######""""""###$$$$$$%%% (((///"""&&&???111!!!---!!!"""&&&000///,,,ooo111""",,,!!!...VVVaaaEEE&&&)))$$$***$$$??? *** ################################################$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((()))***++++++***)))))))))******++++++*********)))))))))((()))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############################################################$$$$$$$$$$$$########################$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++,,,,,,------......------......---------,,,,,,,,,***++++++,,,,,,++++++***+++)))((()))***+++***)))((('''''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((()))************)))***++++++***,,,...111---******,,,,,,((()))---))))))))))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&(((((((((***,,,.../////////......---------,,,---------...///...***))),,,,,,***)))******++++++******))))))))))))(((((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&%%%&&&(((***))))))((((((((())))))***(((+++......---+++++++++//////000///---...000222222111000//////000222333000000111222111000///......------,,,,,,---...///***************))))))((('''((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyy}}}yyy]]]pppnnnMMM---***((('''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$######""""""###$$$%%%%%%###"""(((///'''...***"""***000+++&&&$$$&&&^^^QQQ )))&&&###000666/// ///###___$$$***$$$...??? 777################################################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&((())))))++++++***)))((((((((()))))))))))))))((((((((((((((())))))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################"""############$$$$$$$$$########################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,++++++,,,,,,------,,,,,,---------,,,,,,+++++++++*********++++++************)))((()))***+++***(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((()))*********+++...000+++)))***...,,,'''(((---))))))******+++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''(((+++---//////...---...------,,,,,,,,,------///111///+++***,,,---***)))******+++++++++******))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((###%%%&&&&&&%%%&&&(((***((((((((((((((()))******'''***,,,---,,,************+++,,,,,,---///222555222111000000111333555666444444555555444333111000------,,,+++,,,---...///***************)))(((((('''((()))+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxuuurrruuu___zzzqqqCCC+++)))&&&&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$######"""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$&&&'''%%%$$$ )))+++!!!000,,,LLL'''&&&))))))ddd:::&&&...'''(((PPP,,,######555lll###''' $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((,,,,,,---------,,,,,,++++++*********))))))((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))))))))************++++++,,,,,,,,,++++++***))))))*********+++++++++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((************+++,,,---------,,,+++***)))))))))))))))(((''''''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***,,,------///---+++)))))))))***+++,,,---***&&&'''******''',,,,,,,,,+++***))))))((((((((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++++++++***,,,---///111222333333222999555000///222666888888999555000......///000000,,,---------------------))))))))))))))))))))))))+++++++++*********))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzxxxpppyyycccyyyooo???***(((&&&&&&&&&'''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$&&&$$$ ... +++&&&$$$'''SSS000!!!,,,(((***)))%%%+++666,,,(((000UUUZZZ%%%///wwwNNN%%%))),,,###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++++++++,,,,,,++++++************)))))))))((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((()))))))))************++++++,,,++++++******************++++++++++++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))))))))***,,,,,,,,,+++***)))(((((((((((((((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((***+++,,,------,,,***)))***+++,,,---...///---)))***------***,,,++++++***))))))(((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((()))******++++++******,,,---///000111111111000555222......111555888999666333000...///111111111------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++******)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzyyyjjj}}}gggvvvrrr@@@***(((&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$&&&'''%%%'''---!!!%%%''')))''')))&&&*** ***!!! )))%%%$$$... 777###111,,, >>>'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))************))))))))))))))))))(((((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#######################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''((()))***+++++++++***)))(((((((((((('''''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))***+++++++++*********+++,,,...///,,,......******---...+++******))))))((((((''''''(((((((((((((((''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************,,,,,,---...//////......111...,,,,,,///333666777333111//////111222222111---,,,,,,,,,+++*********))))))))))))))))))))))))************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyyvvvbbbhhhqqqsss>>>***(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$#########!!!"""%%%&&&&&&%%%$$$###%%%%%%$$$############$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$'''&&&)))!!!(((,,,'''...>>>000###,,,$$$!!!'''(((///333 ,,,555$$$+++PPP((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))******************++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''((()))***+++,,,+++***)))))))))))))))(((((('''''''''((())))))))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""##########################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))******+++*********+++,,,---...(((+++,,,((('''***+++)))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))++++++,,,,,,,,,,,,,,,,,,...---+++***,,,///222444222111000111222222000...---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzsss^^^kkkpppooo888)))'''&&&&&&'''''''''&&&%%%%%%%%%$$$$$$#########!!!"""%%%&&&&&&%%%$$$###&&&%%%%%%$$$###$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%'''"""&&&)))&&&111YYY///###111%%%###'''$$$)))GGG 555%%%OOO"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))*********)))******+++++++++,,,,,,,,,))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''(((((('''(((((()))***+++,,,,,,+++*********++++++))))))(((((()))******+++))))))(((''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))+++++++++******+++++++++&&&+++,,,)))'''((()))(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((******************++++++......,,,+++***,,,...000333222111111111000...+++,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~ppp___mmmrrrmmm666)))'''%%%%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$%%%(((***111 !!! ((("""'''... ,,,###### ;;;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((())))))***))))))))))))*********+++++++++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''''''''(((((()))***+++++++++***************+++(((((((((((()))***++++++))))))((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""########################"""""""""############$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''******************)))))))))...000,,,))))))***)))((((((((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))***+++,,,.........,,,******---///444222111111111///---***,,,+++++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkk```mmmtttlll666((('''%%%%%%'''(((''''''#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############&&&(((***&&&"""###xxx---111999BBB;;;IIIXXXjjj```%%%&&&%%%777)))!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***)))(((''''''&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$################################################!!!!!!!!!"""###$$$$$$$$$########################""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&'''((()))))))))))))))+++111444///******+++***(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((((()))***,,,------......---++++++...111333111000///000000...---+++++++++++++++++++++***((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}~~~fff___jjjsssggg222((('''%%%%%%'''(((((('''""""""###$$$%%%&&&&&&'''$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############&&&(((111888111333sss!!!ddd222###!!!222555```###)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&########################""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$&&&((()))******+++,,,222555000***)))))))))((((((((()))))))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''((()))+++---...+++---......,,,---000333111000......///000000///+++++++++++++++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzgggWWW~~~kkkwwwccc000))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!######((("""+++)))'''"""%%%%%%'''___///nnn"""---PPP111)))...###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&''')))******))))))(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++******++++++++++++******+++*********))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************------------...000111222...---,,,+++,,,...000111......---,,,,,,,,,,,,---+++++++++******((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}ooo[[[mmmqqqbbb///))))))(((&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%)))'''(((&&&!!!!!!'''%%%(((%%%(((YYY'''jjj ((([[[!!! 222GGGRRR000!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''***,,,,,,***'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''')))***))))))(((''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((())))))******))))))(((*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))),,,,,,,,,---...000111222///...---,,,,,,---///000...---,,,,,,++++++,,,,,,***************)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxx\\\qqqiii___...)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############################## (((''' &&&***$$$$$$###***)))%%%$$$%%%"""hhh!!!***PPPHHH333---///)))333 """)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''+++......+++'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((******+++,,,---///111222222111///---,,,------...,,,,,,+++************+++)))))))))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzWWWvvvfff~~~\\\---)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$##############################+++###...(((!!!######%%%%%%+++!!!...$$$nnn ---...aaa111+++"""$$$ccc+++***%%%555777///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((())))))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))***,,,...000111333222000...---,,,,,,,,,++++++***)))))))))))))))(((((()))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}uuuPPPuuu|||hhh{{{ZZZ---(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$&&&(((&&&(((!!!...$$$%%% ...%%%"""$$$,,,'''III'''"""ccc>>>444777(((&&&??? ...&&&'''999!!!###SSS$$$000""" +++&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''(((((())))))((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))'''(((((()))+++,,,...///111111///...,,,++++++*********)))(((((((((((()))'''(((((()))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzpppMMMooolllyyyXXX---(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$*** +++111%%%&&&!!!,,,&&&mmm***%%%(((&&&%%%$$$"""MMMkkk```iiiccciiiaaaZZZ999222***kkk111&&&(((###000///)))333$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((()))***,,,,,,......------,,,++++++*********)))(((((((((((()))((((((((())))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy}}}nnnPPPqqqnnnxxxWWW...''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""(((111$$$$$$%%%$$$"""&&&DDD"""%%%***$$$)))'''***''']]]555666)))"""ooo$$$)))!!!555%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))******+++++++++,,,++++++++++++***))))))(((((())))))))))))))))))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzzzznnnUUUtttpppxxxWWW///''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###((( ###"""''',,,!!!+++---AAA)))$$$)))000$$${{{$$$!!!(((&&&!!!333(((+++***666$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((()))++++++,,,++++++++++++***)))))))))))))))))))))))))))((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssaaazzz|||vvvIII***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&"""(((+++ ///"""###///---FFF222nnn###%%%'''$$$)))&&&EEEGGG/// ...'''"""aaauuu???///***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www___uuu{{{wwwIII***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$### ***,,,$$$"""'''|||333(((...!!!999)))YYYnnn222/////////222((())))))&&&222'''###!!!>>>RRR999&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%###$$$$$$%%%%%%$$$$$$#########################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{YYYmmmxxxwwwHHH)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$#########)))(((""""""+++(((&&&RRR'''$$$///((("""...111444tttXXX999222@@@III>>>BBBMMMGGGCCC...''')))"""&&&888777(((***:::jjj&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{TTTeee}}}~~~vvvuuuGGG)))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################***...$$$ &&&***(((%%%666888###,,,===$$$$$$$$$---+++''')))%%%!!!&&&:::$$$999```bbbZZZ^^^]]]]]]cccrrrooo[[[[[[fffdddhhhiiieee^^^lllxxxooommmaaaSSSGGGAAASSS%%%---***,,,111+++%%%%%%)))...222222JJJ---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyySSSaaaxxxyyyssssssEEE(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###########################$$$"""!!!$$$'''%%%))) ---(((!!!...111###///<<<222888VVVQQQfffjjj]]]\\\ccc^^^RRRTTTWWW```dddYYYPPPKKKGGGRRRDDDPPPUUU^^^rrryyywwweeeNNNNNN666...+++---222///'''(((///666+++,,,222$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwWWWbbbrrrrrrnnnpppCCC)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$$$$$$$$$$,,,!!!"""((()))---555%%%+++444&&&'''!!!%%% %%%222///000JJJ___VVVEEECCCRRRQQQUUUiiilllkkk{{{{{{xxx~~~wwwnnnjjjyyykkkooofffVVVRRRRRRVVVhhhfffxxxyyyrrrsssSSS555---...+++'''(((===***%%% 222'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyy^^^fffmmmiiijjjmmm@@@)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###,,,000*** $$$$$$'''***%%%111))),,,@@@RRR^^^^^^RRRVVVlll}}}vvvqqq}}}~~~yyyyyyvvvxxxyyygggZZZbbbcccmmmzzzwww___HHH:::...###$$$***%%%)))...%%%%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{dddjjjjjjdddfffkkk???)))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&%%%###$$$''')))'''+++%%%%%%###333:::PPPZZZWWWRRR[[[jjjppp}}}{{{uuummmtttsssqqqzzz```fff]]]kkkzzziiiOOOBBB111%%%...""",,,111---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggdddeeeZZZeeeddd<<<%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%%%%)))---'''######+++888GGGVVV```UUU\\\zzz~~~uuu{{{yyyiiijjjooozzzmmmfffeeegggnnn```\\\fffssszzzyyyzzzwww{{{sssrrrlllaaa```qqquuuiiiLLL???000***))))))(((''''''&&&&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxgggdddggg]]]hhhccc<<<%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))(((&&&&&&&&&&&&000>>>HHHMMMUUUaaalllxxxzzzpppaaabbbcccqqq{{{ssszzz~~~zzznnnkkkooo~~~~~~}}}|||zzzwwwtttvvvpppkkkooo~~~nnnWWWAAA222***((()))***)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt~~~iiieeehhh^^^hhheee>>>(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''''''''''';;;EEERRR\\\dddpppwwwdddeeessswww~~~xxx|||zzzrrrjjjlll{{{hhhOOO;;;///***)))))))))'''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrnnnfffhhh]]]fffjjjDDD...((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%&&&+++444<<>>XXXllluuuvvvnnnkkkiiikkk}}}}}}{{{WWWGGG222%%%$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\vvvqqqvvvhhhllldddjjjgggBBB---((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''$$$''',,,555DDDZZZppp~~~yyyccc\\\jjj{{{www|||||||||yyyjjjRRR<<<...((()))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[vvvnnnvvvfffiii```eeefffAAA,,,((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***---666IIIbbbzzzyyy^^^PPPbbbssslllvvvjjjhhhmmmwwwxxxrrrvvv~~~|||xxxrrrXXX>>>...)))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZqqqrrriiikkkccc^^^kkkcccAAA+++)))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&!!!&&&(((&&&&&&)))***'''000000MMMpppooolllfffkkk{{{vvvZZZWWWYYYQQQVVV\\\```dddhhhnnnrrrqqqmmmlllooonnnlllpppxxx~~~}}}zzzyyydddFFF---)))'''###%%%,,,---&&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((('''''''''---%%%$$$++++++%%%$$$(((,,,$$$!!!'''***'''%%%(((&&&###$$$((('''###!!!######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))******)))''''''***,,,'''''''''(((((((((((((((###$$$%%%%%%$$$$$$%%%'''#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""%%%)))***(((''''''((((((&&&&&&))),,,***&&&###...&&&)))...)))&&&)))''',,,$$$,,,...---***###,,,///+++''''''***,,,)))%%%###(((***((('''++++++(((***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%'''(((((((((******)))+++%%%&&&,,,---&&&###&&&'''(((""""""+++)))###%%%)))'''&&&((((((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%VVVooorrrkkkllleee```mmmbbbAAA,,,)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&,,,+++)))&&&$$$%%%(((+++666GGGjjjmmmSSSlll~~~jjj______```dddjjjjjj|||qqqhhhfffmmmqqqsss{{{~~~lllHHH111***+++***&&&&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&)))+++***(((&&&&&&%%%%%%'''&&&###%%%(((&&&&&&(((***)))%%%###$$$)))&&&&&&'''%%%###&&&+++$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((($$$$$$&&&&&&&&&&&&&&&&&&*********)))))))))((((((''')))))))))((('''((()))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&))),,,***&&&'''---...+++((((((%%%%%%***000555:::;;;BBBDDDCCC@@@>>>@@@===999777666666111***(((+++111...+++)))'''%%%%%%''''''(((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((++++++)))%%%#########$$$$$$&&&%%%###%%%)))***(((&&&...+++(((...---'''***$$$###!!!!!!###%%%### &&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%QQQmmmsssmmmooofffbbbppp___@@@...)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''((((((''''''&&&***&&&'''***((('''000===MMMkkkxxxaaaZZZ}}}|||jjj[[[lllrrrtttvvvqqqoooooojjjiiiwww{{{cccIII444---'''((()))((('''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''((())))))))))))((((((***)))((('''''''''&&&$$$(((...000...+++---...---"""(((+++)))&&&''')))***'''%%%&&&'''%%%!!!$$$)))$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((''''''&&&%%%%%%%%%&&&'''((('''%%%%%%%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&+++)))'''&&&'''((()))(((###+++---)))(((,,,,,,&&&)))666999CCCYYY]]]YYYdddvvvxxxmmmiiiooorrr^^^VVVVVV[[[TTTDDD<<<@@@222---***+++)))'''(((,,,%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''((()))***&&&'''))))))))))))+++---+++222111(((&&&------%%%"""...,,,$$$'''((($$$&&&+++,,,)))%%%)))000...&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPmmmvvvppppppfffbbbrrrZZZ===...***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''$$$(((...,,,+++===VVVrrr~~~zzzqqqttt~~~www{{{xxxffffffyyyllliiioooqqqooo|||{{{|||}}}|||vvvkkkIII000$$$---000%%%###---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((*********+++******)))(((+++***&&&$$$&&&,,,///...&&&///555333444888444+++111444222)))%%%(((***)))&&&$$$%%%)))***%%%"""###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((((('''''''''(((&&&%%%&&&((()))'''%%%((((((((((((((((((((((((&&&'''(((((('''&&&'''(((%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''')))'''&&&(((+++---,,,+++///+++((('''(((+++222999NNNaaannntttZZZSSSCCCEEE@@@555......---)))''''''((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((('''''''''(((((()))&&&'''+++...,,,)))***---!!!%%%'''&&&&&&***,,,***///777///$$$(((,,,))))))+++///+++!!!"""******###'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQpppyyyqqqnnneeecccuuuUUU999---***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''---(((***......444QQQrrrlll^^^qqqxxxiii___eee~~~xxxpppiiieeeiii{{{yyyeeeNNN666)))'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))))))))(((((((((((((((%%%***---000777@@@CCC@@@HHHSSS]]]bbbiiinnnfffXXXQQQPPPKKKDDD???:::222)))///'''###&&&+++***'''%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))((('''''''''''''''''''''---+++)))((()))***++++++))))))******++++++,,,,,,)))***++++++))))))***++++++++++++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))+++,,,+++***:::***&&&111>>>JJJeee{{{}}}}}}pppqqqqqqOOO>>>>>>666$$$******************++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&'''''',,,*********'''###'''///888000111;;;??????JJJZZZWWWUUUFFF>>>FFFHHHCCCCCC>>>@@@;;;...(((******'''((((((((('''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSrrrzzzppplllccceeezzzRRR777---***)))((('''''''''((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((())))))(((((('''+++&&&&&&///<<>>999777---,,,)))'''%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSrrryyymmmiiiccciiiRRR666---+++***((('''''''''((()))(((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))))))))((((((%%%$$$***===[[[www{{{nnnnnn~~~~~~ooo___RRRdddzzzzzzyyyuuuvvvzzzzzztttqqqppp{{{qqq{{{{{{~~~xxx|||UUU333------'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((***))))))***...444:::>>>BBBNNNXXX[[[```ddd]]]QQQYYYddduuu~~~yyyvvv|||pppqqq^^^SSSFFF:::///'''&&&***'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))(((((()))***+++,,,,,,---!!!(((...000...---111555AAAAAA@@@@@@???>>>======AAAAAA@@@<<<888555444444,,,+++)))((((((***,,,---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))'''***,,,+++)))+++444;;;999^^^~~~wwwpppfffppprrrzzzuuummmnnntttqqqbbbeeejjjmmmfff[[[aaalllIIIDDD<<<444---***)))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,---...///222???PPPZZZ```ooozzzuuujjj^^^bbbnnnuuuooooootttbbbgggiii___\\\bbbbbbUUUHHHCCCIIICCC;;;222+++'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%SSSqqqxxxlllhhhccclllSSS777...+++***((('''''''''((()))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((())),,,888SSSvvvzzzfffooovvv```ZZZaaa|||tttrrruuunnnlllkkktttwww{{{VVV)))!!!222''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((...------///555>>>GGGMMMGGGQQQXXXZZZcccoooppphhhdddnnnxxxzzz{{{rrrmmmxxxzzzvvvnnn^^^FFF111((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))***+++---...///000888CCCOOOTTTQQQOOOSSSWWWkkkjjjiiigggeeecccaaaaaaffffffccc___YYYTTTQQQQQQJJJFFF>>>777111---,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******'''+++...,,,+++333AAANNN{{{fff___lll|||vvvoooiiifffUUUbbbiiiaaaTTTFFF:::222...---))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))***+++---000222333LLLRRRccctttuuukkkjjjrrrpppwww}}}~~~zzzvvvuuuvvvgggeeeqqqttt]]]ddduuugggggg{{{uuubbb[[[llldddVVVFFF999///***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZrrruuukkkhhhccclllOOO333,,,******)))(((((((((((((((&&&'''(((***+++---......(((((((((((()))))))))))),,,))))))***)))&&&'''+++///222KKKvvvfffSSSooo```bbbfff{{{xxx{{{~~~ppphhhqqqzzzxxx|||}}}|||{{{KKK$$$&&&(((%%%((('''###(((+++"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''---((($$$******'''+++---)))...===FFFFFFIIIOOOcccggg\\\ZZZtttyyyzzzvvvnnn~~~gggiiipppnnnsss\\\JJJ;;;...,,,***((('''((()))((('''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###$$$%%%((())))))((('''///+++&&&******''',,,...******111<<>>...,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++(((...222...JJJ~~~uuuooolllcccWWWSSSXXXdddmmmzzz{{{}}}}}}vvvttt{{{yyyuuummmvvvzzzvvvvvvvvvqqqmmmlllvvvbbblll[[[???+++++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))+++111???UUUiiitttsssooo|||oooooowww{{{^^^cccXXX```VVViiimmmxxxnnnhhhSSSPPPZZZgggnnnTTTWWWdddkkkdddeeellllllqqqvvvzzz~~~jjjgggtttmmmrrrpppfffjjjZZZJJJ777+++)))+++)))&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''ppptttlllddd```~~~DDD333---******)))((((((((((((((())))))))))))************&&&******&&&&&&---222222,,,'''...888KKKwww\\\qqqsssZZZZZZ{{{zzz}}}{{{{{{}}}{{{wwwtttqqqjjjcccfffnnnrrr}}}xxxxxx~~~wwwggg___aaaaaa^^^YYYTTTSSSSSSdddjjjYYYFFF@@@888<<>>$$$***))))))))))))(((&&&$$$((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))+++&&&%%%+++---******///---$$$###222CCCNNNWWW___qqqtttuuutttwww{{{~~~~~~rrrooojjjiiipppzzz|||xxxpppfff\\\TTTLLLBBB999666&&&(((******((((((***,,,((((((''''''''''''(((((({{{tttmmmcccnnn@@@...*********))))))((())))))***((()))))))))************++++++***'''%%%&&&(((***+++777DDDgggmmmggg|||qqq```nnnkkkttt}}}kkk}}}xxx{{{{{{{{{||||||yyytttpppkkkeeebbbfffnnnrrrqqqnnnvvvjjjeeemmmuuusssoooooogggddd^^^YYYWWWYYY^^^aaaYYYlll~~~zzz\\\:::999NNNpppSSS```jjjccc{{{qqq```<<>>WWWjjjkkkwwwooodddrrrnnnxxxrrr]]]aaa[[[\\\ccctttwwwmmm```ddd```___bbb]]]^^^mmmkkkeee\\\TTT]]]yyymmmtttlll\\\dddzzzwwwooo|||ssswwwvvvsssqqq|||wwwyyy}}}}}}www[[[444+++)))((()))++++++(((&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))*********...(((''',,,)))###)))555,,,666BBBOOOcccvvvyyyrrruuurrr{{{|||iiifffjjjggghhhzzzkkkiiiyyywwweeejjjxxx]]]<<<444***&&&(((+++......))))))(((((('''(((((((((~~~uuunnncccsss@@@///,,,******))))))))))))******((()))))))))************'''(((***,,,+++)))***,,,---<<<]]]iii]]]zzzmmm^^^kkkdddhhhjjjccczzzyyyzzz}}}}}}xxxpppjjjbbbdddeeegggjjjnnnooooooxxxiiicccmmmuuusssqqqsssiiiddd^^^YYYYYY\\\```ccc]]]hhhxxxuuuZZZ???:::@@@``````YYY}}}ttt[[[vvv~~~===<<<444)))************))))))))))))(((((())))))))))))))))))((()))))))))*********+++///$$$---<<>>IIIeeerrriiilllrrrxxxuuudddgggzzzxxxgggtttfffMMM222(((///444---###+++***)))(((((((((((((((}}}vvvqqqcccvvv@@@000...******)))))))))***++++++))))))))))))************''''''***------)))))),,,222KKKvvvaaalllnnnccceeejjjZZZuuuxxx|||uuuiiiaaawwwyyyxxxvvvyyy|||}}}yyyrrriiiddd```gggmmmllllllooossstttrrrgggccckkkssstttuuuxxxhhhddd^^^ZZZ[[[]]]```bbbcccdddiiibbbNNNFFFDDD;;;GGGcccSSSVVVpppWWWwww|||PPP;;;<<<+++++++++*********)))))))))(((((())))))))))))******((())))))******+++++++++''')))666EEEQQQfff}}}zzzxxx{{{vvv~~~~~~}}}~~~hhhkkkjjjhhhlllssspppgggfffbbbaaabbb]]]TTTUUU]]]SSSeeeddd^^^```XXXZZZttthhhjjjqqqoookkklll```FFF666000(((%%%%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((&&&&&&333NNNgggpppyyy}}}tttgggjjjvvv```ZZZbbbWWWSSSPPPTTTmmmsssmmmgggbbb___\\\YYY]]]cccccccccfffjjjiiiccc______\\\^^^___^^^```ccc```[[[ggg```^^^dddfffbbbaaadddrrrooo~~~uuummmooolllbbbkkkwwwiiimmm```>>>))),,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''&&&+++111,,,,,,GGGjjj~~~ooofffWWWJJJjjj{{{{{{uuukkk\\\iiizzzoootttuuuwwwooonnn~~~~~~wwwwwwyyylllfffFFF***333******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++---+++)))444RRRqqqvvvkkk{{{yyyrrr}}}mmmaaaaaavvvuuuwwwUUUNNNNNNQQQZZZ^^^eeedddhhhvvv|||jjjXXXYYYeeehhhaaa```ooovvvrrrqqqkkkwwwrrrddd\\\QQQ888111(((%%%'''))))))'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((())))))******+++++++++)))+++,,,***...AAA___wwwhhhvvvtttlllxxxwwwlllcccSSSAAA333+++'''&&&,,,+++***))))))(((((()))|||wwwssscccwww@@@000///******))))))******+++,,,))))))))))))************+++((((((***)))&&&'''---BBBffftttqqqyyyjjjfffzzzaaahhhxxxyyy}}}xxxmmm}}}}}}rrrssswwwyyyvvvooogggbbb``````jjjppppppoootttxxxxxxlllhhheeehhhnnnrrrtttuuugggccc^^^\\\]]]______^^^aaa```dddZZZLLLSSSRRR;;;:::^^^XXXDDDYYYnnnggg___tttsss>>>999333+++++++++*********))))))(((((()))))))))*********((())))))******+++,,,,,,)))???SSS^^^gggooo}}}{{{zzzlllrrr{{{wwwwwwoooeeeeeeoooqqqlll___dddfffhhheee[[[YYYccc^^^gggfffnnntttWWWKKKjjj``````kkksssrrrsssooo```BBB999---'''&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())),,,***&&&,,,FFFggg}}}nnn|||rrrjjjyyy}}}xxxhhhOOOQQQ___VVVMMMBBBCCC^^^hhh___[[[ZZZ```dddddddddeeejjjkkkooosssooogggccceee```aaa___^^^aaaeeeeeeaaa[[[YYYZZZ___eeeiiiiiiiiijjjccchhh{{{yyyaaa[[[uuuxxxlllppptttfffIII222*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((,,,///+++999pppuuuxxx]]]DDDRRRrrrwwwoooxxxvvvggghhhrrrxxxwwwzzz~~~uuuwwwrrrvvvnnnjjjVVV444************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++(((,,,333LLLxxxvvvzzzzzz}}}WWWKKK[[[~~~uuu\\\[[[ZZZ^^^lllvvvggggggzzzqqqeee___hhhbbb___kkkwwwnnnfffnnntttdddNNNBBB222)))((())))))'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((())))))******+++,,,,,,...222///--->>>fffzzzvvvjjj___eeeiiicccSSSCCC999666---,,,+++***)))))))))))){{{xxxuuucccxxx???000///******))))))***+++,,,,,,))))))))))))************+++&&&&&&)))******///888TTT|||cccyyyzzzlllllloootttsssooozzz|||vvvxxxxxxsssiiibbb```bbb\\\eeellllllnnntttwwwuuukkkjjjhhhfffiiinnnpppooofffccc___]]]^^^___^^^\\\[[[^^^ggg___TTTaaa]]]:::555TTT___FFFFFFvvv]]]mmmxxxBBB333<<<+++++++++************)))(((((())))))*********+++((())))))***++++++,,,,,,666\\\uuu~~~~~~tttyyyzzztttmmmkkkmmmpppqqqqqqrrrvvvqqqgggeeejjjiiiaaabbbgggcccbbbhhhaaaRRRMMMwwwdddMMM\\\pppSSS@@@___gggaaannn}}}}}}zzzKKK@@@222)))'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''...///---888UUUrrriiioooppprrr}}}|||aaa]]][[[KKKDDDSSSPPPRRRQQQRRRbbb```sssiiibbbdddjjjnnnoooqqqyyywwwwwwxxxrrrjjjkkkqqqnnnmmmhhhbbbaaacccaaa[[[ZZZ]]]^^^^^^aaaddddddaaabbbbbb```dddttt{{{yyyqqqfffiiidddvvv|||lllzzzyyyGGG************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************///,,,...///---GGGuuuOOOSSSnnnssszzzqqqttt}}}rrr|||lllxxxsss___rrrooo>>>************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++---666EEEeee~~~uuuqqqTTT```eeerrrpppwwwsssoooqqqpppjjjiiitttmmmdddqqqeeebbbrrr|||oooqqq^^^aaaQQQ===///++++++***(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))((())))))***++++++,,,,,,(((555===BBBXXX{{{nnnfff^^^```sss^^^<<<---,,,+++***)))))))))))){{{uuu~~~wwwggg<<<000+++,,,+++******))))))***************)))))))))))))))'''...'''&&&000++++++AAAuuu~~~ddd___vvvvvv___jjj|||zzznnn```kkkzzzvvvwwwwwwyyyxxxjjj]]]dddjjjaaaYYY___dddhhhmmmrrrsssqqqkkklllhhhcccccciiinnnooopppdddbbbhhhdddVVVSSS[[[]]]___```]]]WWWQQQOOOOOOCCCDDDUUUJJJ<<<}}}zzzaaa|||{{{kkkPPPBBB111333000,,,))))))***+++***))))))))))))))))))))))))))))))***+++++++++++++++JJJ]]]hhhnnnzzz~~~zzz|||sssuuuoooqqqnnnppptttmmmhhhrrriiiiiihhhjjjmmmoookkkeeefffeeebbbbbbiiiiiiZZZHHHaaaqqq___FFFNNNVVVKKKCCCYYYsssjjjmmmooo{{{KKK999...,,,---%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((###(((,,,+++)))((()))***999!!!&&&@@@SSShhhpppcccffffffyyypppYYY[[[[[[QQQNNNPPPQQQRRRTTTYYYbbbmmmuuurrrrrryyy{{{yyyyyytttkkkcccaaa```XXXTTT[[[cccddd___\\\YYY___cccbbbbbbkkk|||~~~tttyyyvvvmmmaaaQQQccc}}}TTT&&&$$$333$$$###...$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---+++000///888ooocccrrrYYYqqqrrr}}}~~~{{{ttt{{{}}}}}}mmmcccnnnzzz|||zzz\\\zzzsssjjjtttuuulllvvv999***+++***!!!)))///"""((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((000 &&&...$$$%%%///,,,+++===ssswwwsss~~~~~~|||wwwZZZ]]]sssxxx|||xxxsssooommmkkkdddmmm~~~vvvvvvpppwwwsssccc```mmm{{{iiiwwwxxxrrrlll^^^555444'''---((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((((((((()))&&&***,,,***,,,111000,,,333XXXkkk|||qqqhhhyyy|||uuuvvvuuullljjjRRR;;;(((%%%'''&&&(((...{{{vvvfff~~~<<<000+++,,,+++******))))))******************))))))))))))&&&,,,''''''...***444QQQ|||vvvVVVsssiii___wwwsssooorrrkkkpppzzz~~~zzzrrrmmmmmmuuurrreeeaaaeeeccc]]]```eeefffcccgggqqqtttpppggglllnnnllljjjnnnqqqqqqsssiiiaaaaaaaaa^^^[[[[[[[[[]]]^^^\\\WWWRRRPPPOOO======HHH>>>333aaammmWWWggglllfffAAA777333000,,,******+++++++++************************)))***++++++***+++///333>>>TTTzzz|||{{{}}}xxxrrrppplllooommmooouuummmfffmmmkkkkkkmmmrrrwwwvvvnnnfff^^^```aaabbbeeeeee\\\QQQUUUWWWddd]]]FFFOOOWWWCCC@@@^^^ppplllmmmxxxyyyppppppDDD777&&&000$$$***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))+++,,,***''''''))))))***,,,:::MMM]]]nnntttkkkbbbfffVVV[[[[[[UUUVVVQQQTTTYYY```hhhpppwww{{{}}}xxxwwwssskkkeeedddccc\\\YYY]]]aaa___[[[YYYXXX[[[]]]\\\[[[aaaooo{{{}}}nnnQQQ]]]xxxkkkQQQ222'''---...))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************111+++---***TTT~~~qqqrrraaaxxx{{{uuuqqqsssvvv{{{nnnqqq}}}xxxuuuyyyvvvyyynnnlllzzzzzzTTT555%%%))),,,++++++)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))%%%)))+++)))...333000FFF[[[vvv}}}xxx}}}ppp\\\YYYrrr}}}yyytttqqqnnnmmmgggiiipppxxxwwwwwwnnneeefffiii[[[ZZZ{{{jjj___gggxxx|||tttmmmQQQ444###---+++))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))...***))),,,...---///333QQQ}}}{{{lll}}}pppjjjvvvtttaaahhh^^^RRR???000******((($$$xxx{{{tttlll;;;111+++,,,+++******))))))******************************(((+++)))+++,,,,,,CCCkkkpppccczzzxxxyyy^^^jjjxxxooozzzwwwwwwfffXXXbbbuuuooo```eeefff\\\]]]```eee^^^SSSXXXlllrrrjjjgggmmmooollljjjmmmooonnnfff```ZZZXXX]]]aaa]]]WWWYYY[[[\\\[[[WWWSSSPPPOOO???===>>>666333FFFjjj]]]\\\{{{zzz~~~???===444111---******+++++++++************************))),,,---***(((,,,777@@@@@@hhh~~~vvvwww{{{~~~vvvtttwwwuuuoookkkvvvzzzwwwwwwyyyooofffjjjfffddddddjjjqqqsssmmmggg]]][[[XXXZZZbbbfff```WWWTTTXXX___VVVCCCFFFWWW^^^NNNFFF___oookkkjjjppp\\\888)))555!!!)))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((+++***)))(((((((((***,,,'''???QQQ^^^qqq{{{vvvqqqtttnnnkkk^^^UUUXXXUUURRRWWW\\\\\\^^^eeerrr~~~yyyvvvrrrlllhhhhhhddd```]]]___^^^YYYUUUUUU]]]]]]]]][[[[[[___gggnnnrrrzzzbbb\\\~~~yyylll}}}}}}HHH000444###***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,666KKKxxxqqqWWW^^^wwwyyy|||yyyyyy{{{xxxggg___aaa{{{ppppppkkkkkkIII'''%%%000***###+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&...,,,&&&***------000WWWooo{{{ttt|||wwweeeNNNLLLnnn}}}yyyuuurrrpppnnnlllgggdddddddddkkkmmm\\\ccc\\\SSStttiiihhhffffffqqqppp:::(((+++---***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((())))))***///******---+++---???TTTooopppggg~~~uuuvvvuuu~~~qqqrrrcccfffmmmkkkYYY<<<------,,,&&&yyyvvvyyywwwwww;;;111,,,,,,+++******))))))******)))***************++++++,,,+++,,,///,,,111UUUrrrtttsss]]]mmmzzzrrrwwwbbbOOOaaa}}}sss___eee```UUU___[[[\\\PPPDDDRRRpppxxxkkkqqqppplllffffffhhhgggcccRRRUUU\\\ccceeeaaa[[[XXXWWWYYYZZZZZZWWWTTTPPPNNNEEE@@@888333888888qqqrrr___sssuuuAAA???555222---+++++++++++++++************************)))---...***(((000AAAQQQLLLzzzwwwwwwyyy{{{{{{yyyxxx{{{~~~yyy{{{{{{sssnnnuuu|||ssslllmmmqqqsssrrrqqqfff\\\SSSUUU```hhheee^^^SSSoooWWWEEEYYYHHH???nnnccc999DDDmmmzzzsssjjj}}}BBB888'''+++&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))&&&%%%''')))***,,,...111NNN^^^kkk}}}{{{pppuuukkkeeeeee[[[VVVZZZVVVTTT]]]```hhhsss~~~zzzyyyuuunnniiihhhccc```___^^^ZZZSSSPPPRRR]]]\\\[[[ZZZ\\\```eeeiiilllpppvvvkkkfffeeeeeehhhrrryyyvvvnnn~~~ggg111,,,///'''+++(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,///222BBBuuubbbPPPsss}}}wwwvvvwwwxxxyyy}}}}}}oooTTTKKKSSSccclllzzz}}}vvvuuuzzzrrruuummm~~~kkknnnfffCCC(((***)))$$$+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%000+++&&&,,,)))---CCCggguuuzzzyyyuuu[[[JJJOOO}}}~~~{{{wwwtttqqqooonnnlllgggbbb___\\\```ppp]]]OOOaaaeeeggggggqqquuurrrzzzxxxLLL>>>***+++***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((())))))******'''***...------===^^^||||||{{{yyy{{{rrrdddlllqqqiiiQQQ999///---,,,~~~}}}}}}|||~~~;;;111,,,,,,+++******))))))******))))))******+++++++++,,,---))),,,...,,,;;;ccchhh{{{}}}{{{gggdddzzz}}}dddiii|||iiiVVVhhhxxx]]]YYYPPPHHHVVVQQQPPPDDD???XXX~~~wwwyyyuuunnnjjjlllkkkaaaUUUJJJ[[[tttxxxbbbYYY^^^VVVWWWXXXYYYWWWTTTOOOLLLDDD<<<111...888333qqq]]]gggeeeMMM>>>666333...,,,+++,,,,,,+++***************************---...******777OOObbbXXX}}}|||~~~~~~{{{uuuuuurrrjjjfffkkkuuu~~~jjjuuutttppprrrqqqtttwwwooommmlllhhheeefffkkkfffaaa]]]^^^aaaggglllVVVlllVVVOOOhhhLLL000RRRSSS===<<>>888HHHPPPBBBEEEmmmtttlllqqqqqqMMM:::---%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))+++((()))---+++''',,,555IIImmmpppiii~~~iiicccgggfff```TTTPPPUUUWWWaaavvv}}}|||}}}yyypppiiifff^^^[[[[[[ZZZVVVOOOMMMPPPLLLLLLKKKMMMQQQWWW]]]aaadddeeemmmyyy___WWWUUUOOOQQQgggvvvsssrrr???(((555'''))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------...///###===lllkkk\\\777EEExxxppp|||zzz{{{}}}|||}}}iiiQQQRRRbbbppptttPPPsssuuullloookkk^^^eee|||III*********%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))+++***'''***000555KKKmmm|||fffCCCMMMwwwvvvtttqqqooommmllllllppplllfff___YYYWWWXXXZZZYYYKKKxxxhhh[[[]]]\\\SSS```iiikkktttkkkpppnnnCCC000+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******+++,,,---,,,000CCC^^^uuu~~~|||kkkmmmuuu~~~|||{{{}}}sssaaa<<<...xxx|||yyy{{{;;;111---,,,+++******))))))******))))))***++++++,,,------+++%%%***///999```jjjccc|||}}}wwwZZZ```pppooopppoooYYYdddxxxeeePPPXXXbbb]]]FFF777666888666444666666999GGGWWWYYYRRRQQQUUUXXXZZZ\\\ZZZQQQGGGPPPmmm[[[YYYWWWVVVUUUVVVWWWWWWSSSMMMGGGBBB;;;777555000===NNNxxx^^^SSSfffxxx???888555000---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,444IIIggg}}}~~~~~~|||{{{ssskkkhhh\\\jjjxxx{{{sssuuuvvvkkkfffsssyyyrrroooqqqqqqxxxzzzmmmjjjpppiiikkknnnlllbbbYYY[[[cccqqqVVVRRRQQQ<<<;;;DDD;;;FFFTTTNNNKKKggg{{{qqqbbbcccgggooolllSSS///(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))+++((()))---***(((444EEEbbb~~~}}}hhhyyyjjjbbb^^^ZZZ\\\[[[TTTSSSZZZaaaxxx~~~{{{{{{wwwooojjjhhh```\\\ZZZZZZWWWQQQNNNNNNKKKLLLKKKKKKMMMRRRYYY___ZZZ]]]eeemmm{{{|||KKKVVVZZZSSSTTTeee{{{qqqeee999222&&&))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,---...//////---___xxxXXXDDD888___cccqqq|||yyyyyy|||~~~|||yyyyyyzzzqqqZZZGGGLLL\\\ggg{{{|||xxxOOOdddyyyqqqaaa|||kkkjjjlll|||wwwtttbbbAAA,,,'''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))---*********222MMMgggnnn~~~rrr]]]ddd}}}uuutttrrrpppnnnllllllkkkmmmkkkgggaaa[[[WWWSSSPPPTTTIIIfffnnnOOOZZZXXX```fffhhhllluuu|||~~~{{{wwwsssooo^^^<<<+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---111...===\\\nnnttt{{{mmmqqqkkk~~~pppuuuyyyuuuuuutttTTT>>>~~~|||}}};;;222---,,,++++++***)))*********))))))***+++,,,,,,---------'''---333CCCrrrdddkkknnnNNNkkkzzztttjjj{{{zzzjjjZZZSSS~~~lllVVVHHHKKKJJJ===222999>>>333555999<<<;;;::::::888555777<<>>CCCGGGGGGTTTaaa___cccXXXVVVUUUVVVWWWWWWSSSLLLFFF???999888666)))<<<777eeebbbOOOoookkkwwwBBB999555000---,,,---,,,,,,+++++++++++++++++++++++++++++++++---777OOOmmmyyyxxxuuuttttttooofff___uuuuuurrrxxx~~~{{{ooorrrwwweeeccckkkmmm```ZZZbbbjjjdddTTTHHH[[[bbbWWWLLLLLL???666CCC555FFF]]]aaaTTTSSS```hhhYYY```oooxxxfff>>>111))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))&&&(((,,,***,,,???UUUttthhh___tttiiihhhcccXXXMMMTTTXXX___lll|||~~~yyyxxxuuunnnkkkkkkddd^^^[[[[[[YYYSSSNNNNNNJJJKKKJJJHHHGGGJJJSSSYYYcccXXX\\\gggkkkvvvPPPVVV___\\\HHHCCCmmmQQQ444,,,))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,---//////000SSStttrrrNNNBBBSSSgggaaauuuttt}}}zzzwwwvvv|||{{{yyy{{{yyyiiiNNN>>>CCCRRRdddyyyaaaAAArrrxxxwwwmmmttttttooojjjzzz^^^555***000((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((------===pppzzzzzzsss|||ZZZTTTeeezzztttsssqqqpppnnnmmmllllll___cccggghhhhhhfff```ZZZKKKQQQUUUmmmSSS```bbbgggiiihhheeeffflllqqquuummmpppgggsssFFF+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,------///MMMpppnnneee{{{WWWkkkddd```dddgggmmmwwwbbbfffnnnbbbLLLvvvyyyxxx<<<---...+++++++++************)))))))))***+++,,,,,,,,,,,,...$$$222222WWW}}}~~~}}}rrrgggMMM~~~yyy{{{}}}vvvkkk\\\hhhzzztttooo```NNN@@@???===;;;:::;;;<<<===;;;<<<=========>>>AAADDDCCCCCCCCCDDDHHHQQQ\\\dddyyycccUUUXXX]]]VVVPPPNNNSSSXXXUUULLLDDDAAA:::111111444---666OOOnnnMMMYYYjjjIII;;;444...---,,,)))))),,,************************000,,,+++///999MMMkkk}}}zzz}}}nnnkkklllhhhYYYjjjnnn]]]QQQUUUZZZXXX\\\XXXVVVhhh{{{uuuqqq{{{iiiuuudddLLLtttdddaaa```ccceee```UUUKKKJJJQQQUUUSSSLLLEEE===777???CCCVVVLLL666OOOnnnkkkccclllzzzoooHHH222---'''$$$&&&'''''''''***(((((((((((((((((((((((())))))))))))((((((((((((%%%)))------***444SSSqqq|||ggg}}}aaaqqqooofffccc___XXXQQQSSSSSSbbbkkktttzzzooorrrqqqhhheeeaaa___\\\YYYWWWTTTSSSQQQNNNMMMJJJFFFCCCEEEJJJOOO^^^\\\ZZZ\\\bbbllluuuzzz]]]ddd^^^kkk@@@???bbb999///---(((+++,,,(((,,,...%%%*********))))))))))))))),,,(((,,,...''')))333777vvvllljjjPPP@@@}}}MMMtttxxx~~~vvv~~~}}}{{{{{{|||~~~vvvYYYAAA>>>IIIQQQ___{{{}}}sssQQQKKK]]]wwwiiixxxxxx~~~rrrssstttKKK000$$$''')))+++)))((()))))))))(((((((((((((((((((((((()))(((((((((((())))))***&&&000'''///^^^{{{ppp^^^LLLTTTqqq|||xxxvvvssspppkkkhhheeeccccccaaabbbfffjjjhhhaaaZZZVVVGGGPPP]]]jjjUUUaaakkkhhhcccnnntttnnniii|||}}}hhh}}}ccc999+++***)))!!!+++000))))))))))))))))))))))))(((((((((((()))))))))))),,,'''%%%((()))((())),,,333KKK]]]jjjsssyyy___lll~~~{{{|||vvvkkkooo~~~___```ppplllyyyqqqUUUVVVbbbaaawwwwww~~~nnnvvv:::+++,,,+++++++++************)))))))))***+++,,,,,,,,,,,,///***777JJJmmmqqqqqqwww]]]eee~~~~~~ssskkkdddUUUDDD>>>===<<<<<<===>>>@@@AAA@@@BBBFFFIIILLLQQQVVVZZZ^^^___ccckkkwwwyyy\\\TTTYYY^^^cccWWWKKKKKKQQQSSSNNNHHH@@@:::111111444---444JJJpppQQQaaagggWWW;;;444///...,,,***))),,,************************...))))))000@@@WWWsssooovvv|||vvvmmmkkkiiiaaaKKKQQQOOOCCC<<<@@@BBB???@@@AAAAAAQQQiiiooojjjmmmjjjrrrnnnsssSSSVVVgggdddcccfffhhhdddZZZQQQHHHKKKPPPTTTQQQGGG===777===JJJ@@@DDD888666bbbpppqqqnnn}}}xxxTTT>>>111***&&&'''((('''''')))(((((((((((((((((((((((())))))))))))((((((((((((,,,++++++******777UUUqqqvvvwwwmmmwwwlllddddddfffaaaXXXQQQXXXNNNbbbzzzuuusssiii___aaa]]][[[XXXUUUSSSRRRQQQPPPLLLKKKIIIDDD@@@@@@DDDGGGRRRUUUXXXZZZ]]]ccclllsss~~~ddd___eeeLLLTTTnnnxxxXXX777000***,,,,,,'''+++...(((***)))))))))))))))))))))'''(((,,,222111+++///;;;ooojjjaaaJJJgggfff|||www~~~|||yyy}}}zzzwww|||~~~mmmRRR??????HHHOOOddd~~~uuuxxxzzz{{{rrrWWW;;;EEEpppwwwxxxddddddkkkkkk@@@******)))'''&&&'''((((((&&&(((((((((((((((((((((((()))(((((((((((()))*********---...???```wwwzzzzzz~~~yyyZZZLLLLLL}}}wwwwwwvvvsssooojjjfffcccbbbbbb``````bbbeeefffccc```ZZZHHHIIINNNUUUyyywwwLLL^^^```]]]qqq|||}}}TTT333&&&***''')))---%%%))))))))))))))))))))))))(((((((((((())))))))))))+++((((((*********---333RRRjjjtttqqqdddnnn}}}{{{}}}zzzyyyuuuooonnnvvv}}}xxxyyyyyyllldddfffxxxyyy~~~ooo}}}eeevvv:::+++,,,+++++++++************)))))))))***+++,,,,,,,,,,,,---,,,444```qqqnnnjjjaaaVVVzzzmmmcccZZZJJJ:::;;;;;;<<<>>>@@@CCCEEEGGGDDDHHHNNNUUU]]]eeemmmssszzz}}}oooVVVVVV]]]___]]]RRRGGGGGGNNNTTTPPPIII>>>999111222444---000DDDnnnSSSaaacccfff<<<555///...---******,,,++++++++++++++++++++++++---((()))555IIIcccoooooo{{{zzzwwwoookkkkkkfffYYYEEE???777333333444333111333777777===IIIIIIHHHRRRXXXYYY]]]bbbMMMnnngggeeedddgggiiifff^^^WWWHHHEEEIIISSSUUUJJJ===888<<>><<<<<<>>>AAAIIIRRRWWWXXX\\\ccciiilllTTT{{{MMMBBBZZZwww~~~xxx???333,,,------&&&)))...***))))))))))))))))))******)))...+++///333''',,,KKK{{{kkksssMMM===yyyNNN}}}yyy}}}}}}www}}}ttt]]]GGG<<<@@@IIINNNmmm|||tttiiiwww~~~|||pppoooSSS???sssrrrvvvsss{{{zzzTTTvvvzzztttKKK444,,,)))&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((()))***+++***(((888SSSjjj~~~|||SSSFFFQQQlll|||wwwvvvrrrnnnjjjeeebbb``````___^^^^^^___bbbdddfff^^^LLLHHHDDDAAA```SSSXXX\\\lllzzzqqq@@@&&&+++,,,''')))***))))))))))))))))))))))))(((((((((((())))))))))))***)))***,,,***+++333<<>>@@@CCCFFFHHHIIIFFFKKKRRRZZZcccmmmwww}}}kkkWWWXXX[[[XXXFFFHHHKKKOOOUUUVVVOOOFFF;;;999222222444------===hhhVVVXXXvvveeeqqq===666000///---******,,,++++++++++++++++++++++++...+++...:::PPPlllsssyyy}}}pppmmmiiijjjeeeXXXGGG:::333666:::666444666888<<<888777:::444111;;;AAA??????PPPbbbrrreeecccbbbdddeeeddd^^^YYYNNNCCCCCCOOOTTTJJJ>>>999555WWWDDDNNN]]];;;CCCqqqwwwddd\\\hhheeeEEE888///((()))***(((&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))'''***555EEEWWWgggpppssscccuuuvvvlllddd``````]]]VVVTTTXXX```}}}uuulllfffdddbbb^^^aaahhhiii]]]XXXSSSPPPPPPOOONNNLLLGGGFFFCCC@@@===:::999999666>>>IIIRRRWWW[[[___bbbmmmwww^^^oooIII???RRRmmmMMM444+++,,,...((((((---***)))))))))))))))************222))))))222***@@@zzzjjjfff```GGGeeeUUUsssttt}}}~~~zzz~~~ttt{{{eeeKKK<<<;;;BBBKKKQQQssszzz|||qqq^^^lllhhh```hhhQQQHHHnnnoooqqqzzzWWW~~~nnnZZZ777+++))))))******(((((()))(((((((((((((((((((((((((((((((((((()))***++++++,,,///HHHaaarrruuulllEEECCCkkkxxxvvvsssnnnjjjeeebbb```______^^^]]]\\\]]]aaaddd^^^RRROOOIII>>>KKKkkk|||iiiQQQRRRzzzzzzooozzz|||{{{QQQ000++++++'''(((+++(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,+++)))***666DDDwwwfffuuuxxxwwwtttqqqppprrruuuxxx^^^]]]ppprrraaa{{{vvvxxxkkkzzzwww]]]www<<<---...+++++++++*********))))))))))))***+++,,,,,,,,,,,,,,,666GGGwwwtttgggvvv}}}yyyxxxzzz{{{{{{yyy}}}vvvlllaaaUUUFFF::::::<<>>777111000...+++***,,,++++++++++++++++++++++++---,,,222???SSSooo|||vvvzzzxxx~~~tttqqqooohhhhhhfff[[[CCC888444;;;===888777<<<888<<<888888===888555???888FFFCCC[[[ooofffdddbbbbbbbbbaaa]]]ZZZVVVHHH@@@HHHNNNIII@@@;;;,,,FFFNNNBBBVVVLLL222___wwwmmmUUUaaappp~~~UUU;;;111(((''')))(((''''''(((((((((((((((((((((((('''((((((((()))))))))***)))&&&)))888QQQiiiwww{{{uuurrrooocccddd^^^\\\]]]YYYTTTZZZfffmmmzzzpppggg```___^^^]]]SSSPPPkkk}}}rrrZZZUUUNNNKKKKKKKKKHHHDDDDDDCCC@@@>>>===;;;999888222666>>>JJJVVV]]]___^^^^^^yyy\\\OOOJJJHHHRRR{{{jjj999,,,,,,///***))),,,)))(((((())))))************$$$000***)))222444[[[fffBBBDDDeeeZZZyyysssmmmpppzzzpppoooUUU===666<<>>YYYhhhpppfffWWWNNNIIIEEE999999222000444///,,,555\\\eeeZZZ]]]}}}sss@@@888222000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++333DDDZZZttt{{{qqqttttttssstttppprrrpppggggggggg]]]AAA999666:::<<<999:::???<<<@@@===???HHHFFFFFFPPPQQQnnnttttttjjjhhheeebbbaaa```]]][[[ZZZNNNBBBAAAGGGJJJDDD===000555LLL777GGGVVV444PPPpppvvv\\\___xxxuuunnnCCC666)))'''((((((((((((((((((((((((((((((((((((''''''(((((())))))******...******999WWWuuuppppppvvvOOO^^^YYYZZZ]]]WWWQQQ\\\nnnsssfffbbbcccfffgggmmmkkkgggVVVRRRxxx{{{ZZZUUUOOOMMMNNNMMMIIIDDDAAA???<<<;;;:::999888666333222555???NNNYYY\\\\\\bbbssszzz\\\SSSLLL999CCCooo|||HHH333,,,///+++***,,,(((((((((((()))******++++++$$$///...,,,...444___eee;;;TTTQQQttt{{{yyyuuuqqq```tttxxxsssuuuaaaHHH555666@@@FFFPPP[[[```sss|||qqqzzzzzzmmmwwwsssJJJ>>>jjjyyyfffttt~~~ppplllssspppfff///******,,,)))###$$$,,,((((((((((((((((((((((((((((((((()))***+++,,,---000[[[zzztttqqq}}}{{{bbbIIIMMMyyywwwuuutttqqqmmmiiieeebbbaaa______^^^]]][[[YYYVVVUUUYYYYYYVVVPPPFFF???BBBKKKfffhhh]]]WWW^^^```YYYYYYeeevvvtttrrreeepppWWW///%%%,,,+++'''))))))))))))))))))))))))(((((((((((())))))))))))((()))******+++222DDDUUUeee~~~}}}sssiiigggmmmuuuqqq|||___RRRgggtttooojjjfffooonnnZZZ|||qqqkkkkkk]]]zzzuuu:::+++---+++++++++************)))))))))***+++,,,,,,,,,,,,***666fffuuunnneee]]]~~~|||~~~}}}yyyzzz}}}|||xxxxxx{{{{{{|||xxxwwwsssoookkkbbbTTTDDD:::555888===BBBFFFGGGGGGGGGNNNQQQVVV\\\bbbiiipppuuuwwwxxxgggWWWDDDCCCPPPbbboooqqqaaaOOOHHHFFFDDD888999222///444000---444]]]gggVVVXXX}}}ttt@@@999333111///++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++555MMMjjjzzzmmmttttttzzzrrrnnnpppmmmfffhhhgggZZZHHH@@@888666999<<>>;;;...AAA@@@GGGWWWGGGFFFdddxxxkkkaaaooovvvMMM===---((((((((('''((((((((((((((((((((((((((('''''''''((()))*********...---111BBB```{{{www___iiiQQQ```ZZZYYYZZZUUUTTTiii|||tttlllbbb^^^dddnnnxxx~~~|||nnnhhhYYYRRRtttsssUUUQQQMMMNNNQQQPPPJJJDDD???;;;777555555555333111222000///555@@@LLLUUUYYYccc```qqqsssMMMGGG===@@@mmmzzz]]]???...,,,)))***,,,((('''(((((()))******++++++***...///---,,,<<>>???UUUuuuvvv\\\VVV___\\\QQQVVVlllmmmmmmsssdddyyyccc777***---+++)))))))))))))))))))))))))))(((((((((((()))))))))))))))((())),,,111<<>>>>>***555NNNOOOSSSUUU<<<]]]yyyyyyfffeee|||jjjUUUCCC111))))))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((...999NNNjjj~~~rrrbbbgggRRReee```WWWSSSUUUUUU___vvvooopppllliiilllttt~~~{{{aaaYYYQQQHHHaaattt___JJJGGGDDDGGGKKKKKKEEE???>>>999444111111111///---111///---...444@@@NNNVVV^^^VVVrrrFFFFFFTTT777eeerrrmmmHHH000+++((())),,,)))'''(((((()))***+++++++++...***---...222RRRvvv}}}[[[XXXXXXtttGGGlllyyy~~~uuuwwwxxx^^^gggpppSSSmmmxxxPPP===555>>>EEEDDDMMM]]]]]]nnnxxxdddPPPuuujjjdddmmmTTTPPP}}}|||yyybbboooOOO||||||TTT<<<(((''',,,+++***---((((((((((((((((((((((((((((((((()))***,,,---...@@@vvvyyyttt{{{yyyWWWDDDOOO~~~|||ttttttnnnmmmkkkhhheeebbb```___ccc]]]WWWVVVXXXYYYVVVRRRKKK\\\^^^VVVQQQHHH;;;888:::ggg|||mmmaaa^^^ZZZXXXTTTpppvvvlllsssiii}}}ggg===000...)))---))))))))))))))))))))))))(((((((((((())))))))))))***((()))...777EEE[[[mmm|||xxxZZZKKKKKKKKKHHHBBBKKKUUU[[[```gggrrr{{{}}}yyyuuurrrooollliiihhhoooooo~~~rrr{{{mmm{{{uuu```{{{fffppp}}}ZZZvvvrrr666,,,,,,+++++++++************))))))******+++++++++******+++PPP{{{rrriiidddyyy{{{{{{wwwffffffjjjdddZZZ___ccc}}}wwwvvv|||tttpppqqqkkkXXXDDD999444666:::@@@GGGKKKMMMMMMSSSOOOVVVeeekkkjjjtttooo]]]NNNccclllbbbRRRLLLggg\\\HHHPPPDDD;;;888555111111333444333111______NNNHHH~~~ppp|||QQQ555555444------(((...******+++++++++,,,,,,,,,,,,...AAAfffwwwppppppyyytttxxxhhhqqqooolllhhheeecccbbbaaaSSSFFF888444555888<<<@@@IIILLLTTT^^^hhhwwwsssllleee___^^^[[[WWWVVVXXXZZZXXXLLL<<<<<>>WWWHHH[[[HHHNNNvvvccchhh|||ppp555777,,,)))(((///%%%((((((((((((((((((((((((***)))))))))))))))***+++,,,***BBBaaa{{{ccc}}}mmmYYYVVVZZZ___SSSSSS]]]```nnnuuuqqqoooooosssyyyooohhh\\\QQQPPPRRRLLLAAA;;;===@@@BBBDDDDDDCCCBBB;;;888444111///...---,,,---///111//////555BBBMMMWWWhhhjjj^^^555ZZZ;;;KKKdddyyyCCC---555$$$***333&&&)))************+++++++++///)))111+++444gggkkk\\\NNNVVVLLL}}}pppdddzzz{{{jjjQQQPPPhhhLLL>>>666<<>>>>>pppYYY\\\jjjEEE\\\xxxoooyyy|||yyyaaa(((---)))+++************))))))))))))((((((((((((((()))******,,,---+++,,,:::RRRdddlllgggooo]]]DDD444111333333222000///333777777555===GGG^^^dddlllpppnnnjjjkkkooonnncccmmmzzzxxxWWW[[[WWWsss{{{zzzgggnnnxxxXXXwwwppp666---,,,+++++++++************))))))******++++++++++++***444[[[~~~gggiiiyyyvvv}}}}}}yyy~~~zzzkkkXXXXXX^^^ZZZTTTXXXaaawwwvvv{{{vvvssstttlllYYYFFF<<<444555999???FFFKKKMMMMMMRRRRRRYYYdddiiikkktttzzzuuugggVVVcccfff]]]XXXHHH\\\ZZZLLLLLL???<<<888555111111333444333111[[[[[[NNNOOO}}}pppRRR555555333------(((---******+++++++++,,,,,,,,,000222EEEggg|||uuuwwwzzzrrrxxxuuupppooolllkkkjjjgggccc___RRREEE888444666888<<<@@@EEEMMMYYYbbbhhhuuummmllleee```___]]]XXXVVVXXXUUUWWWOOO???:::CCCLLLLLLFFF===222666HHHJJJWWWPPP???aaapppkkkvvvvvvDDD888***'''%%%...***(((((((((((((((((((((((()))))))))))))))******+++---777[[[nnn}}}hhh}}}fffZZZZZZ\\\YYYRRRYYYbbbbbbyyysssiii```[[[YYYXXX\\\bbbfffccc[[[RRROOOOOOJJJCCC===>>>???@@@AAAAAAAAAAAA<<<999444111///...------***---///...---333>>>GGGTTTaaacccyyyiiiEEEUUU>>>CCCXXXnnnUUU333222'''(((...((()))************+++++++++...''',,,555WWWcccfffRRRTTTQQQttt|||}}}yyyxxxiii```zzzqqqbbbXXXXXXfffzzzJJJ===777<<>>@@@888555111111333444333111RRRccc[[[RRRlllSSS555444333---...(((---******+++++++++,,,,,,,,,---000HHHeee}}}zzztttnnn||||||pppmmmkkkmmmnnnkkkddd]]]PPPCCC666333666888<<<@@@CCCLLLYYYaaaggguuunnnkkkeeeaaa```^^^ZZZXXXXXXQQQWWWSSSCCC888===KKKSSSPPP???333333;;;QQQNNNSSS:::JJJwwwyyymmmjjjhhhRRR888,,,+++%%%***,,,(((((((((((((((((((((((()))))))))))))))***++++++...EEEzzz~~~yyysss^^^ZZZZZZXXXUUUTTTbbbhhheeexxx|||hhhPPPIIIDDDEEEGGGJJJRRRZZZbbbdddaaaYYYRRRMMMHHHCCCAAA@@@@@@?????????@@@@@@>>>;;;666222...---------(((+++------,,,///777>>>OOOWWW\\\mmmvvvZZZOOOLLLBBBOOOiiilll:::---,,,)))***---)))************+++++++++///***'''777hhhuuu___```KKKeeeqqqKKKzzz|||zzzqqqnnnjjj___]]]zzziiiUUUZZZiii~~~GGG???:::>>>CCCKKK[[[kkk}}}hhhzzzlllwww||||||\\\fff}}}aaa]]][[[UUUCCC```ppplllzzz~~~OOOvvvuuuxxxGGG+++,,,,,,&&&'''))))))(((((((((((())))))---'''(((,,,)))'''666KKKeeeqqq}}}~~~yyyxxxyyy|||nnnQQQPPP~~~{{{xxxzzzyyyuuurrrsssqqqoookkkiiigggdddaaa^^^ZZZZZZYYYXXXWWWVVVUUUUUURRRRRRRRRRRRQQQLLLEEE@@@<<<222OOOzzzKKKOOOhhhddduuuPPP444'''&&&************))))))))))))((((((((((((((()))******(((***...<<>>FFFOOO[[[ddd}}}rrrfff]]]bbbcccbbbpppgggKKKKKKRRRjjjaaafff|||iiippp|||\\\{{{kkk555...---+++++++++*********))))))))))))******+++,,,------333uuulllkkkssseeeuuu~~~|||vvvooo```LLLLLLXXX\\\___^^^ppp~~~zzzvvvuuuqqqdddPPPAAA555555666;;;BBBHHHLLLNNNQQQZZZbbbeeelllxxxwwwoooXXXEEELLLIIIFFFJJJDDDHHHKKKIIIGGGCCCDDD888555111111333444333000IIIoooiiiNNNfffUUU666444222---...(((,,,******+++++++++,,,,,,,,,***111OOOkkkrrruuummmjjj~~~vvvoookkkhhhjjjnnnlllddd]]]OOOBBB555222444777;;;???JJJOOOVVV^^^ggg{{{ooojjjeeeaaaaaa___[[[YYYZZZSSSWWWTTTGGG::::::GGGSSSMMM===888888888YYYDDDMMM===;;;fffxxxqqqlllaaafff___999222222)))%%%)))(((((((((((((((((((((((())))))))))))***+++,,,,,,///LLLhhhTTTWWW[[[WWWWWWXXXgggiiikkkgggdddCCC>>>;;;:::???DDDJJJUUU^^^ffflllooogggYYYLLLEEEBBBDDDCCC@@@>>>======>>>>>>AAA???:::444///,,,,,,---'''***---,,,+++---333777GGGPPPZZZcccppp{{{kkkNNNXXXDDDJJJhhh~~~???)))222+++)))111))))))*********++++++++++++...))):::mmmjjj[[[XXXNNN[[[WWWyyy|||wwwbbb\\\WWWTTT[[[tttkkkFFFPPPtttDDD@@@>>>BBBHHHQQQbbbrrr{{{|||ooopppXXXZZZkkk]]]\\\QQQ???^^^}}}kkksss}}}FFF```wwwVVV///***...%%%,,,))))))(((((((((((())))))---&&&'''...,,,---EEEfffkkkrrryyy}}}tttWWWEEEdddvvvggggggiiiddd\\\WWWhhhlllpppvvvwwwjjjjjjiiigggdddaaa___^^^YYYYYYYYYXXXWWWVVVVVVUUUQQQQQQQQQQQQPPPMMMHHHDDD>>>888GGG{{{SSSIII{{{~~~hhhbbbvvvuuuwwwhhh444///(((************)))))))))(((((((((((((((((())))))***)))+++222DDDbbb___GGG;;;666333444444555666999<<>>OOOOOOSSS\\\gggyyy~~~mmmjjjddd``````___[[[ZZZ[[[[[[YYYTTTJJJ>>>:::BBBLLLIII===;;;999666WWWAAAIII999666[[[sssqqqxxxyyyrrruuu@@@555444+++###***))))))))))))))))))))))))))))))))))))***+++,,,---333NNNZZZKKKUUU^^^[[[WWWZZZcccfffxxxjjjjjjpppPPP777@@@>>>???CCCGGGLLLVVV```hhhrrryyytttbbbNNNDDDBBBBBB@@@<<<999777777777888BBBAAA>>>777000,,,+++,,,)))+++------,,,---000333???KKK[[[^^^dddwwwsssTTTWWWAAABBBaaa~~~GGG(((666+++'''...))))))*********+++++++++%%%...222TTTdddWWWOOOZZZlllNNNrrr{{{~~~yyyzzzvvvRRRJJJGGGMMM[[[kkkvvvHHHSSS???>>>@@@EEELLLWWWhhhuuu~~~zzzuuu{{{OOOTTTttt}}}\\\PPPCCC???EEExxxrrr___]]]rrraaaYYY|||qqqEEE,,,---$$$---))))))(((((((((((())))))---&&&(((...---111PPPvvvooosssuuuwwwwwwlllYYYAAA???nnnhhhRRR@@@===>>><<<===BBB999QQQ]]]UUUVVVgggoooiiijjjiiihhhgggeeecccbbbbbb[[[ZZZYYYXXXWWWVVVUUUUUUQQQPPPOOONNNNNNMMMJJJGGG999<<<@@@iii___GGGttttttdddvvvooohhhnnnvvvlllppp>>>888+++************)))))))))(((((((((((((((((())))))***...000:::KKKbbb||||||]]]AAA333000222222333333222111222666999555666:::DDDWWWlll~~~rrrggg]]]kkkkkkcccbbbeeeiiirrr~~~tttzzzTTTkkk}}}lll}}}fff~~~kkk888111---+++++++++************)))))))))))))))+++---000111CCC|||hhheeesss~~~xxxcccxxx}}}~~~tttnnn```HHHAAAMMMTTTccciiizzzqqqoooqqqmmm[[[III===:::888999>>>EEEKKKNNNNNNUUU```kkkvvvuuuggg___PPPWWWhhh^^^ZZZ^^^xxxiiiSSSLLLGGGGGG<<<888555111111333444333111NNNWWWQQQOOOyyyqqqXXX777222000---///(((+++******+++++++++,,,,,,,,,000666ddd{{{nnnzzziiiiiitttqqqmmmooommmjjjggghhhkkkkkkgggcccYYYIII999222222555999>>>FFFHHHNNNXXXbbblllyyyzzzpppjjjccc___^^^]]][[[ZZZ]]]```YYYTTTMMMCCC999===FFFHHHBBB;;;444333IIIEEEHHH555888VVVllliiirrrKKK444000,,,%%%///)))))))))))))))))))))))))))))))))***+++,,,---...888RRRxxx{{{}}}xxxVVVKKKVVV]]]ZZZTTT]]]^^^eeennn\\\lllWWWBBB<<<;;;;;;???DDDIIIOOOYYYdddgggrrr~~~}}}iiiPPPCCCAAA<<<:::666333111000000000===>>>===999222,,,+++,,,***,,,---------...000222888HHHYYY\\\```qqqsss```PPPBBB>>>]]]TTT---666((('''((()))************+++++++++***---===rrrooo___SSSKKKnnnQQQMMMwww~~~{{{{{{rrrFFFBBBCCCRRRfffmmmdddrrrccc:::;;;???EEEOOO\\\jjjssskkk}}}___EEETTTcccnnnjjjRRRDDD666444LLLUUU{{{xxx^^^pppssszzzVVV}}}yyy\\\///...&&&...))))))(((((((((((()))))),,,((())),,,+++444VVVyyyyyyzzzuuupppvvv{{{[[[DDD>>>IIIssswwwFFF<<<666555444<<>>JJJTTThhhvvv{{{yyysssmmmllliii^^^RRRAAA===999999>>>DDDKKKNNNTTTVVVbbbssspppiiicccTTT\\\gggVVVPPP]]]ttt^^^QQQOOOCCCCCC;;;888555111111333444333111KKKXXXTTTPPPwwwYYY777111///---///(((+++******+++++++++,,,,,,,,,///222fff}}}wwwssskkkhhhrrrsssooommmmmmlllmmmooopppnnnkkkhhhcccQQQ>>>555444666;;;AAABBBFFFOOOZZZcccmmm}}}{{{tttjjjccc]]]\\\[[[ZZZ[[[^^^___YYYUUURRREEE888999EEEEEEHHH>>>222666888HHHAAA;;;999MMMlllooojjjTTT555000///&&&...)))))))))))))))))))))))))))))))))***+++,,,......<<>>444666<<>>ZZZ}}}___222444(((---&&&)))************+++++++++000,,,@@@xxxdddZZZTTTRRRHHHZZZ~~~zzzttthhh===EEEOOOfffSSS;;;===@@@HHHTTTaaajjjnnnfffTTTFFFZZZ^^^```}}}]]]LLL666888>>>ZZZ^^^fffgggzzzZZZ]]]tttooo222000+++---))))))(((((((((((()))))))))***+++***+++<<<^^^|||zzzqqqsss~~~|||nnnNNN888:::QQQ}}}iii===;;;???GGGIIISSSuuuzzz[[[ccc|||uuunnnjjjkkkkkkhhheeebbbaaa___[[[XXXUUUSSSQQQQQQOOOKKKJJJJJJJJJIIIHHHBBB@@@;;;DDD___ssseeeJJJcccPPPUUUXXXnnnlll~~~{{{|||ccc,,,***************))))))))))))((((((((((((((()))******'''666NNNgggvvvnnn}}}kkkFFF777333111111555111333666999:::999666444444;;;??????EEEQQQ\\\```jjjuuucccWWWTTTcccgggVVVTTT^^^ZZZ[[[jjjqqq```]]]~~~UUUxxxrrr}}}bbb|||mmm;;;333,,,+++++++++************)))))))))((()))+++...111333]]]|||uuunnnvvvzzzlllvvvzzz~~~uuudddJJJBBBPPP[[[yyyvvvyyyvvvmmmgggeee```XXXCCC???:::999===DDDJJJNNN[[[ZZZfff{{{hhheee```OOOWWWaaaOOOLLLPPP```GGGHHHPPP???@@@>>>888555111111333444333111CCChhheeeNNNwwwZZZ777111///---///(((*********+++++++++,,,,,,,,,000222jjjllllllhhhjjjsssrrriiilllooosssvvvvvvrrrnnnkkkiiiWWWBBB777555777===CCCJJJOOOXXXbbbmmm~~~{{{tttjjjbbb\\\ZZZYYYYYY[[[___\\\XXXXXXVVVGGG666888FFF???KKKBBB555===...HHH777AAA444AAArrrpppxxxXXX999333333&&&***)))))))))))))))))))))))))))))))))***+++---...///<<>>999888777444222000...,,,,,,+++000666666222...---///,,,,,,++++++,,,...000111222BBBNNNZZZhhhllllllsssDDDGGG:::UUUvvvfff555333)))444***)))************+++++++++---(((>>>mmm}}}```WWWXXX\\\{{{PPPmmmwwwzzz{{{|||sssiii^^^888KKK\\\zzz}}}nnnBBB???@@@DDDLLLXXXeeekkklllqqqwwwbbbRRRdddfffooo___HHHCCC>>>111fff^^^gggrrr~~~\\\|||~~~666222,,,((())))))(((((((((((())))))&&&***,,,***///EEEggg~~~zzzYYYNNNBBB@@@aaauuuaaaCCC===AAANNNSSSUUUfff}}}lll\\\iiiyyynnniiijjjjjjfffbbbeeeccc```]]]XXXUUURRRPPPRRRNNNKKKIIIHHHIIIHHHHHHFFF;;;666888LLLqqqoooEEE```UUU^^^mmm~~~xxxwwwzzzxxxyyy+++444************))))))))))))((((((((((((((()))*********;;;VVVmmmvvvyyypppuuutttddd???111///---///555666444333444666777666555222<<>>555888>>>@@@FFFMMMVVVZZZjjj~~~sssiii```YYYWWWVVVSSSSSSVVVTTTRRRLLLFFFEEEEEEBBB======:::555333222222222111CCCdddoooSSSkkk]]]999222///---///(((+++******+++++++++,,,,,,,,,,,,EEEjjj|||gggbbbkkkooorrr~~~sssqqqnnnllllllooorrrqqqpppjjjaaaNNN;;;333777???CCCJJJQQQ^^^kkkuuuvvvuuubbb___[[[XXXVVVWWWYYYZZZ[[[YYYQQQMMMIII;;;666BBBLLLEEE@@@999111777???:::;;;***KKK```eeejjj666888///'''+++******))))))))))))******,,,)))(((++++++***,,,000FFFrrrvvvsssffffffbbbZZZ[[[dddbbb\\\bbbqqqyyy{{{RRR;;;666555???===@@@FFFKKKOOO[[[hhhrrrqqqtttuuuiiiSSS@@@888555333000//////...,,,+++,,,---000111222000...,,,,,,,,,,,,------///000111111;;;LLL]]]eeefffiiinnnCCCMMM@@@]]]111//////000+++++++++******++++++,,,---$$$777333cccooo{{{UUULLLfffKKKgggzzz~~~tttvvvwwweeePPPFFFGGGgggyyyyyyhhhdddZZZAAA;;;CCC<<>>KKKZZZjjj~~~tttsssuuugggeeekkkcccbbb___\\\[[[ZZZWWWQQQMMMLLLMMMMMMKKKHHHGGGJJJMMMBBBJJJ999333:::[[[qqqCCCdddcccXXXqqqfffooouuuvvvGGG&&&+++***((()))******)))(((%%%)))***)))(((***,,,---'''GGG___kkkyyy}}}jjjnnnoooPPP333,,,000000000333333444666888888777666444888888BBBKKKMMMVVV___^^^jjj~~~___aaaJJJMMM```[[[KKKKKKRRRUUUXXXvvv^^^HHHhhhYYYzzzppp{{{lllmmm777222111,,,++++++***))))))******))),,,))))))...+++,,,777cccpppzzz|||yyy|||vvvqqqkkkmmm{{{tttrrrrrriii^^^dddssswwwuuurrrooolllgggaaa]]]PPPBBB888:::???@@@DDDKKKRRRYYYiii{{{kkkeeeaaaYYYPPPHHHEEEFFFHHHHHHHHHDDD@@@@@@BBB???:::;;;999666444333333111000JJJ]]]jjj\\\mmm\\\999222///---///(((+++******+++++++++,,,,,,,,,,,,@@@iiiyyykkkdddjjjqqqrrrxxxssspppmmmmmmoooqqqpppnnnhhhaaaQQQ>>>555777<<<>>>CCCJJJUUUaaajjjwwwkkkhhh\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUNNNLLLIII<<<666BBBJJJDDDBBB;;;222999BBB???<<<000MMM|||}}}aaahhh|||===666---)))...******))))))))))))******+++))))))++++++***,,,111UUU~~~ssszzzvvvlll^^^ZZZ```ddd```fffyyyxxxlllJJJ999:::::::::999<<>>:::444222///......---,,,***,,,---...//////...,,,+++,,,,,,,,,,,,---...//////111999IIIYYY```aaadddiiiIIIHHH<<>>DDDDDDaaakkkZZZpppiiiWWWfff}}}YYYCCC@@@111===dddtttrrrpppkkk}}}]]]000444000))))))(((((((((((())))))***'''+++,,,555]]]tttxxxpppQQQ===IIIyyylll___SSSGGG???999888>>>LLLZZZiii{{{xxxvvvxxxmmmjjjlllbbbbbb___[[[YYYXXXUUUQQQMMMNNNNNNNNNKKKGGGEEEFFFHHH@@@FFF999555888TTTnnnPPPPPPjjjqqqcccdddyyy\\\111+++***))))))******)))(((''')))***)))(((***,,,---555RRReeennnzzzxxxlllqqqYYYAAA---+++000000000333222444555777777777666555===@@@FFFJJJMMMSSS[[[___mmmzzzwwwoooaaaMMMPPP___VVVFFFGGGPPPPPP___vvvHHH]]]WWW}}}ttt|||ssslll777222111,,,+++******)))*********(((,,,******...,,,---:::kkkyyy~~~zzzvvvtttoooqqqyyytttuuuvvvmmm```dddrrr{{{{{{tttssspppnnnkkkgggaaa]]]TTTFFF;;;<<>>333999DDDCCC666222IIImmmrrrbbbjjjEEE777...------******))))))))))))******+++))))))++++++***---333aaasss|||kkkxxxhhhYYYVVV[[[aaa___hhhpppxxxcccDDD666999999:::;;;???EEEJJJPPP[[[eeehhhooovvvrrr___HHH<<<:::222000---,,,---,,,+++***,,,,,,,,,,,,,,,+++***)))---------,,,------......///555CCCTTT]]]aaadddiiiRRRCCC<<>>333+++,,,,,,++++++******++++++,,,---000000EEE|||hhhMMMZZZqqqTTThhhvvvyyytttrrrxxxrrr^^^EEEMMMtttuuuzzzfffVVVKKK===???DDDMMM{{{^^^___wwwyyy\\\PPPccc{{{eeeMMMBBB111111LLLqqqxxxlllvvv~~~|||ttt999000+++***))))))(((((())))))******'''***,,,777___wwwyyyttttttmmmyyyyyy~~~UUUAAAZZZxxxjjjYYYIII===666444++++++...666===DDDNNNWWWbbbhhh~~~yyyyyyrrrpppmmmcccaaa^^^ZZZWWWUUUSSSPPPNNNOOOOOOMMMJJJFFFCCCCCCDDD???BBB999777666HHHgggbbbIIIkkkrrrllllll{{{eee///,,,+++))))))******)))((())))))))))))******,,,---DDD[[[jjjqqq|||wwwtttcccssszzzDDD555+++---111000///222333555777888999999999888999CCCEEEGGGNNNRRRXXXdddssstttooohhhUUUUUU]]]OOO???BBBKKKMMMcccGGGSSSbbbwww|||yyykkk666111111++++++***************+++(((---+++***///,,,///===vvv{{{ttt|||wwwxxxuuuuuu~~~yyyzzz~~~uuupppooofffZZZ\\\ggg|||ooonnnmmmkkkiiigggccc^^^ZZZUUUFFF;;;;;;>>>===@@@FFFLLLVVVgggwwwmmmccc^^^ccc]]]NNNKKKUUUZZZUUUTTTUUUSSSMMMIIIFFFAAA;;;666666555666666444111...JJJWWWZZZMMM{{{yyyWWW666222000,,,---'''+++******+++++++++,,,,,,,,,444HHHtttpppkkkpppuuuyyytttuuuqqqnnnkkklllooopppnnnkkkjjjeeeXXXFFF999777:::;;;DDDIIISSS]]]eeerrrmmmcccTTTUUUWWWXXXVVVTTTQQQOOOLLLNNNKKKLLLJJJ===666@@@GGGFFFGGG???222777BBBCCC222888JJJeeeppphhhmmmwwwIII:::333///'''******))))))))))))*********))))))+++******...555hhhkkkooojjj}}}kkkZZZQQQUUU]]][[[[[[fff~~~zzzsss]]]@@@444888888<<<>>>CCCGGGKKKQQQ[[[ccckkksssxxxrrr___III<<<888111///---,,,------,,,+++------,,,++++++*********//////......---.........---222>>>PPP^^^eeekkkpppYYYBBBAAAFFF|||???111)))---///++++++******++++++,,,------...JJJgggJJJVVVbbbQQQuuuxxx{{{vvvuuuvvvjjjWWWFFFWWWlllnnn}}}}}}mmm[[[NNNFFFHHHOOO]]]\\\NNNkkkxxx]]]NNNTTToootttPPPAAA999:::OOO~~~iiivvvzzz___zzzKKK...(((***))))))))))))))))))******'''+++...999YYYxxx}}}|||uuuvvv{{{wwwNNNBBBeeeyyykkkXXXIII===555222333000111333444555555888;;;666888KKKbbbiiilllzzzwwwtttrrrllldddaaa^^^ZZZVVVSSSQQQOOOOOONNNMMMLLLIIIEEECCCBBBAAA@@@???<<<:::444===]]]sssHHH```tttqqqiiikkkzzz~~~lll666...,,,)))))))))***))))))+++)))(((******+++---111LLL^^^jjjvvvwwwyyylllZZZ;;;333...000111//////222555777888:::<<<<<<======666DDDHHHLLLWWW\\\bbbqqq~~~yyyvvvpppYYYRRRTTTHHH===???CCCMMMaaaIIINNNsss~~~zzz|||~~~jjj444000///+++***************++++++'''---++++++///---222AAAuuuqqqgggqqqxxx|||yyywww~~~{{{~~~yyynnnjjjnnnjjj^^^ZZZ```ooouuuoooyyy{{{qqqjjjhhhggggggfffccc___[[[RRRCCC888999<<<;;;>>>EEELLLUUUeeevvvzzzfffddd___```XXXLLLNNN[[[\\\SSSRRRTTTQQQJJJCCC???:::555444444555666666555111...AAAaaaaaaIIITTT555222000+++---''',,,******+++++++++,,,,,,,,,***EEEpppjjjmmmvvvzzz}}}yyyxxxpppllljjjhhhjjjnnnpppnnnlllkkkgggZZZFFF999777;;;===???DDDNNNXXXbbbqqqvvvggg[[[VVVVVVUUUUUUTTTSSSRRRQQQNNNPPPMMMMMMKKK===555???IIIGGGHHH???000333>>>===999FFFSSShhhyyyrrrmmm|||JJJ;;;444111$$$******))))))))))))******)))(((***+++***)))///888jjjooommmsssyyyxxxppp```SSSQQQWWW^^^YYY[[[ggg|||uuuhhhRRR999444<<<===:::???CCCEEEHHHOOOVVV\\\iiipppuuuooo```NNN???666111///------.........---......------,,,,,,,,,,,,000000//////////////////...000:::LLL\\\ffflllqqqXXXBBBFFFQQQ???222+++------++++++******++++++,,,---(((222OOOcccHHHZZZSSSTTT{{{wwwwwwooo___TTTXXXnnnfffaaasssyyy|||xxxrrreeeZZZYYYcccooo|||vvvzzzgggZZZJJJMMMccc|||pppRRR>>>888:::LLL}}}}}}hhh{{{zzzEEEgggwww```444///******))))))))))))******((('''***///>>>aaa}}}}}}bbbCCCDDDmmmppp[[[DDD999555111//////111444888:::;;;===>>>??????<<>>???<<>>;;;888444444333444555666555222///===gggiiiQQQtttQQQ333222000+++,,,''',,,******+++++++++,,,,,,,,,+++IIIqqqbbboooxxxvvv|||}}}qqqqqqhhhffffffiiimmmooommmjjjhhheeeYYYFFF999777;;;???>>>CCCMMMXXXccctttjjjbbbUUUWWWVVVTTTSSSRRRRRRSSSTTTPPPRRROOONNNLLL===555>>>KKKHHHGGG>>>000222:::777===JJJQQQddd|||rrrcccnnnMMM999111111&&&******))))))))))))******((((((***+++***)))111:::cccwwwwwwlllxxxdddiiifffYYYOOOPPPUUUVVV\\\___lll}}}rrrbbbKKK666555>>><<<;;;BBBGGGHHHKKKRRRYYY\\\```jjjqqqlll___PPPAAA666000///------...///......------............------000//////...//////000000111000666FFFWWWbbbgggkkkNNNDDDDDDTTTAAA777///---(((++++++******++++++,,,---(((999VVVzzz|||[[[FFFgggtttDDDYYY{{{{{{}}}oooccchhhpppfff[[[iiilllvvvyyyttttttyyysssooowwwjjj\\\KKKJJJEEERRRssskkkbbbEEE555333===ccclllnnn~~~UUUaaa~~~mmm333000+++******))))))******+++---)))))),,,>>>hhhxxxyyyOOO>>>LLLtttzzziiiQQQ:::333333000---...)))///333333555999;;;:::::::::???OOOZZZRRRXXXsss~~~qqqrrrnnnffffff^^^^^^\\\XXXSSSPPPOOOOOOJJJIIIGGGGGGGGGFFFDDDBBBBBB???DDD<<<666777NNNOOOZZZhhhJJJooo~~~{{{nnnqqq[[[000---***((()))******)))***((()))+++******777GGG^^^```mmm}}}vvvsssbbb>>>000...,,,,,,---000333555333444555888:::===>>>@@@HHHFFFUUUaaacccnnn{{{yyy}}}TTT???777===AAAFFFFFF===MMM[[[eeeAAAhhh||||||~~~~~~}}}hhh111,,,+++******))))))***++++++,,,&&&------,,,///...555GGGwwwooorrr}}}www~~~yyyrrr|||}}}~~~yyyrrrpppsssggggggooovvvjjjSSSGGGKKKaaa{{{rrriiihhhgggggghhhjjjkkkkkkhhhfffPPPAAA666666999888;;;AAACCCPPP```nnn}}}rrrfffdddeee^^^UUUOOOMMMKKKGGGBBBJJJLLLJJJCCC<<<;;;:::888444333333444555555222000AAA___aaaVVVrrrrrrOOO222222000++++++&&&---******+++++++++,,,,,,,,,222KKKtttaaajjjsssooorrrzzznnntttfffeeeeeegggkkkllljjjggg______WWWGGG999666999<<<@@@EEENNNZZZfffwwwddddddWWWUUUUUUSSSRRRQQQQQQRRRRRRPPPQQQNNNMMMKKK<<<666@@@MMMGGGEEE===111444999444666@@@CCCZZZ{{{qqq\\\fffSSS<<<...000*********))))))))))))******((((((***+++))))))111<<<]]]hhhlllyyyssslllpppgggTTTJJJOOOTTTSSS\\\```lll}}}~~~ooo^^^HHH555777===777;;;DDDJJJKKKOOOXXX___```]]]lllvvvooo___NNN@@@666///---,,,,,,---......---***+++---///000///...---------,,,------...///000222...222BBBTTT```fffiii@@@GGG>>>OOO@@@666///...)))++++++******++++++,,,---***<<<\\\xxxtttSSSHHHrrr===ZZZ~~~www|||rrrqqq{{{hhhZZZ___```jjjsssooonnnyyywwwyyy~~~[[[PPPOOOBBBQQQTTTccctttqqqQQQ:::333555MMMvvv~~~^^^wwwvvvbbb|||444,,,+++******))))))******+++---++++++---???lll}}}wwwvvvpppFFF???UUUyyy~~~qqq^^^HHH666333333///...222111777888666666;;;>>><<<555:::>>>QQQeee]]]WWWhhhtttuuummmbbbeee]]]^^^^^^ZZZTTTPPPOOOOOOKKKIIIGGGHHHHHHGGGDDDAAA???>>>FFF<<<:::===MMMhhhTTT```RRReeevvv{{{uuunnnvvvqqqeee111...***((()))*********)))(((***,,,((()))<<>>///...,,,,,,///222444444444555666999<<>>MMM___jjjwwwrrrhhhdddYYYRRRMMMKKKHHHAAA???AAAKKKMMMJJJBBB:::999999777444333222333444444333111HHHSSSQQQTTTaaazzzNNN222222000***+++&&&---******+++++++++,,,,,,,,,---CCCqqqggg~~~aaannnkkkhhhtttkkkvvvgggeeedddfffiiijjjgggdddXXX[[[VVVGGG:::666777999???CCCMMMXXXdddvvv```eeeZZZSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPLLLKKKJJJ<<<666AAANNNGGGDDD===333666;;;444111888999TTT}}}ttt^^^jjjYYYAAA---///+++******))))))))))))******((((((+++,,,))))))222===^^^dddqqq|||cccpppTTTHHHQQQZZZ[[[XXX\\\hhhlllxxx{{{rrrcccSSSAAA444999???777666???GGGIIINNNXXX___``````sssvvv___JJJ===555---+++***+++,,,------,,,(((***---///000000...---*********+++,,,---...///000+++///@@@TTTbbbiiimmm777III:::JJJttt~~~===111,,,000000++++++******++++++,,,---,,,;;;^^^tttmmmLLLLLL{{{???YYYssszzzuuummmwwwrrryyyyyykkk[[[ZZZYYY^^^llliiigggpppooouuu|||\\\LLL<<>>888777DDDrrrXXXppp[[[>>>111++++++************++++++%%%(((...444HHHttt|||vvvpppCCCBBB[[[zzzzzzkkkNNN===111000///+++---444///555777444666===BBBAAA???BBB@@@PPPggg^^^PPP[[[xxxxxxmmm___ccc\\\^^^___[[[VVVQQQOOOOOOLLLJJJHHHHHHIIIGGGCCC???<<<===FFF;;;===BBBNNNuuuEEEYYY]]]ZZZccclllwww}}}~~~yyy222///***((()))*********''''''+++---((()))@@@[[[iiiaaaqqq~~~wwwyyyuuuggg>>>777222111000000222555444111777888:::<<>>:::;;;888222333555666666666666222...HHHXXXOOOdddZZZFFF<<<333000...+++***+++******+++++++++,,,,,,,,,)))BBBppp{{{zzzzzzjjjjjjnnnjjjvvvlllllloookkkffffffhhhiiigggddd^^^\\\QQQAAA666555555333===AAAMMMYYYaaammm|||dddeeeUUUUUUTTTSSSQQQOOONNNNNNNNNOOOGGGJJJSSSLLL:::999GGGNNNJJJDDD===666333666<<<111666;;;```oooggg[[[hhh<<<:::,,,)))************))))))))))))(((,,,)))(((,,,***///>>>UUUvvv}}}yyyaaajjjYYYOOOTTTSSS[[[\\\UUUfffssseeerrrwwwuuuwwwaaaIII<<<888666444444777;;;BBBHHHNNNXXXcccjjjjjjuuuooo___UUUHHH:::777,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***,,,,,,------.../////////---000666666VVV___yyylll===DDD>>>CCCqqq666;;;)))++++++************+++,,,---...))):::xxx}}}hhhDDDMMM}}}@@@```|||ssspppssssssvvvwwwqqqccc\\\SSS```aaacccgggjjjkkkiiigggsss}}}|||ppplll^^^MMMBBBDDDGGGJJJOOOWWWeeeppphhhsssmmmeeeGGG>>>777NNNVVVsssyyyLLLnnnxxxSSS111---+++)))(((***++++++***)))+++000333IIIzzzuuuvvvbbb@@@===aaayyy___???555---,,,...//////111555777888777:::@@@BBB???TTTEEEDDD[[[rrrvvvmmmfff{{{xxxpppiiilll```]]]YYYUUURRROOOLLLIIIKKKJJJIIIIIIIIIGGGDDDBBB777AAABBB888777JJJdddrrryyy<<>>000222...---111444555777;;;:::<<<888;;;FFFFFFFFFPPPYYY```MMMhhhvvvooo|||]]]999:::AAAGGGeeesssRRR???;;;[[[uuu|||888LLLxxxjjj|||}}}ddd111...+++******))))))))))))*********''',,,(((,,,111222MMMccctttuuu|||zzzlllvvvqqqlllkkkkkkiiibbb\\\ZZZmmmpppeeeYYYMMMIIIPPP```|||kkkllltttkkkjjjiiiiiijjjjjjiiiggg^^^NNN???999888:::@@@GGGVVViiiyyyxxxbbbYYYWWWVVVTTTNNNKKKOOOVVVTTTMMMNNNPPPNNNGGGBBB@@@;;;555333444444555555444111...GGGfffZZZaaaiiiCCC999111///...+++***+++******+++++++++,,,,,,,,,)))444aaazzzjjjjjjkkkmmmwwwmmmnnnnnnllljjjkkknnnnnnjjjfff\\\YYYRRRHHH<<<666555777999???JJJVVV]]]iiiyyybbbdddYYYSSSRRRQQQQQQPPPPPPQQQQQQPPPJJJNNNXXXPPP>>><<>>fff~~~|||nnnppp]]]RRRZZZXXX[[[bbb[[[hhhiii[[[hhhwww~~~hhheeeooo|||```BBB666888:::888666999===DDDJJJPPPXXXbbbiii\\\hhheeeXXXNNN@@@222000---------------------------,,,+++************+++,,,------......///000000///333444;;;WWWdddccc@@@EEEAAAHHHuuu444777+++---,,,************+++,,,---......<<>>444PPPZZZnnnLLL^^^uuuppp???---+++))))))***++++++***)))))),,,555RRR}}}|||}}}GGGEEEhhhsssXXX===444,,,,,,......///111222666777777:::AAADDDCCC```OOOKKK___uuuwwwkkkaaa{{{ooogggddd___\\\XXXUUUSSSQQQOOOMMMMMMKKKJJJJJJIIIGGGDDDAAA999>>>>>>;;;===KKK\\\hhhPPP???WWW[[[fffllldddlllrrr>>>+++,,,((()))---%%%***)))***)))((('''000EEEXXX[[[^^^}}}ttt{{{}}}oooLLL<<<666333...---111444444666999555777333777CCCBBB@@@GGGVVV[[[JJJfffsssmmmaaaAAA???GGGRRRsss___KKK:::VVVmmmxxx:::KKKooodddyyy~~~}}}{{{ddd222...+++******))))))))))))******+++''',,,'''+++///111MMM~~~{{{zzz]]]xxxtttnnnzzzuuunnnooonnnmmmllliiieee___ZZZ___rrrwwwlllaaaSSSLLLQQQggg{{{kkkjjjkkkkkkjjjiiiiiijjjjjjiiigggdddXXXHHH===999???OOO^^^pppjjj\\\XXXTTTTTTSSSPPPLLLMMMOOOMMMGGGJJJLLLKKKEEEAAA===888333333333333333333111000///OOOmmm```nnnnnn???666000///...,,,***+++******+++++++++,,,,,,,,,333///WWW{{{vvvhhhjjjjjjhhhooo|||iiijjjjjjiiiiiikkkmmmkkkfffaaa^^^ZZZXXXTTTFFF777555<<<888AAANNNYYYaaaoooqqqVVVXXXRRRQQQQQQPPPPPPQQQRRRTTTUUUPPPKKKQQQYYYQQQ???>>>JJJKKKHHHBBB:::555444777999222444999___wwwkkkhhhyyyQQQ???---,,,++++++*********)))))))))''',,,)))(((,,,***...===mmm{{{{{{ssssssyyygggXXXaaa[[[WWW^^^WWWccccccUUUVVVeee{{{{{{}}}eee@@@222666;;;:::666:::>>>CCCGGGIIINNNUUUZZZWWWaaa]]]QQQKKK???555666...........................------,,,,,,,,,,,,---------......//////000000000777333CCCXXXkkkVVV;;;??????KKKsss333222---000,,,************+++,,,---...111@@@gggzzzyyyuuulllcccSSSeeepppHHHpppzzzsssooorrrtttwwwwww}}}xxxtttmmmbbbaaaaaa``````cccgggjjjdddeee]]]QQQRRR\\\^^^WWWZZZLLLEEEFFFCCC>>>DDDRRRaaacccnnn{{{eeeFFF444LLL}}}uuufffhhh\\\XXXzzz;;;...,,,))))))***++++++***---)))***666VVV{{{}}}IIIIIIkkklllOOO:::111+++,,,......000222444777888666999AAAGGGIIIrrrYYYKKKZZZvvvxxxssshhh```\\\XXXUUUSSSRRRQQQPPPNNNMMMKKKKKKJJJGGGDDDAAA===;;;;;;>>>@@@DDDMMMVVVIIIDDDIIIRRRkkkyyyjjj{{{xxx~~~GGG,,,+++)))(((---'''+++)))******)))'''...EEE[[[WWWiiippp|||aaa@@@888:::333...---000333333333666555555222888DDDBBB<<<@@@XXXYYYMMMkkk{{{yyyccc:::<<>>CCCBBBAAA===;;;888666444444333333444333000111444ZZZdddYYYeee===555///......,,,++++++******+++++++++,,,,,,,,,555///TTT}}}aaavvvfffhhhhhhgggiii|||vvvfffhhhiiihhhhhhiiiiiifffaaa]]]bbb^^^``````QQQ<<<999DDDEEERRRaaakkkttt{{{```^^^YYYSSSRRRQQQQQQQQQSSSUUUVVVOOOKKKOOOTTTKKK===>>>LLLIIIGGGAAA999444666777777111999DDDbbblllaaaooobbbDDD---***+++++++++*********))))))''',,,)))(((,,,)))---;;;aaannnpppiiigggyyylllZZZfff```XXX\\\VVV___{{{yyynnn~~~pppGGG444444888888777===AAADDDEEEDDDDDDGGGIIIQQQSSSIIIAAA@@@999...///------------............---------------------------......//////000111111111:::333KKKXXXsssHHH888;;;@@@RRRsss|||444...///111,,,************+++,,,------111CCCppp|||vvvbbbTTTooo]]]AAAlllyyysssppprrrvvvxxxxxx}}}zzztttooojjjccc```bbbfffiiijjjhhhmmmfffSSSIIINNNQQQNNNQQQJJJIIIOOOSSSYYYhhhzzz}}}uuurrrhhhSSS;;;AAAbbbtttxxxvvvaaasss```:::///---***)))***+++******,,,(((+++888XXXzzzyyyCCCGGGiiiiiiIII666///+++,,,......000444999;;;999555666AAANNNUUUrrrXXXFFFVVVxxxyyysssqqqbbbbbb^^^YYYUUUTTTSSSRRRQQQOOONNNLLLKKKJJJGGGCCC@@@@@@::::::???===999???JJJiiiIIIIIIssszzzzzzwwwvvv~~~rrrvvvrrryyyVVV...+++,,,(((,,,(((******))))))***)))///CCCYYYYYYmmm}}}qqq|||uuuWWW:::333888333///---111333111222444777888666<<>><<<::::::;;;666333333555444111555<<<\\\XXXPPP{{{}}}hhh>>>666//////...,,,+++,,,******+++++++++,,,,,,,,,))),,,RRR{{{ZZZmmmiiiggggggtttppp{{{zzzjjjhhhiiihhhhhhhhhhhhgggeeecccccc```cccfffZZZHHHGGGSSS___nnn}}}xxxccc___\\\WWWUUUSSSRRRRRRSSSTTTUUUQQQMMMNNNNNNEEE:::AAAPPPFFFFFF???777444777888555333???KKK___lllccccccsssJJJ///***++++++++++++************&&&+++)))(((,,,))),,,:::XXXkkkvvvrrrgggvvvwww|||kkkYYYhhhddd]]]ccc\\\```tttvvvRRR<<<666666:::>>>CCCHHHMMMOOONNNNNNOOOQQQ]]]ZZZOOOLLLPPPEEE222+++++++++,,,,,,,,,---------,,,,,,------------------......//////000111111222333===999RRRYYYyyy???:::<<>>FFFOOOWWW\\\MMMHHHDDDAAA>>>999999;;;777333333666555333999CCCYYYUUUSSSsssqqqzzzDDD:::222//////,,,,,,---******+++++++++,,,,,,,,,)))000QQQuuuTTTgggvvvmmmooo~~~tttwwwllldddbbbcccdddeeefffgggggghhh```___bbbeee___VVVZZZdddssswwwddd[[[XXXXXXZZZXXXUUUSSSRRRRRRTTTUUUTTTQQQPPPMMMCCC<<>>555333888888333777@@@KKK\\\bbbhhhlllPPP111---,,,++++++++++++*********&&&+++***))),,,)))+++999XXXrrrsssvvv}}}rrr[[[ddd```]]]```[[[\\\lllqqqWWWDDD<<<<<>><<<===NNNlllaaa777,,,000,,,)))************+++,,,---...333KKK{{{|||SSSIIIsss]]]TTTyyyuuurrruuuzzz}}}|||yyyvvvyyy|||}}}}}}|||yyyvvvuuuiii\\\XXX^^^fffkkkkkkggg[[[VVV```mmmnnncccXXXVVV[[[___cccnnn}}}aaaNNN^^^___CCC555NNNZZZXXXpppqqqxxxZZZ000...+++***++++++***))))))***111:::RRRzzzDDDMMMllllllIII333///---.........111666888;;;999333444EEE]]]nnnkkkOOOPPPkkk~~~pppccc```[[[XXXUUURRRNNNLLLMMMLLLJJJJJJIIIFFFCCC@@@;;;<<<>>>???===@@@MMM[[[uuudddqqqzzzwwwmmmzzz|||uuu555+++111&&&)))***'''+++&&&''',,,...333IIIcccqqqggg~~~|||ooosssxxxHHH:::444999333///...222444222222333222555333777???;;;666===[[[RRRIIIKKKRRRSSSMMMEEEOOO```lllJJJQQQ{{{eeeQQQFFFCCC[[[yyy|||ggg777vvv___nnn{{{xxxvvvwwwggg444...+++******))))))))))))******)))&&&,,,(((+++,,,+++DDDvvv{{{ccc~~~}}}qqqddd~~~cccfffrrruuukkkaaa```___^^^]]]\\\ZZZYYYnnnxxxrrraaaXXXTTTWWWbbbrrr}}}qqqllljjjkkkjjjiiiiiijjjjjjiiigggdddggggggdddiiittt~~~}}}~~~uuuwwwqqq```ZZZ[[[ZZZUUUOOO@@@;;;LLLbbbiiiaaaWWWGGGCCCAAABBB???888555666666222222666555333;;;HHHbbbTTTbbbjjj~~~JJJ???555000...,,,,,,...******+++++++++,,,,,,,,,000000IIIlll|||rrrXXXlllppprrryyyllllllqqqddd```bbbeeeggggggfffddddddaaabbbbbb___]]]___eeejjjssstttxxxpppdddaaa___^^^bbbZZZXXXUUUSSSRRRSSSUUUWWWTTTSSSSSSNNNCCC===GGGWWWBBBCCC===333333999999222:::@@@KKKbbbkkkttthhhTTT222///,,,,,,+++++++++*********&&&+++***))),,,(((***888UUUqqq|||~~~xxx\\\]]]ZZZ\\\\\\XXXXXXfffyyy}}}zzzjjjVVVJJJDDDCCCHHHNNNPPPUUU[[[]]][[[WWWUUUUUUKKKIIIBBBCCCHHH;;;+++)))++++++,,,,,,---......///---...///000000000////////////000111111222222333888BBBRRR]]]```eeeCCC@@@>>>SSSuuuPPP777---000)))***************+++,,,---...222OOOfffyyyYYYXXXXXXZZZyyyvvvtttvvv}}}{{{uuuxxxwwwwwwwwwtttnnniiiggg\\\VVVOOOLLLQQQ[[[fffmmmpppeeehhh{{{uuufffbbbkkkdddccckkkssszzz{{{cccMMM\\\XXX???888JJJxxx}}}fffWWWkkk```111///,,,***++++++***)))------111:::SSS{{{xxxEEEOOOlllmmmKKK444000///000///...111666:::???>>>666555BBBWWWggglllMMMIIIeeewwwkkk___]]][[[YYYVVVSSSNNNKKKKKKJJJIIIHHHHHHFFFCCC@@@:::>>>>>><<>>pppWWWdddsssttttttxxxhhh444...+++******))))))))))))******(((&&&---))),,,,,,***BBBuuuxxxfffssscccwwwbbb]]]llluuuhhh]]]]]]]]]^^^___^^^ZZZVVVrrrqqq___IIIDDDEEEHHHRRRXXX]]]gggrrrxxxuuukkkccciiihhhgggggghhhhhhgggfffcccffffffeeeiiippppppkkkmmmooonnnlllkkkmmmllliiihhhccc^^^\\\[[[YYYWWWWWWVVVCCC???WWWtttuuuZZZ@@@???===???DDDBBB:::555666666000111666555333<<>>___vvvBBBLLLhhhmmmKKK444111000111000...111666???EEEEEE;;;555<<>>MMMTTTQQQ___qqqHHHjjjccciiioooxxxppp555)))333&&&***///***'''(((---...'''000[[[}}}rrr}}}yyyIII999222888222//////444666555444666666;;;:::999===:::<<>>GGG```{{{|||kkkbbbfffhhhhhhiiikkklllkkkfffbbb```aaadddeeeeeeeeehhhkkkmmmkkkkkklllhhhaaa^^^```\\\[[[[[[YYYXXXWWWVVVUUUVVVCCCFFFdddrrr___JJJEEEBBB@@@AAADDDAAA:::666555111888222111555///===ccceeeooowwwSSS[[[TTT:::000(((555$$$---******************************555UUUyyy```dddjjjsssfffcccyyycccccciiikkkgggddddddeeedddffflllhhhcccfffddd```ddd^^^ssslllcccxxxkkkcccTTTmmmhhhUUUUUUWWWVVV```YYYWWWTTTTTTUUUVVVVVVVVVWWWTTTSSSJJJ@@@FFFOOOKKKCCC???999444444666555333EEE>>>ZZZzzz]]]uuu___,,,---------,,,+++************+++***************++++++CCCooozzzwwwZZZ\\\YYY]]]bbbdddaaa```lllwwwnnnsssyyyYYYPPPSSSHHHGGGSSSTTTMMMCCC???DDDCCC888222555...------,,,++++++++++++000//////...//////000111111222333444444444444444666222000222333222444888;;;XXXZZZ^^^xxxEEEJJJFFFFFFttt~~~AAA---222111&&&111++++++******++++++,,,---444DDDuuuoooTTTNNNwwwUUU]]]~~~|||yyyxxx|||wwwpppqqqgggZZZPPPEEE===<<>>TTTvvvlllZZZ777000***+++,,,***)))***'''333...@@@YYYyyywwwCCCJJJYYYpppmmmNNN666333222222111///222888888IIIPPP777000???KKKeeetttVVVmmmddd{{{xxxbbb\\\VVVUUUTTTRRRNNNLLLKKKJJJIIIFFFDDDBBBAAA@@@???======@@@??????BBBHHHeee]]]MMMccchhhsssyyyyyyyyy}}}===***---,,,...(((((($$$))),,,)))'''666WWWtttqqq{{{ooozzzwwwzzzEEE<<<:::000000666---...<<<888///888444666:::???@@@CCCMMMXXX^^^ttt{{{lll}}}qqq___lllqqqjjjPPPJJJaaalllXXXzzz===qqqZZZgggrrroooqqqyyyggg111,,,,,,)))))))))))))))))))))))))))&&&&&&)))******///666hhhyyyrrr}}}zzzaaallleeeaaassssssfff]]]___cccfffdddaaaeeemmmkkklllbbbKKK;;;AAAPPPVVV[[[ccc{{{mmmaaabbbhhhhhhiiijjjiiifffcccaaabbb___aaadddbbb^^^^^^bbblllhhhfffgggccc[[[TTTSSS\\\[[[ZZZXXXWWWUUUUUUTTTXXXJJJLLL```gggWWWHHHFFFAAA???@@@BBB@@@999555666111555111444:::333@@@eeeaaa]]]vvv[[[mmmaaa@@@444***444%%%,,,***************************...333HHHsss~~~lllaaabbbkkkfffddd|||iiibbbaaaeeekkkiiibbbbbbiiiccchhhccc___ddddddaaafffaaakkkyyyccc___pppddd^^^QQQaaa[[[PPPVVVXXXVVV^^^YYYWWWUUUUUUVVVVVVUUUTTTYYYWWWXXXRRRHHHMMMTTTNNNGGGAAA888333444666555333999888bbbvvvmmm^^^111///...---,,,+++******************))))))***+++,,,,,,DDD\\\uuu{{{vvvwww~~~rrryyy^^^ZZZTTTYYY]]]```]]]ZZZeeezzzwwwvvv}}}kkkRRRJJJIII???EEEUUUXXXEEE<<<999===<<<333...000------,,,,,,+++,,,,,,,,,/////////000000111111111333333333333333333222222222111111333333222555;;;FFF[[[___gggqqq<<>>AAABBBDDDJJJVVViii}}}tttkkkgggiiinnnqqquuusssvvvyyyiiiOOOXXXkkkIIIAAA777IIIyyykkk{{{ccc777000***+++,,,***)))***+++///---@@@fffsssxxx:::EEEYYYsssnnnRRR888444333444444222333777BBBKKKQQQ<<<444@@@PPPrrr\\\]]]\\\~~~llleee___XXXUUUTTTRRRNNNLLLKKKJJJIIIGGGEEECCCAAA@@@???===>>>@@@@@@>>>BBBGGGsssbbbIII^^^iiitttxxxzzzwww{{{BBB,,,,,,***---(((***%%%))),,,)))(((555TTTooogggwwwqqqmmmJJJ<<<===999000333//////555555222666...,,,---555???SSSpppgggaaalllgggnnnzzzOOONNNfffjjjXXX}}}>>>uuu]]]hhhrrroooqqqyyyhhh222---,,,)))))))))))))))))))))))))))'''''')))******...555^^^www~~~gggiiieee___ooonnnaaaeeeeeegggiiihhhfffjjjqqqllljjjfffMMM777KKKiiikkk{{{pppdddbbbggghhhiiihhheeebbb``````aaa[[[[[[bbb___VVVVVV___hhhccc```bbbbbbZZZQQQLLL\\\[[[YYYVVVTTTSSSSSSRRRUUUOOOOOOUUUUUUMMMGGGGGG???===>>>@@@>>>888555666333333222888;;;333BBBeee\\\OOOkkkqqqCCC555+++333'''---++++++++++++++++++++++++***///000<<>>ZZZ[[[333222------+++---+++************+++,,,,,,222RRRqqq|||LLLLLLqqqzzzXXXWWWyyyvvvtttsssttttttoooeee]]]NNNBBB777444444666;;;@@@CCCGGGMMMUUUddd|||{{{ooogggggglllrrrrrrppppppuuuxxx||||||jjjSSS^^^nnnJJJAAA666GGGcccooouuufffxxx777000***+++,,,***)))***...)))...BBBwwwyyy~~~ttt>>>MMMeee~~~oooXXX<<<666333555777666555666BBBMMMWWWCCC888===NNNuuuTTTOOOZZZooofffaaaZZZVVVTTTRRROOOLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>>>>>@@@@@@>>>AAAFFFxxx```>>>XXXnnnyyyxxx{{{~~~wwwGGG...,,,(((,,,))),,,((()))******)))444OOOhhhfff{{{ggg___{{{\\\EEE@@@===000---000111///555:::666444000111555:::HHHiiivvvlllQQQ???GGGFFFIIIYYYoooMMMTTTmmmfffXXX???zzz```iiiqqqlllnnnvvviii333------)))))))))))))))))))))))))))'''''')))***)))---333[[[vvvuuulllbbb~~~cccZZZjjjoooiiiooolllkkklllkkkiiikkkpppnnnfffdddPPP<<<___qqqiiieeeeeeggghhhfffcccaaaaaabbb^^^WWWXXX___[[[RRRYYYiiieee^^^\\\bbbfffaaaWWWQQQZZZYYYWWWUUUSSSQQQQQQPPPUUUQQQMMMJJJIIIJJJJJJIII???<<<<<<>>><<<777555666666333555:::666111FFFggg]]]]]]}}}BBB444,,,111+++///++++++++++++++++++++++++***,,,---:::bbbxxx___~~~jjj^^^eeepppmmmjjjuuu]]]cccnnntttkkk```cccooojjjiii___[[[^^^ZZZVVV\\\]]]ffffffUUUTTT```VVVCCC:::999<<>>===<<<;;;===DDDFFF???999555333666444///---000,,,,,,,,,,,,,,,---...///,,,...000333444444333222222111///------...000111000000222222111333???LLL[[[___qqqGGGGGGAAALLLlllHHH...666***+++,,,)))***************++++++,,,333TTThhh___[[[}}}www\\\SSSyyyxxxxxxxxxtttiiiZZZOOOBBB888111222777<<>>???AAA@@@>>>@@@EEEiiiVVV888YYYyyyuuuvvviiiwwwHHH...---))),,,))),,,***))))))***+++333JJJbbbkkkiii[[[qqqfffVVVLLL:::+++...333...888CCC999333444<<>>OOOSSSQQQuuuXXXJJJXXXrrr```WWW@@@~~~cccjjjpppjjjkkkssskkk444...---)))))))))))))))))))))))))))'''(((******(((,,,111WWWyyywwwmmm~~~ooo[[[kkkaaaVVVhhhvvvxxxqqqllljjjkkklllkkkllloooiii___bbbXXXLLLmmmjjjrrrlllmmmgggcccdddeeeeeedddccccccddd]]]XXXXXX[[[WWWSSS```tttddd]]][[[bbbiiieee\\\TTTXXXWWWVVVUUUSSSQQQPPPOOOWWWQQQGGGBBBDDDHHHHHHEEE@@@<<<;;;<<<:::555444666555444999:::333777SSSooo^^^xxxqqqCCC555---000//////++++++++++++++++++++++++,,,(((+++===\\\{{{hhhxxxnnn^^^aaalllkkkfffzzz{{{aaatttuuueeebbbgggjjjccc```SSSJJJIIIBBB@@@KKK```tttnnnXXXSSS]]]VVV999666333===NNNYYY]]]]]][[[YYYXXXWWWWWWVVVTTTPPPMMMNNNEEEFFFHHHCCCGGGNNNLLLMMM???444444666777777999888\\\|||qqqIII;;;000111000///---,,,+++++++++((((((((()))***,,,---...'''CCCwwwqqqhhh]]]hhh]]]bbbccc___]]]bbbkkkqqq{{{|||{{{xxxssstttnnnjjjfff[[[III<<<888111444333555>>>CCC<<<444777555444444333000///111,,,,,,,,,,,,---......///,,,...000333444444333222------++++++,,,...000222222111111222222888GGGWWW^^^ccczzz[[[>>>QQQ===OOO{{{===...777***+++,,,(((******))))))******+++,,,222OOOzzzkkkoooYYY|||dddRRRtttzzz{{{|||zzzrrraaaNNN@@@888222000555<<>>======SSScccNNNmmm777000***+++,,,***)))***---&&&111BBB|||yyy}}}RRR^^^pppqqqdddDDD999///...111333555777AAAiii~~~WWW888>>>QQQtttfffcccpppeeeVVV]]]```ZZZUUUSSSRRROOOLLLKKKJJJHHHGGGEEEDDDCCC@@@???@@@BBB@@@>>>???CCCWWWUUU@@@bbbqqquuuwwwppphhhFFF......***---)))++++++((((((++++++111GGG```lllsssnnn\\\kkkwwwRRR666...222///777BBB===111...777CCCDDDHHHiiiMMM999EEEWWWmmmlllhhhjjjQQQMMMQQQGGGYYYtttZZZWWW{{{AAA~~~ccckkkqqqjjjkkkrrrlll555///...)))))))))))))))))))))))))))'''(((******(((***///LLLxxx}}}nnnzzz}}}tttXXX\\\bbbWWWkkk|||lllgggeeeiiinnnnnnnnnpppjjjeeejjjeeeYYYbbbkkk]]]QQQXXXqqqeeennnfffbbbbbbbbbccceeefffdddaaaZZZVVVTTTTTTUUUYYYfffsssddd]]]ZZZ```eee```WWWQQQTTTUUUVVVVVVUUURRRPPPNNNPPPEEE;;;:::>>>@@@===999BBB>>>;;;;;;999444333666444444:::999555GGGeeeqqqYYYdddFFF999000///111...,,,,,,,,,,,,,,,,,,,,,,,,...'''***;;;RRRhhh{{{zzz^^^\\\aaaeeegggsssnnntttcccdddgggddd^^^XXXHHH<<<999555===SSSwwwrrr\\\UUUYYYXXX;;;333...:::LLLXXXeeejjj```ZZZXXXVVVTTTSSSQQQNNNKKKKKKAAAAAAEEEBBBFFFNNNLLLGGG;;;444666777555888===DDDbbbCCC===333222111///...---,,,++++++))))))))))))***+++,,,---***===```zzz{{{~~~vvvrrrqqqeeeiiibbbeeefffdddaaaccciiinnnuuuzzz{{{wwwrrroookkkffflllhhhfffcccUUUAAA666555222777444888DDDBBB777666333333333111///......000------------------...///---...000222333333222222+++++++++,,,---///111222333222222555888@@@OOO^^^___lll~~~<<<<<>>hhhrrr888000444))),,,+++)))***))))))))))))***++++++///JJJyyyttt{{{uuuoooGGGjjjoooRRRgggzzzwwwxxxyyyuuuiiiWWWBBB444///...000777===@@@FFFMMMSSSaaazzzzzzrrrrrrsssrrroooiiilllrrrzzz~~~}}}tttcccUUUccckkkAAA<<<666HHH{{{qqq\\\777000***+++,,,***)))***,,,+++111AAAqqqyyy~~~}}}uuu~~~RRR\\\kkkzzz|||kkk```CCC999000---...000333777EEEjjj}}}TTT444:::QQQxxx___kkkYYYLLL]]]gggbbbWWWSSSRRRPPPLLLKKKJJJIIIGGGFFFEEEDDDAAA???@@@BBBAAA===>>>BBBMMMaaaSSSllllllnnnGGG///...+++---)))++++++'''))),,,+++...FFFbbbmmmrrriiiSSSbbbxxxPPP555222000111@@@NNN[[[@@@000777DDD[[[ddd???JJJdddrrrkkkqqqrrrRRR:::777BBBGGGFFFXXXuuuVVVYYY{{{uuuDDD{{{bbbkkkrrrmmmnnnuuummm666000...)))))))))))))))))))))))))))((((((******''')))...???ooo||||||uuu~~~|||[[[VVV|||ddd^^^rrr~~~~~~jjjdddbbbiiioooooonnnmmmkkklllnnniii\\\NNNDDD>>>KKKOOOyyyiiicccqqqfffbbb```^^^bbbffffffaaa[[[PPPLLLGGGHHHUUUeeellljjjbbb[[[XXX\\\^^^YYYRRRMMMQQQSSSVVVXXXWWWTTTPPPMMMDDD:::555;;;AAA???======DDD@@@<<<;;;888333333555666444888555777VVVlllccc]]]iiiDDD999222...333---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))222FFF```wwwfff```ZZZcccooooootttsssgggeeeddd```\\\TTTBBB555555:::SSSuuummm___YYYRRRXXXHHH888///666FFFWWWsss}}}jjj[[[XXXTTTRRRPPPNNNLLLJJJEEE;;;===DDDCCCEEEKKKIII???777444777777444888BBBQQQlllzzz}}}===;;;444333222000...---,,,,,,+++******))))))***+++,,,,,,...999MMMgggvvv}}}ssswwwttt{{{sssmmmsssqqqnnnjjjfffdddggglllmmmsssuuuqqqllliiifffbbbfff```^^^]]]PPP<<<222333;;;GGGKKKRRRXXXDDD000666111222222///,,,+++---//////......------------.../////////000000111111111---......///000111111222222111444;;;BBBIIIUUU___^^^vvvaaaAAABBBAAAMMMVVV444111---)))...))),,,)))))))))))))))***++++++///JJJvvviii>>>```vvvQQQ\\\zzzwwwttttttrrrkkk___MMM<<<000...///333999===AAAKKKUUUeeerrrrrriiieeebbb```eeefffkkksss{{{zzz```VVVgggpppDDD;;;333BBByyyuuussslll777000***+++,,,***)))******......EEEmmm|||{{{ppptttMMMVVVeeevvvrrrZZZKKK???999333111000...111666AAAWWWlllWWW>>>999JJJwwwzzzUUUiiiUUUFFF___qqqkkk[[[SSSQQQPPPLLLKKKJJJIIIHHHGGGFFFEEEAAA@@@AAACCCAAA======AAAJJJpppccckkk{{{|||jjjqqqLLL111...))),,,)))---***''')))---***,,,GGGgggiii}}}~~~~~~cccGGG[[[wwwnnnBBB777555///GGGsssfff888777NNNnnn|||JJJLLLgggooommmsssMMM>>>:::===BBB>>>GGGXXXuuuUUU]]]tttqqqIIIyyy```jjjsssoooqqqxxxnnn777000...)))))))))))))))))))))))))))((((((+++***''')))---888ooovvv{{{rrr___UUUzzzfffeeexxx}}}wwwllleeeccciiiooonnnkkkiiibbbhhhgggcccYYYEEE:::BBBQQQSSS|||jjjeeetttgggccc___\\\```ffffff^^^UUUEEEAAA;;;???WWWpppqqqddd___YYYVVVYYY[[[VVVQQQNNNOOORRRVVVYYYYYYUUUPPPMMM@@@888:::GGGMMMJJJIIIOOOFFFAAA===;;;888333222555999555666111888\\\jjjOOOkkkiii|||???666111---555...,,,,,,,,,,,,,,,,,,,,,,,,(((,,,)))***@@@bbbwwwyyytttrrrhhhZZZdddvvvnnnmmmyyyrrrllleee```___YYYPPP<<<000333AAAfffddd```]]]MMMXXXTTTDDD666999FFF]]]xxx[[[XXXSSSPPPNNNMMMKKKIIIDDD999>>>HHHGGGHHHKKKHHH:::444444999777333999DDDMMM777888222333222111///---,,,,,,++++++***************++++++###000BBB___}}}vvvpppwwwyyyssszzzrrrjjjccc___```cccgggmmmqqqnnnkkkjjjhhhfffddd\\\ZZZ]]]WWWHHH@@@BBBCCCXXXfffqqqnnnHHH***222111333333///++++++---///000///...---------------000///////////////000111000111222222222222222111000000666@@@JJJPPPWWW^^^\\\}}}EEEVVVJJJ:::```DDD333111((()))///)))...)))))))))))))))******+++333LLL~~~nnnfffEEEcccxxxOOOUUUxxxzzztttrrrmmmeeeXXXIII;;;333111333888===@@@EEERRR```vvvuuufffYYYRRRPPPUUUXXX```mmmxxxwwwaaaXXXhhhnnnBBB;;;555FFFooossskkk777000***+++,,,***)))+++(((///,,,IIIpppttt~~~~~~rrrqqqEEENNN^^^qqqhhhJJJ666<<<999777666222...000444===HHHaaacccSSS@@@FFFvvvgggTTTrrrNNNDDDbbbyyyrrr^^^SSSQQQOOOLLLLLLKKKJJJHHHGGGFFFFFFAAA@@@AAACCCAAA======@@@GGGwwwiiidddnnnsssjjjoooQQQ333---'''+++***...)))'''***...)))+++HHHkkkbbb~~~uuu}}}eeeEEEZZZmmmLLL<<<;;;222SSSCCCDDDdddVVVTTTrrrzzzOOO000888===999>>>EEEIIIWWWuuuVVV```qqqnnnLLL```ppprrrnnnuuuuuuppp999...000+++***)))))))))))))))***))))))))))))************555eee|||zzzuuummm[[[]]]ssswwwgggvvvooojjjhhhfffiiiooorrrpppmmmhhhhhhbbb___WWWBBB777@@@RRRfffooogggoooiiiiiihhhddd^^^___bbb\\\SSS>>>DDD<<>>+++;;;ccc```^^^sss]]]>>>444>>>---111,,,000///---,,,++++++,,,---'''+++***(((333MMMjjj|||aaacccvvvwwwjjjSSSbbbpppgggtttwwwmmmfffccccccfffJJJ===;;;555KKKbbbZZZRRRMMMUUU^^^KKK@@@>>>BBBiii}}}bbbRRRNNNXXXWWWGGGAAAIII888???EEEIIIMMMPPPNNNHHH777111555333,,,???SSSLLLlllzzzccc222>>>777222222222222111///---,,,+++++++++++++++++++++,,,))),,,555RRRttt|||uuuwwwpppyyy~~~|||~~~uuugggcccccc\\\]]]eeekkkkkkeeeccchhhoooddd]]][[[___ZZZMMMGGGJJJYYYyyyyyyTTT;;;333111666777666333///---...111333555333---***---//////...111444666555111---)))333000111555777444111222999000CCCRRRKKKTTTddd]]]ooolll===UUU888QQQzzzVVV777333...+++***))))))((()))))))))))))))******+++***___www]]]MMMddd{{{zzzNNNUUU{{{wwwrrroooqqqhhhMMM<<<666000...666999===FFFGGGMMM\\\nnnxxxdddKKKAAAEEEBBBNNN]]]gggnnnxxx~~~aaaZZZiii\\\???444777JJJmmm^^^ttt555111---+++++++++***)))//////111AAAxxxvvvllljjjsssuuuwwwJJJJJJ```bbb```777999NNNWWW:::111:::111222777<<>>???@@@III\\\gggRRRkkkuuulll===dddssssssnnnuuutttqqq:::...///+++******)))))))))))))))))))))))))))************000[[[zzz{{{ooo}}}}}}lllXXXYYYttttttvvvrrrrrrnnnjjjiiikkkjjjgggccc[[[bbbdddddd]]]GGG;;;EEEXXXuuuvvvkkklll```eeefffccc```aaabbb\\\SSS>>>AAA@@@YYYyyykkkaaaXXXTTTYYY\\\TTTIIIBBB999???IIISSSYYYXXXRRRNNNAAA666IIIjjjjjjTTTEEE@@@KKKGGGAAA:::666444444444666666777,,,NNNvvvcccRRR~~~nnn===666<<<333333222000///...,,,,,,,,,,,,---++++++***(((---???ZZZnnn|||kkkdddiii}}}uuu\\\bbbiiiaaannn|||yyynnndddaaaaaa___OOOBBB888;;;eee```VVVOOONNNUUUYYYVVVCCC:::AAAiiiWWWXXXTTTOOOOOOPPPIII>>><<>>GGGHHHNNN^^^sssfffCCC444333<<>>;;;<<<@@@DDDIII~~~eeetttqqquuulllXXX444222222///'''%%%***'''(((++++++,,,:::KKKhhh~~~mmm}}}XXXPPPrrrXXXDDD;;;ZZZ{{{nnnttteee{{{yyyPPPCCC777666:::===???@@@KKK]]]WWWVVVfff^^^FFFggguuutttmmmsssssssss;;;......++++++***)))))))))))))))))))))))))))************+++KKKzzzttt|||nnnvvvxxxXXXOOOiiiyyyooovvvwwwoookkkhhhggghhhhhhfffccc^^^gggjjjggg]]]FFF;;;DDD___sssiiiiii]]]aaabbbbbbaaabbbaaa[[[SSSAAA@@@KKKssszzzfffUUUMMMJJJQQQWWWSSSHHH???888@@@NNN^^^hhheeeYYYNNNBBB<<>>999888777222444000///...------,,,,,,------***)))++++++222JJJbbbvvv~~~hhh```~~~}}}ddd^^^^^^WWWccclllnnnvvv}}}zzzoooddd______^^^VVVIII999FFF~~~sss\\\QQQMMMTTTZZZVVVZZZJJJBBBCCCWWWoooQQQVVVUUUOOOMMMKKKBBB444DDDGGGIIIKKKNNNMMMCCC888222444......>>>JJJNNNPPP}}}PPP;;;;;;:::999777555333111000/////////......------,,,,,,,,,)))------===]]]nnnjjjfffooo}}}xxxmmm|||hhh^^^ttttttbbb___gggaaa]]][[[^^^dddgggeeeaaa[[[SSSOOOPPPLLLDDDCCCHHHNNNQQQKKK<<<333555888888:::999666111---,,,---///111444222---+++...000///000...,,,*********,,,---......111444222...000444777OOONNNOOOfffgggeee}}}gggMMMMMMXXX:::333000,,,******+++******)))))))))))))))******+++///???gggrrrfffyyyyyyUUULLLSSSPPP}}}{{{|||~~~tttpppdddIII777444222111999;;;@@@IIILLLSSScccgggGGG;;;:::555===HHHRRR___rrrwwwxxxaaa___bbbJJJ777999999GGGuuuvvvWWWuuu444111---+++***+++***)))222***222PPPxxxzzz{{{oookkkyyy~~~qqqgggAAA999MMM[[[uuuXXX999AAATTTeee555555888777777;;;IIIZZZ^^^QQQGGGSSShhhdddpppwwwjjjeee[[[JJJ???@@@===pppzzzKKKUUU```kkkZZZIIIFFFJJJKKKGGGEEEIIIGGGCCC???<<<<<<@@@DDDOOOjjjtttiiimmmyyyXXX777......000###111)))&&&'''***)))+++999JJJ___sssxxxjjj[[[zzzcccOOO<<>>///...,,,,,,+++***))))))))))))((()))))))))***************;;;mmmvvvssspppwwwbbbKKKYYYyyyyyylllrrr}}}mmmjjjgggfffggggggfffeeeeeekkkhhhccc]]]KKK@@@GGGdddeee```gggccc___aaabbbcccbbb___WWWQQQIIIFFFYYYppp\\\GGGAAA@@@IIIUUUVVVKKK@@@:::BBBSSSgggtttooo]]]NNNBBBAAATTTfffZZZFFF@@@@@@;;;;;;999777666555444444111222===[[[nnnYYYRRR{{{gggWWW>>>;;;222777...222000000///......------------((()))...,,,---AAA\\\qqqyyyoooooobbb]]]UUU^^^```cccjjjssstttnnnfff```^^^bbbZZZNNNEEEVVVwwwfffYYYOOONNN\\\bbbVVVOOONNNRRRMMMBBBMMMYYYRRRWWWOOONNNSSSLLL;;;444:::KKKMMMPPPRRRSSSOOOAAA333///222+++000???>>>EEEaaaxxxlllGGGBBB<<<===<<<:::777333111000000111111000000///...---,,,,,,%%%,,,)))...GGG[[[```cccooosssxxx{{{nnnsss```UUUhhhkkk___aaajjjdddaaaaaaeeegggcccVVVLLLRRRMMMJJJJJJGGGAAA???BBB444555222///111777999555777555222...,,,,,,...///000333222---,,,...000///222000...,,,,,,---///111000111333444222000666>>>LLLRRRTTT]]]fffaaammmwwwJJJNNNhhhuuuYYY000000---+++******++++++***)))))))))))))))******+++,,,777jjj|||vvvppptttTTTDDDzzzVVVNNNvvvlll^^^CCC222333444222999;;;@@@JJJNNNVVVhhhmmmzzzbbbdddyyyiiiHHH999777222999CCCLLLWWWeeevvvkkknnnZZZdddiiiLLL::::::666DDDxxxgggooo333000,,,************))))))%%%+++@@@|||}}}sssnnngggyyyzzzlllhhhgggeeegggCCC777KKK\\\www^^^???DDDlllhhh777;;;<<<;;;@@@999AAAHHHGGG@@@===BBBHHH[[[\\\MMMDDDOOOgggxxxtttiiigggmmmyyy{{{mmmZZZOOOTTT___hhhpppiiiXXXHHHEEEHHHIIIGGGEEELLLHHHDDDAAA???===???CCCddduuudddpppkkkxxx~~~nnnpppjjjbbbSSS))))))***''''''******+++888IIINNNZZZsssooo{{{rrr}}}iiiVVV<<<111===444BBB@@@444666<<>>000000222111<<>>???===;;;888444222111111222111111000000///...------$$$---)))(((666GGGXXXiiiyyyvvvtttqqqfffhhh\\\```]]]\\\bbbfff\\\\\\___bbbbbb]]]TTTLLLLLLJJJIIIIIIEEE???;;;:::444555555444444555222...222000---,,,,,,---///000///222222...,,,///111000000000000000000111111111222222222444333444>>>IIISSSKKKUUUaaaeeewwwSSSCCCMMMeeewww===555...,,,***)))***++++++***)))))))))))))))******+++***888tttxxxvvvqqq}}}eee@@@___]]]OOOuuuuuugggYYY???///222555555;;;;;;>>>GGGKKKTTTeeesss\\\qqqYYYiii~~~MMM777333333888>>>EEEOOO^^^ppp}}}wwwVVV}}}tttVVVgggjjjJJJ999999:::SSS~~~iiiuuulll222///,,,***************%%%***---333lll{{{|||vvvggg}}}ooobbb[[[^^^jjjHHH888JJJ\\\kkkGGGEEEeeeKKKQQQ@@@666<<<999???EEEFFFGGGJJJNNNPPPOOOJJJPPPVVVZZZ\\\___kkkvvv|||zzzmmmfffjjjsssiiihhhbbbZZZPPPHHHFFFFFFEEEEEEGGGGGGCCCBBBBBB???;;;===CCCzzzeeedddssszzzsssbbbRRR,,,%%%+++((()))+++***+++999JJJIIISSSttttttsssdddJJJ444333000222111888DDDEEEMMM```|||VVV???:::777666888:::<<>>===CCCTTTjjjtttgggUUUAAAHHHWWWkkkyyyxxxiii\\\QQQKKKPPPRRRDDD<<<>>>===999999888777777777888888999***888oootttZZZ}}}vvvlll@@@777999444666555777111111111111000///...---,,,***+++---***'''111???aaaiiiqqqooo}}}zzznnnkkk^^^ZZZQQQ___]]]]]]```dddeeeaaa]]]VVVOOOWWWhhhrrrwwwppp```ccc^^^ZZZRRROOO[[[___PPPXXXRRRNNNOOOOOONNNPPPVVVWWWXXXKKK666666LLL^^^aaaPPPSSSRRRMMMHHHBBB999///...111777AAADDDGGGllllllGGGAAAGGG??????<<<:::888555444222222222111000000//////.........(((...,,,***000999NNNkkk{{{xxxqqquuuxxx|||ttthhh```WWW\\\ccc```]]]\\\ZZZXXXVVVTTTSSSRRRKKKKKKJJJIIIDDD>>>999666777666444222000000/////////---+++,,,...///000///---111222...---000111000...///000111111111111111222111333666999>>>GGGQQQVVVRRR\\\```kkkOOOHHHFFFEEESSSppp```222000,,,+++))))))***+++***))))))))))))))))))******++++++:::sssuuuzzzsss{{{qqqQQQ\\\pppsss[[[nnnrrrfffZZZBBB000111555777===<<<>>>FFFJJJSSSeee|||ttteeeeeecccxxxzzzLLL???;;;666666777===KKKbbb|||jjj|||uuuZZZhhhccc@@@444777BBBlllsssfff|||ooo\\\111...+++)))***************222444333iii~~~mmmxxxuuukkkddd\\\[[[fffOOO:::FFFYYYsssMMMHHHuuukkkSSS^^^bbb???///444888===EEEJJJNNNTTT[[[bbbgggaaaqqqvvvrrrpppsssjjjaaaRRRNNNJJJHHHHHHFFFBBBDDDHHHBBB??????AAA===888>>>III___ooowwwvvvzzz]]]999------...///,,,)))))),,,***+++999IIILLLSSS}}}ttt|||yyyqqq[[[BBB999999555:::TTTmmmkkkfffpppOOO;;;;;;777777:::===???CCCHHHFFFJJJbbb{{{sssNNNGGGiiivvvqqqfffmmmrrr~~~FFF555000......,,,+++***)))))))))))))))))))))***************+++;;;bbbvvvwwwwwwyyyzzzkkkYYYKKKYYYrrrwwwnnnlllnnnllljjjhhhffffffhhhjjjbbbgggdddccciiiaaaSSSOOOvvvzzzhhhaaa]]]aaa___[[[ZZZ\\\ZZZVVVVVVZZZ]]]VVVfffttthhh[[[WWWMMM===???FFFZZZsss}}}nnnYYYLLLPPPZZZgggqqqpppfff\\\RRRJJJJJJIII@@@>>>@@@;;;;;;:::888777666777777888555)))DDD}}}qqqaaaNNNEEE666::::::444;;;888111111222222111000...---,,,,,,,,,***((()))---222QQQggghhhnnnuuuuuukkkeeejjj___ZZZRRRZZZYYYYYYZZZ\\\]]]\\\[[[PPPUUUeeennniiiiiifffZZZ\\\WWWUUUQQQNNNVVV[[[PPP]]]XXXOOOPPPVVVRRRKKKMMMLLLMMMDDD:::GGG```iii```WWWWWWPPPDDD:::666444222...444======???]]]tttttt___@@@>>>BBB???<<<999999888666555444222222////////////////////////,,,---+++...111///AAAbbboooooofffbbbiiillltttsssjjjddd\\\___ccc^^^bbb^^^YYYUUUTTTTTTSSSRRRPPPOOOLLLGGGBBB===999555333000------...000111222///...---...111222000...,,,000111......000222000/////////000111222222333333333777@@@HHHLLLSSSYYYZZZ___bbbfffwwwlll<<>>AAASSSsssPPPKKK]]]MMMNNNrrrmmmDDD<<<@@@888<<>>fffGGG999888555666===BBBCCCCCCFFFEEERRRfff^^^WWWEEElllyyyrrrffflllqqqHHH666000///...---+++***)))))))))))))))))))))************(((---444UUU}}}~~~mmmppp~~~pppxxxyyyrrreeePPPPPPiiivvvttttttuuusssnnnhhhcccaaaaaabbbbbbfff___ZZZ```aaa___dddxxxeee``````]]]bbb]]]XXXWWWZZZYYYVVVXXX___\\\SSS```jjj]]]XXXZZZPPPBBBDDDLLLaaa{{{ttt\\\PPPQQQVVV]]]bbb```XXXQQQNNNEEEDDDDDD@@@BBBDDD;;;<<<:::888666555666777888///DDDUUU]]]VVVqqqAAAMMM777;;;===111<<<555111111222222111000...---+++...---))))))...000...777___bbbnnnuuuttt``````mmmeeebbb\\\UUUWWWYYYYYYWWWWWWXXXZZZPPPaaasssmmm\\\\\\___WWWTTTNNNOOOOOOLLLTTTZZZTTTQQQXXXXXXYYY[[[PPPFFFJJJEEE::::::MMMbbbggg^^^UUU^^^\\\PPP>>>000///333555555>>>FFF;;;???pppxxxwww<<<===;;;===>>>:::888888888777666444333222............////////////---)))'''///222)))666VVVccceee]]][[[bbbfffkkkxxx|||iiicccgggcccbbbccc___]]]ZZZXXXZZZ^^^^^^ZZZVVVUUUSSSNNNFFF@@@===999666555111///222444333000...111000///111333333000---,,,000111///...111222111222111000000111333555777555666===JJJUUUYYY\\\___UUU___```ooolllNNNSSSLLL<<>>OOOpppPPPOOOfffUUUccczzzOOORRRWWWPPPTTT```ooouuu}}}xxxfff___^^^WWWRRRMMMJJJJJJHHHDDDCCCEEEGGGCCCCCCCCC===<<>>888:::888444555888555///444EEEiiirrrDDD|||kkkGGGDDD@@@<<<999777777777555222///111555777444111...---,,,,,,++++++++++++...EEEZZZXXX[[[yyytttooojjjiiihhh______UUUTTT^^^fffaaaZZZVVV^^^lllpppeee]]]]]]XXXNNNNNN888555BBBHHHMMMTTTTTTRRRUUU[[[^^^[[[QQQDDD;;;333999OOOhhhgggTTTRRR``````UUU;;;,,,333999555444YYY___NNN@@@[[[iii<<<>>>888888555777555444333333333333444444/////////000111111///---///***))),,,+++***...666NNNbbbkkkccccccooopppfff{{{hhhlllkkkWWWllleee]]]YYY\\\```___\\\ZZZVVVTTTSSSQQQHHH<<<555444666333111000000000000000/////////////////////000111000...---...000222444111...///111000///666???===@@@NNN]]]\\\RRRSSS___YYYcccjjjwwwsssOOOGGGiiiDDDJJJgggFFF///,,,555************))))))))))))((((((((((((((()))*********222@@@zzz~~~yyy~~~nnn???nnnTTT|||yyyaaaMMMJJJ;;;///999<<<;;;BBBGGGKKK___sssuuuoooRRRlllZZZKKKqqq|||TTT???777;;;<<>>555888<<>>888===FFFSSS]]]^^^\\\\\\]]]MMM@@@555888999---222KKKeeeEEEJJJjjjTTT;;;@@@:::;;;999;;;666555555444333222222111000//////111222222000...000---,,,---,,,***---333:::PPPkkk{{{~~~sssggg{{{lllnnnkkkfffuuutttggg\\\[[[]]]\\\YYYWWWVVVRRRQQQSSSPPPGGG???;;;333111000000222333444444111111111111111111000000111111000000000000000000//////444;;;<<<:::>>>FFFTTTJJJKKKYYYdddaaa\\\]]]YYYdddzzzkkkIIIYYYiiiJJJOOO{{{```;;;000******************))))))))))))((((((((((((((()))******,,,222EEExxxxxxeeewwwiii===WWWuuuyyyVVVpppsssUUUNNN]]]SSS<<<;;;777777AAAIIIOOOaaasssvvvoooJJJ\\\qqq]]]pppwwwRRR999444:::<<>>AAADDDHHHIIIHHHEEEOOOYYYpppfff999GGGgggWWWdddlllhhhvvv___AAA888666666555444222///,,,+++((((((((()))***+++)))(((---((()))222LLLttt~~~~~~|||vvvwwwwww{{{zzzuuuhhhZZZXXXdddqqqdddiiiooommmddd\\\___gggaaaaaa``````aaabbbccccccaaaKKKLLL^^^___VVVVVVZZZTTTTTTUUUWWWYYYYYYTTTOOOWWWWWWXXXYYYZZZZZZZZZZZZXXXXXX]]]iiirrrnnn^^^OOOEEE???:::===LLLYYYXXXMMMIIIGGGDDDBBBAAA@@@===;;;777333333888777333666===ZZZ{{{jjjMMMwwwBBBEEECCC@@@===;;;999999888;;;888666666999:::888666333222000///...---,,,,,,---+++<<>>;;;<<<777777666555444222111000111111000111333333111///000//////000...+++,,,000///BBBdddttteee[[[xxxxxxssshhhkkkkkkhhheeeddd___ZZZ[[[```ZZZTTTSSSWWWYYYSSSJJJDDDCCCAAA>>>:::666333111000111111000000//////......///000222444555444444333:::;;;>>>BBBAAA???CCCHHHUUUVVV^^^fffddd[[[ZZZ^^^dddeee[[[TTTWWWTTTJJJDDDoooJJJ666111,,,***************))))))))))))((((((((((((((()))******))),,,BBBzzz{{{{{{bbbvvvQQQSSSrrreee^^^rrrNNNIII\\\RRR:::999888666BBBNNNSSS```pppssszzz^^^aaaiiibbbaaaHHH222555:::<<>>eeennnuuuyyyyyykkkZZZ[[[ZZZRRRIIIHHHFFFEEEEEEEEEFFFGGGEEE@@@>>>???<<<<<>>:::999888888666333///,,,)))((('''(((******)))(((***%%%***///;;;eee{{{pppuuu}}}uuu~~~xxxuuupppbbbUUUZZZiiifffjjjnnnkkkccc]]]```eeecccccccccbbbaaaaaabbbddd\\\DDDOOOlllfffTTTSSSWWWLLLXXX\\\YYYZZZXXXTTTSSSWWWXXXYYYYYYYYYYYYZZZ[[[XXX[[[]]]^^^aaa___TTTGGGGGG999444LLLlllnnnZZZLLLHHHFFFCCCBBBAAA???<<<:::999555777;;;666000>>>SSSeeehhhMMMssscccBBBBBBAAA>>><<<:::999888888;;;999666666777888777666555444333111///......---...'''222GGGYYYkkkuuuqqqyyyxxxxxxkkkYYYZZZ\\\dddmmmjjjaaa___dddaaa```aaaaaa[[[QQQMMMOOOPPPHHHCCCNNNuuuzzzNNNHHH@@@:::999;;;===>>>KKK\\\eee``````bbbUUUAAA111:::666///333<<>>???IIIIIIHHHFFFEEEFFFMMMSSSPPPXXX```bbb\\\YYYaaajjjvvvlll[[[eeeqqqQQQCCCiiirrrFFF444,,,,,,111************)))))))))(((((((((((((((((())))))***(((***888___tttttt\\\{{{tttZZZIIIhhhyyyUUU|||qqqMMMAAALLLDDD===MMMAAA;;;DDDQQQTTT]]]mmmsss}}}mmmwwwjjjNNNBBBeeeiii999222;;;<<<>>>DDDOOO```}}}mmmsssuuuUUU999;;;888===llliiittteeejjj333000---***))))))))))))((())),,,,,,&&&111XXXuuurrr|||VVVYYYjjjxxxqqq\\\iiiRRROOO333IIIaaaWWW<<>>???>>>PPPoooyyy~~~fffCCC:::555111111+++---******,,,***%%%'''---???WWWkkkkkkiiiiiijjjvvv~~~ooobbbbbbjjjoooooolllkkknnnkkk]]]MMM[[[lllaaaUUUeeesssxxxfffIIIEEE???888444555888:::;;;>>>===AAAKKKSSSRRRLLLGGGOOOsssgggFFFVVVttteeeVVVbbbhhhdddtttkkkMMM???<<<;;;;;;;;;;;;888333...+++***))))))***+++***))))))%%%***+++000VVVzzz{{{pppwwwqqqzzz{{{ooommmrrrkkkYYYTTT\\\kkklllkkkgggbbbaaaaaabbbddddddcccaaa______bbbdddUUUCCCZZZwwwgggPPPNNNLLLJJJbbbfffZZZYYYWWWTTTZZZVVVXXXYYYYYYXXXXXXZZZ\\\UUUWWWVVVTTTUUUVVVOOOEEE@@@<<>>===<<<:::999888777777:::888555444444444444444777666444222111000//////---+++///888GGGbbboooeeevvvooo||||||ssskkk___^^^eeeqqqssslllggghhhcccbbbeeeiiidddYYYRRRQQQKKKAAAAAAMMMaaauuulllMMM@@@<<<888888>>>GGGPPPTTT```fffkkkhhh___RRRCCC888666888111111@@@GGGCCCCCCCCC```yyyzzzeeeFFF999@@@<<<<<>>AAAEEEIIIKKKLLLOOOOOONNNNNNRRRXXX]]][[[XXXTTTWWWaaakkknnnkkkbbb^^^oooiiiHHHOOOrrryyy[[[???000((()))...************)))))))))(((((((((((((((((())))))******---666HHHhhhttt~~~hhh{{{wwweeeDDDXXX|||NNNuuuoooIII999IIIPPPXXXnnnIII===CCCQQQTTT\\\nnnzzznnnccc}}}lllFFF000FFFIII333<<<>>><<<@@@IIIWWWppphhhuuuwwwNNN;;;:::888AAAyyy~~~tttcccUUU:::///,,,***))))))))))))(((%%%(((+++%%%,,,NNNhhhgggwwwWWWTTThhhvvvkkkSSSSSSWWW\\\AAAMMMXXX~~~}}}~~~}}}zzzxxxyyy{{{}}}zzzdddRRRjjjeeeUUUpppggg<<>>@@@<<<===>>><<>>???<<<666000---,,,******+++++++++******((((((%%%***HHHnnnwwwsss{{{zzzkkkgggrrrrrraaaRRRPPPfffiiihhheeecccddddddaaabbbbbbaaaaaaaaaaaaaaaaaaLLLCCCaaaxxx___OOONNN???OOOmmmkkkWWWVVVVVVTTT]]]SSSVVVYYYYYYWWWVVVXXXZZZRRROOOMMMRRRWWWWWWOOOGGG444KKK]]]pppzzz___GGGQQQGGGEEEBBBAAA@@@>>>;;;999555666888555///555SSSrrrSSSFFFkkkzzzHHH>>>;;;::::::999888777666666999777555333111111222333777666444333111111000000------000000999UUUiiidddtttrrr~~~xxx~~~ggg^^^[[[ccciiihhhhhhlllcccccccccbbb___[[[WWWUUUEEEFFFPPPTTTIIIDDDAAA::::::;;;===EEEPPP\\\eeejjjsssjjjccc^^^QQQ@@@777888:::---)))>>>RRRFFF888???[[[uuurrr@@@CCC;;;>>>888<<>>999666222///000444999===444222111111222333333222---111333222222444555444+++000...111NNNttt}}}mmm\\\dddgggffflll~~~~~~qqqjjjrrr}}}|||pppeeeYYYYYY[[[]]]YYYSSSSSSVVVRRRUUUXXXXXXUUUTTTVVVXXXMMMMMMMMMLLLLLLKKKKKKJJJLLLKKKIIIHHHIIIKKKNNNPPPOOOTTTWWWTTTRRRTTTVVVWWW^^^hhhoooooommmiii___SSSMMMPPPPPPGGGHHHcccwwwCCC444///------)))************))))))))))))((((((((((((((()))******'''---888EEErrrzzzNNNLLLtttNNNfffsssJJJ<<>>===GGGSSS___}}}yyybbbxxxLLL===444888RRR}}}aaaXXX888...,,,)))((()))))))))((('''(((+++***---FFF___cccjjj]]][[[fffiii^^^TTTTTTWWWYYYOOOFFFGGGgggzzz~~~~~~~~~xxx{{{{{{wwwtttuuuuuusssvvvtttppp[[[NNNnnnQQQ>>>WWWtttlllnnneee[[[TTTSSSOOOHHHFFFIIIFFFEEEDDDCCCBBBAAA@@@???===BBB<<<;;;===:::^^^ggg```GGG>>>222444111222---,,,,,,,,,+++*********...???JJJllliiissskkkZZZooouuuccc|||yyyiii\\\ZZZ___aaaaaaaaa```___^^^]]]]]]\\\yyyyyyoooooo```eeeggg]]]QQQKKK???999BBB555777999:::::::::;;;<<<<<>><<<999777555666555222444DDD^^^sssMMMqqqqqq___@@@@@@999999999999999888777777:::999777333111111222444666555444333222111111222000,,,///000///@@@XXXbbbnnnvvv~~~xxxrrrdddZZZZZZ\\\[[[^^^eee```dddccc]]][[[___\\\UUUMMMUUUaaa]]]HHHBBBJJJLLLHHHKKKQQQZZZdddkkkooopppiiiZZZLLLEEE@@@999666888666///...AAANNNDDDBBBTTTdddYYY:::???:::===777<<<@@@333:::555333111///000222444666444222000000111222222222///444666222111555666444000222......@@@]]]ooorrrSSSXXXfffppppppvvvwwwjjjbbbhhhtttyyyxxxvvvfffbbb``````___ZZZYYYZZZWWWZZZ]]][[[WWWSSSTTTVVVQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSRRRQQQQQQRRRSSSSSSZZZ]]]\\\VVVUUU\\\dddgggjjj{{{sssaaaVVVPPPIIIQQQWWWHHHRRR{{{ZZZ333000...000111(((************))))))))))))((((((((((((((()))******(((&&&222DDD{{{uuu~~~VVV>>>ooo~~~xxxcccXXX___RRRnnn{{{dddRRRIII777<<>>222777333444000000...,,,,,,,,,+++)))+++000<<>>AAAYYYhhh___MMMCCCNNNzzznnnHHHPPP]]]OOOEEEDDDBBB???===<<<:::888666777777555222<<>>888<<<999***444111111111111000000//////444111//////000222222111222777777222000444555333444000***(((,,,;;;TTThhhpppWWW^^^yyyvvveeehhhwwwiiijjjlllkkkeeedddmmmzzzxxxnnngggffffffbbb^^^\\\WWW[[[^^^]]]XXXUUUVVVYYYWWWWWWWWWWWWWWWXXXXXXXXXSSSTTTVVVWWWXXXXXXWWWWWWcccddd___XXX]]]qqqeeeIIIDDDSSS]]][[[CCCLLLmmmwwwiii>>>---000)))(((...(((************))))))))))))((((((((((((((()))******///""")));;;tttyyy~~~{{{lll{{{eeeCCC^^^jjj{{{}}}RRRzzz|||yyyllldddGGGJJJ777<<>>333HHH___pppwwwsss@@@666---+++(((((()))))))))(((...###&&&++++++888SSScccaaa```[[[nnngggWWWYYYVVVDDDGGG\\\}}}}}}~~~~~~uuuzzzzzztttrrrvvvvvvsssuuukkkzzzzzz{{{wwwuuuvvvTTTkkkbbb___[[[VVVYYYYYYLLLSSSRRRQQQOOOLLLHHHEEEDDDAAABBBBBBBBBBBBAAA@@@???;;;AAA999<<>>666333111...+++*********)))(((,,,(((&&&((((((+++777EEEwww{{{ssszzzkkk}}}zzzyyysssmmmuuuvvvhhhTTTUUUUUUWWWbbbmmmllleeefffnnnqqqjjj```]]]___aaaLLLcccuuuuuujjj]]]OOODDDnnndddQQQ888KKKhhh\\\SSSKKKSSSXXXTTTJJJFFFNNNXXXMMMEEEGGGYYYeee```SSSLLLddd^^^TTTLLLIIIKKKPPPTTTHHHAAA:::888;;;<<<999555333???111222VVVbbbTTTUUUpppddd]]]OOO@@@;;;888888:::<<<===;;;777444>>><<<888555444555777999888444000///111333444333222//////111111000777AAAeeesssxxxzzzqqqkkkyyyuuubbb^^^___VVVZZZiiilllbbbaaaiiibbb___jjjfffeeejjjfffppphhhlllrrruuupppbbbPPPCCC:::>>>;;;:::???999222666>>>EEE===333GGGppp}}}yyy|||GGG:::DDD@@@:::444444777888333...000111000///...///111333222222222000---,,,---///222111111000111222444555...///...---...333<<>><<<...???SSShhh|||ooorrrHHH777---,,,+++***))))))))))))***''')))+++)))...GGGcccjjjmmm___mmm}}}qqqggg[[[~~~yyy>>><<>><<>>PPP___gggiiinnn```YYYcccppprrrmmmkkkdddtttzzzxxxzzzgggXXXWWW\\\tttkkkbbbaaaLLLOOORRROOOUUUYYYTTTVVVZZZUUUGGGEEEAAA<<<888777999;;;???HHHIII@@@???IIIPPPOOOeeedddpppxxx\\\BBB???ggg777YYY}}}KKKsssPPPeee```bbbvvvrrrHHHEEEJJJEEEEEEJJJJJJBBB:::777111...+++************)))***((((((***((((((000:::aaa}}}qqquuuwww~~~{{{qqquuu}}}{{{aaaYYYOOOOOO\\\jjjjjjaaaaaaiiillleee\\\ZZZ]]]___WWWiiiuuuooobbbZZZTTTNNNvvv```HHH;;;ZZZvvvaaaQQQFFFXXXbbbUUUAAA===KKKZZZ[[[QQQNNNZZZhhhhhh[[[OOOWWWSSSNNNJJJIIIMMMSSSWWWHHHBBB:::666666888999999===444...CCCYYYNNNJJJccczzzOOOCCCDDD===:::999999:::;;;;;;888666:::999777555555666888999999666333333666888888777777333111222111///222888OOOfffuuupppjjjlllssszzz|||{{{ooouuuwwwxxx```GGGKKKVVVWWW\\\gggbbb___kkkkkkmmmooocccfffqqqlllbbbTTTGGG>>>999888DDDGGG>>>111---,,,888OOODDDDDDIIIXXXiiivvv{{{|||tttMMM<<<===:::???999555555999:::666111000000///...---...///000000111222111...---......111000000000111111222333111222111000...000444888OOO___ooouuuxxxyyyxxxuuuhhhiiiwww{{{kkkdddaaaVVVYYYeeezzz~~~vvvnnnjjjeee______cccWWW^^^ffffff___[[[]]]aaaeeecccbbbeeemmmzzz}}}{{{vvvfffLLL999HHHTTTtttPPPBBBCCC___lllzzz|||}}}GGG777444000---,,,,,,+++)))))))))((((((((('''''''''(((((((((((())))))))))))***---(((,,,GGGcccvvvqqq~~~rrrQQQDDDtttzzzgggmmm|||hhhAAA======BBBIIIKKKNNNZZZfffvvvWWWYYYLLLBBBRRRiiiuuu{{{xxx~~~jjj~~~eee999AAA000===mmmjjj{{{^^^wwwHHH111---,,,+++***))))))))))))((('''(((***(((,,,BBB[[[bbbWWWnnnyyyqqqoooVVVOOObbb]]]999;;;^^^www~~~|||wwwzzz{{{sssxxxwwwvvvtttrrrqqqpppppprrrppptttpppqqqfffpppgggqqqpppqqqnnnmmmhhhbbb```bbbcccaaa^^^WWWQQQKKKIIIIIIHHHEEEBBBCCC@@@======@@@BBBAAA???AAAEEEAAACCCMMMxxxvvvmmmCCC;;;FFF:::666===777>>>;;;888666444222---***))))))---777DDDSSS]]]bbbfff\\\ZZZkkk{{{eeezzzwwwppptttmmmeeerrrqqqtttxxxeeefffXXXSSSWWWXXXOOONNNPPPJJJCCCAAA>>>:::888;;;AAAEEE@@@@@@AAACCCEEEJJJUUU^^^___zzzjjjmmmwww999<<>>XXXnnn```VVVMMMPPP]]]dddZZZKKKMMMKKKIIIHHHIIILLLPPPSSSDDD@@@:::666555888<<>><<<555:::HHHIIIEEEJJJ999BBBXXXsss~~~zzz~~~SSS222:::BBB;;;<<<999555777;;;===:::666333222111000000000000000000111333333111/////////000000000000000111111111111222222111//////000111111GGGfffzzz~~~zzzqqqlllmmmoooeeeWWWNNNVVVeeennnooonnn{{{}}}qqqgggbbb]]]eeegggbbbeeerrryyy{{{~~~{{{cccPPPOOOOOOHHHGGGMMMcccdddiiiLLLTTTiiiyyy~~~~~~zzzzzzrrrDDD111555333///---------,,,***)))))))))(((((((((''''''(((((((((((()))))))))))),,,---...,,,999bbb}}}~~~eeetttIIIVVVsss]]]aaaaaa|||TTT===FFFQQQ```kkkiiiqqqnnnbbbLLL???^^^ssshhhiiiwwwhhhrrrJJJ111<<<111BBB||||||ddduuuuuuCCC***---,,,+++***))))))))))))''''''(((***'''))):::NNNyyyuuueeeVVV[[[kkkqqqnnn\\\``````\\\QQQEEEKKK\\\xxxuuu{{{|||uuuyyywwwssspppmmmlllllllllkkknnnssswwwxxxsssmmmgggqqqgggooojjjwwwzzzvvvtttnnnfffccceeefffeeehhhccc^^^\\\\\\\\\ZZZWWWPPPMMMIIIHHHIIIHHHEEEBBB@@@???>>>===>>>AAACCCDDDEEELLLDDDBBBQQQ~~~wwwZZZ>>>@@@LLLAAA:::===777CCC@@@===:::777333...+++))))))+++///777DDDRRR[[[___ZZZZZZiii}}}ggg|||}}}nnnttt~~~qqqjjj```YYYZZZWWWLLLIIIIIIAAA<<<<<<;;;:::;;;>>>CCCGGGGGG<<<>>>QQQbbbhhhllltttkkktttIII555SSSGGG666qqqmmm~~~YYYcccbbbddduuuwwwMMMJJJLLLKKKKKKMMMMMMHHHAAA<<<000...,,,+++,,,,,,,,,+++)))***+++***(((&&&''')))===aaa}}}{{{{{{tttmmmwwwxxxvvvrrruuugggTTTHHHIIIRRRZZZ^^^bbbhhhiiibbb\\\\\\```aaa___aaa\\\RRRQQQZZZ```___tttSSS@@@FFFkkkyyyZZZLLLRRRccc```CCC333HHHkkk[[[VVVLLLFFFNNNZZZVVVJJJLLLKKKIIIHHHGGGFFFFFFFFF>>><<<999999;;;=========444;;;TTTbbbTTTYYYTTTCCCDDD???:::<<<999555444555777888888555666777888888777666555555666666777888777666444444111///222555666555333444UUU]]]bbbzzzxxxgggkkkrrrwwwwwwvvvxxxtttiiiaaaOOOSSSlll```IIIJJJOOOHHHMMMCCCBBBGGG<<<===DDDDDDCCCAAA>>><<<;;;<<<;;;888888KKKaaaYYYBBB777@@@YYYrrr~~~[[[>>>===??????@@@:::888666999===>>>===:::888777666555555555444333000222555555444222111111111111111111111111000000/////////000000222333555---333EEEfff~~~lllgggiiilllppplllmmmjjjeeedddaaaVVVHHHHHHQQQbbbsss}}}|||vvvpppjjjmmmgggcccssswwwgggWWWKKKDDD;;;555:::KKKXXX\\\```gggYYYWWW[[[YYYdddsssfff???999888444222///.........---,,,)))))))))(((((((((((('''(((((((((((()))))))))))),,,+++000---222aaayyyrrr|||lllccc>>>wwwpppbbbcccTTTeeeooo}}}[[[IIIXXXjjj\\\eeelllsssWWWHHHmmm{{{\\\TTTmmmhhhmmmuuu<<<666111999XXXllluuu]]]jjj>>>------,,,+++***))))))))))))'''(((******''''''333AAAVVV]]]ddd^^^]]]mmmvvvlllxxxjjjccciiiQQQAAAHHHuuu{{{zzzzzzxxxzzzyyywwwsssooolllllllllmmmhhhmmmqqqppplllhhhggghhhnnngggllliiitttwwwbbbkkkiiicccaaadddgggccc]]]ZZZ^^^[[[XXXVVVVVVUUUSSSQQQOOOMMMLLLKKKKKKIIIFFFCCC@@@AAAAAA@@@???AAAEEEHHHEEEJJJDDDHHH[[[___ZZZDDD@@@GGG@@@===AAA>>>CCCAAA>>>;;;888333000---,,,,,,++++++...:::JJJWWW]]]XXXWWW___hhhmmmooooooyyyqqq{{{{{{~~~oooeee]]]]]]ZZZPPPNNNMMMEEEIIIJJJIIIGGGDDDCCCDDDEEE>>>MMMggg~~~{{{xxx{{{nnnqqq===LLLCCCOOOrrr\\\``````dddsssvvvMMMIIIHHHIIIJJJKKKLLLHHH@@@999000...,,,+++---......---***++++++)))((()))***+++...DDD```www{{{nnnrrrppplll{{{tttvvvqqqeeeUUUGGGGGGSSS```bbbggghhhbbb]]]]]]______\\\YYYRRRNNNYYYiiinnnhhhWWWDDD>>>DDD]]]dddNNNNNNMMMTTTLLL888;;;YYYuuuYYYYYYSSSIIIKKKUUUXXXTTTNNNMMMKKKHHHDDDAAA>>>===;;;999999<<>>777111CCCYYYeeeUUURRR{{{oooHHH>>>JJJ666===:::777333222333555666777666777999:::999777444222666777888888666333111000111000///111555888777333***UUUcccaaammmggg___ooonnnpppqqqooollloooppplllooohhhiiinnnbbbRRR[[[sssTTTSSSYYYLLLGGGLLLDDDFFFLLLEEE>>><<<===>>><<<999EEEFFFFFFNNNUUUKKKEEEOOOeeeuuuggg888:::DDD;;;666===888777777999===>>>===;;;:::888777777888777555333000333666777666444333333333333333222111111111111000///------000444777999BBB666///<<>>)))HHHwwweee{{{kkk\\\:::444---,,,+++***))))))))))))((()))++++++((('''...777RRRZZZ```YYYSSS^^^hhhaaa___[[[iiiVVVJJJHHH^^^sss|||||||||sssppp}}}xxxvvvssspppnnnooopppqqqkkkmmmnnnlllhhhfffggghhhdddcccggghhhooolllaaammmjjjaaa[[[\\\\\\ZZZ[[[```YYYXXXWWWWWWVVVUUUSSSRRRNNNNNNMMMLLLKKKHHHDDDBBBAAABBBBBBAAAAAACCCFFFIIIDDDEEEDDDUUUnnnjjjVVVEEE<<<>>>@@@BBBEEECCC??????===;;;777444111000---...,,,)))***333CCCOOOXXXOOORRRbbbiiieeehhhrrrtttqqq[[[pppjjjyyyssszzz}}}mmmeee]]]^^^^^^WWWXXXYYYQQQNNNLLLHHHDDDBBBDDDIIILLLLLLyyy~~~QQQGGG>>>@@@}}}^^^\\\```dddssstttJJJGGGDDDGGGJJJKKKLLLIII???555000...,,,,,,---/////////,,,---+++((((((,,,...---(((444KKKnnnzzzzzztttvvv}}}xxxqqqqqqnnn```LLLBBBIIIVVV[[[aaaccc^^^[[[[[[\\\[[[bbb]]]TTTPPPYYYddd```UUUCCC@@@GGGHHHVVV\\\PPP\\\QQQRRRMMMKKKZZZrrr{{{vvvXXXYYYVVVOOOLLLQQQWWWYYYMMMKKKHHHEEEAAA>>><<<;;;::::::;;;======:::333...RRRaaaYYYMMMkkk|||EEE???777FFF222@@@888666444333444555555444666777888999888555222000999:::;;;999666333111111222444333111333555555111111CCCEEEJJJaaajjjdddeee```mmm~~~{{{gggcccmmmmmmkkkiiinnnuuuppp```VVVUUU]]]bbbpppfff```eeeZZZZZZHHHFFFGGGOOOWWWYYYRRRJJJDDDDDDGGGXXXkkkkkkmmm|||vvvnnnsssZZZIII<<<;;;;;;777666888666666777999<<<<<<;;;999777444333444666666333000000222555555444444444555666555333111000000111222333000------000333666777888555222444:::EEEVVVeeewwwppptttooofffmmm~~~wwwmmmxxx~~~yyyhhhbbbYYYOOOJJJGGG@@@888AAAPPPUUUJJJCCCFFFBBB777FFFJJJLLLJJJIIIOOO]]]hhhXXX]]]^^^ZZZ\\\hhhvvv}}}oooYYYDDD<<<===<<<000555444222111222111///---******)))))))))((((((((((((((((((((()))))))))))))))(((***))),,,CCC^^^iiiuuummmeee{{{xxxIIIPPPooo\\\JJJdddvvveeewww]]]OOOTTTggghhhRRRnnnkkkbbbuuupppSSS^^^uuukkkfffnnnVVV222666555+++^^^xxxxxxHHH333000---,,,+++***))))))))))))((()))+++***((((((,,,000IIIWWW^^^[[[UUURRRSSSVVVqqqrrrWWWaaajjj\\\ZZZDDDLLLttt~~~tttpppvvvuuusssqqqpppqqqrrrsssmmmlllkkkhhhfffdddcccccc]]]cccccccccfffbbb___hhhbbb___^^^]]][[[YYY[[[___ZZZ[[[[[[[[[ZZZXXXWWWUUUKKKKKKJJJIIIGGGEEEBBBAAA@@@@@@AAACCCEEEHHHIIIJJJKKKHHHHHH___|||tttEEE>>>777999AAAEEECCC@@@;;;<<<<<<:::666333222222//////---***(((...999BBBJJJDDDPPPlll~~~yyynnniiinnnrrrnnnwwwfffyyy~~~uuueeeccc[[[[[[]]]ZZZ]]]___WWWLLLKKKLLLOOOXXXgggwwwSSSNNNIIIAAA555iiirrr}}}```[[[```fffssstttKKKHHHAAAGGGLLLMMMNNNKKK@@@333///...,,,,,,...000000000+++...---)))***......+++***///:::VVVyyy|||ttt|||{{{tttttttttnnn___OOOHHHJJJQQQXXX[[[ZZZYYYZZZZZZXXXcccbbbZZZSSSSSSVVVNNNBBBCCCIIIRRRMMMUUU]]]VVVbbbZZZWWWVVV]]]lllvvvrrrgggVVVRRRPPPOOOMMMKKKNNNTTTKKKHHHDDD@@@===;;;;;;;;;888<<>>;;;<<<555===777666666777888777555333222333555666555333111000888::::::888555222222333333777666111000333444111666333...555NNNfffiiiaaa```mmmfff]]]ddd```^^^___```dddlllssstttrrrwwwxxxppphhhiiiXXXRRR\\\\\\]]]aaaaaa[[[NNNDDDCCCIIIXXXzzzsssjjjqqqVVV:::AAABBB:::555888999666555666777999:::999888666333000...000444444111---...000111222111111333444777555222///...///000222111///---...111444444333)))///888<<<777333999EEEppprrrvvvnnnmmmzzzpppcccXXXfffmmmpppkkkddd___ZZZTTTgggooolll]]]UUU[[[dddffflllmmmmmmjjjddd\\\UUURRR[[[```jjjrrrooojjjooozzzYYY@@@999AAA===777888999777666444444333222000...*********)))))))))(((((((((((((((((())))))))))))***---+++***000777JJJbbbpppuuurrrxxxqqqPPPwwwhhhEEEYYYzzz~~~xxx~~~qqqKKK@@@KKKdddrrrnnnpppnnnsssVVVKKKjjj{{{OOOsssuuusssEEE555888///LLLzzzrrruuujjj888333)))---,,,+++***))))))))))))&&&((()))((('''(((***+++333MMM\\\cccfffXXXUUUiiiuuujjjWWWjjjdddaaavvvRRRLLL{{{yyysss{{{tttsssrrrqqqpppppppppqqqiiiiiihhhfffdddbbbaaaaaa[[[fffaaa\\\]]]XXXYYY^^^XXX^^^bbbbbb___]]]YYYUUUXXXYYY[[[ZZZXXXUUUSSSQQQGGGGGGGGGGGGEEECCCCCCCCCAAAAAABBBHHHNNNRRRRRRPPPNNNMMMLLLbbbYYY888<<<999888???AAA======;;;<<<<<<:::555222111222444444222...+++,,,000444999DDDRRRbbbsssyyylll[[[]]]ppp___sss{{{mmmaaaXXXWWWYYYUUUXXXZZZRRRTTTZZZdddrrr^^^PPPiii___IIIYYYuuuvvv|||bbbZZZ```ggguuuwwwNNNKKKAAAHHHNNNOOOPPPMMMAAA333///...,,,,,,...000111000+++......+++,,,///---'''***,,,'''666bbb}}}xxxrrrwww~~~}}}xxxeeeSSSJJJKKKRRRWWWXXXXXXZZZZZZXXXZZZ^^^]]]VVVUUUWWWRRRIIIGGGOOOVVVKKKQQQ[[[SSS\\\YYYTTTSSSZZZbbbccc[[[SSSWWWOOOKKKPPPOOOIIIIIINNNKKKGGGBBB===999888999:::666>>>BBB===777;;;KKK[[[eeeWWWZZZ===AAADDDFFF666:::666666777888:::;;;:::666333///000222333333222111000555777888666333111222444111666777111...222555444,,,555===666///AAA]]]iiisssooowwwsss^^^aaammmffflllqqqnnncccbbbnnnxxxzzzjjjiiinnncccggguuulllhhhccc]]]TTTMMMJJJJJJLLLMMMRRRggg}}}kkksss{{{ZZZDDD>>><<<888666666888666333555666777888888777555444111///---000444444111,,,---...//////...///111444888555111---,,,---///111+++***+++///333555444111:::666444666333000333:::EEEjjjwwwxxxsssqqq|||uuummmooouuu~~~~~~pppccc```cccfffgggfff```YYYYYY]]]]]]YYYWWWTTTTTTYYYaaafffeeecccvvvlllmmmxxxyyyxxx{{{hhh???===333888AAA@@@>>>===555999777666555444333000...************))))))))))))(((((((((((())))))))))))$$$,,,''''''000///@@@eeepppzzzzzzaaaRRRuuuoooJJJTTTmmm{{{qqqnnn~~~gggAAAEEE\\\zzz}}}zzzUUUDDDPPPsssWWW}}}zzzpppddd888<<<444:::yyyfffTTT444<<<+++---,,,+++***))))))))))))%%%&&&'''&&&&&&((())))))000MMMZZZaaakkk```ffflllPPP]]]MMM```yyyRRRtttyyyrrrooorrrrrrqqqpppooonnnmmmmmmccceeegggfffdddbbbcccdddWWWggg```ZZZ[[[ZZZ___```[[[___^^^WWWTTTWWWWWWRRRSSSUUUVVVUUURRRNNNJJJIIIEEEFFFFFFFFFEEEEEEEEEGGGCCCBBBEEEMMMVVV\\\[[[WWWHHHMMMMMMeeeuuu@@@777AAA>>>777::::::999===<<<===>>>:::555111111111:::999666333///,,,,,,---...JJJVVVMMMOOOaaacccTTT[[[xxxooosssxxxuuuvvvmmm```VVVTTTTTTPPPQQQRRRIIIJJJUUUgggwwwgggzzzyyy^^^VVVsss___OOO[[[zzz}}}wwwaaaYYYbbb|||[[[GGGKKKIIIIIILLLKKKEEE<<<777222000......000111222111//////000000///...------+++///***%%%===hhh~~~yyyzzzzzzllluuuuuuvvvzzzooo[[[JJJMMMYYYddd___SSSTTT^^^^^^```[[[RRRPPPVVVUUUOOOMMMQQQRRRNNNKKKKKKMMMNNNRRRPPPQQQWWWYYYUUURRRRRRIIIHHHGGGIIILLLMMMJJJGGGJJJBBB999666888;;;;;;999333UUUIII111III```ZZZVVVGGGaaaKKKEEE===:::<<<===;;;999777888999:::999777555333333333333444444444555555999888888777666555555444333333333444444444555555444666666444111444;;;AAA\\\hhhuuuvvvkkk^^^VVVUUUcccqqqvvvpppnnnpppfffUUUYYYXXXQQQHHHHHHNNNMMMEEE@@@EEEHHHNNNbbb~~~vvvuuu}}}vvveeebbblllOOOAAAGGG<<<;;;888666666777999;;;555333111111444555444222555111......///000...+++000...,,,,,,---.........333333111000000000111222111000000///000111333444777666555333111111333555666:::LLLhhh}}}jjjnnnsssqqq}}}wwwooorrrjjjccccccaaadddeeeaaa[[[^^^fffgggcccsssooopppppplllnnnjjj\\\iiirrrGGG888;;;999:::;;;;;;::::::<<<>>>555222//////111222000---111...++++++,,,,,,)))&&&***))))))(((((((((((()))&&&+++******++++++???```mmmuuuwwwIIIQQQ|||ggg___SSSPPP]]]nnn{{{gggCCCIIIppprrr|||~~~QQQHHHXXXeeeaaaTTT===>>>888;;;VVV~~~~~~nnnBBB>>>>>>...222///,,,+++++++++***)))((((((((((((((()))******(((AAAMMM]]]pppjjjlll~~~~~~gggiii]]]OOOkkkttteee~~~pppZZZiiiwwwlllpppllllllooommmfffdddgggeeeeeedddcccbbbbbbbbbbbb___^^^\\\ZZZZZZ\\\^^^```[[[RRROOOUUUWWWSSSSSSXXXTTTRRROOOKKKIIIHHHHHHIIIHHHIIIIIIHHHGGGFFFDDDCCCCCCFFFMMMTTTVVVQQQJJJEEESSSUUUpppYYYCCC;;;::::::::::::999999999<<>>AAACCC999999888888888999999999555111......000111///,,,000...++++++,,,,,,***(((***))))))((((((((((((((((((+++***)))***)))777SSS{{{gggiiigggUUUGGGwwwzzzYYYFFFOOOddd{{{}}}dddXXXkkkrrr|||~~~XXXDDDhhhooolllaaaAAAAAA;;;555@@@gggooo|||ttt>>>:::::::::444222...,,,,,,,,,***)))((((((''''''(((((()))***)))555LLL___hhhpppsssmmmeeeooommmjjj[[[MMM[[[eeelllkkkkkkaaaRRRYYYkkksssnnnllllllooonnniiiiiillleeedddcccbbbaaaaaaaaaaaa^^^]]][[[ZZZZZZ\\\^^^```IIIHHHMMMUUUVVVOOOKKKLLLSSSQQQNNNLLLIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHMMMSSSQQQHHHAAACCCKKKKKKFFFlll~~~GGG=========<<<;;;:::999999888;;;===>>><<<888666777888<<<<<<<<<999555222222222000///555BBBHHHIIIQQQ]]]^^^KKKGGG[[[[[[nnnrrrbbbVVVdddrrr{{{xxxsssxxx{{{zzztttkkkpppwww```]]]yyy~~~|||iii___ddd}}}___MMMLLLKKKJJJHHHFFFBBB<<<777000///......111222333222///////////////......---///''''''......222KKKjjjwwwmmmvvvvvvwwwxxxtttnnniiicccbbbhhhlllfff[[[UUULLLKKKTTTWWWRRRSSSZZZUUURRROOONNNNNNNNNMMMMMMPPPMMMLLLPPPRRRPPPNNNPPPCCCBBBAAABBBCCCBBB???===@@@:::444333888CCCMMMSSSMMMKKK\\\vvvtttZZZYYYoooCCCBBB===888666888999888777<<<;;;999777555333222222444444444555555555666666888666555333333444666777333333444444444555555555111444777666333111333555777@@@OOO```kkkjjj```VVV^^^[[[^^^cccccccccnnn|||~~~rrrmmmuuuxxxrrrqqqwww~~~tttttt{{{|||vvvmmmppp```GGG>>>999:::@@@;;;::::::999::::::;;;;;;444222111111222333333222000111222111000000111222///...,,,---///000000///---------...///000111222333333333222333333444555444444444222000111333555999111...666@@@LLL]]]mmm}}}}}}}}}|||}}}pppkkkzzzrrruuu[[[???555888;;;999666:::777555666888999777555666222//////000000...,,,///---,,,+++,,,---,,,+++******)))(((((('''(((((())),,,)))(((***&&&---AAAeeemmmtttkkkiiiooooooLLL\\\RRR666???YYY{{{|||vvvxxx}}}}}}|||zzz~~~|||^^^KKKzzzwwwppp>>>888:::222???^^^hhh}}}xxxOOO???777555AAA777444111...---,,,+++)))(((''''''''''''(((((()))***)))EEE]]]cccxxxyyySSSbbbiiiwwwqqqjjjfffZZZXXXrrreee\\\QQQGGGRRRjjjuuummmkkkkkkllliiieeefffiiidddcccbbbaaa````````````]]]\\\ZZZYYYZZZ[[[]]]___RRRZZZgggnnniii^^^VVVTTTPPPOOONNNLLLJJJHHHGGGFFFHHHGGGGGGGGGHHHJJJKKKLLLNNNMMMKKKHHHAAA===DDDNNNHHHQQQRRR999;;;??????>>>===<<<;;;999888888999999999888777555555:::;;;<<<;;;888555444444777///,,,444;;;AAALLLXXXSSSTTTUUU___[[[]]]rrrmmmttt|||}}}|||bbb===YYY|||}}}mmmccceee~~~WWWGGGLLLMMMKKKFFFCCCAAA<<<888///......///111333333222...///////////////......///)))+++000)))$$$666RRRzzz{{{yyytttuuu|||{{{{{{yyy}}}{{{sssiiipppmmmaaa]]]bbbaaaYYY___XXXRRRRRRSSSTTTWWW\\\SSSPPPPPPTTTVVVQQQKKKHHHLLLIIIIIINNNOOOLLLIIIJJJKKKJJJIIIHHHGGGDDDAAA???999888;;;EEEOOOQQQIII@@@CCCZZZwwwuuu[[[[[[SSS>>>>>>:::777555777888888777<<<:::777555333333333444444444555555555666666666777555333111222444666888444444555555555666666666000222444333111000111333,,,...555BBBQQQ[[[______sssoooiiiccc]]]ZZZ^^^dddeeejjjqqquuurrrrrr{{{tttccc```iiisssvvvxxxMMM333@@@HHH;;;888EEE<<<;;;;;;;;;:::999888888333222111111111222222222000333555555222111333666666444333333444444333222000000/////////.........444444444444444555555666666777666444333333666888888222///222444666<<>><<<999777:::@@@:::666444666;;;<<<999666888444111000222222000---...---++++++,,,---------+++***)))((((((((((((((())),,,((((((,,,''''''333HHHnnnjjj}}}xxxeeewwwLLL^^^DDDAAAIIIjjjqqq{{{~~~~~~|||wwwwww{{{```aaa|||rrrLLL;;;AAA<<>>>>>>>>>>>>>>===;;;:::444444444666777666333111777999;;;;;;888666444444999222---...333:::GGGSSSJJJ]]]dddbbbccceeelllooodddxxx~~~{{{lllhhh}}}bbbEEEGGGyyyyyyqqqyyyzzzmmmfffgggxxxPPPCCCLLLOOOMMMFFFAAA@@@===777///......000222333222111......///////////////...---000111...((('''///999WWWgggsssrrrnnnvvv|||~~~kkkiiirrrooo```ZZZ```^^^SSS___hhhiiibbbbbbfffaaaTTTTTTOOOOOOUUUYYYVVVSSSSSSMMMKKKMMMSSSTTTOOOKKKJJJJJJJJJIIIGGGCCC???<<<:::<<>>@@@===::::::666333333444555333000------,,,++++++,,,...000,,,,,,+++***)))((((((((((((+++((((((...***&&&---999[[[iiinnnlllzzzfffsss___VVVrrr{{{mmmeeeVVVGGGWWWwwwyyyvvvxxx{{{zzzyyyxxxxxx{{{eeewww~~~wwwxxxRRR;;;999EEECCCPPPtttlllMMMAAAAAA222===999;;;777333000///---+++))))))(((((('''''''''(((((((((+++,,,CCCiiisssnnnvvvcccXXXeee```ooohhh]]]mmmuuuwwwcccNNNWWWiiijjjqqqsssrrrllleee```___```aaaaaa___^^^]]]\\\\\\\\\YYYXXXWWWVVVVVVWWWXXXYYYLLL\\\eee^^^QQQJJJHHHGGGJJJJJJJJJJJJHHHGGGEEEDDDFFFHHHKKKLLLLLLJJJGGGDDDDDD<<<;;;BBBFFFEEEKKKTTTkkkCCC333???:::;;;<<<>>>???>>>======444444444666777777444111444666999999777444333333444333111///...333@@@MMMPPP\\\VVVKKK^^^rrrjjjaaabbb|||sssxxxrrr[[[lllqqqjjjXXXTTTfffuuuwwwyyyzzz|||xxxsssqqq___hhhtttwwwtttmmmPPPwww{{{tttkkkgggjjjtttMMMEEELLLRRRPPPGGGAAAAAA===777000//////000222222111///---...//////////////////,,,333333,,,***///000+++555OOOnnn~~~}}}tttqqq}}}yyy~~~|||rrrhhhkkkrrrkkk[[[MMM[[[___YYYaaauuuzzznnn```WWWRRRTTTTTTQQQSSSYYYOOOMMMNNNSSSTTTPPPLLLKKK<<>>:::999888777666777888888777555444333333444555777333333333444444444555555555333222111000111333444....../////////000000000000///...---...000222444111222222...,,,...555;;;888KKK[[[dddsssyyyeeefffmmmllliiizzzzzz{{{{{{{{{|||~~~xxxUUUCCC===444777<<<===888222555<<<<<<;;;999777555333222222000111111000//////000222111444666777666555555666777555444444333222///------...///000111222222222111222444555777888888888;;;;;;:::777555555777999333333555777888:::;;;<<<,,,666<<<;;;CCCSSSZZZWWWaaaqqq|||ssspppyyyyyyzzzYYYHHH<<>>;;;:::777444444666777555333000000///...------000333......,,,+++************&&&,,,((('''---+++'''---444AAA~~~yyygggbbbrrrwww:::___xxx{{{[[[PPPeee~~~uuuvvvwwwvvv{{{{{{xxx|||}}}zzz}}}|||ooo~~~yyy@@@@@@;;;===BBB===III{{{sssqqqttt???BBB<<<555CCC???<<<999555222111///---,,,***))))))(((((((((((()))(((---%%%666]]]ccccccqqqpppvvvlllggghhh______jjjcccmmmvvvfffWWW\\\eeeccciiilllggg```^^^___^^^```___^^^\\\[[[ZZZZZZZZZWWWVVVUUUUUUTTTTTTTTTTTTPPP```ggg[[[OOOPPPSSSRRRIIIIIIHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJGGGCCCAAA;;;???HHHIII@@@===VVVuuuTTT;;;...:::666888:::===>>>>>>===<<<666777888888888777666555333555777666444222222222---111333000,,,///999CCC[[[aaa^^^EEEIII]]]ZZZ^^^VVVaaafff[[[gggsssmmmvvvhhhWWW^^^vvvwwwdddZZZSSSddd^^^RRR^^^hhhZZZKKK???QQQtttsssSSSGGGBBBvvvuuummmhhhhhhlllrrrLLLGGGLLLTTTSSSIIIBBBBBB>>>666111000000111222222000---------...///////////////---000000+++,,,000111---,,,:::WWWvvv}}}~~~yyypppoooyyy|||qqqiiijjjooollleeeSSSWWWTTTNNNUUUhhhqqqoooZZZSSSQQQUUUSSSLLLNNNVVVJJJFFFEEEGGGHHHFFFEEEFFFEEEHHHLLLLLLKKKKKKLLLMMMDDDBBBEEEQQQ^^^aaaYYYOOOKKKkkktttGGG@@@CCC???888888888777555555666777777666444333333333444444222222222333333333333444444333222111111111111111---............/////////000/////////000000000///+++///222222111000444777666???KKKXXXjjj|||mmmpppnnnqqq~~~kkkPPPEEE@@@>>>???;;;000000;;;888,,,111DDD888777444222111111222333///000111000......000222222222222444555555333111111111000111111111...,,,+++,,,...000111111111000///000222555777888999999999999777444222111333555222333333222333444444444333===AAA:::333222333111666<<>>444999DDDCCC;;;;;;@@@>>><<<;;;777555;;;CCC777888:::;;;<<<;;;999888999666444444777888777555444555444222///000333777000///...---,,,+++++++++&&&,,,)))&&&+++***'''---000555jjjgggvvvmmmpppiii{{{```dddkkkEEE@@@]]]xxx|||yyyzzzwwwuuuvvvyyywwwxxxxxxtttwwwxxxsssxxx}}}uuu{{{yyysss}}}~~~```MMM===666PPPSSSIIITTTrrrccczzzYYYDDDAAA>>>@@@@@@EEE???<<<888555444333111000++++++***)))))))))))))))(((((('''///AAAPPP\\\hhhyyyppp^^^aaabbb```QQQ]]]vvvwwwiiiaaa]]]YYYbbbhhheee```___```______^^^]]][[[ZZZYYYXXXXXXVVVUUUTTTSSSQQQPPPOOOOOOJJJ[[[aaaSSSIIIMMMQQQMMMIIIHHHFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBBBBB===CCCJJJJJJAAAJJJyyytttBBB777666444444666999;;;<<<<<<:::999555777999777444333444666444555666555222111222333,,,000222000...111666:::WWWZZZnnn___MMMQQQYYYuuummmaaadddaaannnlllcccccczzz}}}qqq~~~nnn|||}}}ooozzzNNNEEEEEE===uuurrriiieeehhhmmmpppJJJGGGLLLUUUUUUJJJCCCBBB>>>666222111111111222111///,,,------...///000000//////...,,,++++++,,,...000333///)))777ZZZvvvxxxqqqnnniii}}}}}}xxx~~~rrrhhhhhhpppyyytttooohhh```WWWMMMDDD>>>>>>???IIIWWWXXXPPPPPPXXX[[[UUUPPPQQQRRRRRRSSSVVVNNNOOOMMMHHH???888555444LLLSSSYYYYYYTTTOOOOOOPPPppp|||GGGDDD>>>111>>>777888777666444444555666777777555444333222222111111111222222222333333333333333333222111000//////000000000000111111111111000000111222222111---***000222444555444444555666444---,,,666FFFYYYqqqjjjIII<<<666===@@@:::666:::555<<<999...000<<<:::---555333111//////111333555...000111000...---///222111000///222444444111---.........000222222000...---.../////////...,,,,,,---///222555777999999:::777777555111...---///111,,,///333444666777666333666999:::888777888777555===000000666333555???AAABBBBBBFFFNNNTTTWWWVVVTTTOOOPPPPPPFFF???GGGHHH:::777999:::999777888>>>CCC555AAABBB<<<>>>======DDD999888;;;??????:::888:::666999;;;;;;888666555444888555222333777888777555888888777555222222666999111111///...---,,,,,,,,,&&&---***%%%(((((('''---,,,111IIIeeevvvppphhhssshhhbbbrrrKKK<<<[[[RRR]]]kkkwwwzzz|||ooowwwxxx|||zzzwwwqqqooovvvyyyuuuyyy}}}vvv}}}|||~~~uuu{{{sssxxxvvvyyyYYYKKK222>>>CCCAAAnnnhhhVVV|||zzzttt^^^MMMOOOBBBFFFKKK888FFFAAA>>>:::888777666444333,,,,,,+++***))))))******)))!!!***---)))CCCYYYLLLhhhrrrlll|||eeemmmfffVVVNNNVVVjjj|||sssUUU[[[gggnnnkkkfffffffffeee___^^^\\\[[[YYYXXXWWWWWWUUUUUUSSSRRRPPPNNNMMMLLLIII\\\bbbTTTIIIMMMNNNGGGIIIGGGEEECCCCCCDDDEEEGGGHHHFFFCCCAAA@@@AAACCCDDDFFFAAAAAAEEEJJJcccLLL888999DDD333555666999;;;;;;:::888666333666777555000...111555666666666444222111222333000111000000222555777777JJJ>>>aaapppkkkjjjmmm|||vvvoooWWWUUUVVVaaahhhfffoooxxx~~~www|||~~~```vvvvvv```FFFIIIHHHBBBEEE~~~xxxkkkfffjjjnnnfffHHHNNNNNNSSSWWWVVVNNNCCC;;;666333222000///...///111222------...///000000//////---...//////000000/////////)))---@@@RRR___nnn}}}}}}xxxzzzvvvyyy}}}vvvsssuuurrrjjjppppppkkkmmmnnnaaaOOOJJJAAA:::;;;===;;;===AAABBBNNNGGG:::AAAJJJKKKKKKDDD000:::HHH:::555LLL]]]kkkQQQJJJIIIBBBXXXLLL===???999555999666666666666555444333333555555555444444333333333222333333444444333333222333333333222222111111000555666666666555333111///111222333444444222000///111555999999555222222555888444222444:::>>>>>><<>>@@@???;;;555222444333222444666888999888111222333333444333333333444222...,,,,,,---000222///...---///222333111...//////......///000111111............////////////222000///000333777999::::::555///---...111222111000111222333333444777999666777777777666666888:::555333222222555777999999===:::999;;;@@@BBB???;;;<<<>>>>>><<<888666666888444666888777666888<<<@@@888>>>???:::;;;@@@???888;;;999666444222333444555777888888666333111222444000000222444555555222///666666777666666555444333111111///...,,,,,,++++++)))))))))))))))******+++&&&222999LLLuuusss{{{|||tttzzz___lllxxxqqqccc999DDDQQQiii{{{|||}}}ppprrrzzzzzzqqqmmmtttzzzyyyyyyyyyxxxuuusssuuu{{{~~~wwwssstttwwwjjjbbbEEE555>>><<<:::IIIdddYYYpppkkkuuuiiiNNNMMMMMMMMMIIIBBB???AAA@@@AAA@@@;;;999999777444444222...+++***)))******)))'''((()))***222CCCSSS```gggiiijjjjjj```]]]iiioooYYYppptttttt~~~jjjwwwnnnvvvssseeecccbbb```^^^[[[XXXWWWWWWXXXYYYVVVTTTQQQOOOMMMLLLMMMMMMMMMXXX[[[RRRLLLNNNMMMGGGKKKIIIGGGDDDBBBAAAAAAAAAEEE@@@<<<;;;???BBBCCCBBBCCCDDDIIILLL___}}}sss???888===999:::666666555555444444333333...333888777333//////111777777777666444333555666555555444222222444999===BBBBBBIII]]]vvvzzzqqqjjj```bbbdddYYYVVVeee}}}fff```kkkqqqvvv|||zzz~~~xxxttt]]]lll{{{rrrdddVVVNNNHHHAAAAAAEEE~~~zzzoooiiilllqqqgggHHHMMMOOOQQQRRRPPPJJJAAA:::666222111000///...///000000------...///////////////------............//////111******333===JJJ```vvvyyy{{{zzz~~~}}}{{{|||zzz]]]bbbgggkkkrrrvvvqqqiiieee^^^YYYYYYUUULLLFFFEEEAAAIIICCC???NNNXXXQQQKKK888;;;XXXoooiiibbbaaaXXXMMM???IIIbbbvvvvvvUUU:::888===:::777999666666666555555333222111444444333333333333333333111111222222222222111111222222222222333444555666777777777666555444222222555666888888888666555333222666:::999555333333555777444111222666999888666444999???EEEMMM[[[mmm{{{zzzzzzzzzwwwrrrllleeeaaaPPPKKKHHHFFFAAA;;;999;;;777999<<<>>>===:::666444444333222333666888888777999999999888777666444444000///---,,,---///111333///---,,,---///000///---/////////000000000000000/////////000000000111111222111000111444777999:::;;;777333333555888999999444444444555555666666666333444666666666888:::<<<:::888555444444555777888888555333555999;;;:::777:::<<<===;;;888555555666444666777777666666:::===@@@<<<;;;@@@DDDAAA===;;;:::888555222111111222333444444555777777555000---111111333555777666333111555555666666555555444444333222111///...------,,,******)))))))))******+++111...***EEEnnnpppwwwhhhmmmIII<<>>BBBCCC@@@???@@@CCCNNNOOO\\\pppYYY;;;::::::666888888888777666555333222111000444888888333000000111555666777666444333444555666666555444333555888;;;666666:::GGG]]]vvvuuunnn^^^VVV[[[```qqqjjj\\\___ccckkkvvvyyyooolllrrrqqqxxxooo|||[[[hhhjjjdddSSSGGGDDDDDDAAAxxxpppooossshhhHHHLLLQQQPPPOOOMMMIIIBBB;;;666000////////////.........---......///////////////------,,,,,,,,,---...///000,,,+++,,,,,,222HHH^^^uuuwww{{{www|||}}}yyyqqqoooqqqtttssslllggggggpppllljjjkkkjjjeeebbbbbbgggiiiaaa```ooorrrdddXXX```XXXVVVRRRKKKQQQVVVLLLRRRaaa~~~DDD===777999:::999666555666666666555444222111000111111222222222222222222111222222333333222222111000000111222444777:::;;;999888777666555444444444777888999:::999888777666333666999888555333444555888555111111444555444222...///111222444888===AAA@@@AAACCCCCCAAA>>>:::777===<<<======888222111555888999:::;;;;;;999777555333222111222555666777666;;;::::::999888777666666222111111000000111222222111///......///000///...///000111111111000///...000000111111111222222222111000///000333666777777666444333444777999;;;;;;999777666777999999555222111333555777888999<<<>>><<<:::777444444555888:::<<<999666666:::<<<<<<;;;888:::<<<;;;888555444444555666777666555555777999@@@666666CCCIIIBBB<<<===:::888555222000///000000888555444666888888222---111111222444666666333111444444555555555555555555333333222000///...---,,,++++++***))))))*********(((***)))>>>iiizzzmmmuuuxxx|||qqq```wwwcccMMMAAAWWWxxx{{{}}}vvv~~~~~~yyyrrrppprrryyyzzz{{{}}}~~~}}}zzzwww|||wwwnnneee[[[QQQIIIDDD***@@@EEEAAAFFFQQQxxxtttUUUJJJCCCEEEHHHIIICCC<<<===AAA@@@BBBAAA<<<:::;;;:::666999888666333000,,,)))(((+++)))))))))(((***444???QQQZZZdddgggYYYJJJeeehhhmmm}}}ggg]]]pppyyy{{{uuuoooccc___^^^VVVVVVWWWWWWWWWWWWVVVTTTSSSSSSRRROOOMMMKKKJJJJJJJJJRRRXXXVVVLLLFFFHHHIIIFFF@@@@@@AAA@@@@@@???>>>===>>>>>>>>>===>>>BBBHHHMMMHHHLLLffflllBBB===???<<<;;;;;;999999999999666333000...111555888777444111111222333555777777555333333444666666777666555555666888444444333555@@@VVVrrrrrrmmmkkkqqq}}}fff]]]``````gggsssuuu}}}lllhhh}}}xxx{{{RRRAAANNNQQQbbbeeeQQQBBBCCCCCC===zzzuuuuuuiiiGGGJJJRRRPPPOOONNNLLLFFF===666......//////......---,,,......///////////////...---,,,+++******,,,...///,,,---//////***)))222???VVV```ttt}}}|||}}}yyyooorrr~~~|||iiibbbgggfffaaa\\\YYYXXXYYY\\\___iiilllddd```fffcccXXXUUULLLGGGHHHPPP[[[eeeeee]]]zzz~~~{{{ddd<<<===???===888666777777444555555555444333111000/////////000000111111222222444444555555555555444444000000000111333777:::<<<999777666444333333444555444444555666666555444444333555777666444222333444888666333222444555444333000444999>>>???;;;444//////222666999;;;;;;:::999777888<<<===:::666:::AAA:::::::::999888666555555333111000111333555555444444444444444555666666777888888777666444222000///444333111000000111111111///000111222222000...---000000000000111111111111///...---...111333333333222222333555777888999999999777555888;;;;;;666111222444777888999:::<<<>>>999888666444444777;;;>>>AAA>>>:::999<<>>===@@@>>>:::999:::999555111222333333222000---,,,***)))))))))'''&&&---555JJJSSS___nnnsssccc\\\iiicccZZZeeegggWWW```rrrlllyyyttttttlll]]]VVVSSSIIIPPPPPPQQQRRRRRRQQQOOONNNRRRQQQOOOMMMKKKJJJIIIIIIIIIMMMMMMGGGCCCEEEFFFDDD@@@@@@AAAAAA@@@???===<<>>OOOVVVKKK@@@@@@BBBAAA{{{|||{{{jjjFFFHHHNNNMMMNNNPPPNNNGGG<<<444---............---,,,,,,...///////////////......---,,,***)))***+++---///++++++...000///---...111111CCC\\\sss~~~xxxqqqyyy~~~||||||yyy{{{wwwoooeee]]][[[ZZZZZZGGGOOOMMMHHHGGGCCCFFFVVVYYYWWWbbb}}}}}}{{{zzzYYY:::999666999888333333999:::666444444333333222000///.../////////000000111111111333444444555555444444333000000000000222333555777666555333222111111222333111111111222222222111111222333333333222111111111555333222222333444444444444222000111333444333222444555777999999888666555---...222666666888@@@JJJ===;;;999777555444333333222000///000222333333333000000000000111222333444888888777666444222///...333333222111000000000111---///000111111000...---............/////////000000......///111333222222333444666777777777888888666333333666;;;<<<888333555777999:::999999999:::888888777555333555999===>>>;;;888666777:::===>>>999999;;;<<<;;;999666333888888888888999999888777222BBBKKKEEEBBBGGGGGG@@@???===;;;888666555444444111666:::999555111222444333222333555777888666555777666666666777888999999333333444444333222111000000///...---,,,+++++++++000...&&&(((:::JJJ[[[pppeeellltttvvv}}}iiikkkttt~~~~~~yyyyyyyyyyyyzzz|||}}}zzzsssmmm___VVVJJJAAA===<<<;;;:::@@@???MMMyyyooovvv|||@@@@@@<<<>>>???BBBCCC>>>777777;;;:::===<<<888777888888444111333555666666555333222***(((((()))(((&&&)))000:::IIIWWWlllhhhRRRRRRWWWiiioooeeejjjoooccc___eeeuuuxxxiii___]]]XXXUUUSSSQQQOOOMMMMMMMMMMMMQQQPPPNNNMMMKKKJJJIIIHHHDDDGGGIIIFFFDDDDDDBBB?????????@@@@@@>>>===;;;999555999???GGGMMMPPPPPPNNNlllVVV===999<<<444777===666333555777888888666444222111333444333222000/////////222444555444222222222111333444444222000000000,,,...111222333444888;;;AAA^^^yyy~~~vvvjjjZZZ___tttddd]]]tttgggUUUBBB===DDDIIIFFF@@@<<<@@@EEEFFFBBB===???EEErrriiiEEEGGGHHHJJJMMMOOOLLLDDD:::222///............---------//////////////////...---,,,,,,+++++++++,,,---...---***)))+++000333444333...555???WWWuuu~~~yyy}}}}}}uuu|||{{{wwwuuu|||~~~{{{www{{{ttt~~~zzz|||PPP:::999>>>222333333444777:::777222222222222222111000///...//////000000000000000000000111111222222111111000000000000111111111111111333222111111000000000000000000000111111111111222111111111111000000000000111000000///000111333444444222000000111333444444555666888999999777666555===:::999999666444999@@@<<<;;;888666444333222222111///...///000222222111333222000/////////000111111111111111111000///......///111111///......///,,,---...///000///......,,,,,,------------......111000000111333444333222///111222222111111222444000///000333777999777444666888::::::888666666666888999999666222111444777;;;999777555555777:::<<<:::999999:::;;;:::777444777666666888:::;;;:::999777OOOXXXJJJBBBIIIJJJ@@@@@@>>>===;;;999777666666000;;;GGGJJJDDD;;;777777666666666888:::;;;:::999888777666666666777888999555666777888888888777666333222000///...------,,,'''...,,,***---777TTTzzzeeexxxuuuwwwwwwtttzzzyyyttt{{{tttpppqqqtttwwwzzz{{{vvvjjj\\\RRRGGGAAA999444666===DDDHHHIIIppp}}}zzzOOOKKK444>>>===<<<>>>@@@>>>999777::::::===<<<888888:::999666444444666666555333111///...+++***+++)))&&&(((---...BBBMMMXXXrrr~~~mmmZZZaaa^^^oooyyyiiicccaaaQQQ[[[uuu|||rrrvvvzzzhhhbbbYYYQQQLLLKKKMMMOOOOOONNNMMMKKKJJJHHHGGGFFFGGGHHHIIIHHHFFFBBB>>>;;;;;;;;;<<<;;;;;;:::999999999AAAGGGFFFEEEQQQiii~~~ggg::::::>>>;;;444777;;;555000222444666777777666555222222222111111000///...///111333333222111111222///111222222000......///000//////111555777555222000999@@@QQQqqqwwwjjjnnnwwwiiiVVVEEE<<<999>>>HHHFFF===;;;BBB<<<888888===:::333444;;;qqqhhhDDDFFFGGGJJJNNNMMMIIIAAA:::666000000...---------...//////////////////...------,,,,,,,,,,,,---------------+++***+++///222222000222555000;;;VVVbbbhhhxxx~~~{{{|||}}}~~~~~~}}}xxxxxx|||zzz~~~zzz~~~uuuwwwgggBBB888;;;999333555222222666888666222000///000000111111000000///111111111000000000000000///000000111111000000//////000111222222000///---000111111111111000//////000000000000111111222222222111000000000111000000111111111000000000222444+++...111222222000...---+++---///111222333222222444000000222333333555999888777666555444444333333000///---...///111000000333222000///...///000111.........---------------***---111111000...---...***++++++,,,---...//////,,,,,,,,,,,,------------000//////000222222111///***,,,------+++,,,...111------...000111333444444333555777777555333222222444666888555111///000333999999777555444555888::::::888777888999999666444333333444777;;;===;;;:::888HHHPPPHHHAAADDDDDD???===<<<;;;:::888777666555555===HHHKKKFFF???;;;999666666555777:::;;;;;;:::888777555444444444666777222444666888999999999888555444333111000///......,,,111...'''%%%@@@kkkpppyyyrrrxxxLLLQQQZZZ```ooo|||xxxuuuooohhhkkkmmmmmmggg]]]PPPDDD>>>999999;;;@@@JJJYYYiiisssooovvvwwwxxxWWW???III777CCC;;;888999>>>@@@>>>;;;;;;===??????<<<;;;======:::666666666555333111///...333///------***''''''+++))):::AAAGGGYYYeeecccaaaeeeccckkkwwwuuuiiicccbbb[[[ZZZpppvvvuuudddTTTJJJHHHKKKNNNKKKKKKJJJIIIGGGEEEDDDCCCHHHFFFEEEEEEDDDAAA>>>===888888999999:::;;;<<<===FFFHHHJJJKKKWWWuuuvvvhhhNNN555<<<;;;888<<<:::666888000111222444555666666666333222222111111111000//////000111111000000111333///111111111///...///111444000...111666888444000888444,,,///===GGGXXXqqqkkkcccTTTFFF@@@???>>>;;;DDD555///;;;IIIHHH;;;111444777777333///------...uuugggCCCFFFIIIMMMPPPNNNGGGAAA===<<<222000...---,,,---///000//////000000///...------+++,,,---.........------,,,...////////////+++''')))444...)))555<<>>AAA???======???::::::999888777666555444666888999:::999777777777444333333444777888888777777666444222222222333444...000333666777888777777777666444222111000//////111---&&&***000,,,111EEEXXXjjj{{{~~~zzz\\\LLLEEEEEEMMMiiiqqqWWWPPPZZZ```___ccchhhdddZZZZZZYYYUUUMMMDDD??????AAA;;;BBBLLLZZZkkkxxxbbbfffEEEIIIAAADDD444999555555<<>>@@@CCCBBB??????AAAAAA>>>:::::::::999777666555444888333000...+++&&&&&&)))'''000777EEEXXX^^^^^^fffYYYdddfff```dddqqqrrrfffkkk]]]iii}}}wwwlllwwwjjjTTTGGGDDDHHHLLLIIIIIIHHHGGGEEECCCAAA@@@DDDAAA??????@@@??????@@@888888888999<<>>666:::===999///<<<>>>222+++111222***{{{~~~fffMMMCCCLLLNNNLLLGGGDDDAAA:::222222111///...---------...////////////............---,,,,,,,,,,,,---...............///111000...,,,,,,---...,,,,,,222<<>>888555444222111111222444555666666555555444333333222444222111000111333666888999444...---555===<<<666///000222444444444444333777555333111000000111222333111---******,,,...111???aaa|||lllwwwxxxxxxEEE666>>>555666AAA666>>>555>>><<>><<<888999:::888===CCC???AAARRR\\\{{{mmmccc???999666555444333333444555666222222222222333444555555222111000000111111000...//////......///111333444333222222222222222222333,,,,,,------.../////////000000222555888999888777444444444777<<>><<<>>>>>><<<999666555666777333555666777666555666777:::444666@@@BBB;;;888<<>>:::444222111///...------......////////////............---,,,,,,,,,,,,---.........------...000000...,,,,,,---...,,,+++---222666@@@NNN^^^lll|||tttwwwxxx|||zzzzzzwwwttt{{{}}}{{{}}}oooJJJ000666555333111000000000000////////////000000000111000---+++,,,///222333222///...,,,---...000000///222222111111000///////////////......///000000111000/////////000333666888666555444333222222333444111111222333444444444444111111000000000000000111222000///111444666555444555444333444555666666666999777444222000000111222555555555555444444444333222222111111000000/////////111000///333888999666444333222111111000000000444222000...---,,,,,,,,,///...---++++++,,,...//////...---,,,+++,,,,,,---.........///000111222222444444333222111000///...000111222333555555555666555333333666999888222---+++,,,...333777777333///000111333555666666666666777666444222000000222444333111111444999:::666333333222444999???@@@===888666444222000000000111222333333222222111111222222444333222111111222333555777444000///555>>>>>>:::666666666777888999888777555333111000///000111222111000///---,,,,,,------///JJJzzzuuu}}}vvv```hhh]]]<<<444:::RRRBBB===666;;;XXXQQQGGGAAANNNnnnlllmmmOOOwwwsss}}}yyyTTTBBBIIIHHHDDDFFFIIIGGGCCC???>>>@@@@@@===:::???>>>======>>>@@@CCCEEE<<<;;;:::999888888888888999777444222111000...,,,)))''')))222BBBTTT```fffnnnjjjkkk^^^fff{{{tttnnntttkkkeee___YYYaaajjjfffuuu{{{yyyHHHLLLDDD;;;===>>>===AAA;;;;;;::::::::::::888555777SSS^^^TTTKKKFFFKKKWWWwwwlllyyyCCC333CCC777666555444444555666777222222222222222333444444111000//////000000///---111000/////////000111222111000000//////000000111,,,,,,---......//////000000000111444777888777555666555444555888999999777===<<<:::666333333555777222444666777777777888999:::444666???AAA<<<:::>>><<<777444444333111222666aaaJJJEEELLLLLLHHHAAA===<<<:::666111000///...------....../////////............------,,,,,,,,,,,,---......---,,,,,,---......---++++++,,,---------,,,+++++++++444<<>><<<999777555333000/////////000000000///......000111222444333333333222222222222333333111000444;;;>>><<<>>>;;;888777:::;;;:::888333222000000000000111222111111111000///---+++***+++888^^^tttyyy|||~~~xxxxxxwwwlll~~~pppmmmjjjdddPPPbbb~~~bbbtttxxxxxxSSSAAA@@@JJJDDD===BBBGGGHHHDDD@@@>>>??????<<<:::===;;;777666888===CCCGGG<<<:::888666555666777999;;;999777666666444222///+++)))'''***444CCCQQQZZZ___WWW\\\ZZZdddpppaaa\\\nnnnnnwww~~~}}}|||rrr___WWWyyysssxxx}}}yyykkkRRROOOGGG888777888777555444444777===AAA]]]ssshhhJJJMMMqqq]]]yyyHHH;;;===:::777777555555555555777777222222111111111222333333000///......//////...---111000//////......//////......------------......---------...//////000000//////000333555666555444555333222222444666666666;;;999777333111111444777222555777888888888:::;;;:::555666===@@@===<<<@@@:::777666888888555555777\\\GGGEEEKKKMMMJJJCCC>>><<<999666111000///...------.../////////.........------------,,,,,,,,,,,,---......---,,,+++,,,------,,,+++******+++---///000///---000000,,,)))000BBBSSSZZZmmmwwwxxxuuuzzzddd;;;,,,///222222111000000///...------,,,,,,////////////////////////------,,,---...///000111...---+++,,,...//////...////////////000000111111222...***,,,111333111---------...///000222444555666555333222111111111111222333444555666666666666333333222222111000///...333222222222222222111000000333666888777666444333777666444222111111222333666555444222111000//////222111111111000000//////111222000...///333333///333333222111///---,,,+++...------------///000111......---------...///000000////////////////////////000000111333555666777555333111/////////111222444333333333333555777888:::::::::;;;<<<;;;777444---...222888===>>>999444555555555555555444444444444777999777444333666999666333111222444666555555333333444777;;;<<<;;;:::999777444111//////////////////...---...000222333333333555555666555444444111444444111111777::::::@@@;;;666555777999888666222111111111111222333444333333222111///---,,,+++222000@@@TTTaaaooo}}}|||}}}qqqGGGDDD<<>>AAA:::888444222111333666888:::999999999999777444222///---***(((***222>>>GGGJJJKKK^^^dddfffeeeXXX]]]]]]\\\tttvvvbbbRRRlllnnnmmmqqqmmm{{{rrr{{{jjjmmm\\\VVVOOOJJJIIINNN[[[hhh|||wwwjjjoooqqqzzz|||LLL222???CCC222666555444333333444555666222111111000000000111111111///......//////...---//////..................---,,,,,,++++++,,,,,,---,,,------...//////000000/////////111444444333111222111000111333666999:::888777555111///000444777555777999999888888999::::::555666;;;???===>>>AAA;;;777666888888555555888XXXDDDEEEJJJNNNOOOHHHAAA>>>999555111000...------...//////............---------------,,,,,,,,,,,,---......---,,,***+++,,,---,,,++++++***)))+++...000111000+++///111//////222555666MMMUUU```gggllltttzzzzzz}}}yyy|||xxx]]]BBB555///555777000,,,...//////.........---,,,,,,........................,,,,,,---------...///000///---,,,---...000//////.........///000000111111333///,,,---222444222...------...//////000//////555444222111000000000111333444555555666666555555333333333333222111///...222333222222000/////////000333555555444333333555333333111000000000000111000111222333222111///------.........//////000000111222000---///222111...222222222111///---+++************+++---///222333------------......//////......////////////////////////000111222444666777444333111000///000222333444333222222333444666777888888888999:::999777555000111444:::??????;;;777666666555444333222222222444777999999777666777999555333222222333555666777333333555777:::;;;;;;::::::888555333111111111111111111000000111333555666222444666888999999999888444888888444222666999999@@@<<<777444555777777666333333333333444555555666777555333000///......///000******:::FFFWWW}}}|||sssxxx~~~|||~~~{{{zzzJJJAAA===888@@@GGG@@@<<>>>>>@@@===777444444333222555:::WWWCCCFFFLLLQQQRRRLLLCCC>>>999555000///...------...///000.........------------,,,---,,,,,,,,,,,,---.........,,,***+++,,,------,,,,,,+++***))))))***---...***...111222111///---+++///444;;;DDDOOO\\\hhhqqqnnnnnnwwwzzzlllHHH555000666///,,,...---))),,,333...............---,,,+++---------------,,,,,,,,,+++,,,------,,,,,,---//////...,,,---///000000///.........//////000000000222000......111333222000---...///000000///...---444333111000000111111222555555666666555555444333222222333333333222000///111222333111///......//////222444333111000222555000000//////////////////,,,...000222222111...---+++,,,------...///000111///111///---///333222///111222222222000...,,,+++,,,+++******+++,,,...///++++++,,,------.........,,,,,,---.........------------......000111333444222111000///000111222333333333333333333444555555333444555666666666555444111111333888===>>>:::777222111111111222333444555666777888999999999777666666555333222111222222333000222555777999999888888999777555333222222333444333444555555666777777888333444777999;;;<<<<<<<<<999<<<;;;777666888:::999???===:::777555555777888444444444555555666666666999777444222111111222222+++,,,&&&333:::EEEooollllll||||||vvvttt|||||||||xxxppp~~~oooJJJFFFEEE@@@;;;@@@CCC<<<;;;===888999999999999999999999999666777888999888666444333999666333111111333666888888777777777999999777555...000222111......000333;;;MMMooooooaaa[[[YYYmmmjjjVVVaaayyy}}}jjjeeehhh\\\\\\hhhffffffkkkqqqoooiiioootttuuurrrvvvLLL111777===222---666000000............000000222111000///...---------000...------......---,,,)))***+++,,,............,,,,,,++++++++++++,,,,,,+++++++++,,,------......---------...000000...,,,333333333222111111333555222222222111000111444666777888999777555333222333666555666999<<<======<<<<<<555000//////000555<<>>:::888777000///...------...///000......---------,,,,,,,,,---,,,,,,,,,,,,---......///---++++++,,,......---&&&+++......***))),,,000...++++++...000///---,,,...//////...,,,+++,,,------...333<<>>DDDGGG???GGGAAA@@@EEECCC:::===AAA999<<<>>>AAAAAA>>>;;;999888:::<<<>>>@@@???===:::888<<<;;;999888888:::<<<===:::888666666777999::::::;;;;;;:::999777444111///777222::::::MMMfffddddddddddddhhhbbbXXXcccvvvyyy___aaannn```[[[hhhnnn}}}|||iiijjjxxx{{{www{{{}}}yyy~~~bbbiii___BBB222777;;;999666444333111///...---,,,,,,---...///222111///...---,,,+++++++++***))))))******)))'''++++++,,,---,,,+++***)))******))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,---...---+++)))%%%))),,,---++++++---///***,,,///000//////000222111333444333222111111222333555777888;;;<<<999555111---+++...111444:::AAA\\\FFFGGGOOONNNKKKHHHBBB<<<666333222///,,,+++---///000000000000///...------,,,,,,.........------,,,,,,,,,......---,,,---...///000---,,,+++*********+++,,,------............------------------------------///...------...///000111GGGMMMVVVaaakkkvvvzzznnnbbbYYYMMMAAA888------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))(((((()))***************---,,,+++******,,,...///000/////////000111222222111///......//////...,,,///000111222333444444444888555444777777555666999888777555333222222222333//////000000222333444444555666666555444111///...///////////////000111111111111111222222333333333111000///...------------000222444222...+++***+++------...000000111111111///000111222111///---+++*********))))))(((((((((,,,,,,------,,,,,,+++***)))***+++,,,---,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,---///000///---///,,,,,,...---))))))+++(((---111000...444AAALLL222333333222111222444666444333222111111111222333555444000---000666777444***,,,//////...,,,+++,,,---///222111//////111444888666444222111222333444444444666888888666222///222444555444333222555888555333111111333555666777444444444444444444333333777666666666222...000666777555333444777:::999777888777666444333444888;;;HHH\\\vvv}}}yyy|||{{{zzz~~~{{{sss[[[FFFAAAAAA======BBBDDDAAA@@@@@@===999:::>>>HHHFFFBBB===999999;;;===============;;;888555444999999888777666666777777333777;;;<<<:::999:::;;;:::::::::999888666444333000333777@@@QQQ^^^\\\SSS~~~jjj___iii{{{kkkiiirrryyyzzz|||yyywwwiiioooppprrrqqqhhhmmm{{{qqqhhhaaakkkaaa>>>;;;<<<:::777444222111111222555222///,,,,,,---///111111111000...---,,,+++***+++++++++*********))))))*********++++++,,,,,,,,,++++++***)))(((((())))))++++++************+++++++++++++++++++++***)))(((************************+++,,,---///000000111111333333222222222222111111888999;;;<<<;;;999666444444,,,)))...444555888===\\\DDDAAAKKKKKKIIIEEE???999555333222///,,,+++---///000000000//////...------,,,,,,......---------,,,,,,,,,...---,,,,,,,,,---...///---,,,+++*********++++++------............------------------------------...---,,,,,,,,,---...///)))+++...///000222444666333333333444666555111---999555111///000///***&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))************)))---,,,*********+++---...000000000000000111111111000...---...///000///---///111444666888888888888999666555888888666777:::888777555444222222111111//////111222222333222222555555555555444222111//////////////////000000111111111222222222222222222111111000///............///111333222///------...//////.........000222333///000111111111000///......------+++***)))((((((++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,------------------...------...000000///......++++++......++++++...---000222111///333<<>>>>><<<::::::::::::999888777666555555444444555666<<>>CCC<<<:::777444222222222222333222///---,,,---///000000000///...---,,,+++++++++++++++*********))))))*********+++++++++,,,,,,+++******)))(((((())))))+++******))))))******++++++++++++++++++***))))))************************+++,,,---///000111111111111111111111111111111111666777888::::::999777666444///...333888888:::>>>]]]CCC>>>GGGGGGFFFAAA:::555333444222///---,,,---///000000/////////...------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++******++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,((()))***(((&&&%%%%%%&&&///...---...000000...,,,'''%%%$$$'''+++------+++******************************************************))))))))))))(((((())))))))))))))))))))))))'''((())))))******)))))),,,+++*********+++---...///000111222111000///...---,,,,,,---///000000///...000444777999999999888666333444777777555555888777666666555333222000//////111222333333222000///333333333333333222222111//////......//////000111222222222111111111111111111111000000///............///111111000000000111111000...------000333555000000000111111111222222222111000...,,,+++***)))***+++,,,---------------++++++++++++,,,---///000000///...---------...///111000//////000000///...---***+++...///---...111222333333111111222555999555555555333000///000111777666444333222222222333111555666333222444555444222111000222444333000,,,+++,,,...///...///111333444444333222222111111111111111333666888888555333///000000///------...000111111000000000111111222,,,///222555666444111///111///000555777333111111111000000222444666666555444555666555333222222333:::AAAOOOYYYWWWYYYttt|||~~~mmmSSSCCC::::::???EEE@@@666444999===<<<>>>AAA>>>888777999:::::::::777555444444666777888999999999888777666;;;;;;;;;:::999777666555;;;===???>>>;;;888666666777666555444444444555666777666444666CCCVVVfffmmm___\\\]]]bbbhhhnnnxxxnnnUUU[[[ttt~~~ppp}}}zzzhhhUUUSSSOOOgggdddMMM///555<<<777:::999666444333222222222111000///...------------.........------,,,,,,,,,+++************)))))))))***************+++++++++******)))((((((((())))))******))))))))))))******+++++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,...///000000111111...//////000000111111222444444666777888888888888444222444999======<<<===]]]EEECCCGGGGGGFFF???777222222333111///---,,,...///000/////////.........---------------------------------++++++++++++,,,,,,------,,,,,,++++++++++++***+++,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********)))+++,,,---,,,---///000((('''''''''((()))))))))...,,,++++++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))+++******)))***+++,,,,,,///000111222111000---,,,+++++++++---///111111000---...///111222333444444111///000333444111111444555666666555444222000...000222333444444111///---///000000111111111111111///............///000000222222111111000000000///111111111000000///......---...///000000000000111000000///...///000222333000000000000111222333444222222111000...---,,,,,,***+++,,,...//////000000---,,,+++***+++---000222222111///------...///000333222000///000000///---...++++++///000---...111444333111111222222111111555555666444222111222333;;;999777444222111111111111777:::777444444555444666333111333777777222------...///000111222333444444555555555555444333222444444555777999999666444222222222111000///000000000111222111000000000111---///111333444444333222666111///333444111...---000000111222444555555444444777999999777444222222444>>>TTTddd]]]TTTggg{{{xxx~~~{{{ssspppbbbFFF888<<<999999<<>><<<<<>>999;;;999999;;;;;;999888999:::777555666444111444999444555777777666555555555555555666666777777777777999999888777555444222111555555666666666444222000000///...---...000222444111000//////222<<>>888>>>XXXqqq~~~|||{{{ooohhh{{{nnn}}}rrrrrr~~~uuudddTTTJJJ999555DDDJJJ>>>777<<<777777777:::???AAA===999888666555666555333666;;;=========;;;999777777888:::999888666555444444444999888555333222333444555888777666888999888444111//////000000111111222222000000222555222---000666...???XXXnnn}}}xxxmmmaaa___lllTTTjjjttthhh]]]\\\___kkkyyyjjjOOORRR___xxxdddPPPXXXOOO\\\|||yyy}}}}}}}}}|||yyy^^^NNN666222HHH888;;;777000222999666------............------,,,---,,,,,,+++******))))))++++++++++++************(((((((((((())))))******))))))(((((((((''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***)))******+++,,,------...---///111222333333111000///555888444333777888777[[[EEEDDDEEEAAA===>>>AAA@@@999222000...---...///000///...---.....................,,,,,,,,,------.........,,,---.../////////...---++++++,,,---,,,+++***)))******++++++++++++******))))))))))))))))))))))))%%%&&&''')))))))))(((((('''((()))(((&&&%%%&&&'''$$$'''))))))&&&%%%&&&(((%%%&&&((((((((((((***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))))))))(((((()))***+++,,,*********+++...000000000+++...222444555333000---,,,+++---222333111000222222111000000111333444666333333222111111000000000000//////...///000111222...------------...//////---.........//////000000------//////...---***))),,,***(((+++000444555444---,,,,,,++++++,,,,,,,,,''')))+++,,,,,,+++***)))++++++******)))(((''''''&&&'''((()))))))))))))))...---,,,************+++&&&'''(((***,,,,,,------...+++(((((()))***+++******'''(((---...---...111***,,,......---...000222111333444444111///......000000000111444666999:::555555222///000333000***,,,///333555666666777777333111//////111222000...000///---,,,,,,...000111333333333444666777666555333111///000333555444333///444999888333...---...000000111222222111//////444444555555222---...333222555888777333000///000///222555666555333222222333999;;;666111555BBBMMM```kkkxxxqqqiiidddhhh{{{pppqqq{{{uuu```[[[TTT<<<888BBBDDD:::999BBBDDD>>>???>>>:::888999===??????777666777:::888555777;;;999:::;;;;;;:::;;;===???<<<;;;999777555444333333:::888555222222444666888999777666777888777333///111111222333333333333333333222444888555...---111)))666FFFYYYtttqqqiiisssVVVaaa```VVV^^^\\\XXXaaa}}}mmmmmmjjjrrrvvvcccjjj^^^lllsssTTT:::KKKHHH333555222555999:::666111111333---......//////...---------,,,+++***))))))))))))++++++++++++******))))))'''((((((((())))))******))))))(((((('''''''''&&&'''''''''''''''((()))***'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((())))))*********))))))((((((((()))******++++++(((***...111222222111///000666777222111555888777```===:::777;;;@@@BBB>>>888222///...............///000000111///---+++***+++,,,------------------------------------.........//////---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***++++++,,,---...///000//////000333222...+++//////000111111111111111111111000111222111///---333444444333111000000111333111......111222111///111000...---,,,---///000111111000000111111222333,,,,,,------,,,,,,+++***++++++,,,,,,---.........---,,,+++*********++++++((()))+++,,,---,,,,,,+++)))))))))******+++++++++))))))(((((((((((())))))+++,,,---,,,***)))***+++)))'''&&&(((+++---+++)))***,,,......---+++++++++)))***++++++,,,///333666333000,,,+++...000000///222111000000000111222333000///...000333666888888111000...------///111333---///111111000000111333333222///---,,,,,,---...---...///...,,,,,,---///...000333555555444222000/////////---,,,---000222111222222111...+++++++++000///...---,,,+++++++++111777888222------//////333333444444333000...,,,///111444555444222111111666999<<<;;;777444555666@@@BBBNNNfffsss___^^^uuummmxxxtttwwwxxxnnnnnnpppooonnndddWWWMMMHHHEEEAAA===888999<<<>>>@@@AAAAAA@@@<<<<<<<<<>>>@@@@@@>>><<<999888555222111222777;;;:::;;;<<<<<<<<<:::999888888888777444333333666888999666222//////333999===666555555777888777555333555666777888888777666555444888======:::666444333666888888999BBB\\\}}}qqq\\\MMMRRRlll{{{tttmmmqqqtttrrruuuyyytttooozzzwwwnnn~~~sssSSSCCCAAAUUUdddYYY???---222333555666666555333222......//////...---,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++***)))((((((((()))++++++,,,,,,------.../////////...///222444666666555444___===;;;>>>AAACCCBBB>>>999555333...............///000000111///---+++++++++,,,---------------------------------------.........///---,,,++++++******++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))*********++++++,,,---...///......000222222///,,,...//////000111111000000111000000111222111///---///111333333222111222333222000...///111222000...222111000///...///000000111000000000000111222222...............---,,,,,,+++,,,,,,------...//////------+++*********+++,,,)))***+++,,,,,,,,,+++***)))*********++++++++++++)))))))))(((((()))))))))***+++,,,+++)))((()))***)))((('''(((+++---,,,***+++,,,......,,,+++,,,,,,)))***+++++++++---111444///---***+++---......---111111111111222444666888777555222111222333333222333111///------000222444000000111111333555666777444222000...,,,,,,,,,---111111111///------///000...///111333333222111000/////////---+++,,,...111000111222111///---,,,---///...---,,,++++++++++++///555777222......//////111222333333222000...------///222222111000111222666999:::888444222333444000333777>>>LLLgggvvv{{{{{{iii___ooo|||yyyjjjfffsssuuujjjlllxxx{{{pppccc}}}~~~qqqhhhaaa]]]NNNIIIBBB@@@@@@???<<<999======>>>>>>===<<<;;;:::======<<<===???>>><<<:::777777555333111222444666777777888888888777555555666777777666555666888;;;777444000...000444:::===666555555666777777555333555666777999999777666555666999:::999666444555666:::<<<<<<::::::CCCSSS```~~~pppjjjqqqssskkkggglllaaadddnnnwwwzzzvvviiiHHH:::???555555CCCLLLCCC333+++111222333555555333222111...............---,,,,,,+++++++++******)))))))))++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********++++++***))))))((()))***+++,,,,,,,,,------.../////////...000222444555444333333cccBBBAAACCCDDDDDDBBB===888555444...............///000000000///---,,,++++++,,,---------------------------------------............,,,,,,+++************+++)))******++++++******)))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))***************+++,,,------------///111111000...---...//////////////////000//////000111111///---+++...111333333333333444000//////111222222000...111111111111111000//////000000//////000000111222//////000000//////...---,,,,,,,,,---......//////...---,,,+++***++++++,,,+++++++++,,,++++++***)))*********+++++++++++++++******))))))))))))******((()))***)))((('''((()))***)))((()))+++,,,,,,+++,,,---------++++++---...++++++,,,++++++,,,///222,,,++++++,,,...///...---......///000333666888:::;;;888555333333222111000555333000......111444777444111///000444888999888555333111///------------555555444111//////111333/////////000000000111111111111000---+++,,,...000111222333222000......///...---,,,+++++++++++++++,,,222555222///000000///000000111222111000///...,,,---//////...///111333777888999666111///111333777<<<===666000777MMMaaa[[[jjj}}}wwwnnnrrr{{{rrrmmmhhhiiirrr}}}}}}wwwmmm[[[FFF888333888777777:::>>>???===:::=========<<<;;;999888777>>><<<<<<<<<===<<<:::888333555666555333111111111222222333333333222111111111333555555555666777999444222///...///444999<<<444333333444666666444333333555777999999777555333888888666444222222555777888:::<<<:::888999===@@@LLLZZZooo|||bbbIII666000444333///222999:::333000222///000111222222111000///---------------,,,,,,+++************))))))))))))************)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))************))))))))))))***+++,,,,,,,,,------......//////...///111222333222111111dddDDDEEECCCDDDDDD@@@;;;555111000...............///000000///...---,,,,,,,,,,,,---------------------------------------------------,,,++++++***************))))))************))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***+++,,,++++++,,,...000111000000------......///......---///......000111111...,,,***---111444333333222222---...000111222111///...000111222222222000...---//////......//////000111///////////////......---,,,,,,,,,---......//////...---,,,******++++++,,,,,,+++++++++******))))))******++++++++++++++++++******))))))))))))******''')))***)))((('''((()))***))))))***+++,,,,,,+++,,,------,,,***+++---000,,,---...---,,,,,,...000+++,,,...000111111000///,,,,,,---...000333666888999777555444555666555555777444111//////222666888666111------333777777555444333222111000000111111888888666333000000222444000000/////////000111222333333111///---,,,...000333444444333111.........///...---,,,,,,,,,,,,,,,***000333111///111111///...///000000000000//////---------------///222555888999999555000...000333111555;;;>>>===999555333///999FFFSSSgggxxxsssnnneee]]]UUUKKKEEEGGGBBB999555999777777888:::======;;;999777777888999999:::::::::;;;:::999:::;;;;;;:::888222555888999666222///...000000000000000000//////---///111222111111222333222111...---...111555777222111111111333444333111111333555777777555333111555444222111000000222444666666555555666999===???---444BBBUUUnnnhhhQQQ<<<777;;;:::555111333333555888666111222888......////////////......+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))******++++++++++++,,,,,,---......///...///000000000000//////^^^???AAA@@@BBBCCCAAA<<<555///---...............///000000......------,,,,,,,,,---------------------------------------------,,,,,,,,,+++******))))))******)))))))))******)))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((((()))******)))***,,,---...///000111------............------...------///000000...,,,+++...222333222111000///,,,...000111111000//////...000111222111///,,,+++......------......///000---............---,,,,,,++++++,,,,,,---.........---,,,+++***)))***++++++,,,++++++******)))))))))******************************))))))))))))******''')))***)))(((((()))***)))***************+++++++++,,,,,,+++***+++---///.../////////------...000***,,,///111111111000///...------...000222444555888666444444666777777777666444111///000222666888:::444///...222555444222333222222333333333444444888888777444111111222444222111000//////111222333444444333000......000222555666666444111...------000//////............///***///111//////111111///...//////000000000000000...///......---000333777999::::::666111///111444333222444888===???<<<999:::888444222666AAAJJJOOODDDIIIPPPTTTTTTSSSRRRSSSAAA<<<888;;;AAADDD???999<<<333111888;;;888888>>>888777666666666555444333444444555666888999;;;;;;777666666777999;;;::::::333666;;;<<<999555111///000000000000000000111111...///111111///......///333111...---,,,...000111000///...///111222111000///111333444444333111///000000000000000000///...333222000000111222444555:::888666888>>>IIIVVV___ppp|||kkk[[[KKKDDD444666:::===;;;555222222333222333555444111000222,,,------------------,,,******+++++++++++++++***(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))*********************+++,,,,,,------------..................[[[>>>@@@===@@@CCCBBB===666111..................///000000------------------------------------------------------------,,,,,,,,,,,,++++++***))))))))))))***((())))))******))))))((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((''''''(((((())))))+++,,,---------///111.........///......---,,,---,,,---...000000...,,,---///222222111///......+++---000111000///000000///000111111000...,,,***------,,,,,,------...///,,,,,,,,,---,,,,,,+++************+++,,,,,,------,,,+++***)))((())))))***++++++***)))))))))******)))))))))))))))((((((((())))))(((((((((((())))))'''((())))))(((((()))***((()))******)))((()))+++)))***+++*********,,,...---...//////---------///(((+++...///...---------111111000000111222444555999666444333333444333333444222111///000222444555;;;777333222444555444333111111222333333444444444555555555444111000111222111111000///000111222333444444333000//////111333444555555333000...------111000000/////////000000+++...///------111222///000000000000000000000000000000000//////000444666999:::;;;888333111333555444888:::999666666:::???888:::===BBBDDDBBB;;;444======<<<:::999777666555999<<<>>>;;;777555999===???<<<<<>>@@@;;;===>>>===999444111000...............///000000,,,------------------------------------------------------,,,,,,,,,++++++++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&''''''((()))+++---,,,++++++...111///////////////...------,,,,,,,,,...//////...,,,---///000000///......///+++...000///......000222111111111111000...,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,++++++***((())))))******+++,,,,,,+++***((('''''''''((()))******)))(((((()))***+++)))((((((((('''''''''&&&((((((''''''''''''((((((%%%'''((((((''''''((()))''')))***)))'''&&&(((***&&&(((*********)))***,,,***,,,------,,,+++,,,---***,,,//////---,,,,,,---000000000000111222444555666333000//////000///...000000000///000111222222777666555444333333333333111111111111111000000///000222333333111////////////////////////000111111111111111///---...000333000222333222000//////000000000////////////000000---///---***,,,000111///222111111000000000111111000111111000///000222444666999;;;999555222333555'''///888<<<<<<<<<@@@DDDAAA;;;444222555:::>>>AAA::::::;;;<<<>>>@@@BBBCCC333777:::888222111666<<<111777;;;;;;===???>>>;;;999::::::999888888999:::888777666666555666777777555444222333555777888888555888;;;;;;999777555555444444333333333444666666555555666444333444666888444333222111000000000111222111///000222444444444222222222111111222222222000//////111333333000...***...333666555444333333...---111555555333666<<>>:::888@@@;;;777CCC333111111444;;;===777000444333111111444444111---,,,,,,++++++++++++,,,,,,'''((())))))*********)))&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''((())))))***)))))))))***+++,,,---...~~~uuuWWW999===999999999666333000000000...............///000000,,,,,,---......------------------------------------------,,,,,,++++++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''')))+++---,,,******---000///000000000///...------++++++,,,---//////...,,,---...//////......///111,,,...//////------000333333333222222000///...---,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***((((((((()))******++++++***)))(((&&&&&&''''''((())))))(((((((((***+++,,,((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''(((&&&(((***)))&&&%%%''')))$$$&&&)))******))))))***(((***++++++*********+++---///111111...---...000------------///111333444000...,,,,,,---......---......//////000000000000111222333333111111222333111111111000...---+++***,,,///222222111///...............////////////////////////---,,,---000222---///111111111000111222//////.........//////000//////,,,)))***000111///333333222111000000111111000111111111//////111222444777:::999555333333444===:::888:::======999555333333666<<<>>>===<<<<<<333555888::::::999777555555555666:::>>>???===:::;;;AAA@@@777555;;;>>>;;;999:::<<<<<<<<<;;;:::;;;777666666555666777888999777555333333444666666666666888999999888666666777555555444444444555777888444555555444444555999<<<444333333333333333444444444333111222444666777777555444333222222333444555444222000111444555333111222444666444000000333666999666777999666111333:::>>>444000444777444444777555:::<<<999444333444555666:::000///<<<777222@@@;;;:::888666666777666333222111///...000222111...,,,,,,++++++++++++,,,,,,''''''((())))))***))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((()))***,,,---...lllJJJ999222888888777444111......///---,,,,,,,,,,,,---...///++++++++++++++++++++++++---...............------......------------......---,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((((()))******++++++000000000///---,,,...///..................---------...111333333222000///...,,,,,,//////------000///000000000111111111111222000...++++++,,,---//////......---+++***))))))++++++************++++++******)))''''''&&&&&&&&&)))*********++++++++++++((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&)))---///...***)))+++///---...............------333---,,,//////+++,,,111...------,,,,,,,,,------111000///000333333000------...000111222222111000222///,,,,,,......---***---...000111111000//////+++,,,---.........,,,,,,---...............------...///000111111000///...---,,,,,,,,,,,,---......000...,,,*********+++,,,111000000///......------+++,,,---...////////////222333333222111111222444999::::::888555555888;;;888555333555:::;;;888444333666999:::999777777777555666777888999:::;;;;;;======;;;888:::>>>???===;;;<<<<<<======<<<<<<;;;;;;;;;:::999999888999999;;;888555555777999888777777666555555666777666555444333111000000222333444000000111222333444444555000000111111111222222222666666666444333333444666333222111000000222444555///000111222333222222111111333555666444222111111888777666555555555555555<<<;;;888666444444444444555;;;===999888<<<<<<999666666444111000111555888888999:::888555222111222222222222111000//////...,,,,,,++++++***)))((((((***)))))))))))))))***+++)))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))***++++++,,,,,,kkkKKK;;;444666666555222...,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++------............------......------------......---,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&(((((()))******++++++,,,///000111000...---...///..................------...///222333444333111///000...///222222000///222//////000000000111111111111000...,,,+++,,,---.........---,,,+++***))))))+++******))))))******+++***)))((('''&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((+++...,,,)))'''***---------............------///++++++///000---...222///.....................000//////111333333111...///000111222222222111111333000---,,,...///...,,,---------///111222111000------.........---,,,,,,000000000///...---,,,+++---...............------------,,,,,,------...//////...,,,*********+++,,,000//////...------,,,,,,+++,,,---....../////////000111111000//////000222666777777555333333777:::444444444444555555555444444666999:::999888777777777777777777888999;;;;;;;;;<<<999666888<<<===:::888888888888888888888888999888777777666666777777;;;999777777888999888666555444444555666777555444111000...------///000111111111222222333444444444000000000111111222222222555555555333222111333555333222000000000111333444000111222333333333222111111333666666555555555666888888777666666666666666::::::999777444333333444444999:::777666999:::777777666444111...///222555777888888666333111000000333333222111111000//////,,,,,,,,,+++******))))))******)))))))))))))))***((('''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))***++++++,,,jjjKKK===666333333222///,,,******+++***+++,,,---...---,,,,,,++++++++++++++++++++++++------............------...------,,,,,,------...,,,,,,+++************+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((())))))***+++++++++,,,...000000///---------------------------.........000222333333333111000111000111666666222111333////////////000000000000//////......---,,,,,,,,,...------,,,+++***))))))******))))))))))))******))))))((('''&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))+++***(((&&&(((+++,,,------......------------,,,---222333222333555000000000000000000000111000000000222444444333111333333333333333222222111444111...---.../////////...,,,+++...111444333111//////...---,,,,,,,,,---111111111000///---++++++,,,,,,,,,++++++,,,,,,---...------------.../////////...,,,+++******++++++......---,,,,,,+++++++++++++++,,,---............---......---,,,,,,---///222333333222111222555777222333444222000000222444222444777888777666555666888777666666666888:::;;;999999777444555999999666666555555444444555555666555555444333333333333444:::999888888999999777555222222222444666666444222111000...------...///111333333333333333333333333000000000000111111111111222333333222000000111222111000000//////000222333222222333333333222111111111333555555555666777999777666666555555555666666666999:::888444222222444222666777444333555666555777666444000------///222555666666555222///...///333222222111111000000000---,,,,,,++++++*********+++******)))((((((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******+++iiiMMM===555111111000...+++))))))***(((***,,,---...---+++***************************,,,,,,---.........------------,,,,,,,,,,,,------,,,++++++***************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((())))))******))),,,...///...,,,++++++,,,,,,------------......---...000111111111000///000///111666666222000111........./////////000000......//////...---+++***---,,,,,,+++***))))))))))))))))))(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''')))***)))''''''(((***+++,,,,,,------------,,,///000222555777777777777111111222222222222222222111222333555666666555555555555555444333222222111444222000......///000111333000---///333555333111111000...,,,,,,,,,------000000000000///...---,,,,,,,,,*********+++---.........------......///000...---,,,+++************,,,,,,++++++***************+++,,,------......---,,,,,,---,,,++++++,,,...//////000000111222444666333333222111000000111222///222555666555333333333888666444333333555888:::666777555222333777666333555555444333333444555555222111111000000000111111555555666888999888777666000000111333555555333111444333111//////000111333333222222222111111111000000000000000000000000000///000111000......///000//////......//////000111111111111111111000000000111222333333222333555777333333222222222333333444333777:::999444222222444111333444333222333444555666555444111......000222555666666444111///......111111000000////////////---,,,,,,,,,++++++******,,,+++***((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''((((((((()))))))))kkkMMM<<<222000111000...+++))))))***((()))+++------,,,+++)))************************++++++,,,---......------,,,,,,++++++++++++,,,,,,,,,+++******))))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&))),,,---+++***)))))),,,,,,,,,,,,------......,,,,,,---...///......------,,,...333333///---///---............/////////------...///...,,,***)))+++++++++******))))))((()))((((((''''''(((((()))(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((((((((()))******+++,,,------,,,,,,000222444555666777777555111111222333444444333333222444666777777777777777666555444333222222111111333222111///...///111222666444222222444444222000111///...---,,,---......---...///////////////...---,,,+++++++++,,,...///---------------...//////------,,,+++************************)))))))))))))))***+++,,,------------+++,,,---,,,******,,,---.........000111333444444666222///000444555333000000333666777666444444444555333222000111333666888444666444222333666666222444333333333333333333444000///////////////000000///111444666666777777777000000000222444444222111555333222000000000222333111111000000///.........////////////////////////---/////////---,,,---...------------......////////////..................///000000///......///111///.........///000111111222555888777444222222333222222333333222111333666444444333222000000222555555666666444111///..................------------,,,,,,+++++++++++++++***+++***)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''((((((oooKKK999000000000///---***))))))***((()))***+++,,,+++*********************************+++,,,------...------,,,++++++******++++++,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&(((***+++***))))))***++++++,,,,,,------......++++++,,,,,,---------,,,,,,***,,,000111---,,,...------------.........///------......---,,,***)))*********)))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,///000///111444444222///000222333444444333222222444777888777666666777444444222111000000000000000111222111//////000222555666666666444222000//////...............//////+++,,,---...////////////,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,******,,,---......---///222333333222666222000222888999555111333555888999888777666777222111000000111333666777444555555333555888888444111222222333333222222111000000/////////000111111---000222444444444666888333222000111222333222111222111///---------...////////////......---------////////////............,,,---///...---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---...///---...///...,,,+++,,,------------......000111222444444444444444444333333333111111222111000222777333333333222111111333555444555666444111.........,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&sssHHH888000...///...,,,)))((()))***)))))))))*********************************************+++,,,------------++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))***((()))+++******)))+++,,,***++++++,,,------......++++++,,,,,,------------...,,,,,,000000------///,,,,,,---------.........------------,,,+++******)))))))))))))))((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&'''''''''&&&((()))***+++,,,,,,,,,,,,(((,,,---+++---333555222---///111222333333222111111333666666444333333444222111000///......///000---000222222000//////000///444888888333000//////,,,---...//////000000///+++,,,---------------,,,***+++,,,---............,,,++++++++++++,,,------,,,,,,,,,++++++***)))((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***+++++++++))))))+++,,,...---,,,...111222111///222111333666999999666333333555888999888777666666000000111222444666777888444666666555777;;;;;;777111333555666666555333111111111000000111222222333111222444333222222555777666444111000111222222111111///---+++***+++,,,---......................../////////......---------+++---......---+++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,...000111+++---///000///---....../////////000111333444555666333000111444666444222222//////111000...000666333333333222000///111222333444444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((('''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%##############################""""""""""""##############################!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%vvvEEE777222---...---+++((('''((())))))))))))((()))******+++)))))))))))))))))))))))))))***+++,,,------...---++++++************+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((())))))******++++++***+++++++++******,,,...******+++,,,,,,---......,,,,,,,,,---------......000------000111...///222,,,,,,,,,---------............---,,,,,,++++++***))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&%%%$$$%%%&&&&&&%%%$$$(((((()))++++++,,,,,,,,,&&&+++,,,))),,,444888555,,,...000222333222111000///222555555222000111222111000...---------...///+++///222333000......///***111888888333......000+++,,,...000111111000000------------,,,++++++***)))***,,,---......------++++++******++++++,,,---++++++,,,++++++***)))((())))))))))))************((()))***++++++,,,++++++)))*********((((((***+++---,,,+++---000111///------111666999888777666666000333555666555444444444000000222444666888999:::444777777777999======999333666888::::::888666333222222222222222333444444555666666444111111333666999555111///000111222222111///---+++++++++,,,---//////////////////////////////.........---------+++---......---+++++++++******+++,,,,,,,,,,,,+++,,,++++++,,,---///111333***---000222222111111111222222222333444666777888888222---///444777555111222...---000///,,,///666333444333111...---...///111222333111...+++***+++------------------------((((((((((((((()))))))))(((((('''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%##############################""""""""""""############################## !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%{{{|||@@@666,,,---,,,+++)))((('''''''''(((((())))))))))))((((((%%%&&&(((*********))))))++++++******++++++,,,---+++++++++*********))))))***)))((()))***+++***((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,...***)))((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))------,,,++++++******)))------......//////000000,,,---///000000000///.........---------......///111...******+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,((()))+++,,,------,,,+++,,,,,,...///000000000000111111111111000000//////333000...---.../////////***,,,///222333222000...111000...---,,,,,,,,,---......///000000000000000------......------,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))******+++******)))((('''+++******)))(((''''''&&&***************)))((((((+++*********))))))((((((,,,,,,,,,---------......///000222222333444666999333222000//////111333444444555555444333222444666111000111444888:::;;;;;;666777777888888777666666444333222222444777:::===:::777555333444444444333666555444333111000///...,,,...///...------...///000///...---,,,+++++++++------------------------,,,,,,------,,,,,,+++***))))))))))))***+++,,,---,,,,,,,,,---------......------...//////000//////000222333333333333555666555444111000111444777999666222//////111222111///333444333222///...///111222222111111000///////////////...---,,,,,,+++++++++*********))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""!!! """$$$$$$#########""""""!!!!!!"""""""""""""""######$$$$$$###""""""!!!"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&}}}@@@666+++---,,,+++)))((('''''''''((((((((())))))(((((((((&&&&&&'''((())))))))))))***)))))))))******+++++++++++++++******)))))))))***)))((()))******)))((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((******((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))),,,++++++++++++*********//////////////////......------...///////////////......---------------...000...+++***+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,)))***+++,,,,,,---------------...//////...............//////000000000111444222000000111222111000,,,...111444444333111///000///...---,,,,,,------------...////////////...,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,))))))))))))))))))))))))((())))))*********))))))******))))))(((''''''&&&***************)))((((((++++++*********)))))))))++++++++++++,,,,,,,,,,,,---...///000000111444666333222000//////000111222111222222222000000111333111111111444777:::::::::666666666666666666666666444333222222333666999;;;:::777444333222222111000222222222222111111000000---...///...---,,,---...///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,---++++++,,,,,,,,,,,,------+++,,,...///000111222222000222333333333333444666444222111000000333666888555222000///111222111000222333333222000///000111222111111000000///...............---,,,,,,++++++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######!!! """$$$############"""""""""!!!"""""""""""""""######$$$$$$$$$###""""""""""""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&~~~AAA555***,,,+++***)))((('''''''''''''''(((((((((((('''''''''''''''''''''((()))***((((((((()))))))))******************))))))))))))***)))((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************++++++++++++111111000//////......---.........---......///000///......---,,,,,,,,,,,,///---+++***+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++++++++,,,---............//////......---,,,,,,,,,---...///111111222333222111111333222111//////111333555555444111000///......---------......+++,,,------......------+++++++++++++++******)))+++++++++++++++*********))))))))))))))))))))))))'''''')))******+++++++++***))))))(((((('''''''''))))))******))))))((((((***************)))))))))))))))*********+++++++++***+++,,,------...000222222111000.........///000---...//////------...////////////111555777777777555555444333333444555666333222111111222555777999888666333111000///...,,,...//////000000111111222...//////...,,,+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((((())))))***+++,,,************++++++++++++***+++---///111222222333///111222222111111333444222111/////////111333555444222111000222222222111111222333222111000111222111111000000///......---...------,,,,,,+++++++++******))))))))))))(((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$###!!!!!!###%%%############"""""""""""""""""""""""""""######$$$%%%%%%$$$###############$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&~~~@@@555***++++++***(((((('''''''''&&&''''''((((((''''''&&&'''&&&%%%%%%&&&''')))***(((((()))))))))******)))))))))))))))))))))))))))***((('''((()))***)))(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***++++++,,,000////////////////////////...---,,,,,,---///000///...---,,,++++++++++++---,,,+++++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******+++,,,++++++***+++---...///......///000000000//////------...///000111222222000//////000111111...,,,000222333444444333111///...---------.........///+++,,,,,,---------------+++++++++,,,+++******))),,,,,,++++++******))))))))))))))))))))))))))))))(((((()))***************))))))((((((((('''''''''((()))))))))))))))(((((()))((((((((((((((((((((()))))))))*********++++++(((***+++++++++,,,...000222111000...------------+++,,,......---,,,---...---------///222444444333333222000///000111333444222222111111222444666777444222000/////////---,,,---......//////000000000...///000...,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++******++++++******)))(((((((((((((((((()))***+++((((((((()))))))))************,,,---//////000000---...000000//////000111//////.........///111222333222111111222222222111///111222222111000111222000000//////...------------,,,,,,,,,+++++++++***))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$""""""###%%%#########""""""""""""""""""""""""""""""######$$$&&&%%%$$$$$$######$$$$$$############""""""""""""################################################"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%~~~???444)))******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''(((***((()))***+++++++++******(((((((((((((((((((((((()))((('''((()))***)))''''''''''''(((((((((((((((''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))******++++++,,,------...///000000111///...---,,,,,,---...//////...---++++++*********++++++,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))******,,,+++******+++,,,...///,,,---///000111222333333000000111111111222222222000//////000111111...,,,///000222222222111///...------..................,,,,,,---............---,,,,,,,,,,,,,,,++++++***+++++++++******)))))))))))))))))))))))))))))))))***************)))(((((((((((((((((('''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''************++++++++++++)))***+++++++++,,,...000111000///......------,,,+++---//////.........///000//////000333444444333111000///......000222333222222222111222333444555000///...///000000///---/////////..................//////...,,,***++++++,,,,,,+++*********++++++************************))))))******))))))((('''((((((((('''(((((())))))'''''''''((((((((())))))******+++++++++++++++***+++,,,------,,,+++,,,...---------............///000111111111111111111111---///111111000///000111//////......---,,,,,,++++++++++++++++++*********(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%$$$###"""###$$$""""""""""""""""""######"""""""""""""""######$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""################################################""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%|||===222)))***)))(((((('''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((()))***+++,,,+++***)))''''''''''''(((((((((((()))(((''''''))))))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((()))******+++******+++,,,...///000111///...------------------------,,,+++************)))+++,,,,,,+++******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((((()))))))))************+++,,,------+++,,,...000222333333444111111222222222222222222333222111111333222111///...///000000000000///...---......///......------+++,,,------......------,,,,,,,,,,,,,,,++++++******************)))))))))))))))))))))))))))))))))+++++++++******)))''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&'''''''''''')))************+++++++++***+++,,,,,,,,,,,,...000000000//////......------,,,///111222111000111111444333333444666888777666111000000000000111333444333333333222333333444444.........///111222111///000000//////...---,,,,,,---......---+++***+++,,,++++++******)))******+++))))))))))))))))))))))))(((((())))))(((((('''&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))******))))))(((''')))+++,,,+++******+++,,,,,,------.........---,,,---///111111000///000111,,,...000111///...---.........------,,,+++++++++************************''''''(((((((((((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$###""""""###""""""""""""############"""""""""""""""######$$$%%%%%%$$$###############!!!!!!"""""""""""""""###################################################""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$yyy:::111***))))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&''')))***+++***)))(((&&&&&&&&&''''''((((((((()))(((''''''((()))((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))******++++++,,,---......---.........------,,,+++++++++************++++++(((***------+++)))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''''''''((((((((((((((((((((()))***++++++++++++++++++---...000000111111//////000111222333333444444222000000111222111000------///000000000000000....../////////---,,,+++***++++++,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((''''''''''''''''''''''''&&&''''''((())))))(((((('''''''''(((((()))))))))((((((((()))))))))******+++,,,---,,,,,,,,,...000//////000000000//////...---000333444333222222333555444444555777888777666222333333444444555666666444444444333333333333333000//////111333333111///000000//////...---------+++---...---++++++,,,---******))))))))))))******(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))***)))))))))***,,,,,,,,,******+++,,,+++,,,...//////...,,,++++++...000000///...///000+++...000000...,,,++++++---------,,,++++++******)))*********************'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%########################"""""""""""""""""""""""" """$$$$$$"""!!!!!!"""!!!"""""""""############"""""""""""""""######$$$$$$$$$###""""""""""""###!!!!!!!!!!!!""""""######################################################"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$~~~www999111***)))((((((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&%%%%%%&&&((()))***)))((('''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((+++++++++++++++++++++,,,------...///...---+++*********************++++++'''***------***)))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''(((((((((((((((&&&''')))***++++++******++++++,,,---.........---,,,---...///111333444555333111...---...000000///------...000000111111111//////000000///---+++***))))))***+++++++++++++++***************)))(((((((((((())))))******++++++))))))))))))))))))))))))'''((()))******++++++***&&&'''''''''''''''''''''&&&&&&'''((())))))((((((((()))))))))******++++++''''''''''''((((((((()))***,,,,,,,,,+++,,,---///...///000000000000000///---000333555444333333444444333222333555666555444444555666777888888888888555555444444444444333333222222111222333333000...///////////////.........+++,,,------++++++,,,...***)))))))))))))))******((((((((((((((((((((((((''''''((((((''''''&&&%%%(((''''''&&&&&&&&&'''''''''''''''((((((((())))))'''''')))***+++++++++++++++---...---++++++,,,---+++,,,...//////...,,,+++)))---000000...---...///+++---//////---***))))))------,,,,,,+++******))))))))))))))))))*********&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!######"""!!!!!!!!!!!!!!!""""""#########$$$"""""""""""""""######$$$$$$######"""!!!""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$|||rrr:::------***)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++++++++)))'''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#################################"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((((((((((((((((((((((((******+++++++++,,,,,,,,,.........------,,,,,,,,,***++++++***((('''((())),,,,,,+++***)))((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++***,,,...000111111000///...//////...,,,,,,---//////...///111222333111///...///000111000///,,,+++(((((())))))*********+++************))))))))))))'''(((((()))***++++++++++++******)))(((''''''&&&(((((())))))))))))((((((''''''((())))))***))))))''''''''''''''''''''''''***((('''+++000111---(((*********))))))))))))))))))))))))***+++++++++,,,...------------...//////...///222444555666666666666444333333444555444333666555444333333333444555555444333222222222333444444333333222111222222222000000000000///////////////...---,,,++++++++++++******))))))))))))******))))))))))))(((((((((((((((((()))(((((('''&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''((())))))***''''''''''''((((((((((((***))))))***,,,,,,+++*********,,,---.../////////111///...000222222///,,,......---------,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))************)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$$$$tttsssttt<<<,,,******)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))******)))'''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&####################################""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''*********++++++++++++,,,------------,,,,,,,,,+++)))***+++***((((((((()))******))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))************+++++++++++++++,,,---...//////...---,,,.........------///111/////////111333333111///......//////...---+++***))))))******************)))))))))((((((((((((''''''(((((()))******++++++*********)))((('''''''''(((((())))))))))))((((((&&&'''(((((())))))(((((('''''''''''''''''''''''')))'''&&&(((,,,...***'''))))))))))))))))))))))))))))))***************+++,,,++++++++++++,,,---------...///111222333333333555333111111333444333222333222111111111222333333444333111000000000111111222222111111000000111111000////////////............---,,,+++******************))))))))))))******))))))((((((((('''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((((((((()))(((((()))++++++***))))))***+++---............---,,,,,,...111111///---.........---------,,,,,,,,,,,,,,,,,,+++***))))))))))))*********))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$jjjaaa{{{uuu===+++&&&))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))*********++++++,,,,,,,,,,,,,,,+++++++++)))***+++***)))((()))***''''''((()))***++++++,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111333000000000222333333222000......------,,,++++++++++++++++++++++++*********(((((((((((('''''''''''''''(((((())))))******+++******))))))(((((('''''''''(((((())))))(((((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))(((%%%''''''(((((())))))******************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...///000222000//////111222111000///////////////000111222222222000///............000000000/////////..................---------------,,,+++***))))))))))))***))))))(((((())))))***(((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''(((******)))'''((()))+++,,,------......*********,,,///000///...//////.........---------,,,,,,,,,,,,+++***)))(((************)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$dddSSSsssrrr===+++&&&)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''(((***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********++++++++++++++++++++++++)))***+++***)))((()))***''''''((()))***++++++,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********++++++++++++,,,------,,,+++++++++,,,,,,---...//////...///111333111111111222444333111//////...---,,,+++++++++,,,---,,,,,,++++++*********))))))((((((((('''''''''(((((((((((())))))*********)))))))))(((((((((''''''(((((((((((((((((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&&&&'''(((((()))***************))))))(((((('''((((((((((((((())))))***,,,+++*********,,,---...000...------///000000///---......///000111111222222222111///...---,,,,,,...............------,,,---------,,,,,,,,,++++++++++++***)))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))(((&&&((((((***+++,,,---------+++++++++,,,............/////////.........------+++,,,,,,++++++***)))(((************)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$dddLLLmmmlll:::+++)))((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))*********************((()))******)))((()))+++)))))))))))))))***************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""########################"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))************++++++...---,,,++++++,,,,,,---...///000///------...000111111111222333333111///000///...---,,,,,,,,,,,,---,,,,,,++++++******************)))))))))((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))))))))***))))))(((((('''''''''((((((((((((((())))))***,,,++++++***+++,,,...//////---,,,---...000000///...///000111222222333333333222222111///...---,,,---............---,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((())))))))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&''')))***++++++,,,,,,------...------,,,---...///.........------------++++++++++++***)))((((((*********))))))'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""!!! !!!###$$$gggLLLhhhhhh666++++++(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((()))******))))))***+++++++++******))))))(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---...111000000111222222///---//////......---,,,,,,,,,+++++++++++++++*********************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((()))******++++++++++++,,,---/////////---,,,---///000000000111111222333444444444444222222222222111000...---......///000///...---,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***)))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&((()))***+++++++++.........---++++++,,,.........---------,,,,,,,,,++++++++++++***)))((('''))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###jjjNNNdddfff333)))+++'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))''')))******))))))***+++************)))))))))(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))***,,,,,,,,,++++++,,,---------++++++---///000//////000111000...,,,------......---,,,***)))))))))*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((()))))))))***+++---.../////////000...---...000222222111222333444555555555444333000111111222111000///...///000111222111000...---------,,,,,,,,,+++++++++*********))))))******+++((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&%%%&&&'''((()))*********+++,,,---+++******,,,///---,,,,,,,,,,,,+++++++++++++++++++++***)))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""#########"""zzzkkkPPPaaafff222'''***'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''')))******))))))***,,,)))))))))))))))*********'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%''')))+++,,,,,,***))))))***+++++++++,,,...000////////////000000---++++++,,,---...---+++)))'''(((((())))))*********+++)))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&''''''''''''''''''&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((('''(((+++---////////////000///...///111333333222333444555666555444333222//////000111111000///...///111222333222111///...---------,,,,,,,,,+++++++++***************++++++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((()))(((&&&$$$%%%&&&((())))))******''')))******((()))---000,,,,,,,,,+++++++++*********++++++******)))((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###"""yyydddJJJccc]]]333///)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!***&&&"""######+++$$$"""$$$$$$ !!!(((((("""))))))((('''###+++ 000&&&###(((!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%***%%%000''' '''!!!)))***###(((---)))!!! $$$ """---%%%+++)))###!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,++++++***)))))))))***---...///000///---+++***,,,,,,,,,,,,++++++***)))((((((((((((((()))******))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***+++,,,---......111...,,,---000222111000333333444222111000222333222222222222222111000000///111222111///...000333......---,,,,,,,,,,,,---+++,,,+++***((((((***,,,***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''))))))*********+++++++++///---)))'''&&&(((+++,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""yyy___AAA^^^[[[111,,,&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""---'''%%%"""'''...'''""" &&&---///,,,)))((("""((((((%%%(((&&&)))(((!!!&&&111%%%***$$$$$$$$$$$$$$$$$$$$$$$$%%%)))###(((+++...!!! !!!!!!,,,&&&+++333 %%%666!!!,,,)))&&&***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++************++++++...///000000///...,,,***,,,,,,,,,,,,,,,+++******((((((((((((((()))******))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------...,,,+++,,,...000000...111222222111000000222333111222222222222111000000///000111000......000222...---,,,,,,++++++,,,,,,+++,,,+++***((((((***+++)))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''(((((())))))***+++,,,,,,...,,,***(((((()))+++,,,,,,,,,+++++++++*********'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######"""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""zzzqqq[[[lll]]]111,,,%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""" &&&%%%&&&+++&&&))))))'''&&&'''%%%"""&&&"""""")))---***&&&######$$$!!!$$$&&&...$$$$$$$$$$$$$$$$$$$$$$$$'''%%%!!!%%%&&&'''%%%'''"""$$$&&&$$$***,,,///,,,///""")))000)))$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))************+++,,,---...//////000000///...,,,+++,,,,,,---------,,,++++++((((((((((((((())))))***))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***+++++++++***)))))),,,---------...///000000//////111333000111111111111000//////...//////...------...000,,,,,,+++************+++***++++++***(((((()))+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((***+++,,,,,,,,,,,,+++*********++++++---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""|||mmmrrraaa444...'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%((("""(((///,,,$$$"""&&&'''###$$$+++,,,)))***,,,&&&(((######$$$%%%$$$""",,,222$$$$$$$$$$$$$$$$$$$$$$$$$$$...%%%$$$###&&&)))000%%%$$$!!!)))"""###222---***(((/// '''((( ---$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***+++---///000//////000//////...,,,,,,,,,,,,---------,,,,,,+++))))))(((((((((((())))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))))))))(((((()))***,,,,,,---,,,---.........///111333///////////////...------------------,,,,,,---...++++++***)))))))))))))))***++++++***(((((()))***(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""######$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''')))***,,,,,,***+++++++++++++++******---,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!~~~~~~cccdddbbb444...(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""" ###+++'''###&&&%%%%%%%%%!!!)))"""%%%'''(((555)))"""+++,,,---///$$$$$$$$$$$$$$$$$$$$$$$$###%%%"""$$$$$$(((...!!!'''+++$$$((( )))&&&(((!!!(((!!!%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((***+++---///000/////////......---,,,+++++++++,,,------,,,,,,,,,))))))(((((((((((())))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((())))))***+++---...***,,,---...---///111333------......------,,,+++------,,,,,,,,,---------******)))(((((((((((())))))***+++***)))(((((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""""""""#########!!!"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++))))))***+++++++++***))),,,,,,+++***((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!~~~rrrgggwww```111,,,'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&BBBRRRFFFSSSNNNNNNKKKJJJLLLMMMMMMOOOTTT... ###sss|||___???000******###$$$$$$$$$$$$$$$$$$$$$$$$***---%%%FFFLLLKKKDDD[[[???'''///%%%&&& ((('''VVVJJJ777!!!$$$---'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''')))***,,,...///......------,,,+++++++++******+++,,,,,,,,,++++++***))))))((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******+++---///+++,,,---...---...111333---............---,,,,,,...,,,++++++,,,------,,,******)))(((((((((((()))(((***++++++)))'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$&&&'''((())))))'''((())))))******))))))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""{{{ppprrr]]]///+++'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######((()))+++|||666!!!---...$$$$$$$$$$$$$$$$$$$$$$$$ ,,,666)))000$$$;;;$$$---### ///$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++---...------,,,+++************((()))******+++++++++*********)))((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%''')))))))))))),,,///,,,---............000222000000000000000///......///---++++++---...---,,,+++***))))))(((((())))))''')))++++++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$################################################"""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""yyyyyyhhhxxx]]]...+++(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""***###QQQvvvzzz333666kkk???'''$$$$$$$$$$$$$$$$$$$$$$$$!!!+++''',,,///''''''$$$eeeQQQ%%%000$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''')))***,,,------,,,+++***))))))))))))'''((()))*********************)))((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''$$$&&&((((((((((((,,,///---...//////......000222222222222222222111000000///---++++++...///...,,,++++++***)))))))))))))))''')))++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""zzzjjj```RRR---)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%!!!"""""")))///+++$$$$$$..."""///"""&&&]]]DDD&&&(((&&&$$$///%%%"""+++!!!***,,,444$$$ ---***555000,,,--- $$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++)))***+++,,,...///000111222222222111111111111111......---------......///))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""iii\\\}}}RRR...***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ (((%%%$$$"""%%%%%%''' """%%%111,,,"""///222kkk ''' ###$$$***(((((("""$$$222%%%,,,!!!nnn###&&&"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))((((((''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&'''(((((((((((()))))))))'''''''''((((((((())))))((((((((((((((('''''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******))))))***,,,---...///000////////////////////////......---,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""eeeVVVyyyPPP...+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ (((&&&&&&###"""$$$"""------...---''''''&&&ddd(((///;;;cccJJJ]]]\\\ZZZ]]]fffVVVRRR###!!!LLLrrr{{{)))!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))((())))))+++,,,---...///------------------------...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""bbbQQQuuuNNN...,,,)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&$$$%%%######$$$!!!&&&$$$!!!&&&$$$ 111555"""PPPMMM $$$***'''+++HHH&&&'''sss'''((("""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&''''''(((((('''(((((()))+++,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,+++******))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""~~~eeeSSSuuuKKK...---)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ &&&"""######%%%!!!$$$"""(((111+++))) &&&'''%%%,,,111,,,((()))yyyFFF&&&!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''******))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''((()))***+++++++++++++++,,,,,,---------,,,+++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""############""""""""""""""""""""""""""""""######""""""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################nnnZZZxxxIII------'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$((("""""""""$$$!!!""" '''$$$!!!%%%444'''111<<>>777&&&kkkzzz///&&&(((^^^+++'''&&&"""%%%222DDD???ppp,,, $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***(((''''''((()))+++,,,222,,,&&&&&&'''+++333;;;BBBGGGLLLOOOSSSYYY___ccc___cccdddcccgggnnnpppmmm___ZZZhhhkkklllkkk[[[]]]QQQVVVWWWRRRLLLKKKJJJIII???:::999<<<;;;444//////---***&&&$$$$$$%%%'''(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))(((((()))))))))*********)))************)))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!""""""""""""#######################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%###"""!!!"""$$$ !!!""""""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""############$$$$$$$$$############""""""""""""mmmcccrrr@@@---(((***''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""" $$$!!!&&&%%%%%%"""$$$"""%%%---hhh{{{&&&ccc'''+++///000---***""""""222 333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((((((***+++++++++%%%+++000444:::CCCIIIKKK\\\aaaiiirrrwwwyyyyyyxxxyyy}}}{{{www}}}zzzuuuwwwvvvyyypppsssqqqggg^^^ZZZZZZYYYJJJFFFCCCEEEEEE???999777444///)))%%%$$$%%%'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))******))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$!!!""""""!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""######"""############$$$$$$$$$########################qqqeeekkk???,,,((()))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$###"""###$$$%%%&&&$$$"""!!!&&&"""%%%$$$%%%"""$$$&&&"""###GGG,,,(((iii%%% --- DDD""")))((( OOO"""---+++ 555$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''***,,,---+++***+++---///:::BBBFFFRRRiii|||ppppppvvv}}}uuuuuuyyyuuulllrrr~~~|||nnnfffhhhyyyxxxrrroooeeeooo~~~yyyrrrppprrrrrrooo\\\XXXTTTSSSRRRMMMHHHEEE;;;888333111///---)))%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""##########################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###!!!!!!"""$$$######"""!!! ###&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#########""""""#########$$$$$$$$$"""###############$$$$$$zzzkkkccc~~~<<<,,,((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$!!! '''!!!!!! &&&###%%%)))jjj222---///xxx''')))### &&&999777"""(((###---"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((("""''',,,,,,***---777@@@EEEYYYlllttt{{{yyynnnooopppdddRRREEEZZZ^^^[[[TTTXXXeeeggg___XXXZZZllliiiaaa^^^XXXdddqqqlllfffhhhssszzzhhhjjjlllkkkgggaaaXXXRRRIIIDDD>>>;;;999666000+++)))(((&&&%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""####################################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!"""$$$$$$$$$###!!! ###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""############""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%ooo\\\}}}|||;;;,,,)))'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''### ''' &&&###%%%(((!!!$$$000xxxzzz///!!!)))%%%((('''"""'''///```...$$$!!!444"""###+++000###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''((())))))******%%%***///222666AAARRR___kkkyyyxxxnnnhhhdddeeeWWWQQQ___qqq{{{~~~nnnssszzzpppzzzzzzooobbb```jjjsssmmmaaaeeeoooyyyyyyssskkkaaaZZZXXXOOODDD===<<<:::777444,,,+++(((&&&$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!!!!!"""$$$$$$$$$$$$"""!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%%%%pppZZZ~~~{{{999,,,)))'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$ """+++%%%###%%%&&&###&&&###'''&&&&&&'''###>>>&&&(((%%%$$$,,,&&&###!!!'''---(((&&&bbb111!!!222555+++000&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((()))***+++++++++000777AAANNNZZZeeennnssssssdddWWWXXXjjj~~~~~~uuullloooqqqfffXXXcccooovvvrrrkkkiiijjjjjjfff]]]RRRLLLJJJHHHCCC>>>777555000,,,)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""####################################""""""############""""""############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!!!!!!!###$$$###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&ooo[[[zzz888,,,)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&'''###&&&111,,,***---&&&###&&&+++$$$ZZZ333%%%---###000...((($$$444YYY((($$$111!!!SSSZZZ!!!---..."""'''333!!!111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((())))))***+++,,,,,,,,,;;;DDDVVVmmm~~~~~~vvvWWW^^^mmm{{{}}}}}}}}}~~~xxxlllssssssggg```gggvvvrrrmmmgggdddccc]]]RRRIIICCC???999333...+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""####################################""""""############"""""""""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!! !!!###$$$###$$$&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&qqqggguuu444(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))###'''((( 222...###)))fff(((+++(((111'''000111...&&&UUU&&&///%%%... *** OOO'''...***"""###+++(((!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&,,,&&&###&&&(((((((((++++++'''+++---(((000@@@EEEUUUlllqqqfffbbbhhhwww|||zzzvvv{{{zzzyyyppprrrlllfffvvvYYYfffooo~~~}}}oooiiidddVVVJJJJJJLLLDDD777555111!!!'''((()))++++++)))%%%"""(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))*********))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$#######################################"""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$%%%'''''''''%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$##################%%%((($$$"""%%%%%%"""vvvlllttt555***((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&ooo###"""$$$'''!!!""";;;666GGG^^^BBBBBB===CCC666>>>???555(((<<<&&&(((+++%%%333---vvvHHH111//////***)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''+++'''%%%((()))'''''')))+++"""(((333777EEE]]]jjj{{{~~~zzzlll```gggyyy{{{zzzooo~~~uuujjjjjjrrrvvvpppnnnhhhXXXWWWUUUWWWSSSHHHFFF???---...***&&&$$$%%%&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++''''''((((((((()))))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$#########"""""""""""""""#########$$$$$$#######################################"""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$%%%&&&'''&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$##################%%%))))))%%%$$$''''''$$$|||zzzooottt555+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444))) %%%KKK666000###%%%222)))\\\mmmAAAEEEDDD@@@EEE999DDDRRRPPPBBBGGGIII(((&&&"""///%%%)))..."""@@@OOO...)))***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***'''(((++++++)))(((+++)))'''555EEEJJJ\\\~~~yyymmmppp{{{nnnvvvyyy|||zzzvvv~~~~~~oooggghhhiiicccgggqqqrrrsssmmmnnnjjj___ZZZRRRCCC666///'''###$$$'''(((((('''%%%$$$$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$###############%%%$$$$$$$$$###"""""""""$$$$$$$$$###############!!!!!!!!!"""""""""#######################################$$$######"""!!!"""############$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###############$$$%%%&&&&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###''''''$$$ttt{{{nnnsss333+++***'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''' (((...$$$"""===999,,,### 444444+++FFF]]]III>>>EEEBBBCCCCCC777GGGDDDPPPLLLaaaWWW///%%%(((333(((!!!@@@(((###jjj333$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((***,,,+++(((***///:::444@@@[[[yyyxxxfffyyyqqqnnnooouuuxxxtttnnnllltttxxxzzzxxx|||{{{qqq|||uuu~~~tttwww}}}rrr{{{xxxtttzzzxxxeee```qqq~~~{{{vvvggg```^^^XXXDDD<<<222,,,******))))))&&&%%%###$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################%%%%%%%%%$$$###"""!!!!!!########################!!!!!!!!!!!!""""""""""""#################################$$$$$$######"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""##################$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%"""""""""###&&&((('''$$$rrr}}}qqqqqq111***)))%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---222''' ,,,###888~~~666777111@@@LLL...999222VVVnnn{{{iiimmmbbb]]]^^^ggg]]]LLLYYYGGGGGGEEERRRUUURRR???///***,,,***&&&###---///)))***888xxxqqq### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))******(((&&&,,,444999YYYzzzqqqpppttt|||||||||rrrooozzzzzz~~~{{{|||{{{{{{~~~uuu~~~ssswwwvvv~~~yyy|||~~~jjjnnnyyywwwuuuqqqbbb^^^hhhnnn\\\SSSDDD666,,,((('''(((&&&%%%$$$$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################%%%%%%%%%$$$###"""!!!!!!########################!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############"""#####################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$%%%(((***)))((('''rrr~~~yyynnn...))))))%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((555&&& ***'''(((&&&//////---444@@@CCCHHHeeeuuuhhhmmm~~~dddlll{{{~~~rrrlllyyy}}}nnnqqqrrrbbbcccUUUJJJMMMEEEqqqpppRRRPPPAAA...***%%%"""---%%%'''555000+++)))"""555###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***,,,+++***)))(((+++999GGG___gggtttzzzwwwooouuuwwwqqq~~~{{{tttqqqmmmyyyyyywwwvvv|||vvvrrrnnnzzzyyyuuuvvv{{{zzznnnppptttkkkiiivvvppphhhZZZGGG555***'''((('''&&&%%%%%%'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$!!!!!!!!!"""""""""##############################"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$%%%&&&&&&&&&%%%$$$&&&)))((('''***///lllrrrkkk+++))),,,'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++$$$'''*** +++###)))&&&...444;;;IIIJJJlllhhhjjjqqqeeetttppptttuuu]]]gggkkklllhhhggguuu~~~zzzwwwqqqzzzrrr|||oootttUUUXXXRRR[[[[[[gggbbbMMMFFF:::444+++###///&&&,,,///--- ///)))!!!000$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((())))))******+++***+++---111???XXXnnnnnnkkk}}}{{{{{{|||}}}}}}vvv|||xxxxxxxxxuuuqqqsss{{{ooozzzkkkrrruuullluuuyyypppwwwtttwwwxxx}}}lllqqqqqqdddOOO:::...+++)))'''%%%%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********&&&(((,,,...000000///...////////////////////////000///...,,,+++*********++++++******))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$"""""""""#########$$$$$$########################"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$%%%&&&&&&'''%%%$$$&&&***+++...:::HHHeeegggyyyiii******...***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,, ###+++'''---)))***888<<<@@@>>>LLLeeewwwuuugggwwwhhhfffpppqqqvvv[[[xxx[[[aaahhhiii```eeefffiiicccdddlll```aaagggyyyllljjjooohhhZZZcccrrrqqqvvvhhhEEEBBB...&&&111///%%%+++$$$###***---$$$ """!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++((())),,,222===TTTuuuyyytttxxxzzzwww{{{xxxzzz~~~ssswwwtttvvvuuuuuuiiigggxxxxxxooosss~~~yyyllltttwwwpppwwwmmm}}}{{{ooommmzzzuuu}}}~~~vvvqqq]]]ooolllOOO888...***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))*********+++---111777===BBBDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDAAA<<<888555222111,,,+++++++++******))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$$$$$$$############$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$%%%%%%&&&'''''')))(((+++000444===RRRgggYYYggg]]]000$$$***&&&(((((()))******)))%%%"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$###""""""$$$'''$$$###$$$'''***---------222>>>RRReeemmmlllmmmqqq{{{|||}}}tttsssyyyooo~~~ssslllsssuuuoootttvvvxxxwwwooofffeeejjjeeemmmsssssstttvvvvvvssstttmmmaaa[[[dddrrrssskkk\\\WWWEEE444,,,$$$$$$..."""***,,,%%%###''''''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***''''''******(((***...111###333CCCPPP~~~ooopppxxxyyy~~~yyy}}}{{{{{{{{{yyywwwxxxzzz{{{vvvoookkkkkkmmmkkkllllllhhheeegggnnntttmmmxxx|||vvvsssvvvvvvpppiiiuuuddd|||sssssslllqqqzzzsssQQQ333//////)))!!!###******$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&"""&&&******((('''+++...(((''''''***+++)))***,,,***'''***000444555<<>>***---***)))***)))%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))'''(((---...+++***+++444999IIIttthhhggg|||zzzuuusssuuu}}}||||||}}}|||tttmmmiiifffeeeddd```ccceeedddaaa___aaacccaaa^^^[[[bbbwwwwwwrrr~~~yyyiiizzz|||xxx~~~{{{vvvsssooouuu|||zzzYYYCCC222111000(((%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((('''(((***,,,,,,,,,***...,,,&&&,,,===MMMTTT\\\bbbqqq|||vvv~~~|||tttssssssdddVVVXXX```vvvwwwaaaWWWYYY[[[[[[^^^qqq|||ssslllllliiillleeeccciiillldddVVVLLLJJJEEE>>>666000+++&&&###///***(((***+++(((%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$(((***### (((111333666CCCQQQ{{{nnnLLLiiijjjxxx[[[222(((,,,'''***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$&&&''''''+++222???NNN^^^lllttttttwww|||}}}wwwppprrrxxxqqqvvv~~~~~~ssshhhaaaNNN\\\ooovvvjjj[[[^^^kkkppppppllliiippp{{{zzzqqqxxxyyywwwttttttwwwvvvrrriiipppvvvwwwwwwyyyxxxvvvzzzrrrkkkbbb\\\@@@...+++---000*** (((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))+++---,,,***...555EEEHHHrrruuu|||wwwwwwzzz|||ooottt|||~~~~~~{{{uuummmgggggghhhooolllgggccc```___```bbbaaadddggghhheeebbb``````WWW[[[\\\[[[^^^eeeiiigggdddwwwrrrkkk}}}ppptttmmmlllggghhhfffuuuiiiDDD111---,,,)))&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))"""%%%***---...,,,)))''')))555@@@HHHZZZqqq|||{{{jjjfffdddeeeeee```WWWPPP:::999222222<<<>>>===EEEHHHWWWVVVJJJLLLRRRMMMCCCTTTLLLHHHHHHBBB?????????[[[^^^fffoooooohhhaaa___]]]aaabbbZZZOOOEEE<<<666111,,,'''&&&((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######""""""######$$$%%%$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%'''### $$$***111777===DDDyyyIIIKKKaaakkkiiitttYYY111(((---'''(((((((((***+++***'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$%%%'''***...222<<>>EEELLLYYYkkkxxx~~~zzzpppkkklllppptttxxx~~~~~~tttooosssjjjgggnnnpppggg]]]ZZZuuuuuuoooeeeccclllzzz~~~}}}}}}{{{tttoooxxx~~~vvvTTT:::222111***!!!''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''&&&)))000;;;NNNggg|||zzzxxxwwwrrrkkkfffeeedddcccbbbfffaaa[[[WWWWWW[[[___aaaZZZQQQGGGFFFOOOXXX\\\\\\ZZZYYYXXXXXXXXXXXXWWWVVV\\\VVVQQQQQQTTTTTTPPPKKK:::DDDLLLPPPaaaqqqtttvvv}}}yyyooo{{{tttsss|||jjjlllgggDDD444///((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))***)))(((((()))***,,,...)))+++555JJJdddzzzwwwbbbLLL???:::>>>NNNaaarrrxxx||||||}}}{{{uuunnn|||xxxiiijjjrrr{{{qqqppp|||yyyccclllppptttzzzgggbbbhhhnnnpppqqq```dddfffhhhttt|||}}}{{{nnnWWWBBB555---'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''(((,,,000555DDDcccpppMMMZZZrrrIIIfffbbbkkkwwwzzzQQQ,,,&&&---(((***(((&&&&&&'''))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((+++222===IIIRRRbbbqqqyyyzzz~~~nnn~~~xxxaaa\\\bbb|||rrruuuzzzzzzsssllljjjlllnnneeeiiiiiifffeeehhhiiihhh\\\^^^]]]\\\bbbooozzzvvvwwwiiiiii}}}yyy~~~wwwWWW;;;000///...''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++'''***777LLLddd}}}rrr~~~jjj}}}{{{pppkkkgggcccaaabbbfffjjjlllbbb\\\UUUSSSWWW^^^ccceeeZZZJJJ===BBBUUUhhhooonnn]]][[[YYYXXXYYYZZZZZZZZZXXXWWWWWWUUUQQQLLLKKKMMMSSSDDDAAA<<>>777))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%222;;;FFFhhhUUU```ttt999333