BM6P6(@ ,,,,,,,,,++++++*********+++,,,******///666888555111000000222555888:::;;;222666:::999444000000111111222444444444444666777;;;:::888888===FFFPPPWWWaaaddd^^^___iiinnnsssqqqxxxnnn<<<:::AAA===222<<>>:::<<>>???DDDAAAJJJMMMXXX^^^iiiwww```aaa===AAAOOOeeeppppppTTTFFFKKKpppyyy}}}|||~~~yyyttt{{{ZZZUUUmmm}}}kkkQQQddd|||fffTTT\\\]]]QQQHHH>>>;;;???DDDEEECCCDDDMMMWWWwwwttttttpppjjjKKK:::fffgggsss~~~lllEEE///000000000000000111111111111000111111111111222222222333222:::555555>>>ZZZtttSSSFFFWWW]]]fffvvvyyyyyyzzz{{{{{{{{{{{{}}}{{{|||~~~zzz}}}yyy~~~fffaaawwwvvvuuutttsssqqqkkkbbb[[[```]]]^^^UUUFFFEEEHHHBBBJJJSSS\\\|||iiiTTTEEE===888;;;;;;666444666888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999:::666555666777999???GGGLLLRRR^^^hhhnnnzzzbbb{{{MMM<<<444;;;888===\\\{{{dddoooooo\\\PPPRRRLLL___}}}aaakkk}}}wwwrrrooonnnnnnqqqiiifffkkknnnmmmmmmppphhhppppppooonnnddd```jjj}}}~~~}}}yyyooo```SSSAAACCCBBBGGGQQQOOOOOO[[[___PPPCCCDDDIIIGGGBBB@@@===>>>AAA???[[[oooWWWGGGMMMbbbyyy]]]wwwrrrQQQ888000111000000////////////000000333...777***666999EEEuuu___\\\lllxxx|||uuucccVVVRRRRRRPPPccc,,,,,,,,,+++++++++******+++,,,***)))...555666444111000000222444777999:::333777;;;:::555111000111000222444444444444666777;;;:::888888===FFFPPPWWWaaaddd``````iiinnnsss~~~nnnjjjMMM>>><<<:::777999MMMxxx\\\^^^AAAIIIUUUSSSIII;;;???EEE@@@<<>>:::777444333333333666555777888888<<>>DDDCCCLLLNNNXXXsssoooggg}}}zzzYYYbbb:::<<>>YYY___ooo{{{lllFFF///111000000000000111111111111000111111111111222222222333000999444333<<>>EEELLLSSS```jjjppp|||iii|||JJJ555222:::999;;;YYYccckkk}}}rrr^^^PPPPPPLLLZZZuuudddmmmyyyxxxoooeee```bbbiiirrryyyvvv}}}pppaaa\\\gggfffbbbmmmooodddeeeLLLKKKCCCAAAEEEBBBDDDQQQWWWLLLDDDFFFIIIFFFAAA???======??????[[[pppWWWHHHTTThhhgggzzzsssLLL333...111000000////////////000000111...777,,,777777@@@eeeYYYhhhwww|||zzz}}}{{{hhhXXXZZZ^^^UUU[[[,,,,,,,,,++++++++++++***+++,,,+++))),,,222444222000000000111333666888:::444777;;;:::555111000111000222444444444444666888;;;:::888888<<>>YYYcccqqq}}}rrrKKK///000000000000000111111111111000111111111111222222222222000777333222999OOOzzzbbbGGGMMMXXXcccnnnpppvvvxxxzzz{{{{{{|||~~~```XXX~~~zzzssssssvvvvvvuuuuuusssiiiKKKFFFMMMGGGLLLPPPhhhhhhKKKCCC<<<:::888777888;;;555444333333333444555666777888999:::;;;;;;;;;:::888555555777888888===DDDMMMVVVcccmmmsssiii}}}III777666;;;;;;<<<\\\ccchhhuuuvvvbbbQQQOOOMMMTTTjjjiiilllwwwwww}}}yyyooojjjhhhggggggjjjnnnpppqqq|||qqqdddbbbooouuu```SSS```tttwwwmmmcccSSSQQQEEE>>>AAA===<<>>>>>;;;<<<===[[[pppWWWIIIYYYmmmmmmlllBBB......111000000////////////000000///...777///777555===kkkUUU```qqq}}}xxxwww}}}}}}|||pppiiipppyyybbbUUUeeeyyyoookkk++++++++++++++++++++++++***,,,+++)))+++000222111///000111111222444777999444777999999555111//////000111333444444444666888::::::999999;;;CCCNNNVVV```hhhfffcccjjjpppsss}}}UUU[[[]]]GGG::::::BBB999--->>>___rrrYYYjjj___IIINNNnnnrrr]]]QQQKKKUUUNNNXXX^^^PPP@@@???DDD???BBB@@@<<<888555333222222666777888999===KKKbbbuuuyyyvvv{{{aaa999444...000000000///000000111111222111111444777999::::::>>>???DDDCCCLLLOOO[[[~~~iii~~~RRR;;;EEENNNggg||||||rrrUUUGGGKKKwwwuuunnnmmmkkkttt|||}}}{{{yyytttnnnVVV===@@@^^^hhhYYYQQQUUUEEE<<>>:::888888999:::<<<999888666555555777999:::666666888999:::;;;;;;<<<777555555777888888<<>>AAADDDDDDDDDEEEEEEBBB@@@@@@>>>999:::<<>>;;;777555444444444555777999;;;DDDWWWpppqqqlll{{{VVV555222000000000000000000111222222111111222555999<<<<<<<<>>;;;999:::;;;@@@KKKLLLAAA===;;;;;;===AAADDDDDDCCCDDDNNNZZZ|||yyyyyytttcccvvvgggyyy{{{qqqPPP777VVV______kkkyyy\\\555111///000000000111111111111000000111111111222222222555111888666666888EEEqqqzzzYYYJJJOOOWWWbbbnnnvvvxxxzzz{{{zzzyyyzzz{{{|||~~~QQQNNNKKKNNNlll}}}{{{rrrRRRKKKSSSRRRFFFHHHDDD888777BBBFFF;;;===>>>>>><<<;;;;;;;;;:::===<<<:::999999:::<<<===666666777888999;;;<<<===999666555777777888<<>>888:::<<>><<<;;;:::;;;;;;;;;:::lllFFFGGGddd|||]]]cccooopppiiiUUURRROOOHHHPPP]]]ppp~~~HHHAAA???<<<888666555555555666888:::???NNNggg}}}rrrhhhxxxJJJ222000111000000000000111111222333222333555999===AAAAAAAAAHHHHHHKKKGGGPPPTTTaaa~~~zzzmmm}}}iiixxxTTT888AAANNNiii~~~rrrSSSCCCLLL|||pppuuu}}}ssslllhhhnnnsssvvvuuurrrnnnggg___???<<<===;;;999@@@>>>///444777777666>>>FFFDDD===<<<;;;:::<<>>EEESSSaaannnsssyyyVVVFFF666:::///>>>???NNNgggxxxppp[[[VVVPPPSSSVVV|||aaa|||}}}ggg___eeekkkhhhsssyyyjjjxxxvvv{{{~~~zzz|||vvvooottt|||ooogggjjjhhhnnnyyytttlllpppVVVYYY___^^^SSSMMMZZZnnnsssooo\\\MMMNNNKKKCCCBBBFFFFFFCCC>>>>>>AAACCCBBB===999;;;===VVVeeeSSSPPPfff|||www}}}vvvrrreee~~~[[[>>>333222111...000000////////////000000111000///222555222@@@^^^oooWWW]]]bbbjjjzzz~~~ssslllzzz{{{******+++++++++,,,,,,,,,'''+++---******///444555000333555444222333777;;;999999999999888444000---...000333444444555777999999;;;;;;999999???LLLVVV^^^oooppphhhlllrrruuuzzzuuuxxxtttqqqvvv|||}}}tttkkkvvvwwweeerrrmmm\\\PPPJJJ===<<<;;;===<<<;;;:::;;;cccEEE@@@RRRtttcccYYYTTTXXX```QQQGGG999BBBIII@@@RRRbbbEEECCC???;;;888666666666888:::<<>>CCCGGGHHHHHHJJJLLLPPPNNNVVVXXXbbbzzzxxxgggxxxttt[[[777===MMMiiizzzrrrSSSAAAMMM}}}tttRRR[[[xxx{{{sssmmmhhhqqqttttttpppkkkeee[[[RRR888<<<:::444666<<<:::222444777333222999<<<999:::999999999;;;>>>AAABBBCCCDDDLLLUUUttt~~~qqqrrrooo```xxxqqqZZZ===___qqqkkkppp___000...000000000000111111111111000111111111111222222222555///777777999999???eee{{{qqqQQQ???MMMZZZbbbpppqqqtttxxxzzzzzz{{{{{{|||}}}}}}~~~|||}}}ZZZRRR^^^cccTTTDDD???<<<666FFF[[[\\\CCCGGGFFF???;;;;;;;;;999<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;===>>>>>>:::666666666888???GGGVVVdddppptttzzzxxx```EEE777>>>000@@@>>>LLL}}}jjjsssvvv___WWWNNNTTTPPPjjjddduuuwwwnnnggg___]]]dddppptttooovvvppptttxxxvvv|||zzzzzzssskkkppp{{{pppoookkkrrr~~~xxxiiifffrrr]]]QQQTTTUUULLLLLLUUU___iiicccUUUPPPJJJCCCFFFHHHHHHDDD??????DDDCCC???<<<:::>>>???SSS```QQQSSSqqqxxxxxxpppmmmggg~~~MMM777333111000111000000////////////000000///000...555555000===MMM~~~{{{]]]^^^___ddduuussswwwwww*********++++++,,,,,,,,,&&&+++---***+++000555777000333666555222333777<<<;;;;;;;;;;;;:::666222///...000222444444555888:::999;;;<<<999999???LLLVVV^^^pppqqqiiilllrrruuuyyy~~~uuussstttqqqSSSddd\\\PPP>>>???@@@<<<===BBB???888999AAA___IIICCCNNNnnnxxxjjjPPPIII[[[XXXPPPMMM666:::???888UUU~~~IIIGGGBBB>>>:::777666666999;;;???IIIbbbuuummm:::111000///000000000000111222333444777888<<>>;;;888>>>???;;;===777999222///666555222888777777888:::===AAADDDEEEEEELLLSSSpppyyylllmmmjjj___{{{|||ttt\\\>>>KKKggggggooobbb555999000000000000111111111111000111111111111222222222444...666777999888===bbbjjj[[[EEETTT^^^^^^hhhmmmqqqvvvyyy{{{|||~~~~~~~~~gggDDDFFFqqqnnnUUUIII???KKK^^^]]]@@@DDDCCC;;;777:::===<<<<<<============<<<;;;:::;;;::::::999:::;;;===>>>AAA;;;777666666888@@@IIIXXXfffqqqtttzzzmmmhhhiiiFFF777>>>+++888555IIIooonnn{{{aaaXXXMMMTTTKKK]]]iiinnnqqqyyywww}}}lllkkktttrrrmmmppprrrqqqvvvrrrhhhjjjnnniiilllwwwzzz|||xxxnnnffflll{{{qqqgggjjjnnn|||nnnnnnkkkgggaaaZZZOOOEEE???YYYddd___WWWLLLFFFIIIJJJJJJEEE@@@BBBFFFCCC<<<<<<:::@@@@@@QQQ]]]OOOTTTwwwyyywwwppplllkkkwwwDDD222111///000555000000////////////000000---000...777666///999@@@|||aaa]]][[[]]]lllzzz|||www}}}xxxuuusss------,,,,,,,,,,,,++++++***++++++++++++---111444333000111555666444777>>>555222333888;;;999333...///111222222222333666888>>><<<:::::::::===HHHTTTbbbccctttyyyjjjppp~~~xxx~~~```^^^xxxpppmmmWWWKKK@@@AAA:::AAAGGG>>>888@@@FFFdddPPPAAAOOOvvvkkkVVVNNNYYYhhhWWWTTT555999MMM>>>HHHwwwTTTIII???;;;999666666888<<<;;;GGG```zzzeeeWWW>>>333///111000000000000///111444777:::<<>>GGGiii{{{iiiJJJDDDMMM|||jjjQQQEEEIIIFFFFFFLLLVVVhhhzzzsssmmmfffkkkfff```\\\XXXPPPDDD;;;===:::888999;;;===<<<:::666333111000111333444444333555999;;;<<<>>>@@@BBBEEEHHH]]]oooooolllkkkeee^^^}}}xxxzzz\\\555fffbbbdddoookkk666333000000000000000000000000111111111111111222222222555444555888999<<>>ZZZYYYLLLYYYwww}}}tttzzzppprrrvvvooo???///888777...//////////////////000111111000111222222333666:::===tttttt[[[SSSOOOrrrooo~~~ssshhhuuu------,,,,,,,,,+++++++++***++++++++++++---000333222///...222444333444999666444444777:::777111,,,///000222222222333666888===<<<<<<<<<:::;;;GGGSSSbbbeeexxx~~~nnnmmmzzzzzzZZZMMMaaa@@@444666AAACCC555333BBBKKK]]]IIIHHHdddyyynnnxxxyyyggg[[[]]]pppuuueeeNNN<<<:::HHHSSSRRRHHH@@@<<<:::888888;;;>>>AAAPPPjjjhhh|||~~~ttt|||QQQ999333111111000000111000000222555888999;;;>>>BBBEEEGGGFFFEEEIIIJJJQQQNNNSSSQQQ___wwwyyysss{{{}}}JJJ:::???LLLiiiwwwkkkLLLFFFQQQ~~~^^^NNNMMMHHHFFFFFFGGGIIIPPPaaapppyyytttmmmfffhhhddd\\\TTTLLLDDD>>>:::;;;999888999<<<======<<<888666333222333444444444333555888:::<<<===???AAACCCFFF[[[mmmmmmkkkjjjeee___zzziiisss]]]EEE|||}}}kkkppp222555000000000000000000000000111111111111222222222222666444666888999;;;CCCMMMzzzuuuuuuUUUSSS]]]PPPhhhlllqqqvvvyyyzzz{{{~~~{{{]]]OOOCCCMMMTTTtttJJJAAAGGGMMMCCC;;;AAACCCCCCHHHXXX\\\EEECCCAAA>>>=========;;;999999>>>333======QQQDDD<<<<<<;;;999666666@@@TTTfffgggppptttsss|||www<<<:::555;;;444;;;???lllrrr}}}lllYYYNNNOOOQQQXXX|||}}}eee{{{___QQQXXXuuu~~~zzz|||}}}vvvlllfffUUUVVVYYY^^^cccgggiiiiiisssnnnllluuu}}}lll\\\[[[eeekkklllsss{{{{{{yyyvvvtttrrrooommmyyyvvvxxx|||yyy{{{}}}nnniii```iiiooo\\\QQQOOOLLLJJJHHHHHHHHHHHH???AAAFFFIIIEEE===;;;===888???999DDD^^^WWWJJJZZZzzzzzzuuummmlllwww```888000444333000//////////////////000111111000111222222333666:::===aaaddd]]]VVVeeekkk~~~uuuttt,,,,,,,,,,,,++++++++++++***+++++++++***,,,000333555000...111444444444555777666555666888666111,,,///000222222222333666888:::<<<>>>>>>::::::DDDQQQ___dddxxxuuunnnwww}}}~~~lllzzzzzzTTT:::EEEEEEIIIDDD:::EEEWWW]]]dddPPPXXXpppbbb```fffkkkwwwfffAAA<<>>AAACCCDDDDDDDDDFFFFFFLLLIIILLLKKK[[[zzzllluuuOOO777>>>NNNhhhppp~~~oooNNNHHHTTTnnnaaa^^^VVVSSSQQQNNNHHHEEEJJJSSSdddmmmuuuxxxwwwuuupppjjjeee```WWWKKK@@@999999;;;:::999888999;;;=========;;;999666555555666555444333555888999:::<<<>>>AAACCCFFFYYYkkkkkkkkkkkkggg^^^dddyyynnnVVVBBBeeesss111777000000000000000000000000111111111111222222333333666555666999999:::BBBJJJRRRPPPTTTTTTdddhhhnnnuuuyyyzzzzzz|||~~~gggUUUFFFFFFQQQrrrJJJ;;;DDDMMM:::CCCKKKSSSPPPVVVkkkeeeFFFFFFCCC@@@>>>===<<<999777BBB???777???@@@UUUOOO>>><<>>999;;;;;;:::888MMMcccTTTHHH\\\{{{}}}yyyxxxrrrxxxKKK000333000///333//////////////////000111111000111222222333666:::===VVVtttooo[[[UUUZZZpppuuu,,,,,,,,,++++++++++++******++++++******,,,///222999444000111555777555333555666666555666666333......000111222222333555777999<<<@@@@@@:::888BBBNNN\\\```qqq~~~tttvvv~~~}}}nnnllllllhhhnnnddd]]]YYYTTTYYYsss{{{eeefff{{{sssNNNIII@@@[[[rrrgggLLL===IIINNNGGG@@@>>>;;;999;;;???GGGUUUmmmzzzvvvvvvpppAAA...222333111000111222222333666:::===;;;===???AAABBBCCCEEEFFFEEEEEEJJJFFFJJJIIIYYYrrr^^^[[[WWW666<<>>;;;999777777777666444333555777888999:::===@@@CCCFFFXXXjjjkkkkkkmmmiii\\\iiiyyysssTTT888eeehhh~~~ooo666555000000000000000000000000000111111222222333333333666666888:::::::::@@@HHHuuu~~~LLLOOOTTTXXXYYYcccjjjrrrxxxyyyyyy{{{|||~~~~~~~~~wwwgggJJJEEEDDDUUUKKKCCC??????IIIAAA<<<222@@@NNNaaatttiiiVVVJJJGGGCCC@@@???>>>;;;:::CCC>>><<<>>>;;;KKKMMM>>><<>>;;;BBBSSSbbbhhhmmmrrrvvvxxxxxxggg???777111888:::===;;;iii~~~tttnnn|||tttfffWWWKKKSSSTTT]]]eeettt{{{^^^VVVUUUbbbpppwwwxxxyyy}}}|||}}}}}}wwwnnnjjjkkkpppvvv{{{zzzxxx}}}|||vvvrrrqqqpppmmmiiiooowwwzzzuuupppqqqttttttqqqooommmiiigggjjjvvv|||xxxsss^^^oookkkcccfffccccccYYYUUUOOOMMMMMMLLLHHHEEE>>>DDDNNNUUUQQQEEE===;;;===555:::XXXgggQQQHHHaaayyywww|||rrriiimmmsss===,,,777...,,,555//////////////////000000111000111222222333666:::===QQQrrrqqqeeeUUUYYYmmm,,,,,,+++++++++************++++++******+++...111999555111000444777555111333666666333444888777222...000111111111222555777888;;;@@@AAA<<<999???III[[[___iiizzz|||wwwzzzbbbUUUooovvvccc\\\jjjssswwwrrrHHH555AAAeeehhh:::RRRNNNGGGAAA>>>;;;:::>>>DDDOOOaaa{{{}}}ggg<<<---222222111111222333444555888===@@@???AAACCCDDDCCCDDDGGGJJJHHHHHHMMMIIILLLKKK[[[mmmuuujjj```:::===III```qqqtttOOOEEEOOOuuufffaaa___YYYPPPJJJJJJMMMSSSZZZ______^^^^^^TTTMMMCCC===;;;;;;999777<<<<<<;;;;;;::::::;;;;;;>>><<<:::999888777666444333444666666777999<<>>888333777888:::>>>[[[~~~mmmuuuyyylllYYYJJJQQQRRRTTTkkkiii~~~}}}vvvpppjjjjjjoooqqqooollllllvvv~~~~~~zzzwwwuuussswwwpppllllllmmmnnnvvv~~~zzz{{{wwwfffcccjjjtttgggeeeggguuu[[[UUUNNNMMMNNNMMMHHHBBBAAABBBIIISSSTTTLLL@@@:::>>>444@@@```gggNNNLLLiiizzzyyy|||lllfffuuuggg888...;;;000...666//////////////////000000111000111222222333666:::===HHHddd~~~[[[[[[ZZZ~~~hhh|||yyy++++++++++++************+++++++++***)))+++...000555444111...000444333///222777888333444::::::666...///111111111222555777888:::???AAA>>>:::===CCCYYYbbbfffqqqzzzyyynnnTTT___yyy~~~yyyeeeUUUPPPBBB;;;JJJiii```FFF888DDDHHHQQQMMMGGGAAA>>><<<===EEEMMM[[[ppp}}}vvv{{{~~~ZZZ777000222111111111222444555777;;;@@@CCCDDDFFFGGGFFFEEEFFFJJJNNNMMMNNNRRROOORRRQQQ```bbb===@@@FFF\\\uuuuuuNNNCCCMMMqqqkkkhhhaaaWWWPPPQQQMMMKKKMMMMMMIIIFFFFFFGGG@@@:::888;;;<<<999555;;;;;;<<<;;;:::999;;;<<<===;;;999888888777555333333444555555666888;;;>>>???AAAUUUggggggfffgggccccccxxx{{{iiiUUUAAASSSQQQvvvhhh???,,,000000000000000000000000000111111222333444555555666777:::>>>>>>===AAAHHH]]]ppp}}}wwwWWWRRRSSSTTTVVV___llluuuyyyyyyyyyzzzzzz{{{{{{|||~~~|||mmmpppnnnnnneeegggVVVPPPHHHQQQMMMMMM___ZZZSSS@@@EEE888PPP~~~mmm\\\VVVMMMFFFBBBAAAAAAAAA555666===CCCXXXIIIFFFNNNQQQCCC<<>>:::888999666888@@@JJJnnnllluuu[[[KKKOOOQQQRRR|||xxxcccxxxssslllbbb```ccclllvvvzzzuuummmpppxxx{{{vvvsssrrrlllmmmtttwwwqqqmmmoooqqqsssvvvxxx{{{xxxkkk]]]www~~~lllaaaggg```XXXPPPOOOQQQPPPHHH@@@AAA>>>BBBKKKPPPJJJ???888===555GGGfffdddLLLSSSsssxxxyyyzzziiiiiiXXX999111888222111555//////////////////000111111000111222222333666:::===@@@uuukkkXXX]]]SSSoooyyyiii||||||++++++++++++************+++++++++***)))***---000222444333......222333000444;;;;;;444333:::;;;666...///000111111222444777::::::===AAAAAA===;;;>>>PPPbbbeeejjj{{{nnnZZZXXXUUU[[[^^^ccc~~~pppggg```^^^ttt}}}vvvtttuuudddYYYQQQPPPSSSaaaUUU<<<666iii[[[OOOLLLFFFAAA??????CCCOOOZZZiii~~~yyyyyyqqqzzzrrrKKK333444333///333111333555666888<<>><<<;;;888:::MMM~~~]]]DDDNNNVVVEEEAAAVVVjjjooonnnqqqrrrssswwwkkkyyyUUU<<<777;;;:::444666DDD<<>>???EEEGGGBBB;;;888;;;777NNNiii^^^KKK[[[|||zzzxxx}}}gggYYYbbbGGG;;;222222444444222...///////////////000111111000111222222333666:::===<<>>===444333:::;;;666---///000111111222444666;;;999;;;AAABBB>>>;;;:::DDD```eeefffeeeHHHBBB333AAAOOOnnnyyyooo}}}ssssssuuubbbYYYPPPIIIOOOrrrgggCCC>>>ZZZ{{{]]]GGGBBBaaadddMMMKKKFFFAAA@@@BBBIIIWWWdddsss{{{~~~xxxjjjAAA111777444...555111333555777999===CCCGGGHHHJJJKKKIIIFFFGGGLLLQQQSSSUUU[[[YYY\\\YYYfffiii```sss~~~MMM333@@@===KKKkkkqqqsssOOOEEENNN~~~{{{qqqgggaaaaaaYYYPPPIIIHHHDDD;;;555555>>>>>>===:::999:::===AAA444777999::::::<<<@@@CCC999888777777777666444222333333444444444666:::===CCCGGG[[[nnnnnnkkkjjjcccfffbbbvvvsssSSS===WWWjjjrrrsssggg000333000000000000000000000000000111111222444555666666666777<<>>BBBFFFIIIGGGLLLPPPNNNGGGFFFKKKRRRTTTNNNWWWWWWRRROOOccc{{{rrr~~~mmmvvvaaa:::<<>>@@@@@@@@@@@@999666333222222333444333111222444555666888<<>>777NNNiiirrrlllnnnnnnNNNGGGJJJKKKOOOjjjpppvvv___ZZZtttZZZ^^^```JJJNNNlllNNNEEEccc\\\PPPHHHCCC@@@HHHVVVeeerrrxxxttttttQQQ333333444222333111222555999<<<>>>AAAEEEHHHHHHMMMQQQNNNGGGDDDGGGMMMRRRMMMVVVUUUQQQOOOaaa}}}gggkkkhhhuuujjjAAA>>>CCCRRRjjjwwwnnnOOOAAAOOOxxxzzzqqqjjjhhhddd___eee}}}___@@@@@@GGGDDDAAABBBCCCBBB===888999;;;===>>>??????>>>===777444222111333444555444111333444444555888;;;>>>GGGKKKbbbpppiiijjjkkk^^^tttdddrrrnnnQQQCCC{{{xxx}}}NNN333///111111000000000000111111///111333333333444666888===@@@DDDGGGHHHIIIJJJKKKOOOdddvvvuuuvvvoooQQQOOOSSSOOOTTT^^^lllwww{{{zzzxxxyyy{{{~~~~~~zzzSSSkkkxxxwwwlllbbb}}}qqqTTTDDDQQQwwwWWWxxxtttUUUNNNBBBCCCQQQXXXRRRHHHAAA;;;===000DDDgggDDDFFFPPP^^^kkkrrruuuuuuuuuuuuwwwzzzuuuaaa:::666888444555:::999888CCCSSSdddrrrmmm^^^OOONNNQQQRRRqqqzzzbbb{{{}}}wwwzzzwwwxxx||||||yyysss}}}yyysssdddpppqqq\\\tttppptttrrr```TTTTTTKKK>>>???OOO\\\___LLLBBBBBBDDD>>>===???:::333BBB___jjjYYYTTTpppccc^^^SSS777444111111222333222111000000///...//////111111111222333555888;;;===>>>III>>>JJJxxxlllrrr]]]^^^sss,,,++++++***++++++,,,,,,*********++++++++++++,,,...111333222///...///111///555;;;===;;;;;;>>>BBB>>>666111222444333222111555777;;;AAAEEEFFFDDDBBB666@@@^^^yyyqqq___sssyyyNNN777>>>FFFIIIPPPyyykkkXXXUUU|||yyy{{{}}}ooo|||gggUUUYYYiii]]]QQQoooQQQMMMbbbrrrYYYIIIGGG@@@CCCUUUhhhvvvsss|||ttt}}}qqqIII000222222111333222444777;;;===???@@@CCCEEEJJJOOOSSSPPPIIICCCDDDHHHQQQMMMUUUTTTQQQOOO^^^yyyaaaaaa~~~iiirrrqqqFFF999>>>LLLggg|||rrrQQQBBBMMMuuu}}}tttllljjjiiidddbbbppp|||gggFFF999KKKGGGBBB@@@@@@???<<<999<<<<<<===>>>>>>===;;;:::666444222222333555555555222333444444444777;;;>>>HHHUUUlllvvvpppooommm___~~~gggzzzgggHHHBBB|||xxxxxxEEE///000111000000000000000111111000222333333333444888:::???AAACCCDDDDDDEEEFFFHHHQQQ\\\xxx~~~XXXRRRPPPQQQOOOVVVhhhuuuwwwwwwyyy~~~~~~~~~[[[XXX~~~~~~lllttt{{{aaaGGG555RRRpppsssbbbKKKKKKmmmgggccclllmmmjjjWWWTTT>>><<>>???EEE???MMMmmmfffppp```VVVeee++++++******++++++,,,,,,************++++++++++++---000333222000...000222///111999AAA???999<<>>666///...222555444222444666:::???DDDGGGGGGFFF>>>888LLLooovvvcccfff~~~XXX888>>>HHH:::;;;VVVqqqrrr{{{oooqqqwwwttt]]]RRR{{{tttUUUyyyOOOQQQcccjjjZZZEEEEEECCCMMMcccuuu~~~{{{~~~wwwxxxuuuzzz```???...222111111444444777:::===???@@@@@@BBBCCCKKKQQQUUUTTTMMMHHHGGGIIIQQQOOOWWWSSSRRRRRR\\\zzzhhhiiinnncccrrrvvvLLL777;;;FFFaaazzzwwwVVVEEEJJJrrrjjjwwwvvvpppooooooeeeQQQMMMZZZZZZKKKBBBFFFAAA;;;888:::===@@@BBB;;;;;;<<<<<<<<<;;;:::999777555333333444444444333222333333333444777;;;???III___uuu{{{vvvuuunnnccctttiiihhhEEEFFFnnnpppsssrrr>>>///333000000000000000000111222222222333333333666:::===AAABBBCCCCCCBBBDDDFFFIIITTTOOOkkk^^^KKKRRRKKKPPPbbbooorrrsssyyy~~~|||~~~xxx{{{bbbfffqqqxxxxxxcccZZZvvvooocccqqqrrraaaIII???OOO]]]MMMDDDGGG>>>333MMM\\\BBB;;;444111JJJkkkjjjZZZZZZbbbkkkuuuxxxvvvsssuuuxxxtttuuu|||xxxwwwMMM888999777666888;;;:::888>>>GGGrrr}}}dddooo~~~nnnXXXPPPPPPMMMZZZvvvxxxccc|||pppsss{{{vvvsssyyyxxxsssrrrtttuuusssZZZzzznnnhhhlllsss```zzzyyyhhh^^^\\\YYYXXXUUUGGG;;;DDDWWWXXXEEE>>>@@@<<<;;;===999CCCbbbnnnZZZOOOaaa|||\\\rrr~~~aaa777222111000000111222333444444333000......///000111111222333555888:::===>>>999AAAHHHXXX___}}}ZZZUUU^^^mmm+++*********++++++,,,---))))))*********+++++++++,,,///333333111000111222111000888BBB@@@888999BBB@@@:::333000222555555333444555777===CCCGGGIIIIIIIII999<<<[[[vvvxxxlllfffnnnRRR>>>FFFIII888CCCllltttkkkyyysssjjjtttxxxaaaXXXlllrrrZZZUUUXXXeeehhhXXXFFFEEELLL^^^rrr~~~hhhwwwnnn{{{}}}OOO777...333111111666777;;;===@@@BBBAAAAAABBBBBBKKKQQQVVVWWWSSSOOONNNOOOSSSRRRYYYTTTUUUWWW\\\|||lllpppxxx[[[jjjyyyXXX;;;>>>CCC]]]sssyyyWWWFFFIIIpppgggbbbooovvv~~~wwwtttuuutttmmmTTTBBBJJJTTTQQQNNN===;;;:::;;;===@@@BBBBBB888999::::::;;;;;;;;;;;;;;;999666555555444222000333333333333444888===AAAHHHggg{{{zzzwwwuuummmccc|||mmmlllbbbBBBJJJ```gggrrrlll:::111333000000//////000111222222333444555555666999===@@@EEEFFFFFFGGGGGGIIIMMMPPPIIIUUUxxx}}}ttt[[[MMMRRRKKKMMMZZZfffkkkpppvvv|||zzzzzz~~~iiiVVV}}}zzzdddEEEBBBMMM___```QQQJJJXXXsssQQQDDDMMMNNN???LLL[[[LLL;;;666666CCCQQQRRRWWWfffjjjqqqxxxyyyuuusssvvvzzzwwwxxxzzzvvv>>>???///666777999;;;::::::>>>CCCeeeyyyfffiiivvv^^^QQQOOOLLLTTTiii^^^tttqqqkkkwww~~~}}}}}}~~~~~~zzzxxxyyy}}}sss^^^fffxxxbbbuuukkkooommm\\\PPPMMMSSSPPPEEEFFFRRRZZZEEE>>>AAA<<<999:::777EEEhhhlllTTTTTTnnn~~~}}}\\\~~~qqqNNN555000000000000000111333444555444222000000000111222444555555666888:::;;;<<<:::CCC333DDDmmmnnnWWWRRRYYYbbb************+++,,,------)))))))))************+++***...222333222000111333222111666>>>???:::999>>>DDDAAA;;;444222444555222444444555:::AAAFFFJJJKKKOOO@@@777GGGkkk|||iiinnnjjjXXXEEE<<<===WWW|||||||||{{{nnnmmmuuu```TTTmmm]]]```iiigggiiiiiiRRRLLLMMM]]]rrr}}}zzzsss~~~uuuBBB111///555222222888:::===@@@CCCEEEDDDCCCCCCCCCJJJOOOUUUWWWUUUSSSSSSTTTTTTUUU\\\UUUWWW[[[[[[tttlllmmmjjjkkkwwwaaa;;;>>>===TTTlll{{{WWWEEEIIIooo|||vvvvvvzzzyyyyyyeeeNNNKKKJJJBBB===999===BBBGGGGGGCCC>>>;;;888999999;;;<<<===>>>>>>===;;;999777666555222000333333333444555:::@@@DDDJJJpppvvvtttrrrhhhaaa}}}rrryyyuuu]]]CCCOOO^^^iiizzzddd666333000////////////000111222333444555777888999<<<@@@CCCDDDEEEGGGHHHIIIKKKOOORRROOOTTTqqquuuTTTSSSPPPNNNOOOSSS[[[dddlllqqquuuwwwzzz~~~}}}xxxZZZOOODDDLLLKKKFFFPPPmmm^^^OOOVVVKKK@@@GGGLLL>>>???;;;888FFF___kkkgggoootttxxxxxxuuutttvvvzzzzzz}}}vvvqqq|||ddd555AAA...666777888:::;;;===@@@DDD^^^pppffffffUUUQQQMMMQQQ```___cccwwwvvvyyyqqqzzz|||vvvvvvyyy|||{{{eeeuuussskkkhhhssszzzoooZZZLLLPPPQQQJJJIIIPPP[[[EEE>>>BBB<<<888;;;<<>>???===<<>>EEEIIIKKKOOOIII>>><<>>BBBGGGJJJHHHBBB<<<999<<<<<<<<<===>>>???@@@AAA>>><<<:::999888777444222222333333444777<<>>BBB;;;888@@@GGGjjj~~~kkkUUUjjjpppkkkhhh===555///000111///......000333444555666666777666555555777777888999:::<<<>>>???444EEEJJJBBBHHH}}}ooo```ZZZNNNZZZzzz************+++,,,---...))))))))))))************&&&***///111000...///000222333444777>>>DDDBBB<<<555;;;:::222,,,///333333333222333777===DDDIIIKKKMMMPPPHHH999<<>>>>>>>>@@@?????????@@@AAABBBCCC===<<<:::::::::999666444222333444555888===EEEJJJ^^^zzzuuusssgggcccwwweeevvveeeDDDFFF```rrrPPP///777---////////////000111222333444777;;;>>>???AAACCCEEEIIIKKKMMMNNNNNNNNNPPPRRROOOXXX]]]~~~LLLLLLVVVVVVIIIJJJ\\\iiihhhmmmttt{{{~~~~~~~~~}}}wwwhhhZZZYYY```vvvxxxxxxtttJJJIIIdddzzzjjjEEE<<>>AAA:::999FFFRRRvvvbbbOOOpppzzz}}}gggtttXXX333,,,///111111///------000333333555777999999888777666666666888999;;;>>>@@@AAABBB===HHH===UUUxxxqqq___XXXVVVbbbsss------,,,,,,+++***))))))))))))))))))))))))))))))'''+++111555555333222111333666666555999???>>>888444>>>???555---000333222222222222333666===FFFMMMJJJTTTVVVFFF555???eee```hhhzzzvvvnnnjjjsssvvvaaaYYYaaalll~~~~~~{{{fffAAA333222222333666:::???AAAEEEFFFHHHIIIHHHHHHGGGFFFLLLNNNOOOMMMJJJIIIKKKNNNZZZYYYXXXUUUTTTVVVZZZ]]]cccuuuVVVooooooHHHBBB555HHHVVV^^^KKK@@@^^^}}}qqqttt~~~{{{wwwwww{{{vvvdddSSSBBBEEEFFFAAA===CCCVVVggg]]]SSSGGG@@@@@@AAA@@@>>>;;;;;;<<<;;;:::888666444666444555777888===GGGSSSmmmvvvtttlll^^^eeejjjrrrWWWJJJxxx{{{JJJ///444000111111111111111111222333777;;;@@@DDDFFFHHHIIIJJJJJJRRRVVVQQQLLLNNNSSSVVV\\\NNNccchhhttt___OOOZZZZZZLLLFFFOOO\\\```jjjrrrxxxxxxzzz~~~{{{|||zzzooo\\\jjj[[[eeeooolllHHH___PPP___tttsss;;;<<>>MMMbbbppptttqqqxxxxxxvvvuuuvvvyyyyyyxxxzzz~~~|||ddd666000<<<666777666666999???DDDHHHJJJKKK___mmm|||kkk~~~}}}iiiWWWLLLMMMQQQ[[[ccc^^^nnnsssvvvuuuqqqssszzz~~~zzzyyyxxx{{{xxxooo^^^ttt{{{|||uuukkkaaa___dddiii```eeejjj[[[MMMNNNTTTSSSHHH@@@===777:::QQQmmmmmmVVV___xxxsssxxxuuukkkjjj>>>...222111000000/////////000000<<<888444444777999999888:::999777777999<<>>???>>>===<<<<<<<<<<<<:::888666555666555666:::>>>DDDQQQ^^^tttvvvtttlllaaakkkmmmiiiTTTYYYzzzwwwAAA+++333000222222111222222333444444888<<<@@@DDDGGGIIILLLNNNPPPSSSSSSPPPPPPTTTUUUSSSZZZPPP[[[dddzzzYYYKKKUUUXXXOOOEEEGGGRRRZZZfffnnntttuuuxxx}}}~~~|||}}}}}}qqq~~~}}}rrrggg[[[MMMWWWxxxpppSSSJJJ???:::;;;>>>GGGXXXjjjvvvwwwtttwwwwwwvvvuuuwwwyyy{{{zzzyyywww___999333777333777888999===BBBGGGJJJLLLHHHUUUwwwnnnppp~~~sss___QQQNNNPPPOOOsss~~~[[[nnnzzzqqqrrrpppoooppptttyyy}}}}}}wwwgggwwwlll}}}vvv\\\yyyxxxyyyuuulllbbb\\\mmmfffbbbfffcccUUUMMMOOOUUUJJJBBB===:::CCCaaafffSSSddd~~~wwwllliiiXXX777...222000//////......//////000///000333777:::;;;:::999;;;:::999888999<<>>EEE===>>>LLLMMMiii}}}nnnbbbdddmmm}}}~~~~~~|||{{{---,,,,,,++++++*********************************))))))+++000444555222...222444555666:::???@@@>>>888???GGGGGG<<<000...222333333333333555:::AAAFFFQQQMMMTTT\\\OOO:::>>>SSS~~~{{{mmmqqqvvv{{{oooHHH,,,111111333666:::???CCCFFFEEEDDDCCCEEEIIIJJJHHHFFFNNNLLLKKKKKKLLLMMMNNNMMMOOOPPPPPPPPPOOOQQQSSSVVVeeekkkhhhlllYYYjjj^^^???666EEELLLlllMMMBBBVVV{{{yyyzzz{{{]]][[[kkkxxxttt```MMMFFFBBB>>>???CCCBBBAAA@@@???>>>>>>===============<<<;;;999888777777777999===AAAIIIYYYgggyyyuuujjj```pppjjj]]]xxxIIIfffxxxjjj888+++666222222222222222333444666666999<<<@@@CCCFFFJJJNNNQQQTTTRRRNNNMMMRRRWWWTTTNNNVVVSSSPPP^^^^^^JJJNNNSSSPPPGGGAAAHHHTTTdddjjjooopppsssxxx{{{{{{zzz{{{~~~kkkmmmxxxhhhEEE===MMM^^^dddSSS666===;;;EEEVVVhhhvvv|||zzzwwwuuuuuuuuuvvvwwwyyy{{{|||}}}qqqJJJ888777777777888999===AAAEEEJJJMMMOOOLLLQQQpppyyyjjjwwwkkkXXXPPPNNNHHH]]]```YYYyyyqqqnnnuuu{{{{{{~~~~~~mmmmmmooouuu~~~zzzooottthhhrrriiiwwwqqqsssqqqmmm\\\YYYdddZZZMMMTTTVVVLLLAAA<<>>EEE???LLLttt|||vvvhhhaaahhhppppppppprrrssstttxxxzzzwwwqqqqqquuuttt{{{}}}zzzwwwttt,,,,,,,,,++++++*********************************+++((((((,,,222555222...222333555777:::???AAAAAA;;;;;;@@@BBB999---...888444444444444444888===AAAKKKKKKTTT___YYYFFF===AAAcccuuugggppp|||rrrxxx}}}}}}\\\<<<111000222555999===BBBFFFHHHGGGDDDCCCFFFJJJMMMKKKHHHQQQMMMJJJKKKNNNQQQQQQOOOPPPQQQSSSSSSSSSTTTVVVXXX\\\wwwbbbzzzqqqooo|||RRRgggwwwlll>>>888DDDKKK|||uuuRRRDDDOOO~~~~~~|||}}}~~~mmmXXXIIIFFFIIINNNooouuuqqq[[[DDD<<>>===>>>?????????>>>===;;;:::999888888999;;;???CCCKKK[[[kkk}}}wwwfff]]]rrrrrraaa|||rrr===cccwww```666000777///111111111222444555777888999;;;===@@@CCCHHHMMMRRRRRROOOLLLJJJOOOTTTQQQKKKPPPVVVJJJYYYwww~~~{{{pppVVVNNNLLLOOOJJJAAAEEEQQQ```eeeiiilllppptttxxxzzz{{{~~~|||sssbbbaaammmWWWAAAGGGtttvvvZZZBBB888HHHhhhYYY333???@@@NNNddduuu~~~~~~zzzwwwuuussstttvvvvvvvvvyyy}}}uuuxxxZZZ888666999666;;;888;;;???DDDGGGKKKNNNPPPJJJVVVZZZlllxxxvvv___QQQJJJLLLPPPtttyyyVVVtttxxxuuu|||ppp|||vvvnnn{{{fffoooxxx```OOO```ooo{{{fffUUU^^^TTTIII[[[VVVJJJ===<<>>DDDFFFEEE888888999;;;;;;<<<<<<<<>>:::===BBB>>>222...333333444444444444666:::===EEENNNWWW[[[ZZZUUUIII===HHHeeettteeezzzttt}}}zzz|||lllFFF111555222444888<<<@@@DDDGGGHHHIIIGGGFFFHHHKKKNNNMMMLLLSSSOOOLLLLLLOOORRRSSSRRRQQQRRRTTTTTTTTTUUUWWWYYY^^^xxxbbbmmmqqqnnn\\\kkkrrr}}}AAA:::AAAIIItttzzzVVVEEEGGG}}}~~~||||||rrrOOOAAAGGG___mmmeee^^^TTTIIIHHHEEE@@@===<<<>>>@@@@@@???>>><<<;;;:::999999777999>>>CCCGGGPPPaaarrrzzzeee^^^zzzyyyppp{{{yyypppDDD[[[wwwWWW555333666,,,///000111222444666888:::999;;;<<<>>>AAAEEEKKKOOONNNPPPOOOLLLMMMQQQQQQNNNLLLXXXJJJVVVhhh|||qqq[[[KKKMMMMMMEEEDDDLLLVVVZZZ```hhhnnnsssyyy~~~yyyffftttnnnvvv~~~]]]KKKEEEZZZxxx[[[>>>AAAhhhaaa:::EEELLL[[[ooo}}}|||wwwtttuuussstttwwwvvvssswww}}}yyyTTT777888888222999888<<>>CCCZZZxxxiii]]]kkkyyyhhhppp^^^666222555...---------------...//////666222000777CCCHHHEEE>>>777888:::;;;<<<======<<<;;;<<<===BBBGGGDDDCCCKKKeeevvvgggLLLLLLTTTUUUVVVVVVZZZaaaeeefffiiinnnpppmmmmmmsssyyyzzzuuuppp+++++++++++++++++++++++++++++++++++++++++++++++++++)))'''***///333444333222111333777999:::>>>DDD@@@>>>AAAIIIMMMCCC444***222333444444333444777999AAANNNVVVUUUXXX\\\UUUGGG<<>><<<<<<>>>@@@@@@???===<<<::::::999999666:::BBBJJJOOOYYYkkk}}}|||yyyfffeeejjjxxxxxxooo[[[dddqqqFFF///222777222000000111333666999;;;<<<===>>>???@@@AAADDDIIIMMMMMMRRRSSSPPPOOOQQQTTTTTTMMMVVVNNNTTT\\\~~~nnnRRRLLLMMMHHHDDDEEEHHHLLLVVVcccmmmsss{{{pppfff```ccc???@@@dddeeeFFFAAA```^^^@@@NNN```kkkyyyyyyuuusssuuurrrtttyyyxxxtttxxxlllHHH777999666444;;;:::>>>BBBEEEEEEGGGLLLPPPSSSMMMBBBaaayyyppp[[[LLLLLLIIIRRR~~~QQQ]]]|||zzzwwwsss|||uuuqqqgggvvv}}}pppqqqiii^^^VVVVVVZZZXXXSSS___yyyyyyfffZZZLLLFFFRRRMMMKKKKKKVVVooo\\\___www~~~|||jjjttttttKKK222111222---------------...///000000222000222;;;FFFIIIBBB999<<<<<<===>>>?????????>>><<<<<>>BBBEEEFFFFFFEEEIIIKKKMMMLLLIIIIIILLLPPPRRRQQQOOOMMMLLLMMMPPPSSSZZZZZZYYYWWWWWWXXX[[[^^^___~~~{{{mmmyyyrrrjjjYYYAAA:::EEEQQQ{{{bbbMMM<<>>@@@CCCDDDEEEEEEEEEGGGJJJLLLMMMQQQSSSPPPPPPSSSVVVVVVRRRTTTRRRSSSUUUfffzzzZZZMMMLLLJJJFFFCCC???CCCOOO___jjjooowwwyyybbbvvvcccyyylllQQQGGGLLLzzz^^^DDD>>>PPPNNNCCC```xxx}}}}}}wwwtttttttttrrruuu||||||xxx}}}|||yyyNNN444666888666999>>>>>>AAAEEEEEEDDDFFFLLLQQQVVVIIIEEEppp|||~~~tttzzzeeeSSSJJJIIIMMMbbbgggQQQppp}}}~~~zzzxxx}}}uuu||||||rrriiillltttzzz\\\ooovvviii[[[TTTQQQNNNGGGSSSaaappplll\\\hhhzzz|||tttuuuSSS:::///...///...............///000111222111111333999@@@EEEFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@AAA???CCCFFFFFFJJJLLLFFFEEEPPPnnn```TTTOOOMMMNNNPPPOOORRRVVVUUUSSSUUUYYYYYYUUUTTTWWW++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,000555:::222000222666777555:::CCCDDD>>>999AAAWWWdddRRR777///111333333333333555777666888DDDSSSZZZZZZ___iiiHHHVVVAAA???}}}}}}nnnvvvttt^^^CCC444333666:::===@@@DDDFFFFFFEEEDDDHHHLLLOOOLLLGGGFFFKKKPPPQQQQQQPPPLLLIIIIIINNNRRRVVVUUUTTTQQQPPPRRRVVVYYY]]]yyykkkwwwmmm___cccFFF:::FFFDDDjjjjjjPPP999___mmmzzzfffTTTLLLLLLDDDQQQRRRKKKZZZyyytttjjj]]]\\\mmmzzztttcccYYYNNNHHHBBBBBBFFFIIIHHHFFF@@@>>><<<:::999888888999999@@@KKKSSSVVV]]]nnn~~~ooopppaaakkkzzzzzzsss{{{rrrBBBfff}}}]]]:::000111...---333444555888;;;>>>AAACCCHHHIIIJJJJJJIIIIIIKKKMMMLLLOOOOOONNNPPPTTTVVVTTTWWWRRRTTTRRRRRRSSS}}}^^^MMMKKKLLLJJJFFF>>>AAAMMM]]]gggjjjpppxxxsss|||WWWppp```MMM>>>]]]ZZZBBB===DDDAAAHHHuuu|||wwwuuuuuutttqqqvvv|||xxxttt???+++:::999555;;;>>>AAADDDFFFFFFDDDFFFLLLRRREEEPPPVVVUUUyyyrrrmmmYYYLLLLLLKKKMMMrrrTTT\\\qqqaaaoooxxxnnn~~~ooo]]][[[XXXIIIDDDZZZsss|||bbbcccqqq{{{wwwkkkBBB111///...---000.........//////111222222555555444444777AAAOOOZZZLLLKKKIIIFFFDDDBBBAAAAAA@@@===AAABBB@@@GGGLLLCCCCCCKKKOOO~~~ddd^^^XXXWWWTTTPPPNNNPPPVVVVVVZZZ___cccjjj|||,,,,,,,,,+++++++++*********************************++++++******,,,///222333222222555888:::999777GGGEEEDDDEEEHHHHHHCCC;;;666666444//////333666777777:::@@@HHHRRRZZZ^^^```iii[[[CCC@@@ZZZmmmwwwnnnNNN666444888777999===AAACCCCCCDDDFFFHHHIIIHHHJJJMMMIIICCCFFFNNNNNNLLLJJJHHHHHHIIIKKKMMMRRRSSSRRRPPPMMMNNNSSSXXXYYYkkkgggwwwaaaxxxrrrNNN>>><<>>===;;;:::999888888888666MMMUUUXXXcccccckkkxxxxxxkkk^^^{{{iiiMMM___|||DDD222777+++222333555666777888999;;;@@@CCCEEEGGGIIILLLNNNPPPQQQQQQKKKKKKKKKNNNRRRVVVWWWWWWVVVYYYWWWUUUTTTVVVvvv}}}iii^^^QQQ@@@MMMFFFDDDBBBDDDNNNYYYbbbllltttuuuxxx|||zzzkkkcccnnnJJJFFFgggpppEEE999===OOOiiixxx~~~{{{xxxvvvuuuyyyuuuuuu{{{~~~hhhtttMMM>>>444666888666<<>>LLLXXXUUUDDDPPP~~~wwwooowwwuuuQQQNNNHHHQQQlllwwwvvvvvvnnnooosssZZZIIIBBBJJJUUULLL???======BBBBBB@@@===999888:::<<<>>>RRRWWWYYYeeekkkxxxqqqttthhheeennnrrr```CCCZZZ|||sss???000666---222333444777:::===>>>@@@CCCEEEHHHIIIJJJLLLNNNQQQSSSTTTNNNMMMMMMOOOSSSVVVWWWWWWUUUXXXVVVUUUTTTSSSkkkpppiiiaaaWWWTTTDDDJJJEEEDDDJJJQQQXXXaaajjjoooxxxzzz```vvvcccXXXIII]]]mmmFFFDDDRRRfffxxx~~~|||xxxuuurrrqqqsssvvvuuu{{{qqqkkkdddDDD888222777::::::???HHHEEECCCEEEJJJKKKHHHHHHJJJPPPNNNQQQIIIUUUtttwww^^^LLLKKKKKKJJJrrreeeKKKggg{{{jjjwwwqqq|||}}}rrryyy}}}zzzwww}}}xxxkkkUUUGGGKKKaaaxxxuuuaaaXXXnnnmmmbbb999444333111111/////////...///000111333444222111333777999???MMM[[[VVVRRRLLLEEEAAA???@@@BBB??????@@@AAACCCDDDEEEFFFKKKKKKHHHRRRxxxsssfffddd,,,,,,,,,+++++++++************************************+++******+++...000777333000222777:::888666;;;JJJJJJ777444IIIZZZ]]]DDD888000111222///111666333444666<<>>===GGGVVV}}}___KKKPPP~~~}}}zzzaaaYYYIIIaaauuuyyywwwpppyyyrrr\\\UUUKKKOOOZZZVVVJJJFFFBBBCCCBBB===777666:::???LLLYYY\\\ZZZbbbnnn~~~qqqrrr```jjjjjjjjj}}}^^^MMMbbbqqqwwwxxxeee999...555000333333333777<<>>???CCCJJJDDDCCCDDDIIIJJJGGGFFFIIIQQQSSSRRRLLLTTTyyyxxxkkkUUUKKKKKKGGGQQQWWWPPP{{{sssuuurrrkkkuuuzzzsssxxx||||||vvvppplllgggaaadddkkkooopppgggOOOHHHXXXxxxxxx|||ddd\\\]]]www___qqqsssJJJ111111000//////---.........///000111333444222222444555555999HHHXXXVVVRRRMMMHHHFFFDDDCCCBBB===>>>???AAABBBCCCCCCCCCIIIEEEFFFMMM]]]}}}rrrwwwooorrr,,,,,,,,,+++++++++******************************)))***++++++***+++---///:::555111222777::::::888:::JJJPPPEEE===GGGZZZeee[[[CCC///,,,......222999555555666999@@@KKKWWW___eeeoookkk\\\MMM??????NNNccczzzuuuxxxoootttWWW:::111444666999===>>>???AAABBBCCCDDDFFFGGGHHHGGGEEECCCAAAAAAEEEIIIGGGHHHIIIJJJKKKLLLMMMMMMKKKNNNQQQPPPMMMLLLMMMNNNRRRSSSVVVnnngggzzztttLLL???JJJ\\\nnnkkkTTTRRRzzznnnaaabbbnnn|||www{{{www}}}|||xxxWWWAAATTT___RRRGGG>>>@@@???:::444555===EEEYYYbbbccc[[[ZZZhhhzzzuuuppp[[[rrr}}}rrrpppdddZZZ]]]jjjhhhlllqqqWWW555...444444333333444777:::======>>>???AAAGGGIIIKKKMMMPPPQQQRRRRRRLLLKKKJJJKKKNNNPPPQQQPPPOOOPPPLLLLLLNNNIIIPPPeeehhhUUUGGGSSSNNNGGGAAA???@@@EEEOOOYYYaaaooouuuttt[[[bbbzzz@@@DDD[[[```cccrrr}}}{{{xxxvvvtttssstttxxxuuuvvvggg888666333666>>>BBBBBBDDDIIIDDDBBBDDDHHHHHHEEEDDDGGGHHHRRRTTTUUU\\\ggg{{{~~~ppp```NNNLLLKKKAAA]]]oooPPPdddzzzyyy}}}uuuwwwvvv|||}}}kkkaaabbboootttwwwuuurrrpppkkkeeeaaabbbeeemmmgggSSSWWWtttsss]]]bbbfffkkk```uuuqqqLLL333)))...------///---......///000111222333444777555555555333444===GGGMMMGGGDDDHHHNNNLLLBBB777>>>???@@@AAAAAA@@@??????@@@BBBGGGLLLLLLWWW|||,,,,,,,,,+++++++++******************************)))***++++++******,,,...999777444555777:::;;;;;;;;;CCCQQQWWWNNNDDDMMM^^^YYYDDD333333888777444444666666666777<<>>BBBBBBBBBDDDEEEGGGGGGHHHGGGGGGEEEBBBAAACCCGGGIIIIIIJJJKKKLLLNNNOOOPPPPPPKKKNNNOOONNNLLLLLLOOORRRYYYQQQUUUuuunnnyyyaaaAAALLLbbbdddmmmTTTMMMooovvv~~~nnn\\\XXXjjj{{{{{{jjjxxxMMMIIIRRRGGG;;;:::<<<<<<888555:::FFFQQQaaagggiii___XXXhhhtttyyynnn\\\zzzxxx~~~sssrrr~~~gggUUUhhhnnnfffoookkkKKK555000333666333444999:::;;;::::::;;;>>>@@@DDDFFFJJJNNNPPPOOOMMMLLLLLLJJJJJJKKKMMMOOOOOOOOOMMMMMMHHHGGGKKKGGGJJJZZZ|||eeeHHHIIIPPPJJJDDDAAA???@@@HHHQQQ___hhhrrrxxx~~~___WWWXXXMMMvvvtttwww~~~{{{{{{zzzyyyxxxwwwwwwvvvvvvuuuuuu~~~yyy]]]///888999<<>>CCCKKKRRRSSSKKK???555<<<===>>>???@@@@@@@@@@@@>>>EEEJJJIIIGGGMMM[[[hhh,,,,,,,,,+++++++++******************************(((***++++++******+++---555666777777777999<<>>HHHPPPgggqqqrrrssswwwlllTTTHHH@@@CCCQQQnnn{{{qqq|||xxxnnngggQQQ???222666>>>@@@@@@AAAFFFDDDCCCDDDFFFHHHHHHHHHHHHIIIGGGDDDEEEIIILLLKKKKKKKKKLLLLLLNNNOOOPPPQQQOOOQQQRRRQQQNNNNNNRRRUUUSSSTTT]]]vvvzzzfffvvvzzzEEEBBBWWWZZZ{{{lllRRRDDD___vvv~~~tttnnn___eeetttWWWPPPLLLFFF<<<===<<<:::;;;EEETTT___eeegggllleee```vvvyyylllaaa^^^bbbsssyyylll[[[eeennnpppccc>>>666333222777444888>>>>>>>>>===<<<>>>AAADDDDDDFFFJJJMMMMMMLLLJJJHHHMMMLLLKKKMMMOOOQQQRRRQQQLLLNNNIIIHHHMMMJJJJJJVVVZZZyyy```HHHRRRNNNKKKHHHBBB>>>AAAHHHZZZ```llluuuuuu~~~rrreeevvvvvvvvvvvvwwwwwwwwwwwwwww{{{wwwvvvxxx|||oooVVV;;;:::<<>>;;;EEETTTUUUIIICCCHHHwwwuuubbbCCC---+++222555222444555555444888???FFF[[[iiinnnrrr|||yyyllleeeMMMGGGCCCEEEPPPkkkxxxqqqmmmttt~~~~~~vvvsssaaa===888555888>>>BBBDDDDDDGGGEEECCCDDDFFFHHHHHHGGGFFFIIIHHHFFFHHHNNNOOOLLLKKKJJJIIIIIIJJJLLLNNNOOORRRTTTVVVUUUQQQOOOPPPRRRMMMYYY[[[ccc}}}rrreee|||wwwyyyWWW888HHHXXXbbbuuuXXXAAAQQQsssooooooTTTrrrWWWnnneeeTTTRRRQQQAAA???<<<<<>>???@@@AAABBBEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHMMMLLLKKKMMMPPPRRRSSSRRRNNNSSSPPPOOOSSSOOOLLLUUUJJJxxx}}}OOONNNNNNOOONNNGGG@@@???CCCOOOXXXdddjjjjjjpppzzzwww{{{wwwwwwwwwwwwwwwwwwwwwwwwyyy{{{zzz~~~rrrXXX444222777;;;>>>>>>>>>???BBBCCCCCCAAAAAADDDDDD@@@???@@@EEEFFFEEEFFFGGGEEEXXXzzzVVVmmmttt\\\QQQKKKGGGJJJQQQ___YYY\\\zzz}}}oooqqqvvv}}}rrrlllhhhsss}}}}}}ccc___kkkxxxqqqxxx|||CCC444000333111))),,,111,,,///000333555777888888888444111111555888666555666333BBBRRRVVVOOOIIIKKKPPP???>>>===<<<===???BBBDDD>>>>>><<<;;;@@@GGGEEE???AAAMMMyyyiiicccYYYfff}}}rrr,,,,,,,,,+++++++++******************************(((***+++,,,*********+++)))111999999444222999@@@AAA???BBBJJJQQQQQQKKKGGGkkk}}}|||\\\<<<333444444333555888666444666<<>>@@@>>>@@@DDDHHHHHHGGGPPP^^^rrroooeeepppYYYKKKFFFFFFGGGlllgggaaattt~~~vvvwww|||iiinnntttyyy||||||pppaaaeeesssuuuwwwqqqaaaqqqzzz{{{}}}xxxqqq```888222///222///)))///777222000111444666888999999999666444555777555333666;;;666777<<>>\\\xxx{{{uuuqqq}}}}}}|||+++++++++***++++++,,,,,,)))))))))))))))))))))))))))************++++++++++++///555999;;;:::888777;;;AAAFFFKKKWWWdddaaaVVV[[[aaaoooxxxTTT333777---555444222222444666777888===CCCMMM[[[jjjtttzzz|||~~~zzzkkkUUUFFFDDDFFFFFFLLLPPPYYYjjjzzz]]]```iiiyyyxxxxxxjjjllllllUUU>>>555666888:::===???AAABBBEEECCCAAABBBEEEFFFDDDBBBDDDGGGIIIHHHEEEDDDHHHLLLJJJFFFDDDFFFHHHIIIGGGGGGGGGIIIMMMQQQRRRRRRQQQOOOQQQSSSVVVPPP]]]iii^^^hhhsss~~~JJJ333]]]tttffftttIIIHHH[[[lllnnnmmmUUU\\\]]]TTTNNNIII@@@===;;;@@@OOObbbnnnqqqhhhggghhhgggpppzzz{{{vvveeettteeePPPQQQVVVvvvrrrttt~~~VVVZZZyyyqqqiii;;;555000000666;;;======<<<<<<===BBBGGGKKKJJJIIIFFFEEEFFFHHHJJJKKKKKKIIILLLIIIHHHKKKQQQUUUTTTQQQQQQRRRTTTVVVWWWXXXYYYYYY\\\PPPuuuvvvOOORRROOOIIIHHHKKKGGG???FFFGGGNNNYYYbbbjjjttt}}}[[[ttt}}}zzzwwwtttrrruuu~~~{{{ooosssuuu{{{yyymmmdddKKK777555999<<<;;;::::::;;;>>>@@@BBB????????????????????????<<>>???AAABBBBBBBBBAAAEEEEEELLLZZZkkk------,,,,,,+++,,,,,,---************************)))************+++++++++(((+++000777<<<>>>===<<>>???@@@DDDBBBAAABBBEEEFFFEEECCCCCCFFFIIIGGGDDDDDDGGGKKKIIIFFFCCCDDDFFFFFFEEEDDDGGGIIIMMMPPPQQQPPPMMMKKKQQQRRRVVVOOORRRzzz{{{yyyyyyyyyhhh999PPPrrrlll~~~UUUIIILLLjjjxxxxxxjjjcccdddccc\\\SSSAAA;;;:::GGG\\\kkkpppooollljjjmmmnnnwww{{{vvvtttpppdddrrr}}}aaaRRRRRRrrrzzzgggvvv~~~aaadddyyyzzzqqqjjj___666333000111777;;;<<<:::??????BBBFFFKKKMMMKKKIIIEEEDDDEEEFFFIIIJJJIIIHHHIIIHHHHHHKKKOOORRRRRRQQQSSSSSSTTTWWWYYY[[[[[[ZZZ^^^RRRaaawwwbbbccc\\\OOOIIIJJJGGG@@@BBBBBBGGGPPPYYYbbbnnnxxxvvv}}}zzzxxxwwwwwwyyywwwmmmzzzxxxkkkXXX???555888666;;;:::999999:::<<<>>>????????????@@@@@@@@@@@@AAADDDFFFIIIJJJJJJJJJJJJJJJaaasssooossscccXXXHHHJJJIIIYYYfff\\\sss|||mmmggguuuqqqtttzzztttnnnlllpppwww}}}[[[YYYiiimmmppprrrhhhfffqqq}}}}}}}}}wwwuuusssjjj;;;000111000000///000111222333555555555555555555555555777777888888888888777777555444777===EEEGGGBBB===???>>>===:::777777888:::<<<===???@@@@@@@@@@@@???AAA???CCCKKKRRRbbb//////...---,,,,,,,,,,,,************************)))************+++++++++((()))---444<<>>>>>BBBAAA@@@BBBDDDEEEEEEDDDDDDFFFHHHGGGDDDDDDFFFJJJHHHGGGEEEDDDDDDDDDCCCAAAGGGIIIMMMPPPPPPNNNKKKHHHMMMMMMSSSPPPHHH^^^|||xxxKKKCCCbbbnnnvvveeeMMMDDDPPPwwwlll[[[ZZZ___GGG>>>AAAVVVmmmuuurrrooofffgggoooxxx{{{oooiiiiiicccpppsssWWWOOOXXX}}}bbbxxxvvvmmmppptttpppnnnfffUUU333222222666;;;>>><<<:::@@@AAAEEEIIILLLLLLHHHEEECCCCCCCCCEEEGGGHHHGGGFFFFFFGGGIIIJJJKKKMMMOOORRRTTTRRRRRRTTTYYY[[[[[[YYY]]]^^^YYYtttzzzuuuuuujjjXXXNNNOOOOOOKKKBBB???@@@FFFNNNXXXeeeqqqqqquuu}}}zzzrrrtttuuuvvv|||zzz~~~}}}}}}ooo{{{}}}rrrbbbHHH222333:::444::::::999888999:::<<<===>>>>>>???@@@AAABBBCCCCCCJJJIIIHHHIIIJJJKKKKKKJJJRRRggguuuyyyvvvaaaOOOFFFJJJJJJ[[[fffQQQccc|||{{{vvv{{{~~~~~~zzzxxx|||eeeTTTeeeooouuueeeeeekkkyyy}}}yyy}}}wwwwww{{{iii|||KKK000+++111111111000111222222333333333333444444444444444555555666666666666666555333444666777666777777888AAAAAA???<<<999777777888<<<<<<===>>>>>>======<<<@@@>>>@@@DDDDDDEEESSSccc//////...,,,++++++++++++************************))))))*********++++++++++++***,,,222:::???@@@>>>555JJJZZZUUUFFFEEETTTccceeeZZZQQQqqqlll777...111444666666666666666555777999999;;;BBBNNNXXX___iiiuuu~~~}}}pppeee___VVVZZZ]]]^^^___bbbcccbbblllooovvvzzznnnqqqlllfff^^^HHH666888999::::::;;;<<<===>>>>>>???@@@@@@AAACCCDDDEEEEEEFFFGGGHHHGGGEEEEEEGGGIIIIIIJJJIIIFFFEEEFFFDDDAAAGGGIIIMMMPPPPPPOOOLLLJJJGGGGGGPPPTTTIIINNNuuummmHHHJJJnnnppp|||{{{WWWHHHLLL{{{~~~vvvnnnhhhZZZbbbQQQJJJQQQhhhzzzyyyqqqnnndddhhhuuupppjjjnnnoooxxxpppRRROOOfff{{{pppyyyzzzrrrbbbkkkpppkkkjjjlll^^^DDD222444777===AAABBB???<<<===@@@DDDHHHIIIGGGCCC@@@CCCBBBBBBDDDFFFGGGFFFEEECCCGGGJJJJJJHHHIIIMMMRRRRRROOONNNPPPUUUXXXWWWUUUVVVbbb\\\VVV~~~{{{lllUUUGGGFFFGGGDDDGGGBBB???AAAFFFOOO\\\iiiqqqrrryyy~~~{{{zzzooorrrtttsssvvv{{{|||zzzxxx}}}ppptttxxxeeeQQQ>>>///333;;;777::::::999999999::::::;;;======>>>@@@BBBCCCEEEEEEHHHGGGFFFIIINNNPPPNNNLLLMMMQQQ{{{rrriiiXXXIIILLLIIIHHHbbbeeeXXX```yyytttvvvzzztttlllvvvfffbbbvvvwwwvvvmmmnnnrrrwww{{{}}}}}}|||yyyxxxzzzqqqppp```666777999000000000111111111222222222222222222222333333333333333444555555555555444222666999777444555===DDDGGGFFFCCC>>>:::888999;;;;;;;;;;;;;;;;;;;;;::::::>>>===AAAFFFFFFCCCEEEKKKSSS......,,,+++************************************))))))*********++++++++++++******///666===@@@AAA@@@AAAHHHMMMGGGBBBSSSmmmttt}}}ccc\\\wwwzzzBBB777777777777777777555333444777999888777;;;CCCJJJQQQWWW___hhhooovvv}}}zzz~~~iiisssqqqgggVVV>>>333===777888999;;;===>>>???@@@>>>???@@@AAABBBCCCDDDEEEHHHHHHHHHGGGFFFFFFHHHIIIIIIMMMNNNJJJHHHJJJIIIEEEGGGJJJMMMPPPRRRQQQPPPOOOIIIIIIPPPYYYRRRJJJaaa___888hhhwwwkkkkkkMMMHHHgggpppeeejjjvvvkkkZZZYYYZZZdddttt{{{tttnnnmmmkkkqqq}}}{{{|||yyyvvvyyyXXXVVVtttxxxxxxyyylllxxx[[[SSSfffkkkdddggggggNNN000222555:::@@@CCCCCC@@@>>><<>>CCCEEECCCCCCEEEDDDPPPggg---,,,,,,+++************++++++++++++++++++++++++)))************+++++++++(((((())),,,222999AAAFFFRRR@@@<<>>DDDHHHQQQ[[[aaaeeemmmuuu}}}uuutttwwwllluuunnn[[[KKK;;;777BBB777888999;;;===>>>@@@@@@>>>???AAAAAAAAAAAACCCDDDIIIHHHGGGGGGFFFGGGGGGGGGFFFNNNPPPKKKJJJNNNMMMIIIJJJKKKNNNPPPRRRSSSSSSSSSOOORRRSSSYYYYYYNNNSSSlll}}}zzzxxx;;;XXXrrrgggtttTTTBBBQQQ|||zzzrrr___rrrpppZZZbbbiiissswwwuuuqqqppppppmmmqqq{{{zzzpppuuu}}}{{{}}}bbb```vvvddd{{{zzzccckkkVVV]]]pppppphhhiii___AAA***222666;;;???BBBAAA@@@>>>>>>@@@CCCDDDCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHFFFEEEFFFIIIKKKIIIGGGHHHMMMSSSQQQPPPOOONNNNNNOOOPPPQQQZZZDDDQQQXXXDDDbbbjjj]]]ZZZVVVNNNKKKEEEAAA@@@>>>???EEELLLVVV\\\cccffflllvvv~~~{{{~~~{{{yyyyyy}}}}}}xxxqqqnnnppppppnnnvvvyyyeeeeeeDDD444;;;;;;888:::;;;999999999::::::;;;;;;;;;888999;;;===???AAABBBCCCDDDFFFIIILLLNNNLLLHHHEEE<<>>????????????@@@===DDDSSSaaavvv---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++''')))++++++---444>>>FFFRRRGGGBBBMMM^^^aaaQQQ>>>___yyyiiiaaa|||iiiUUU===///000666999888555555666666666777888999999<<>>???>>>@@@BBBAAA@@@???AAACCCGGGFFFEEEEEEEEEEEEEEEDDDAAAKKKOOOJJJIIINNNOOOJJJNNNNNNNNNOOOPPPQQQSSSTTTRRRZZZTTTQQQZZZTTTPPP\\\}}}qqq{{{ZZZJJJbbbuuubbbwwwkkkPPPIIIaaayyycccyyyssslllkkkwww}}}wwwsssxxx{{{zzzrrrsssyyywwwnnntttzzzrrrqqqlllaaa|||ccc^^^fffrrr~~~xxxlllhhhRRR888333666999===???@@@AAA@@@@@@???@@@AAAAAAAAACCCGGGKKKGGGFFFFFFGGGIIIIIIHHHFFFIIIJJJKKKJJJIIIJJJOOOSSSNNNPPPPPPMMMIIIHHHLLLOOOVVVOOORRRYYYQQQOOOxxxyyyggg___]]]TTTHHHHHHDDDCCCBBB@@@<<<>>>CCCIIIPPPWWW\\\dddkkkkkkgggrrr}}}~~~~~~|||yyyyyyzzzxxxvvvqqqkkklllqqqssspppdddzzzxxxyyygggMMM:::444888777999;;;777666777888999:::::::::;;;666777999:::<<<>>>@@@@@@???BBBFFFGGGGGGFFFFFFFFF===HHHKKKppppppzzzuuuaaaRRRQQQNNNHHHNNN[[[~~~XXXOOO```sssyyyhhhuuu~~~ooorrrrrroooqqqwwwzzzyyyyyy}}}}}}sssggggggvvvyyyEEE444///777666...///000111111111000000000000111222222333444444000111222333444444444444333222000///111333666888?????????===:::999999:::777777666666777888999::::::<<<===<<<;;;<<<===>>>:::@@@JJJLLL???;;;UUUwww|||------,,,,,,,,,---......++++++++++++++++++++++++)))************+++++++++***---...+++)))...999BBBEEEIIIEEECCCUUUoooqqqbbbOOOcccjjj```jjjYYY===444444444111999777555666888999999888777666888>>>@@@@@@HHHRRRPPPZZZhhhttt|||{{{qqqddd\\\___kkk{{{xxxkkklllssszzzuuuVVV777555>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBAAA???>>>@@@BBBFFFEEECCCCCCCCCDDDCCCBBB<<>>===@@@AAAHHHMMMKKKMMMWWW```ccckkknnnrrruuuyyy}}}}}}|||~~~~~~zzz}}}|||~~~}}}zzzyyyzzz|||sssqqqmmmlllrrr{{{}}}xxxyyyrrrZZZ999666888555222999===222444555666888999999::::::555666777999;;;<<<>>>>>>999===@@@BBBBBBCCCGGGJJJOOODDDHHHMMMwwwrrruuuxxxvvvaaaKKKEEELLLLLLCCCUUUXXXVVVQQQeeeyyyoooXXXbbb{{{qqqxxxxxxtttmmmooowww|||zzzzzzkkkiiiWWW222555///+++---///000111222333222111111000111111222333333444444000111222333444555555555444111...///333666666444;;;>>>AAAAAA???===;;;:::777666666666777888:::;;;555888:::999888:::===???BBB======DDDFFFAAA>>>AAAQQQnnn~~~------------------------******))))))******+++,,,,,,++++++******++++++,,,+++******+++...111444777@@@FFFOOONNNKKK^^^vvv|||SSSVVVaaazzzllljjj{{{BBB<<<222777:::666;;;===;;;555111444777444444666888:::<<<>>>???KKKNNNSSSZZZcccllltttxxx~~~xxxqqqdddUUUTTTXXX___|||mmmjjjsss```===444999;;;<<>><<<===>>>===<<<;;;<<<===AAADDDGGGEEE???<<<<<<>>>???BBBEEEHHHHHHIIIJJJKKKMMMMMMLLLJJJHHHJJJMMMPPPUUUUUUSSSOOOKKKKKKNNNRRRVVVxxxkkkFFFxxx```^^^iiiiiiDDDdddzzz{{{tttooonnnrrryyy~~~rrrqqq~~~vvvXXXjjjlllyyyoooiiidddRRR;;;444;;;;;;>>>BBBFFFHHHHHHGGGGGGEEECCC@@@======BBBJJJOOOTTTNNNFFF@@@>>>AAAGGGKKKHHHHHHIIIJJJMMMPPPRRRTTTPPPLLLMMMQQQMMMDDDGGGQQQOOOKKKOOOXXXXXXPPPPPPXXXZZZYYYFFF???CCCCCCCCCAAA;;;AAA@@@???@@@FFFNNNWWW]]]eeekkkqqqsssrrrrrrvvvzzzyyyyyyzzz}}}~~~}}}}}}{{{~~~uuuppprrrtttqqqjjjrrrpppuuufffxxx|||www{{{fffCCC:::999777555555666888999777555444666:::<<<;;;999666777777888:::<<<>>>???>>>=========???BBBEEEGGGFFFGGGIIIHHHaaa{{{gggggg|||uuubbbRRRIIIHHHJJJEEEXXXzzzooo]]]PPPSSSppp|||nnnlllrrriiijjjnnnwww~~~zzztttppppppqqqssswwwzzz~~~uuuiiinnn\\\999333000///111///000111111222222111111000111222222333333222222111111111222222222333333333111111222222222333333333;;;BBBFFFDDDBBBCCC@@@;;;777333222777999888777999444555777:::<<<>>>@@@AAAAAA@@@?????????@@@AAABBBEEEHHHLLLNNNRRR```|||------------------------+++************+++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,...111222<<>>^^^yyyuuurrrqqqtttyyy}}}~~~vvv}}}lllxxxtttnnnggg\\\HHH666444===@@@AAABBBCCCEEEGGGKKKMMMHHHEEEBBB@@@AAADDDGGGJJJPPPMMMIIIEEECCCDDDFFFGGGHHHHHHHHHHHHJJJMMMPPPQQQKKKHHHKKKQQQOOOIIIMMMWWWVVVQQQSSS[[[]]]WWWWWW]]]aaapppWWWUUUOOOHHHAAA;;;???III@@@>>><<<<<>>;;;;;;;;;<<<>>>AAACCCDDDHHHGGGHHHGGGWWWyyylll}}}wwwdddUUUOOONNNIIIEEEKKKiiilllSSSQQQ^^^nnnwwwoookkkkkkqqqzzzssstttvvvyyy{{{xxxqqqlllnnnrrrxxx|||}}}~~~{{{tttrrr~~~yyyPPP555111//////222111111111222222222222111111222333333444444333333222111111111222222222333333111111111222222222333333666::::::555555:::<<<;;;;;;888777999999666555777555666777999;;;===???@@@AAA@@@???>>>>>>>>>???@@@???@@@DDDHHHJJJLLLVVV```QQQWWW^^^eeennnwwwzzzxxxrrrrrrtttwwwwwwooo```TTT------------------------+++++++++++++++,,,------,,,++++++******++++++,,,...---,,,++++++,,,---...666>>>aaa{{{jjjUUUaaaxxxdddaaagggTTTwwwrrrGGG999222666:::;;;:::777444333555666666666777777888888::::::<<>>>>>@@@AAABBBCCCCCCCCCDDDFFFHHHKKKKKKJJJHHHGGGGGGJJJMMMHHHIIIIIIGGGFFFFFFIIIKKKLLLSSSuuuPPPjjjtttRRRkkkhhhRRRMMMMMMddd{{{uuuooommmmmmpppxxxyyyrrrxxxnnnkkkaaaOOO;;;333777???@@@AAACCCDDDEEEHHHKKKNNNJJJGGGCCCCCCEEEFFFEEECCCJJJJJJJJJJJJHHHGGGFFFEEEHHHGGGEEEDDDEEEHHHKKKMMMHHHGGGJJJPPPPPPKKKOOOXXXVVVOOOOOOVVVZZZWWWVVVYYYSSSyyy}}}xxxsssnnnSSS@@@DDDBBB;;;CCC@@@???<<<:::;;;===@@@BBBIIIOOOVVV[[[___dddiiinnnlllnnnrrruuuxxxyyyyyyxxxyyy}}}|||||||||{{{{{{{{{{{{{{{{{{yyyrrrllljjjiiigggeeeeee```ZZZdddnnn|||zzznnnrrrrrrYYY>>>333777777777666666666666555666555555666888:::999888888888888888999:::;;;;;;999999:::<<<===???@@@AAADDDGGGHHHKKKNNN]]]yyyvvvaaaPPPHHHGGGCCC@@@DDDUUU{{{```LLLOOO^^^jjjrrrjjjgggnnnxxx|||}}}|||yyyyyyxxxwwwvvvtttqqqppppppxxxxxxqqqmmmsss___AAA000111......222333222222222333333222222222333333444444444444333333111111111222222222222333111111111222222222222333444777777555777;;;>>>===:::777777999777333444888666777888999:::<<<======@@@???>>>===<<<======>>>999777:::BBBFFFEEEBBBBBB;;;>>>@@@CCCKKKRRRPPPKKKIIILLLRRRWWWXXXRRRHHHAAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,...---,,,,,,+++,,,,,,---000666TTTnnncccTTT\\\kkk^^^WWW~~~oootttrrrOOO111444777888666555888:::888888888777777777777666::::::;;;<<<===>>>@@@@@@DDDEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVVVVUUUSSSQQQPPPNNNPPPPPPLLLGGGDDDDDDFFFFFFWWWqqqwww\\\:::555333999<<<:::888999666666666666666666666777888999::::::999999:::;;;<<>>DDDFFFHHHIIIIIIIIIGGGFFFFFFEEEBBB@@@AAABBBEEEGGGIIIHHHJJJMMMLLLHHHJJJOOORRRKKKHHHNNNTTTTTTRRRSSS[[[VVVtttlllLLLRRRNNN@@@FFFBBBAAA>>>===<<<<<<===>>>AAAEEELLLQQQVVV\\\aaafffcccggglllppprrrtttuuuuuutttyyy||||||}}}~~~|||www{{{zzzzzzyyyxxxwwwvvvvvvqqqiiiccccccaaa\\\\\\```SSSiii~~~vvv___AAA444777555666666666666555444444555444555555777888888888888888777777777888999999777888:::<<<===>>>??????===FFFHHHMMMMMMFFFggg}}}jjj]]]LLLKKKJJJEEE===GGGnnnkkkZZZPPPZZZgggyyyuuuttt^^^```kkk}}}|||{{{xxxrrrlllhhhjjjppptttyyy~~~}}}xxx{{{III555...222...---222333222222333333333333222222222222222333333222222222111111111111222222222222111111111111222222222222222555999===???@@@===:::444222333555333111333999777777888888999:::::::::???>>><<<;;;::::::;;;<<<<<<777888>>>CCCCCCBBBBBBBBBDDDCCCBBBDDDFFFCCC>>>@@@AAABBBCCCBBBBBBCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,------......///---///>>>LLLQQQ\\\eeecccuuu|||VVVbbbqqqlll~~~fffMMM111(((222>>>???;;;:::::::::999999888888888666666777777888888888888;;;;;;<<<===>>>??????@@@DDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEBBBBBBBBBAAAAAAFFFNNNUUUhhh[[[999666555777::::::888777999777777777777777777666666777888999999888888999;;;===???AAACCCCCCCCCCCCDDDCCCCCCCCCBBBAAABBBEEEGGGKKKKKKLLLLLLKKKLLLNNNQQQOOONNNLLLKKKJJJJJJIIIHHHIIIQQQMMM___xxxxxxrrrIIIhhh\\\gggSSSEEEHHHNNN^^^~~~vvvnnnjjjkkkmmmllllllsss}}}sssfffwww}}}vvviii^^^KKK999666<<<@@@???<<>>AAAAAACCCDDDFFFHHHIIIJJJEEECCCAAA???>>>???AAABBBFFFFFFGGGIIIHHHFFFEEEHHHQQQKKKIIIMMMSSSTTTSSSRRRQQQGGGSSSyyy^^^SSSIII???KKKBBBAAA???===<<<;;;<<<<<<999<<<@@@DDDHHHMMMQQQTTTYYY]]]cccgggjjjllloooqqqoootttxxxxxxxxxzzzwwwssssssrrrqqqooommmkkkiiiiii\\\[[[\\\^^^[[[TTTQQQSSSdddiii{{{|||]]]===222555888444555555555555444333333333444555555555555666777777777666666666777777888888999:::<<<===>>>>>>>>><<>>===@@@AAA@@@AAA@@@>>><<<:::;;;@@@DDD,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,++++++,,,---...//////000......333<<>>@@@BBBCCCDDDCCCCCCCCCEEEEEEEEEDDDDDDFFFHHHJJJKKKMMMNNNNNNOOORRRTTTUUUSSSOOONNNNNNNNNMMMLLLJJJSSSKKKLLLtttxxxrrrggguuu___SSSGGGAAARRRkkkvvvppplllnnnsssppprrruuu{{{jjjggghhhzzzwww~~~xxxrrrooocccSSSAAA999<<>>???CCC@@@???GGGJJJKKKPPP|||ppp___NNNIIIIIIHHHEEECCCFFF```eeeRRRLLLRRR___kkksssjjjbbb```bbbhhhsss}}}xxxqqqlllfffdddgggpppzzz}}}}}}~~~jjjDDD555,,,000444///...222000111111111222222111111111/////////000000/////////000000000111111111111222000000000111111111111222222---+++///444555555777>>>888444555555333333555666666666777777777777777999888777777777777999999888999===AAA>>>888666999999@@@CCCAAA???AAADDDEEEAAABBBCCCCCCAAA@@@AAAAAA+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,***+++,,,---------...---------222;;;VVVuuujjjxxxYYYmmmyyyfffHHH<<<<<<999::::::;;;<<<<<<======::::::;;;;;;;;;:::999888777777888888888888999999444444666777999:::<<<<<<;;;;;;;;;<<<===>>>@@@@@@EEEGGGLLLYYYlllkkkKKK===555444666666555444666888999666777888888777666555444666888999999999999:::<<<;;;<<<===???BBBBBBBBBAAACCCEEEGGGGGGGGGGGGHHHIIIHHHJJJMMMNNNPPPQQQTTTWWWXXXTTTPPPNNNPPPQQQQQQPPPSSSPPPPPPRRR```fff___ooo{{{dddMMMDDDHHHZZZxxxwwwmmmlllooorrrvvvyyymmmsss{{{ppp\\\qqqzzzxxxmmmzzz{{{rrrhhhfffZZZIII<<<===BBBAAAAAACCCDDDFFFEEEAAA<<<===DDDKKKEEEDDDBBBAAAAAABBBCCCDDDEEEDDDBBBBBBCCCEEEHHHIIIFFFFFFFFFFFFEEEDDDCCCCCC@@@BBBDDDGGGJJJKKKKKKIIIDDDFFFHHHIIIKKKLLLLLLKKKKKKUUUUUUKKKRRRyyygggUUUQQQKKKEEE@@@<<<;;;;;;===<<<<<<<<<>>>@@@AAABBBCCCGGGJJJJJJIIIKKKPPPUUUTTTXXXZZZXXXYYY[[[[[[XXXPPPOOOOOOMMMLLLKKKJJJIIIJJJJJJCCCDDD\\\rrrqqqtttxxx~~~gggJJJ999666777666333555444222111111222222333111333555444333222444666555444444444555666777777888777777777888:::<<<===>>><<>>AAA888222444777666444333555555555666666777777777666666555555555777888999666666:::??????;;;:::===;;;??????===<<>>???>>><<<;;;++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++++++++,,,***++++++,,,,,,,,,+++++++++***...555GGGiii{{{}}}vvv~~~bbbhhhwwwrrrttt|||gggPPP888888999:::<<<===>>>>>><<<=========<<<:::999888666666666777777777777777555666666777888999999999;;;;;;<<<===???AAABBBCCCGGGKKKVVVjjjvvvKKK888888444333555555555666999<<<<<<666666777777777666444333666888999:::999999;;;<<<::::::;;;>>>@@@AAA@@@>>>===@@@CCCDDDDDDDDDDDDEEEFFFIIILLLNNNPPPRRRUUUXXXWWWSSSNNNMMMPPPSSSTTTTTT]]]LLLUUU^^^TTTddd___MMMWWW}}}gggPPPIIIBBBNNNjjj}}}nnnccc\\\dddqqqyyy{{{{{{fffppp}}}ddd]]]qqqfffnnntttoooccc___RRRBBB;;;AAAEEE??????FFF???FFFMMMMMMGGGBBBBBBDDDHHHGGGDDDAAA???@@@DDDGGGHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEECCCFFFHHHIIILLLNNNLLLIIIBBBGGGKKKKKKKKKLLLLLLKKKTTTMMMWWWdddUUULLLzzzwwweee```XXXOOOGGGBBB??????>>><<<::::::<<<===>>>>>>===???AAA???<<<===BBBGGGDDDHHHIIIGGGGGGKKKKKKHHHEEEEEEDDDDDDDDDCCCCCCCCC<<>>>>>444---000777888555333444444555555666777777777444444444444555777888:::???999666777777666666999:::;;;::::::>>>DDDCCC>>>>>><<<;;;===AAACCCDDDCCC,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///+++***///999III___pppxxxuuurrrttt}}}kkkMMM<<<>>>===;;;BBB===>>>???@@@AAAAAA@@@??????<<<999:::;;;;;;<<<===999>>>???;;;999;;;<<<;;;DDDAAA@@@@@@BBBEEEJJJOOORRRdddttt|||xxxKKK333666888///444444444555555555555666555555555555555555444444444444555555666777777777>>>=========>>>???@@@@@@AAA>>>===AAADDDCCCAAA@@@CCCDDDFFFIIIKKKLLLNNNNNNQQQOOOPPPQQQMMMIIIKKKPPPVVVWWWWWWSSSNNNWWWuuufffFFF^^^|||hhh{{{~~~bbbPPPKKKJJJLLLPPPZZZpppmmm___XXXYYYbbbooozzzxxxmmmvvvttt|||gggjjj~~~zzz|||~~~mmmXXXZZZ:::;;;<<<>>>???AAABBBBBBFFFGGGKKKOOOKKKCCCCCCIIIIIIEEEDDDFFFFFFDDDDDDEEEGGGKKKLLLIIIKKKNNNKKKDDDFFFLLLOOOLLLKKKLLLIIIBBBFFFIIINNNQQQQQQOOONNNNNNIIIKKKMMMLLLLLLNNNSSSWWWUUUVVVUUU[[[___XXX[[[oooxxxrrr|||{{{OOONNNVVV>>>>>><<<::::::===AAA@@@<<<===:::;;;??????;;;:::===CCC>>><<<@@@EEEEEE@@@===:::@@@CCC>>>;;;>>>CCCFFFIIInnngggtttnnn|||}}}bbbttteee666666555444444333222222000000111111111222222222333333222222111222222222333333333444444444555555777777888888888999999999<<<;;;<<>>>>>>>>???,,,,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...,,,,,,...333???VVVjjjdddAAA666999<<>>??????AAA>>>===???BBBCCCBBBAAABBBCCCEEEGGGIIIKKKLLLLLLMMMLLLMMMOOOMMMJJJKKKPPPRRRSSSVVVVVVQQQPPP\\\jjj]]]SSSfff^^^rrr```OOOHHHGGGHHHJJJNNNTTT___ppp{{{kkkbbb]]]XXXWWWYYY___tttyyytttfffooouuuqqqvvvmmm;;;;;;;;;<<<======>>>??????AAABBBFFFJJJGGGBBBCCCIIIHHHDDDCCCEEEFFFCCCCCCEEEJJJLLLKKKHHHGGGIIIFFF@@@CCCHHHLLLKKKMMMPPPOOOKKKGGGIIIKKKMMMMMMNNNOOOQQQNNNPPPQQQOOOLLLMMMPPPTTTUUUTTTRRRXXX___WWWUUUbbbxxxaaaJJJTTTUUUVVVOOOFFF@@@@@@BBBBBB???===>>>???>>><<<<<<>>>???AAA===:::;;;<<<;;;999:::???===999777>>>LLLXXX\\\yyybbb888555555444333333222111111000000000111111111222222222111111000000111111111333333333333444444444444666666777777888999::::::<<<===???@@@@@@???@@@BBBHHHEEEVVVddd}}}pppccc^^^QQQMMMGGGBBBAAADDDHHHKKKQQQaaaxxx|||rrrlllddd___```eeeiiikkknnnuuuwwwkkkpppuuuuuupppppp{{{vvvWWW;;;///000/////////......//////000//////000000000111111111//////000000000/////////333222111000000000000000000888BBBEEE@@@999333000000/////////111555999;;;FFFEEECCC???;;;777555555555555555444444444444444777888999999999999888777666666777777777888888888<<<<<<:::999:::;;;===>>>@@@AAAAAA@@@>>><<<<<<===---,,,+++***+++,,,...000******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,333HHH[[[wwwpppccc___RRRAAA999:::???BBBCCC>>>???@@@@@@??????>>><<>>>>>===<<<::::::;;;=========@@@AAACCCEEEFFFGGGHHHHHHHHHGGGIIILLLLLLIIIJJJNNNMMMMMMOOORRRQQQLLLKKKMMMhhh}}}}}}xxx]]]vvvyyyiiiRRRGGGGGGKKKJJJLLLPPPYYYfffrrryyy~~~tttiiibbbXXXNNNGGGKKKUUU```iiipppwww~~~sssgggeeeZZZppp}}}vvvnnnttt}}}sssSSS555;;;;;;;;;<<<<<<<<<<<<======>>>AAADDDCCCAAADDDJJJFFFCCCBBBDDDDDDAAABBBEEEJJJKKKHHHEEEDDDFFFCCC???@@@DDDGGGGGGJJJNNNPPPNNNIIIIIIIIIHHHHHHKKKNNNRRRPPPQQQRRRPPPMMMLLLOOORRRTTTRRRNNNSSS\\\VVVMMMSSSRRRgggxxxnnnkkk```RRRIIIGGGFFFFFFDDD>>>DDDBBB888444888:::888<<<<<<>>>@@@>>><<>>GGGUUUiiixxx|||XXX999111333333222222111111000000000000000000111111111111000000/////////000000111222222333333333444444444444444555666888999:::::::::<<>>>>>===<<<@@@GGGGGGSSSrrr{{{uuuiii```TTTKKKHHHEEEBBB???@@@AAAHHHTTTcccrrr}}}uuulllfffbbb]]]ZZZWWWYYYaaajjjqqqttt~~~|||{{{tttkkkoooooonnnxxx~~~SSS777222111,,,//////...//////000111222////////////000000000000////////////////////////111000000/////////000000...666>>>AAA===555///,,,......---...000333666888>>>CCCHHHHHHBBB;;;777666555555555555555444333222666666777777888777777666444555555666888999999:::<<<;;;:::::::::;;;===>>>@@@AAAAAA???<<<;;;;;;;;;---,,,+++***+++---000222******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,***---999FFF~~~ggg[[[TTTLLLEEEGGGIIIHHHDDDBBBCCCDDDCCC===;;;<<<@@@BBBFFFQQQ]]]yyy{{{PPP;;;///444555,,,+++444222222222222333333333444333333444444444444555555444444555555666777777777::::::::::::;;;===>>>???AAAAAA???;;;:::===>>><<>>>>>???@@@AAAAAABBBEEEIIIDDDAAAAAACCCBBB@@@AAAEEEGGGFFFDDDCCCDDDFFFEEECCCAAABBBBBBBBBDDDFFFGGGGGGJJJJJJJJJHHHGGGHHHJJJMMMJJJLLLNNNMMMKKKKKKNNNQQQTTTRRRJJJLLLXXXVVVKKKJJJKKKLLLVVVttthhhcccbbb___[[[YYY___ccc[[[LLLHHHPPPOOOFFFIIIRRR^^^ddd```\\\iiizzz{{{~~~|||tttxxx|||{{{yyyMMM222222;;;111111111000000//////////////////000000000111111000000/////////000111111222222222222333333333333222333444555777888::::::777999:::<<>>@@@===777222///111222333444444333333222444444555555666666666666555555666666777888888999999999888888999:::;;;<<<===>>>???===;;;:::;;;<<<---,,,++++++,,,---000111******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------******---...---///333[[[```rrrssssssmmmaaaZZZZZZ[[[ZZZRRR[[[lll}}}\\\333333444555333//////000111111111111222222222222333333333333444444555555444444555555666777777777:::::::::;;;<<<===??????KKKMMMJJJDDDAAADDDEEEBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHFFFHHHLLLMMMIIIFFFGGGKKKKKKJJJHHHIIINNNUUUXXX^^^OOO|||vvvZZZ```uuueee~~~tttllleee]]]SSSLLLLLLOOORRRRRRQQQOOONNNMMMMMMMMMPPPVVV^^^eeejjjlllxxxzzzwwwvvv{{{{{{ooo^^^XXXbbbooouuukkkooo}}}xxx}}}OOO999===555777888999;;;===???@@@AAA???@@@???>>>>>>@@@CCCDDDBBB@@@AAACCCAAA>>>@@@EEEHHHEEEDDDDDDFFFFFFFFFFFFAAA@@@???@@@@@@AAABBBDDDIIIKKKLLLKKKHHHFFFEEEEEEFFFHHHJJJIIIGGGFFFIIILLLSSSSSSJJJHHHTTTVVVMMMJJJLLLNNNJJJPPPyyy|||uuuwwwxxxqqqiiidddwwwwwwlll^^^^^^hhhfffZZZRRR]]]oooxxxqqqiiiuuu{{{zzzwwwvvv~~~mmmDDD000000222---//////////////////............/////////000000000000000000000000111222333111111111222222222333333111222333444666777888999888777777;;;GGGOOOJJJ???999BBBHHHFFFIIIcccpppYYY~~~uuujjj```WWWSSSKKKFFFFFFLLLKKKDDDEEEMMMGGGKKKQQQXXXaaakkkwww~~~wwwpppnnnllljjjiii```\\\VVVPPPMMMMMMPPPRRR^^^fffppptttttttttwww{{{ooovvvxxxrrrlllmmmrrrvvvnnnkkkooo{{{~~~PPP444---///111000............///000222222---............/////////......------...///000000///...............//////111///,,,******---111555...............000111222---...000444666555000,,,...///000111222333333333222222333333444555666777777666666666666666666666555555666666777888999999888:::;;;;;;;;;;;;<<<>>>+++++++++,,,,,,---......******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------))))))...000...++++++333KKKrrrSSS000333444111,,,000777555,,,000000000000111111111222222222333333444444555555444444555555666777777777999999:::;;;<<<===???@@@IIINNNMMMEEEBBBEEEFFFBBBEEEFFFHHHJJJKKKLLLMMMMMMJJJHHHIIIOOOPPPKKKGGGGGGKKKOOOQQQMMMLLLNNNPPPQQQPPPWWW[[[}}}PPPYYYaaa|||zzzpppuuuzzz}}}||||||iiiRRR```oooqqqiiihhhyyy|||ZZZ;;;666;;;666666777888;;;===???AAABBB===>>>===::::::===???===AAA@@@BBBCCCAAA>>>@@@FFFJJJFFFEEEGGGGGGEEECCCDDDAAA??????BBBCCCBBBDDDGGGHHHJJJMMMMMMJJJFFFBBBAAAFFFHHHIIIHHHDDDBBBCCCEEEPPPVVVNNNHHHQQQUUUNNNLLLJJJMMMQQQGGGOOOjjjyyyttt|||zzzqqqjjjmmmwwwwwwqqqcccgggttt~~~yyymmmppp}}}___===000111222...,,,////////////........................////////////000000000000111222333333000000111111111222222222111111222444555666777777:::999888;;;HHHTTTOOOBBBAAA999===GGGDDDEEEeee___jjjwwwzzzrrrllliiiVVVSSSQQQOOOKKKEEEEEEHHHCCCDDDFFFFFFGGGJJJMMMPPPNNNQQQSSSUUUVVVWWWXXXZZZ]]]XXXTTTSSSRRROOONNNOOOHHHGGGGGGIIINNNVVV^^^cccsssxxxzzzxxxrrrppprrrvvviiivvv{{{uuuqqqssspppggggggyyy]]];;;222222...,,,000......---......///000111------------.........///...------,,,---...000111000//////.........//////------...///000111333333000000//////000000111111444222111555:::===;;;777/////////000111222444444111111222222444555777888777777777666666555555555333333444555666777777888555777999:::::::::<<<>>>***+++,,,------,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,***+++//////,,,,,,...(((===\\\WWW666666333333///+++...444333---/////////000000000111111111222222333444444555555444444555555666777777777888888888999;;;<<<>>>???===EEEGGG???===BBBCCC>>>EEEFFFHHHJJJLLLMMMNNNNNNJJJHHHJJJQQQTTTPPPKKKJJJKKKPPPRRRPPPOOOQQQPPPLLLBBB]]]VVVUUUgggZZZ|||xxx{{{aaaZZZaaaooozzz}}}}}}```777>>>;;;///<<<666666888:::;;;===??????:::===<<<999:::??????;;;@@@@@@CCCDDDAAA>>>AAAGGGGGGCCCCCCHHHIIIEEECCCEEEBBB???@@@EEEFFFDDDDDDHHHFFFIIILLLMMMJJJGGGDDDCCCEEEGGGIIIHHHEEECCCDDDFFFKKKYYYVVVLLLOOORRRLLLJJJHHHIIITTTKKKLLLRRRSSSrrr~~~|||pppcccFFF888000333333---...666.........///////////////------........./////////////////////000111222222000000000000111111111222111222222333444555555555777;;;:::999@@@JJJIII???AAA999:::CCCAAA<<>>777AAADDD===<<>>>>>;;;===BBBBBB===@@@AAACCCDDDAAA>>>AAAHHHAAA>>>@@@GGGJJJGGGFFFHHHCCC@@@AAAFFFFFFBBBAAAEEEFFFHHHKKKKKKJJJHHHFFFFFFBBBEEEHHHIIIGGGGGGIIIKKKGGGZZZ[[[PPPOOOOOOJJJGGGEEELLLXXXEEEHHHVVVJJJUUU^^^www{{{dddNNN555///111222000///000111000......//////////////////---------.........//////---------......000111111000000000000111111111111222222222333333444444444222:::;;;555666===???999:::>>>AAA@@@<<<:::@@@HHHkkkxxxNNNBBB]]]uuunnnnnnkkkdddVVVRRRMMMJJJJJJJJJIIIHHHDDDFFFGGGFFFDDDDDDGGGJJJOOOLLLKKKNNNMMMLLLRRR\\\eeehhhnnntttxxx{{{|||||||||{{{~~~~~~sssyyyyyyssslllnnn{{{{{{SSS999444000//////......///...------,,,,,,,,,------,,,,,,,,,---------.........---,,,+++,,,...000222333222111//////.........///...,,,,,,---/////////333333333333222222111111***---111222222555;;;@@@;;;888444111000111333555111111111222333666888:::333444444555666777888888222333444666777888888888777888999999888888999:::,,,,,,,,,+++++++++******(((&&&&&&)))......+++&&&++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000+++///===OOOhhhuuuPPP666---111:::////////////////////////............////////////000000111111111222222222333333444444555666666666555555666666777777888888<<<<<<======>>>>>>?????????AAACCCEEEGGGGGGGGGGGGLLLJJJIIILLLOOORRRQQQOOOKKKLLLNNNPPPPPPOOOMMMLLLIIIMMMUUUWWWRRRXXXwwwMMMGGGiiiyyy___jjjooo~~~pppjjjuuurrr~~~ssssss{{{vvvggghhhvvvcccLLL999999===:::666777888888999:::;;;;;;;;;;;;<<<===???BBBDDDCCC???<<<;;;<<<>>>@@@@@@@@@??????CCCCCCDDDDDDEEEEEEFFFFFFGGGDDDBBBCCCEEEFFFEEECCCAAA@@@???BBBHHHKKKLLLKKKEEEDDDDDDDDDEEEGGGJJJKKKNNNNNNRRRYYYZZZRRRKKKHHHFFFHHHJJJLLLMMMOOOQQQSSSMMMMMM^^^ttttttMMM333...222////////////////////////------............------........................///////////////.........000000///...---///222555222222222333333333444444666666666666777888999:::=========>>>??????@@@@@@???mmmccc???EEE___|||vvvtttllldddaaaaaa```ZZZTTTIIIRRRWWWTTTRRRTTTTTTRRR[[[___```___dddnnnqqqoooxxxvvvuuuwwwyyyyyyuuuqqqwwwyyy{{{|||ooo{{{~~~~~~vvvgggPPP////////////....................................------------------------...------......///000111111111000//////////////////......------///000111///...---...000222222111000111222333444777<<>>??????===???AAACCCEEEFFFFFFFFFLLLJJJIIIJJJLLLMMMLLLJJJHHHHHHJJJKKKKKKKKKKKKJJJNNNMMMPPPRRRMMMJJJWWWjjjxxxRRRNNNgggSSSEEELLL___rrr}}}mmm___mmm~~~lllbbb{{{zzzjjjpppxxx^^^HHH;;;333555777222111555666777888999::::::;;;;;;:::;;;<<>>222222222333333333333444666666666666777888999999;;;;;;;;;<<<======>>>>>>GGG>>>```ooonnnOOOHHHsssiiisss|||||||||yyyzzzzzzvvvmmmjjjmmmmmmjjjbbbnnnyyyzzzzzz{{{zzzwww}}}xxxrrroooppprrrqqqpppfffqqqzzzyyyuuuvvv{{{~~~pppnnnmmmpppyyyvvvYYYBBB777////////////.........---------------------------------------------------------------...///000111000//////...---.........///...---------...000111000///...///111222222222000111222222333666:::===777444111///000111111111111000///111444555333111333222222333666777777666555666666777888888999999444444444555666888999:::,,,,,,,,,+++++++++******,,,+++***---000111///+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------///.........+++222KKKfffeeeIII---'''000555111+++////////////////////////---............/////////000000000000111111111111222333333444444555555666444555555666666777888888;;;;;;;;;<<<======>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKFFFHHHOOOPPPJJJHHHLLLUUUxxxSSSMMM]]]sssdddTTTPPPPPPUUU[[[gggjjjqqquuuvvvyyyuuu[[[\\\kkk}}}uuuYYY^^^~~~jjjmmmPPP333666333444999666///000666444444666777888999999:::888888888;;;===>>>>>><<<;;;;;;;;;===???AAADDDEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGIIIKKKIIIFFFCCCEEECCCAAABBBDDDGGGIIIIIILLLKKKIIIHHHGGGHHHHHHIIIMMMKKKLLLPPPRRRNNNKKKKKKJJJIIIIIIIIIJJJLLLMMMOOOGGGKKKIII>>>888CCCaaazzzwww|||yyyXXXIII:::***&&&---333222---////////////////////////------............------------------------------...........................///000111333777;;;???111111222222222333333333555555555555666777888999888999999::::::;;;;;;<<<@@@666===hhhwww[[[???nnnxxxaaaeeeuuu}}}wwwqqqqqqtttssspppeeeooouuupppjjjkkkqqqvvvhhhooozzz}}}nnnbbbeeellluuu~~~}}}mmmxxxbbb@@@111...//////.........---------------------------------------------------------------------...///000000///...------,,,,,,------///...---------...000000111///...///111222222222000111111111111333666999555333111111222222111///111///...///111333333222222111000111333444333222444555555666666777777888444555666888:::;;;<<<<<<,,,,,,,,,+++++++++******))))))(((***---...,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++---111333---***222???]]]|||```CCC:::222000///...000333........................---------.........///////////////000000000111111222222222333444444555555444444555555666777777888:::::::::;;;<<<<<<======;;;;;;===???AAACCCDDDDDDHHHGGGGGGGGGGGGGGGFFFEEEIIIHHHFFFDDDDDDEEEFFFGGGGGGBBBDDDLLLQQQMMMHHHFFFIIIXXXmmm\\\OOOddd}}}ggg___bbb\\\XXXWWW[[[]]]]]]```dddppp___dddrrrsssooowwwiii^^^jjjooorrryyyrrrLLL666111444444888;;;777111000555111222444555777777888888666555555777:::<<<===<<<;;;:::999:::;;;???BBBDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGFFFEEEBBBAAABBB@@@>>>>>>>>>@@@BBBDDDKKKJJJIIIGGGEEEEEEEEEEEEGGGEEEGGGNNNPPPNNNKKKLLLIIIHHHFFFEEEGGGHHHIIIJJJJJJLLLLLLFFF>>>999:::===NNNkkklllRRR>>>333***---222555555222///,,,........................,,,------......------,,,------------------------------...............///000000111000000111444666111111111111222222222222444444444444555666777888777777888999999::::::;;;;;;HHHAAA:::eeeYYYlll```VVVhhheeeqqq|||zzzuuutttrrrtttuuuttttttsssqqqpppkkkqqqvvvuuurrrttt|||uuurrrpppqqqrrrrrrnnnkkkgggpppsss|||oooRRR>>>444222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......---,,,---------......---,,,---...///000000///---...000111111000000111000//////000333666666333111000111111111000222000//////000111222333222111000111222333222111333333333333444444555555444666888;;;===>>>>>>>>>,,,,,,,,,+++++++++******((((((((()))+++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,///222111...---///666HHHccczzz___FFF444444555444///)))+++111------------------------------------................../////////000000000111111222222333444444444444444444555666666777777999999999:::;;;;;;<<<<<<;;;<<<===???AAACCCEEEFFFEEEFFFGGGGGGGGGHHHIIIIIIMMMKKKHHHFFFEEEEEEGGGHHHIIIFFFEEEGGGIIIFFFDDDDDDRRR999MMMqqqnnnxxx}}}kkkfffjjjfff\\\YYY```dddbbbOOOGGGLLLZZZoooiiinnngggnnnvvvlll|||rrrEEE222333666444222333555444111000111000111333444555666666666666444333555888:::;;;;;;;;;:::888777888;;;>>>@@@???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBCCCEEEGGGAAA@@@???=========???AAAHHHGGGFFFDDDCCCAAAAAA@@@??????DDDMMMQQQOOOKKKKKKGGGEEEBBBBBBDDDFFFEEEDDDFFFCCC???>>>???===999444444;;;EEERRRhhhkkkMMM===222+++---555000222333///***)))---333------------------------,,,,,,------------,,,,,,------------------------,,,---------......//////000000000///------///111000000000111111111222222333333333333444555666777777888888999999:::;;;;;;AAA>>>;;;<<>>@@@AAABBBCCCDDDBBBBBBBBBBBBBBBEEEJJJNNNBBBCCCCCCBBBAAA@@@AAACCCDDDDDDCCCBBBAAA@@@@@@???======CCCLLLPPPNNNJJJJJJEEEBBB@@@BBBDDDEEECCC@@@<<<===>>>===:::999:::;;;:::888444333:::KKK```oooeeeKKK;;;---)))222666...)))---333///)))(((***---...---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///000///......000222///000000000000111111111222222222222333444555666777888888999::::::;;;;;;===555;;;GGG@@@:::]]]{{{uuurrrddd___VVVOOOTTTdddrrryyyzzzuuuooommmppprrrjjj___XXXPPPOOOPPPUUU[[[___^^^\\\```gggpppyyywwwnnn]]]HHH666,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000//////...---............---,,,,,,,,,---//////...,,,++++++---...---,,,/////////---,,,---000333>>>999333//////000222333111222333222111000222444444333222333555666555444222222222222222222222222000111222444666777777888,,,,,,,,,+++++++++*********++++++++++++,,,---///++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++,,,///000000...'''(((444FFF[[[uuuhhh]]]SSSLLLDDD888555...+++///333222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////000000111111222333333333333333444555555666666777777777888888999:::::::::;;;;;;<<<>>>@@@CCCFFFGGGCCCFFFHHHIIIHHHIIIKKKNNNHHHHHHGGGHHHIIIJJJLLLMMMJJJKKKLLLKKKJJJKKKNNNPPPRRR@@@AAA@@@DDD[[[zzzsssttttttttttttoooeeehhhuuutttuuurrr{{{tttbbbcccqqqppppppqqqUUU555)))000777555---333333222222555777888777222333333444444333333333777666666777999::::::999777777666666777:::<<<>>>>>>>>>???@@@AAABBBBBBCCC@@@AAACCCBBBBBBCCCGGGKKKCCCEEEHHHGGGEEECCCCCCEEECCCCCCCCCCCCCCCCCCBBBAAAAAA???CCCJJJMMMKKKHHHIIICCCAAA@@@CCCFFFGGGCCC???999===AAA@@@;;;777666666///222777999555///+++)))111???NNNYYYdddttt~~~ooo```NNNBBB===888111***222222222000,,,***---111,,,++++++...222111---(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---//////......000222/////////000000000111111111111111222222333444555777777777888999999::::::555;;;AAABBB>>>???IIIUUUqqq___UUUWWW]]]aaaVVVYYY]]]bbbfffjjjnnnqqqpppppprrrtttrrrsss}}}yyyiii[[[VVVUUURRRNNNMMMOOOLLLJJJOOO\\\kkkwww}}}{{{uuuqqqzzzyyyccc[[[LLL>>>333///...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...///...------,,,,,,------------,,,,,,,,,---...//////---,,,,,,---...---,,,//////...---,,,---000333???;;;666222111111111111///111333222000///000111444333222444666777777666444444444444444444444444111111111222333444666777,,,,,,,,,+++++++++******)))***++++++***+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))...222222000...---,,,///333444---)))333MMMdddqqqmmmOOOEEERRRUUUKKK888&&&...---......,,,))),,,333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000111222222333333333333444444555666666777777777777888999999:::::::::;;;;;;===???BBBEEEGGGDDDFFFIIIIIIHHHHHHJJJMMMBBBCCCDDDFFFIIILLLNNNOOOMMMOOOOOOMMMJJJHHHFFFCCC@@@===IIICCC===CCCQQQqqq|||{{{|||yyyllloooeeemmmyyyfffCCC000)))444888///---777000333444333222222333333333444444444444333222222888777777888:::;;;999888555555666777999<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDCCC@@@>>>???AAABBBFFFIIIIIIFFFDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCGGGJJJHHHGGGHHHCCCAAAAAAEEEIIIIIIDDD???>>>:::666555666888888777444333444444333333666:::333555222---333>>>???888CCCAAADDDKKKNNNLLLLLLNNNGGGGGGCCC<<<:::<<<;;;666------///111...+++...666...222...'''+++555111%%%,,,///111...)))(((,,,111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---...---,,,,,,---...////////////000000000000111111111111222333444555666666777777888888999999;;;999999;;;<<<===???BBBJJJ{{{}}}wwwiiicccaaaXXXWWWVVVVVVWWWYYYZZZ[[[XXXVVVXXX\\\ZZZUUUWWW]]]SSSIIIDDDIIIMMMKKKIIIJJJFFFMMMZZZkkkwww{{{wwwrrrpppSSSXXXEEE000'''+++111000,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************+++,,,---......---,,,,,,++++++,,,,,,------,,,+++,,,---...///000...------...///...---...///...---,,,...111333???<<<888666444333000...---000333222000......000333222222444666888888777666666666666666666666666444444333333444555777888,,,+++******))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......111111111111000000//////FFF[[[zzzppp[[[FFFHHHKKKJJJEEE<<<333---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111444444444555555555555666777666666666666777777888:::;;;;;;<<<>>>???AAABBBBBBEEEHHHIIIHHHGGGFFFFFFIIIFFFDDDCCCFFFJJJMMMNNNRRRQQQOOOJJJFFFCCCCCCDDDCCCBBBAAA@@@????????????hhhzzzvvv}}}wwwOOO222333333222111000000000111111111222222222333333333555444444333333222222111555555444666999::::::999777777777888999:::;;;<<<@@@AAAAAAAAAAAABBBBBBBBBEEEEEECCCBBBBBBAAAAAABBBAAAGGGJJJFFFCCCEEEFFFFFFGGGEEEGGGKKKLLLIIIJJJLLLOOOKKKFFFEEEGGGJJJJJJIIIDDDCCCAAABBBCCCBBB===:::;;;:::999777777777777888444444333333222111000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////222222222111111111000000555444444777;;;<<<:::777888888999:::;;;======>>>CCCAAA```zzznnn```XXXVVVUUUSSSSSSQQQQQQPPPJJJEEEJJJTTTSSSTTTNNNIIIQQQaaaiiifffkkk}}}{{{yyyppp```YYYBBB:::111,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000////////////000000222000---,,,---...//////777888888888666333000...111000000////////////000000000222333333444333333555555555555555555555555444555555666777888888999,,,+++******))))))***************+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------/////////000000111111111///888HHH\\\rrrkkkYYYMMM===>>>===<<<999444000---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111444444444444555555555555666666666666666777777888;;;;;;<<<<<<===???@@@AAA@@@BBBEEEGGGFFFFFFGGGHHHJJJGGGDDDCCCDDDGGGIIIIIINNNNNNMMMIIIEEEBBBBBBBBB@@@@@@???>>>============<<>>555333000...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------............//////000000000000111111333333333444444444555555666666666666666777888888::::::::::::;;;<<<>>>>>>???AAABBBCCCDDDEEEGGGJJJKKKHHHDDDAAABBBCCCCCCCCCHHHIIIIIIHHHDDDAAA@@@@@@======<<<;;;::::::::::::555555CCC]]]www~~~~~~qqqsssvvvoootttxxxQQQ;;;888888111(((222111111000000000000000............////////////333333333333333222222222333333333555999;;;;;;;;;<<<;;;999777777999;;;============>>>>>>>>>??????CCCDDDEEEFFFFFFEEEDDDCCCGGGIIIHHHFFFFFFIIIGGGCCCFFFCCCDDDGGGHHHEEEFFFHHHGGGGGGGGGEEECCCAAABBBBBBCCCBBBAAAAAAAAA@@@===:::777666444333222222333333333222222111111000000//////////////////////////////////////////////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---............///////////////000111222333444555555444333444777999999888999999999::::::;;;;;;;;;>>>===888:::SSS~~~ooouuufffTTT@@@222111---)))(((+++------+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........------.........//////............/////////000111222222111///...------------...///000000000000//////000111222333777777777777777777777777666666666777888888999999,,,+++******))))))******************++++++++++++************************))))))***+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,------...///000111222777555222//////444<<>>>>><<<;;;:::999888888888888@@@555,,,,,,:::XXXzzz|||QQQDDD444---000444444222111000000/////////000000------........./////////222222222222222333333333222222222555888;;;<<<;;;???===999777777888;;;===:::::::::;;;;;;;;;<<<<<<@@@BBBDDDEEEFFFEEECCCBBBHHHHHHFFFEEEGGGJJJGGGAAADDDAAAAAADDDDDDAAABBBEEEBBBEEEGGGEEEAAA======???BBBAAAAAA@@@???===;;;:::555444333111000111111222111111111000000/////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////000000111111222333333444555444333333444666888888999999999999::::::::::::???999AAAJJJ===444YYY|||wwwuuuoooVVV555+++555...,,,++++++---...---,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++***+++,,,,,,---...------,,,,,,------......//////...,,,+++,,,,,,///000000000000///......,,,,,,,,,------///000111000///...---...000222333777777777777777777777777555555555666666666777777,,,+++******))))))******))))))*********+++++++++************************))))))***++++++++++++************************************+++++++++,,,,,,---............/////////***---111333333111///...:::???DDDJJJ[[[xxxnnnZZZKKKEEE666333111111222222...+++000///---,,,,,,,,,---...++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,------------......////////////000000000222222222222333333333444555555555555666777888999777777888888999:::;;;<<>>???BBBEEEFFFDDDAAA???@@@@@@@@@??????BBBEEEEEECCC@@@======;;;:::999888888777888888333666999777333666EEEUUUoooUUU>>>'''///666666///+++...333000//////...//////000000........./////////000000111111111222222333333333222111222444888;;;;;;;;;???===999777666888:::<<<888888888888999999999999===???AAADDDEEEDDDCCCBBBGGGGGGFFFDDDFFFIIIGGGAAACCC@@@???AAAAAA>>>???BBB@@@CCCEEEDDD???<<<;;;<<>><<<:::999999555444222111000000111111000000////////////......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------............111111111111111111111111444444333333333444666888888888999999999999999999777@@@DDD===888<<>>>>>AAACCCEEECCCAAA@@@@@@AAAAAA@@@>>>@@@CCCCCCAAA>>><<<;;;;;;:::999888777777777777///222666999777444000///000IIInnnhhhGGG666---&&&999...&&&***444888///###...............//////000////////////000000000111///000000111222333444444222222222444888:::::::::===;;;999777666777999:::888888888999999999::::::<<<===@@@BBBCCCDDDDDDDDDEEEGGGGGGEEEGGGIIIHHHDDDEEEAAA@@@AAA@@@>>>???BBB@@@BBBCCCBBB@@@===<<<<<<=========;;;999777777888555444222111000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,------------.........111111000000000/////////222333444333222222444666777777777888888999999999:::BBB???666:::HHHHHH<<<===hhhzzzkkk^^^JJJ999000---,,,,,,,,,,,,,,,,,,,,,***)))(((++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************+++,,,,,,---------,,,,,,---------***,,,...//////111777<<<333222111000///...------------------...///000000//////......///000111222333333333333333333333333222222222222222222222222,,,+++******))))))******))))))))))))************************************((())))))***************************************))))))))))))*********+++++++++,,,---......///000333111...,,,,,,---...///666444111///------///222555<<>>@@@AAAAAAAAAAAA@@@??????AAACCCGGGEEEBBBAAABBBAAA@@@???<<<>>>@@@???===:::999999999999888777666666666666777333---,,,000666999:::666333666:::NNN|||{{{vvvUUU777///333666777///000000...++++++...111...---------......///000////////////000000000000...///000111222333444444333222222444777999999999:::999888777777777888999;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGDDDIIIKKKHHHHHHJJJKKKIIIIIIDDDBBBCCCBBB@@@AAADDDBBBAAA@@@@@@AAA@@@>>><<<:::;;;;;;999666444555666444333111000//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.....................////////////000222444444222111333444555666666777888999::::::???;;;;;;???===999>>>GGGIII===QQQ}}}yyyUUU666&&&000222'''(((777***+++++++++***))))))******************************************************************************************************************************************++++++,,,......------------......+++---...---,,,///666<<<000000///.............../////////......///000000...//////000000111222222333333333333333333333333222222222222222222222222,,,++++++***)))*********))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************((()))***,,,...000111111***+++---///111111///---///---,,,///222222111222111000000222666===FFFNNNMMMLLLPPPZZZfffmmmqqqrrrsssuuuvvvrrreeeWWWSSSWWWNNNIIIMMM???777:::777BBB:::666333111///...------((())),,,...///---)))''')))*********************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000000111111111111222222222444444555555666888999:::333333555666999;;;>>>???>>>@@@AAAAAA@@@AAACCCEEEIIIGGGDDDCCCBBBAAA@@@>>>;;;===>>>===:::777777777888888777555555555555555///333666444222111111000...111888333+++888IIIJJJUUUrrrxxxgggHHH:::000000111---,,,...))),,,///000///------------------------...///000.........////////////000...//////111222333444555444333333444777999888888888777777777777777888888=========>>>>>>>>>??????>>>??????AAACCCEEEHHHIIIDDDJJJMMMKKKIIIKKKNNNMMMLLLGGGEEEFFFEEEBBBCCCGGGDDDAAA??????AAABBB@@@===999::::::888444222333666333222000///......//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,---...///000000...222555555333111222333444555666777888999:::;;;666666777;;;>>>>>>;;;:::DDD@@@FFFKKK```iiiRRR111333222,,,+++...///---***+++,,,,,,++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,///......------......///...///...***&&&(((///555...------------...///000111000000////////////000...///000111222222222111333333333333333333333333333333333333333333333333,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,............------------000000000000000000000000555000111777555000555@@@<<<===>>>@@@CCCEEEFFFGGGAAA@@@>>>=========>>>>>>@@@AAAAAA@@@???<<<:::999000000//////.........---***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++------------------------000000000000000111111111222222222222333444555555444666888:::;;;<<<;;;;;;???===<<<>>>@@@AAA???===FFFEEECCC@@@===;;;===>>>======<<<:::888777666555888666333222333333333222111111111111000000000///000000000000000000000000444777>>>LLLaaayyy|||gggVVVHHH===777////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000000000000000//////444555666777888888888888888888777777777777888888>>>:::888:::???CCCAAA???@@@>>>???CCCJJJPPPRRRRRRRRRSSSRRRMMMGGGFFFKKKPPPGGGFFFFFFEEEDDDEEEEEEFFFEEEDDDCCCCCCCCCBBB???<<<:::999777555333222111000////////////............------,,,,,,,,,,,,+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000222222222222222222333333000111222333555777999;;;777777777777777777888888;;;===AAABBBAAAWWWtttTTT:::000///...---,,,+++++++++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,///......---------......333777666111...//////...------///000111111111111444333333222111000//////444444444444444444444444,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,......---------,,,,,,,,,///////////////////////////---444>>>===444111555444444666777999;;;<<<<<<666555444333222333333444777777777777666444333111..................------***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++------------------------000000000000000111111111222222222222333444555555555666777999:::;;;<<<<<<===;;;:::<<<>>>>>>===:::AAAAAAAAA@@@===::::::;;;::::::999888666555444444777555333222222333222111111111111000000000/////////////////////////////////...---...222999???CCC>>>CCCLLLVVV___iiirrrwwwrrrmmmhhhffffffaaaXXXPPPKKKDDD:::333///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////000000000000//////222333444555666666666666666666666666666777888888;;;888777:::@@@DDDDDDBBBAAA>>><<<===@@@CCCDDDCCCIIIKKKLLLJJJGGGFFFHHHJJJBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@===:::888777555333111000//////////////////.........---------,,,,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------......//////000000111111111222222222222333111111222333555777888999888777777777777888999999BBBAAABBBAAA;;;===TTTooo}}}kkkRRR;;;---///...---,,,,,,+++++++++,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++*********+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,......------------......///222222...---///000///------///000000111111111/////////000000000000000444444444444444333333333,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,------------,,,,,,,,,+++---------------------------+++000:::<<<333------------...///000111111222111000///.........//////---............---,,,,,,,,,,,,,,,,,,------------******************************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------/////////000000111111111222111111222222333444555666666666777888:::<<<<<<;;;:::999:::;;;;;;:::888;;;===@@@@@@>>>:::888777666666555555444333333333555333111111111222111000000000000000////////////........................000000000000///...,,,,,,000222333222111111222444444333222222222///+++'''...,,,)))))),,,000222333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000000/////////000111222333444444444444333333444444555666888888:::888777:::???BBBCCCAAADDDAAA>>><<<===???@@@@@@@@@BBBDDDFFFGGGFFFEEEDDD>>>???@@@AAAAAAAAA@@@???@@@???>>>======<<<:::777555444222111///...------//////.........---------,,,,,,,,,,,,+++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000000000111111222222222222222222222333444555777777888888777777888999999:::CCC??????BBB>>>777999@@@```|||zzz}}}wwwjjjUUU???111---.........---,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...---------------......***...///,,,+++...000000---......///000000000000------...000111222333444444444444333333222222222,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))))))))************++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000***(((,,,///---***+++,,,,,,,,,,,,------------//////..................***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------******************************++++++++++++******))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,---------......//////000111111111111111111111222333444555666555555666777999;;;===;;;;;;;;;;;;;;;;;;:::999888<<>>===???CCCFFFHHH??????@@@CCCEEEEEECCCAAA@@@@@@BBBBBBBBB@@@===<<<===<<<:::::::::999666444333222111///...---------.........---------,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************************************************************((()))))))))************************************************************************************************************++++++,,,,,,,,,---------,,,,,,---......//////000//////000000111222222222333222222222333444555555888888777888888999:::;;;AAA;;;;;;@@@DDDCCCCCCEEE888EEEfffgggUUU>>>///,,,///000///------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))***+++---...///,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,------......***...///,,,+++...000///---......///000000////////////000222333555666666444444333333222222111111,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))''''''(((((())))))))))))))))))*********+++++++++.........---------,,,,,,************************000***%%%&&&))))))***+++------------,,,,,,,,,,,,******++++++++++++++++++******++++++,,,---......)))*********++++++,,,,,,************************)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------......///000000111111111111111111222333444444555555444555666888;;;<<<<<<===>>>>>>===<<<<<<<<<:::>>>CCCEEECCC???:::888333333333333333333333333111000///000111111000.../////////............---........................------------+++***(((''')))+++---------...000222,,,...000000...,,,---...++++++,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------...///////////////000111222333333444333333000000111222444666777888:::999777888999::::::999:::::::::;;;===AAAEEEHHHEEECCCAAAAAABBBDDDDDDDDDDDDEEEEEEEEECCC@@@===;;;<<<:::777777777666444333222222000///............------------,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************************************************************((()))))))))************************************************************************************************************+++++++++,,,,,,,,,------,,,,,,------.../////////......///000000111222222222222222222222333444444777777777777888999:::;;;===:::999===@@@AAADDDGGG???>>>CCCQQQgggxxxuuurrrssshhhSSS???555+++,,,333666///''',,,,,,+++*********++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))***+++---...///++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,---......---000111---+++...///...---......////////////...000000111222333333444444333333222222222111111111,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&''''''(((((())))))***)))))))))************+++------------,,,,,,,,,,,,************************+++******+++,,,,,,***(((,,,,,,,,,,,,,,,+++++++++)))***++++++,,,+++++++++***))))))******+++------*********+++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))***+++++++++******++++++,,,,,,------------...///000000111111111000000111111222333444444444444555666888::::::;;;===>>>???>>>===>>>???<<<@@@DDDEEEBBB>>>:::999333333333333222222222222000//////000111111000...///.........------------........................333222111///............222333333000---+++***+++***+++,,,,,,***)))))))))+++,,,......------///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......////////////000111222333444444444444000000111222333555777888666666666777888999;;;<<<;;;<<<===>>>>>>@@@CCCEEEIIIFFFCCCAAA@@@BBBEEEGGGGGGGGGFFFEEECCCAAA>>>===;;;999666555555555333222111111000///////////////------,,,,,,,,,+++++++++++++++++++++***************************+++++++++************************************************************************************************************************))))))))))))************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------...///000111111222111111111111222333333444666666666666777888::::::666888;;;===>>>>>>???AAAJJJGGGBBB<<<===NNNppp{{{vvvssswwwwwwkkk^^^III............---,,,,,,,,,,,,++++++******)))******+++)))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))******+++,,,---...*********+++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++,,,---...//////333222...,,,---...------....../////////............//////000000000000111111111111111111111111,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))************++++++++++++*********)))************************&&&***------,,,+++***)))******++++++++++++++++++***+++,,,.........---,,,)))((((((((((((***+++,,,,,,+++++++++++++++******************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))***+++++++++)))******+++,,,,,,------,,,,,,---...///000111222000000000000111222333444222333444666777888999999777999<<<===<<<;;;===???>>>@@@BBBAAA>>>;;;888888333333222222111111000000000//////111222222000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++---///111222&&&(((***++++++,,,///111*********,,,---.........***+++,,,+++((('''(((******************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////000000111222333333333333111111222222444555777777777777888888888999;;;<<>>???AAAAAADDDBBBBBBEEEEEEEEEIIIOOO^^^~~~yyyrrrlllkkknnndddXXXBBB***&&&...,,,111111...)))$$$%%%,,,222******))))))))))))******((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------+++*********+++,,,,,,---)))*********++++++++++++************************((()))***+++,,,++++++***++++++++++++,,,---...//////222222...+++---...------......//////...------,,,------...//////000000//////000000111222222222,,,++++++***)))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))((((((((((((************************&&&)))+++(((&&&'''***,,,******++++++++++++,,,,,,((()))+++,,,,,,,,,+++***))))))((((((((()))+++,,,---,,,,,,,,,++++++******************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------,,,,,,---...///000111222000000000000111222333444111222444666888888888888333666::::::999999;;;>>>>>>??????>>>:::777666666222222222111000/////////000///000111333222000.........---------,,,,,,,,,++++++++++++++++++++++++............---,,,++++++///000000///,,,***++++++---+++)))***++++++***(((+++---...,,,***)))+++...******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...///////////////000111222222333333222222222222333444555666777<<<<<<<<<:::999888999:::===@@@CCCCCCAAA??????@@@AAADDDEEECCC??????EEEJJJAAAAAA@@@??????@@@AAAAAA<<<999666555555555444333///......------.........,,,,,,,,,+++++++++******+++++++++************)))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///,,,,,,---...///000111222/////////000111333444555333333444444555777888999<<<;;;999777999===@@@@@@===@@@FFFHHHDDD@@@EEEMMMMMMIIIMMMooo~~~~~~|||yyy{{{sss~~~yyyxxx{{{ppp___BBB777444333111777666'''++++++,,,///111///***&&&***)))))))))))))))******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------+++++++++***++++++,,,,,,))))))******++++++++++++************************((()))***+++,,,,,,+++***++++++++++++,,,---...///---000111---+++---///...---......///......------,,,---...///000111222333......///000111222333333---,,,+++***))))))))))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((()))***++++++,,,,,,************************))))))***++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------)))+++...////////////000///000000111111111111000555444333222333444555666555555666777888:::<<<===;;;;;;<<<;;;999666444222333222111000////////////........................,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000000000000000111111111333333444444555666666777::::::999999999:::;;;;;;AAA@@@?????????@@@AAABBBEEEEEEEEECCC@@@??????AAAEEEBBB@@@@@@CCCCCCAAA>>>>>><<<888444222111222222//////...------------...,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***))))))******)))(((************************)))************+++++++++************************++++++,,,,,,,,,,,,------//////......///111444555888888777777666666666555555444444444444555666666555777;;;<<<=========>>>???@@@AAABBBBBBCCCFFFHHHDDDHHHIIIEEECCCPPPjjjyyy{{{{{{sssvvv|||}}}zzzsss^^^III999111//////...---,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))***+++,,,---+++***))))))((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---......,,,+++,,,---,,,---///000111000///---...//////000111222222222222000///000222333333222---,,,+++***))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((()))******+++,,,,,,************************))))))***++++++++++++*********)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,...///000000///////////////000111111111111000444333333222333444555666444444555666777999:::;;;999999999999777444111000222111000///............------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000000000000000000111111111333333333444444555555555999999999999999:::;;;;;;<<<===>>>?????????>>>>>>??????@@@>>>===<<<>>>???CCCDDDEEEDDDCCCBBBAAAAAA===:::777333111000111222///......---------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++---...************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******)))***+++,,,++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,------///.........///111333555666666666555555444444444444444444444444555555666555777999;;;;;;;;;===>>><<<>>>@@@@@@AAACCCEEEHHHIIIPPPTTTMMMAAA===FFFPPPNNN[[[ppp\\\RRRCCC555---,,,...111.........---,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))***+++,,,------,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------///000000///---+++,,,---,,,---///000000000......///000000111222222333333333111000000111222111000---,,,+++***))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************((()))******++++++******++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,++++++++++++*********,,,------...//////////////////000111111111111111222222222222333444666777222333444555666777888999666666666555444111///...000000///...------------------------------------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000/////////000000111111111333333333333333333444444777777777888999:::;;;<<<:::<<<>>>@@@@@@???===<<<;;;<<<===<<<;;;<<<>>>???>>>CCCFFFEEEAAA>>>>>>@@@:::888555222000///000000///...------,,,,,,------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...000111************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++,,,,,,************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,......------...000222333333333333333222222222222444444333333444444555666555666888888888999;;;===:::<<<>>>???@@@BBBEEEHHHFFFTTT```\\\LLL===999;;;;;;===BBBIIISSS___llltttwwwcccMMM:::...;;;444---+++---111333222...------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))******+++,,,///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,111222222000---++++++,,,,,,---...///000///......000000111111222222333333444222000///000000000...---,,,+++***))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++************************((())))))***************,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,+++***+++---///000000...///000111111111111111000111111222444555666777222333444555666777888888444444444333222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,+++,,,,,,---......//////......//////000111111111222222222222222222222222555666666777888999;;;<<<<<<===>>>???@@@@@@@@@???===>>>???>>>======>>>@@@;;;>>>AAAAAA>>>;;;999999666555333000///......///...------,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))***************************))))))))))))***************************************++++++++++++,,,,,,,,,------------...///000111000000000000000000000000333333333333333444444555555555666666555777:::<<<999;;;===???@@@BBBEEEHHHCCCRRRaaabbbUUUHHHCCCDDDFFFEEECCC>>>;;;999;;;<<<>>>FFFRRR\\\cccgggjjjkkkmmmhhhccc```___ZZZQQQIII777666444333333333555666)))***...222444111+++&&&---,,,,,,,,,+++++++++***************************))))))))))))))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))***++++++///...---,,,+++*********************************************++++++++++++,,,,,,,,,+++++++++++++++///000000///,,,+++,,,,,,,,,---.../////////......//////000000111111111222222000//////000111000///---,,,+++***))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((()))************)))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))+++,,,------333000,,,,,,---//////.........000111111222222222///000111222444555555666333333555666777888777777444333333222111///...------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,++++++,,,,,,------......---......///000000111111111111111222222222222222444444555666777888:::;;;>>>===<<<<<<<<<>>>AAABBBAAABBBAAA???===<<<<<<>>><<<;;;;;;===>>><<<777333444333111///...------...------,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************///000000...***(((((()))************************(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,------...//////.........///////////////222222222222222333444444444555555555444555888;;;999;;;>>>???@@@CCCFFFIIIGGGPPPXXXVVVMMMEEECCCFFF===???BBBBBBAAA@@@@@@AAA>>>?????????===;;;::::::777666666777777555111...555333///,,,******+++,,,,,,------***'''&&&(((***+++++++++++++++*********************************(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((())))))******---,,,+++***))))))))))))************************)))))))))******++++++++++++++++++++++++++++++***+++,,,------++++++,,,...,,,------...........................///////////////---,,,---000111222111---,,,+++***))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))%%%&&&''')))+++,,,---...===777111......///---+++---...///111222222222222///000222333444444444444222333555777777777777666333333222111000///......,,,++++++******+++++++++++++++++++++++++++++++++)))))))))***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******************************************++++++++++++******+++,,,,,,------...------...///000000111111000111111222222333444444444444444555666777888999===;;;999777888;;;???BBBBBBCCCAAA???;;;999999:::>>><<<:::;;;===<<<777222222111000///...------------,,,++++++******++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++444666666222---))))))+++************************((((((((()))))))))******************************************++++++++++++++++++,,,,,,------------............////////////222222111111222222333444333444555555555555777999:::<<<>>>???@@@BBBEEEHHHJJJKKKKKKHHHDDDBBBDDDFFFCCCCCCBBB>>>:::777666777666777999:::999777555444000222333333111000//////(((***---///000///...,,,,,,///000...+++***...333************************************************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((((())))))***+++***))))))(((((())))))************************(((((())))))***+++++++++*********+++++++++++++++)))***,,,,,,++++++---...---------------.........------------............---,,,+++,,,///111222222---,,,+++***))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((()))***+++,,,---===777///,,,---///...,,,---...///000222222222222000111222333444333333222111222444666666666555444222111000///...---------,,,++++++******++++++,,,++++++++++++++++++++++++((()))))))))*********+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++*********+++,,,,,,------,,,,,,---...///000111222///000111222333555555666555444444444555666666777;;;:::999888999<<<>>>@@@BBBBBBAAA>>>;;;999999999<<<;;;::::::999777555444000000//////.........---,,,,,,+++***************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))''''''************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++333555666222,,,)))***,,,************************(((((((((((()))))))))***************************************++++++++++++***++++++,,,,,,,,,,,,,,,....../////////000000000111111111111111222333333222444666777666666666888:::;;;===>>>>>>@@@CCCEEEFFFDDDBBBBBBDDDFFFEEEDDDFFFFFFEEECCC@@@======>>><<<<<<<<<<<<:::777333000777666555333111000...------///000111000---)))'''"""%%%))),,,,,,***(((''')))*********************************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))))))))((((((((()))******************************((((((((()))***+++++++++))))))******++++++,,,,,,***,,,------++++++,,,------,,,,,,,,,------..............................---,,,+++,,,///000000000---,,,+++***))))))))))))'''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++666000)))(((+++//////...---...///000222222333333000111333333444333222111000111333555555555333222111000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------,,,,,,---...///000111222//////111222444666777777555555444444444555555666::::::;;;<<<===>>>???@@@CCCCCCBBB@@@<<<:::;;;<<<777999:::888333111222444000000/////////.........,,,++++++***)))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++...111333000***'''(((+++************************(((((((((((())))))))))))************************)))************+++++++++******+++,,,,,,,,,++++++/////////000000000111111111111111000111222222333222444777888777666666777999;;;<<<======>>>AAACCCDDDAAA???AAAEEEEEE???999999===AAABBBAAA>>>===<<<777666444444555666666555111...,,,---000222111///---,,,***))))))+++---...///+++'''''')))+++***((()))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***+++,,,,,,------...///...,,,+++,,,------,,,,,,,,,,,,---......///////////////.........///---,,,,,,...//////......,,,)))))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))%%%$$$&&&''''''%%%%%%'''''''''''''''''''''''''''((()))((('''&&&'''((())))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************++++++,,,,,,,,,,,,------,,,---...///000000000000000111333555555444333222111111222222222111111000000000///...------,,,,,,+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,000000000000000/////////000111222333444555555666888777666555555555555555888888888999;;;>>>AAABBBDDDCCCBBB@@@???>>>>>>>>>999777555444444333000...------,,,,,,,,,,,,++++++************************************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...000111111000000111222333333333444555777999;;;:::999888888:::===AAACCCCCCAAA@@@@@@AAABBBAAA???CCC???;;;<<>>@@@DDDBBB@@@@@@AAA@@@>>>===TTTKKK???888777999999999888777444222000000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++,,,---///000111000///...000000000000000000000000///...---,,,,,,---...///...,,,)))))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''''''''((()))(((((())))))))))))******************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,---...//////000//////...///111222222222111000000000000000///...---,,,---------,,,++++++******************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,........................//////000111222333444444555555666888888888888888999:::<<<>>>???@@@AAAAAABBB@@@>>><<<;;;;;;<<<===;;;888333111000000///...,,,,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////111111111/////////111222111111222333555777888;;;:::888777777999;;;<<>>===;;;TTTJJJ>>>666444555777888555333111///.....................---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++---...///000000000///..............................------,,,,,,------......,,,)))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$((()))&&&$$$%%%&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))(((((((((((()))))))))******************+++++++++(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---...////////////---...///000000000//////000000//////---,,,******,,,+++++++++*********)))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------------.........///000111222333333222333555777888999999999999:::<<<>>>??????>>>>>>BBBAAA>>><<<;;;<<<===>>>;;;777222///......------,,,,,,,,,++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........///111111000///...///000111000000000222333555777:::999888666666777888888@@@???======>>>>>><<<;;;>>>;;;888777777777666444222111///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***+++++++++++++++,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...,,,)))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$((()))&&&%%%)))***'''''''''''''''''''''''''''+++,,,,,,***(((''''''((('''(((((((((((()))))))))))))))******++++++++++++))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))*********************+++++++++,,,,,,+++,,,---...////////////------....../////////...//////...---,,,+++)))(((***************)))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,------......---...///000111222222333000111333555666888888999888999;;;<<<<<<<<<;;;:::???>>><<<:::::::::;;;<<<999555000---,,,---,,,,,,,,,,,,+++++++++*********************************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------------///000111000///...///000111000000000111222444555999888777666666666666777;;;::::::;;;===>>>===<<<333333555777888666333111000000///...............++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...,,,)))))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$((((((%%%(((......(((''''''''''''''''''''''''++++++,,,***(((&&&'''(((''''''(((((((((((())))))(((((())))))***+++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************************+++++++++++++++,,,---......///......------------.........///......------,,,+++***)))************************))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------...............///000111222333333000111111222444666888999888999999999999999888888999888888777777777777777666333///---,,,,,,,,,+++++++++++++++************************************************************************************))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,---------...000000///...000111111111000000111222444555666666666666666777777888888777777999;;;======<<<;;;999777555222111000000........................+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++*********++++++,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,)))))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%(((&&&$$$***444333)))''''''''''''''''''''''''&&&((()))((('''&&&''')))'''''''''((((((((())))))''''''((())))))***++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************************++++++++++++++++++,,,---............---------------...//////,,,---------,,,,,,+++***************************((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////...//////000111222333444333222111111333666999;;;:::999999888777777777777555555666666666555444333222000------------,,,***++++++++++++************************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---////////////111222222111111000111222444555444444555666777888999999888777666888:::<<<;;;:::<<<;;;888444111///000111,,,------.........------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++)))******+++,,,,,,------++++++***+++++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))...,,,***))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((%%%###,,,888666***''''''''''''''''''''''''"""###%%%&&&&&&&&&(((***''''''''''''((((((((()))&&&''''''((()))*********)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************)))************+++++++++++++++,,,---...............------------...//////,,,,,,---------,,,,,,+++***************+++++++++(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///000000//////000111222333444444666444222111333666:::===<<<:::999777666777777888444555777888888666444333000...------------,,,***+++++++++************)))************************************************************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////111333222222111111111333444555222333444666888999:::;;;999777777777999:::999888222333555555444222111111++++++,,,---------,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))...,,,)))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,+++++++++***)))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))******++++++,,,------......---,,,---...///000------............------,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++---------............///000///......///111444555333444555555444666999;;;===;;;999999::::::999888:::999777666666555222000//////.........---------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------.../////////000111222444555666777666555333222333444666888888888999999999888777777666555444222111000000000++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************...,,,)))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************++++++*********************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,---...------,,,---...///000------............------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++------------............///.........///111333444111222333333333666:::======;;;999999::::::999888:::999777666555444111//////.........------------+++++++++******+++++++++************************************************************************************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------------......------------.../////////000111222333555666666666555444333333444666777888888888888888888777666555444222111000/////////++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************...,,,)))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))************))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,---------,,,---......///------............------,,,++++++++++++*********))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++------------...............---------...000222333000000111111222555:::>>><<<:::888888:::::::::999;;;999666555444222000---............------------++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************))))))************************)))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...////////////000222333444555666777666555444444444666666777777888888777666666555222222000///............++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************...,,,)))))))))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((()))))))))************(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------.........------------...000111222000000000000000333888<<<999777777888:::<<<<<<;;;:::888555333222111...,,,------------------------+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...////////////000111222333444444777666555444444444555555666666777666666555444333000///...---,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************************...,,,)))))))))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((()))))))))************((((((((())))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,+++++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...,,,,,,---...///000111111222222222000000222555888666555555777:::===>>>===999666333111000///---,,,,,,,,,------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------...------------...////////////000000111222333333555555444444444444444555555555555555444333222111......---,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))...,,,)))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))************(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++++++++,,,------------,,,,,,,,,------------,,,,,,+++************)))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,---...///000111111222222333333222111222444666666555555666:::<<<======777444111//////...---,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,...------------...//////...//////000111111222222222222333333444444444444555555444444333222000000------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))...,,,)))))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************)))))))))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------...///000111222222222000222444444444444555666999777666777999::::::999555222///---.........---++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,...------------...//////......//////000111111111///000111222333444444444444444444333222111///...---,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---------,,,,,,+++++++++***************************************))))))((())))))))))))))))))))))))...,,,***))))))******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------...///111222222222222...000444555666666666777<<<:::888777888888777666444111...,,,---.........+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...------------...//////......//////000000111111---...000111333333444444444444333333111000///...,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---------,,,,,,+++++++++***************************************)))(((((())))))))))))))))))))))))---+++)))(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))&&&%%%%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111111222444666777888999999777888999:::999777555444222111000///...---------+++...000000...,,,++++++,,,---.........///000222222...+++---///000000000+++///000...***)))******000...+++,,,...000000///,,,++++++---///000///---++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************************************)))************+++++++++************************+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------..................///000000000000////////////000000111111000000111333444555222111000///...---,,,+++************************---+++)))((())),,,000222************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((***---///---+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))***+++***))))))+++---************************))))))))))))))))))))))))******))))))((((((''''''---+++)))(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***---,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111111222444555666777888888666777888888888666444333111000///...------------***+++,,,,,,------//////111000.........---+++)))111000000000000///000222............///000///...///...---,,,++++++++++++,,,+++++++++------,,,***++++++++++++++++++++++++************************************************++++++************++++++************************************************)))************+++++++++************************+++*********))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,------..................//////000000000////////////000000222111111111222333444555111111000///...---,,,+++************************+++***))))))***,,,///111************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((((((***---...,,,***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))+++++++++***)))))))))***************************))))))))))))))))))))))))***)))))))))((((((((('''---+++)))(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++***++++++,,,,,,++++++***+++++++++++++++*********************************)))))))))*********++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111222333444555555666666666555555666666666444222111000000///...------------333111///...///111111111111///...///111222///------///111000------...000444111...///111111///---...000111111111111222333...,,,+++,,,------+++***++++++++++++++++++++++++************************************************++++++************++++++************************************************)))************+++++++++***************************************)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---------......------......///000000000////////////000000222222111222222333444555000000///...------,,,,,,************************************+++,,,......************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))),,,+++))))))***)))((('''************************))))))))))))))))))))))))))))))))))))((((((((((((---+++)))(((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------............//////000000111111333333444444555444444444444444444444333222111000//////......---............,,,***+++---...---,,,333333222222333444555555222555666444333444555333222//////111222000///000+++---//////...---///111///...,,,---...///...---++++++++++++++++++++++++************************************************++++++************++++++************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++,,,,,,------...------------...//////000000////////////000000222222222222333333444444///......------,,,,,,,,,************************((()))***+++,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))+++)))((()))***+++)))'''************************(((((((((((((((((((((((())))))))))))((((((((((((---+++)))(((((())))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***++++++,,,,,,++++++***************************************************************++++++++++++************++++++++++++************************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------............//////000000111111333333444444444444444333333333222222111000000/////////.........///000000......///222444555444333000333555444111111444777111444333000222666666111222000222555444//////333333333333222000//////000///---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************************************))))))*********+++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,------------------...//////000000////////////000000111111222222222222222222------------,,,,,,,,,,,,************************'''(((***++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''')))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---+++)))(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((((((''''''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111333444444555555555444444222222222111000000//////////////////000111222222///111222222111111222444+++111:::@@@DDDGGGIIIKKKMMMRRRSSSMMMMMMTTTWWWSSSSSSMMMJJJLLLGGG;;;444555555333000///111222111111000...,,,,,,---//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++*********************************+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,------,,,,,,------...///000000////////////000000000000111111111111111000++++++,,,,,,,,,,,,,,,,,,************************'''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))'''))),,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++)))(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))(((''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111333444555666666666666666333222111000000/////////000000000000111222333444***...222444555:::EEEMMMSSSYYYfffwww}}}~~~vvvgggaaaZZZRRRHHHBBB@@@>>>999444777444111//////000000///////////////////////////------------------------++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++*********************************++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,------,,,,,,------...///000000////////////000000...///000111111000///...******++++++,,,,,,,,,---************************((((((((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))++++++)))'''(((***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((---111000***'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***---+++)))(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000111111111333444555666777777777777333222111000/////////000000000111111222333555555:::CCCMMMVVV```rrrttthhhZZZPPP???<<<777555333333222111000000000000000000000000........................++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++*********************************++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,---,,,,,,,,,,,,---......000000////////////000000......///000000///...---*********++++++,,,,,,---************************)))(((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''***,,,+++)))''')))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))***111666222***$$$&&&***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******000---***))))))))))))((((((((((((((())))))))))))******)))(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***,,,,,,+++,,,...//////...------///---+++111---+++,,,---,,,++++++///,,,)))(((***,,,...///)))+++,,,,,,++++++,,,------------,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,------------------......///000111222333333666888555000111666444...333222///---000555444///333,,,555777000@@@UUUSSSnnnyyy]]]ZZZHHH555<<<999222333222000///111222...'''...///,,,(((+++222111+++---,,,+++++++++,,,---...,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,......---,,,+++************************++++++*********************************************************************++++++))))))***---000,,,,,,,,,---------......//////////////////////////////...---,,,,,,++++++,,,,,,,,,++++++************************************'''(((,,,+++'''(((---++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***)))%%%'''---000---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))///---***))))))))))))((((((((((((((())))))))))))******)))(((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,---...---...///))))))***+++---000111000)))***+++,,,+++***,,,...,,,,,,---///000000...---............---------...,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************************++++++++++++,,,,,,------------............///000111222333333---222555444555888888444///111111000111444444333444333BBBQQQ```wwwcccMMMAAA:::666333222333333444555...111222000///...+++'''---,,,+++++++++,,,------+++++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,---...---,,,+++***************************************************************************************************++++++***)))***---000,,,,,,,,,---------..............................///......---,,,,,,++++++,,,,,,,,,+++++++++*********************************((((((+++)))%%%&&&************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***+++))),,,444888666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))///---***))))))***)))((((((((((((((())))))))))))***))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((()))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////.........------...***...222111......000333,,,---...000000///...---......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************+++++++++,,,,,,,,,---------............//////000111222333333///444666333000222333222///222555555333222555:::CCCRRRnnn{{{yyyuuubbbMMM???555...000777...------/////////222666---,,,,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++*********)))***,,,---------,,,+++******************************************************************************************************+++***)))***---///,,,,,,,,,---------....................................------,,,,,,++++++,,,,,,,,,++++++++++++***************************+++)))***+++)))&&&&&&***))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((,,,...---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))///,,,***))))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++......,,,---//////---222111111222000,,,,,,...)))---...---,,,,,,,,,+++//////...---,,,,,,---///...,,,++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))*********************************+++++++++,,,,,,,,,,,,------......//////...///000111222333333444777777555111///000222333444111000111333===RRRgggwwwbbbHHH666111777111///333333---+++---------,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***************)))***+++,,,,,,,,,,,,+++***************************************+++++++++************************************************)))***++++++******---///,,,,,,,,,---------..............................---------,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,,,,***)))***,,,(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((%%%$$$%%%%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((...,,,)))))))))******)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************************))))))************))))))************************))))))))))))************************************************************))))))))))))************))))))(((((((((((())))))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------............111000,,,+++//////,,,***+++///555666333444999999:::888777<<>>777777999999888555222222333111///,,,,,,///000111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,---......///000000//////000111222333444444444333333555666666555444222...333BBBRRRfffhhhQQQ777111...333888666222000............------,,,,,,------,,,+++******++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,+++************************))))))*********+++++++++************************************************)))***++++++***+++,,,...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************'''***+++***)))***+++,,,(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&((()))***+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((...+++)))((()))******)))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))******************************************************************++++++++++++******************************)))))))))*********++++++************************************************)))))))))*********++++++))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,------....../////////+++000///***,,,555999666999:::BBBKKKKKKEEEFFFLLLUUUTTTPPPOOOWWW```]]]TTTMMMQQQVVVUUUPPPJJJFFFDDD<<<888222000111111///---............---------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111///000000111222333444444///000333777666111///000555>>>\\\ttteeeMMM777000444888999000000000000///...------///...---,,,,,,+++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))))))))***************************+++++++++,,,************************)))))))))***++++++,,,,,,************************************************(((***+++,,,++++++,,,...,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************&&&)))+++(((''')))+++***))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((((((++++++))))))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))---+++)))((()))+++******(((((((((((())))))))))))((((((((((((((()))******((()))))))))***************************************************************++++++++++++++++++***************************))))))*********+++++++++************************************************))))))*********+++++++++))))))(((((((((((())))))((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,------...//////000000+++222666666AAATTT___```aaacccmmmxxxxxxooommmttt{{{|||wwwqqquuu~~~}}}uuuvvvxxxxxxtttmmmhhhgggiiiXXXQQQHHHAAA>>>:::555000111111000///...------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111///000111111333333444555000222555555111000<<>>___fffNNN777222333333333222111///...111111000......---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((())))))*********+++******))))))******+++,,,************************((())))))***++++++,,,,,,************************************************(((***,,,,,,,,,+++,,,---,,,,,,,,,---------......------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************111555555///+++---,,,)))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''$$$%%%+++,,,))))))---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))...,,,)))))))))******)))(((((((((((())))))))))))***)))((())),,,000555888)))************+++++++++******+++++++++,,,,,,,,,******+++,,,...///---,,,&&&---///+++))),,,,,,)))(((+++---,,,++++++...111---+++,,,000222000+++)))///...++++++...111///,,,+++,,,---,,,***'''&&&%%%///,,,((('''(((*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------***,,,---------...---+++000555666111000888CCCJJJBBBaaa~~~jjjPPPMMMDDD;;;777555111...---555...000111***+++...'''++++++***************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------...///000000111///......000444777666444666111333???SSSsssiiiGGG333000999777444333...///000000//////000...,,,111111///...,,,+++))))))++++++************+++++++++,,,,,,------,,,,,,+++************************************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,)))&&&(((---///...+++------------------------------------------------))))))*********+++++++++++++++*********++++++,,,---+++)))***,,,---+++)))666888555---***,,,+++&&&(((((()))******+++,,,,,,************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((...,,,)))))))))******)))((((((((()))))))))************))))))***---000222)))************+++++++++******+++++++++,,,,,,,,,,,,+++******++++++++++++,,,000///+++***...000///...,,,***+++,,,...---,,,+++,,,......,,,+++...222///...,,,++++++,,,+++)))---+++***)))***,,,///111,,,,,,---.........,,,*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************+++++++++,,,,,,,,,,,,------//////...---...111333111///...777JJJ\\\bbb___zzzdddjjjcccYYYOOOHHHAAA888111666......///***---000***------,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............///000000000000777666///000999:::333888;;;NNNlll___EEE:::111...222111444444444222000///---+++000///...---,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,++++++************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,)))''')))...222111///------------------------------------------------+++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,///---+++,,,......---+++(((+++***'''''',,,...+++///...---,,,+++***)))(((+++*********))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((...,,,)))))))))******))))))))))))*********++++++******)))))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,,,,+++*********+++---...***------***+++...///...222...+++,,,000222000...222666:::888444333777;;;444555666777555444555666666333///,,,,,,+++***)))***+++------+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++***+++++++++,,,,,,,,,---,,,...000...++++++000666<<>>EEEMMMZZZiiiqqqrrrxxx|||qqqccc]]]___NNNHHHCCCCCCGGGHHHDDD???444444222000...---...000,,,+++*********++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))************************++++++++++++***++++++,,,------......000...///222555???SSSfffuuubbbTTTJJJFFF@@@444222333---++++++,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...333222000//////000111222777111000555888>>>TTTlllvvvTTT<<<;;;666444666444...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******++++++******)))************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,+++***+++,,,---...------------------------------------------------------------------,,,,,,,,,...////////////...---,,,........................++++++,,,---.........//////......---,,,+++******,,,,,,,,,,,,+++++++++++++++++++++***************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))...,,,)))))))))******))))))))))))*********++++++'''((()))***++++++++++++)))************+++++++++******+++++++++,,,,,,,,,(((,,,///...+++)))***,,,'''***///777@@@QQQiii}}}zzzwwweeeYYYTTTPPPHHHAAA888888888888777333---(((---,,,+++***)))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,++++++,,,---...///000000111---000;;;III\\\yyy{{{^^^XXXXXXPPP>>>777777111...------,,,,,,------...,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...333222000//////111222444+++666888333EEErrrzzzuuuFFF999000111333000///222---------------------,,,,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,---------............//////...,,,+++***---...000000//////111222333000000111000,,,***,,,*********+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))...,,,)))))))))******)))((((((((()))))))))******)))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,***,,,...---***+++000555999BBBQQQ^^^gggtttyyynnn___RRRJJJDDD>>><<<===:::444...111///---+++******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---...///000111111111333BBB\\\sss~~~{{{xxxzzznnnTTTEEEBBB<<<555333000---,,,---...///,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...333222000///000222444666+++333>>>MMMjjjzzzzzzrrrmmmeeekkk|||~~~yyy}}}ppppppmmmiiimmmzzzoooUUU===666555222222666/////////......------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,******************,,,---------------------------------------------------,,,,,,---...///000000111---///222555777888999888<<>>BBBFFFFFFLLLZZZiiiooollleeekkkyyyxxxwwwzzz{{{~~~}}}~~~yyyqqqpppuuupppnnnggg___[[[UUUJJJ???888333111111///---///444(((///111---+++///...***+++***((()))+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))(((((((((++++++*********************))))))(((((()))******+++******)))))))))))))))+++,,,+++)))(((''')))+++///,,,)))((()))******)))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++)))---222KKK[[[ccckkkYYYVVVyyylllVVVOOOIIIAAADDDCCC<<<111+++,,,000,,,,,,,,,,,,,,,+++)))(((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++,,,,,,,,,---------------.........,,,555555111111333EEEbbbtttfffPPP<<<666888888333,,,...///000...+++***+++---************************************************************************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------......***000000111777444444???SSSvvvuuuJJJ;;;666...//////.........---,,,---------,,,,,,,,,++++++************************---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////000...---,,,,,,------------+++,,,000000---...333444999???EEELLLXXXeeeooovvvxxx~~~|||qqqgggOOOGGGAAA???;;;222,,,)))***,,,.........///...++++++***))))))******)))(((************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))***+++,,,---******)))))))))***++++++000000///---++++++,,,...///,,,***)))*********)))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,)))+++---,,,******---000333===MMM```[[[^^^lllYYYmmmwwwaaaMMMJJJJJJNNNOOODDD444...111------------,,,,,,,,,+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------......////////////+++222000---333AAA^^^~~~cccRRRGGG999<<<===,,,000111111///+++***,,,///++++++++++++++++++++++++************************************************)))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........***333333111222000999NNNrrr|||||||||xxxooofffffflllfffgggiiiiiiiiimmmsssxxxeeeFFF:::111111111111///......///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------------,,,,,,,,,000......000111111666<<>>FFFNNNSSSqqqtttmmmnnn~~~}}}yyymmm```\\\\\\JJJEEE>>>666000---,,,,,,+++++++++*********))))))************************************************))))))***++++++,,,------,,,,,,,,,------------...,,,,,,---...///000111111444XXXzzzwwwlllhhhkkkssssssjjjhhhmmmeee~~~}}}iiijjj|||mmmSSSUUUOOOFFF<<<333///......,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---...///000111111222111777QQQtttqqqppp~~~kkk^^^PPPGGGBBB@@@AAAEEEAAAAAADDDLLLRRRXXXaaajjjmmmnnnsss{{{{{{uuupppdddccc```\\\WWWSSSRRRRRRXXXPPPGGGCCCDDDPPPhhh~~~RRR===777333000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------------...///000111---...///000444???MMMXXXuuuyyylllXXXDDD666333///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************************++++++++++++++++++++++++*********+++,,,...///000666777888:::<<<>>>@@@@@@>>>@@@CCCGGGIIIKKKKKKKKKHHHGGGFFFDDDBBBAAA@@@@@@888::::::888555222000000+++...///...+++)))***+++))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,...000555===FFFMMMPPPQQQjjjfffllluuu~~~gggnnnddd```dddYYYTTTJJJ@@@777222///...+++++++++************)))************************************************))))))***+++,,,,,,------,,,,,,,,,---------......------...///000111222222WWWzzz}}}uuuwww{{{~~~zzz|||oooyyy||||||xxxkkkccckkkpppwww^^^\\\TTTEEE555,,,---111,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...///000111222222555BBBfff___ccc|||pppYYYFFFBBBBBBHHHKKKIIIGGGGGGRRRUUU^^^kkkuuu~~~}}}sssjjjbbb^^^MMMMMMOOOOOOIIIBBBGGGPPPVVVfffIII<<<444333888//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000444666,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------......///000111222555999???III[[[qqq|||qqq???:::555000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++,,,---///111444666888888999;;;===@@@BBBDDDEEEFFFHHHJJJLLLLLLLLLKKKJJJOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJGGGBBB===:::999---,,,++++++******++++++******))))))******+++,,,)))************++++++++++++,,,---,,,***)))+++,,,333222<<>>999111<<<===EEEHHHDDDEEEMMMSSSTTTTTT\\\dddfffdddcccfffjjjtttvvvwwwtttmmmeee^^^[[[[[[[[[WWWSSSSSSSSSNNNGGG---,,,++++++******++++++******))))))******+++,,,)))************+++++++++,,,,,,,,,++++++,,,///222999<<<===EEEaaazzzqqqXXXLLLXXXpppqqqZZZ[[[nnnuuuttt{{{{{{rrrdddfffiiiiiiiiikkkppptttssswww|||~~~{{{yyyxxx{{{wwwPPPYYY______SSSEEE<<<555000,,,,,,+++******)))))))))************************,,,+++***))))))(((((((((++++++,,,,,,,,,,,,------,,,,,,------------......---555000...666===TTTzzzyyyhhhiiixxxuuuwwwlllfffbbbccciiihhhbbb[[[ZZZ___ddddddbbb]]]lll{{{{{{tttrrrssskkkZZZUUUJJJ???444'''///...---,,,,,,,,,------************************************************************++++++++++++++++++,,,,,,,,,------------------.........//////+++...000111333666777555AAA```}}}qqqtttzzzbbbPPPGGGKKKZZZjjjzzzsssddd[[[UUUQQQUUUGGGCCCUUUsssZZZIII???(((666555333111000000...+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---......---,,,///111///+++,,,333999RRR```zzzmmmKKK<<<:::666...333...******...000///,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************))))))))))))******************+++,,,,,,,,,,,,,,,......------...000333444444===777555@@@AAA???KKKUUUVVVWWWXXX\\\eeepppvvv}}}sssmmmjjjddd]]]---,,,++++++******++++++******))))))******+++,,,)))************+++++++++---,,,,,,++++++///555999:::>>><<>>444222111000000//////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,---...///////////////333555222222???VVViiizzz{{{___HHH;;;555222...***+++...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************************************)))))))))*********+++++++++,,,,,,,,,------------(((+++///000222444999>>>;;;BBB??????LLLUUU^^^lllrrrpppvvv---,,,++++++******++++++******))))))******+++,,,))))))*********+++++++++,,,+++******,,,222999???;;;CCCJJJNNNUUU^^^cccaaafffdddiiiuuu{{{xxxsssrrrrrr\\\XXXaaajjjppprrrzzz___RRR______III:::<<<000//////...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------......//////...000///555OOOppp~~~lll[[[fffyyypppeeeiiikkk{{{uuu{{{vvvzzzzzzooosssddd[[[dddsssxxxuuuqqq]]]KKKHHHCCC555000++++++///111...+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...............////////////111000111111...///===MMM|||xxx~~~{{{}}}iii^^^IIIHHHIIILLLRRR\\\gggpppvvvdddccc```XXXLLLFFFOOO\\\fffOOO777333222222111//////000------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........+++---...//////.........---,,,+++...:::TTTttt}}}pppsssSSSDDD000222444222...+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,------......+++111777888777888<<<@@@DDDNNNUUU[[[cccooo---,,,++++++******++++++******))))))******+++,,,))))))*********+++++++++*********+++---333;;;AAAEEEZZZfffZZZHHHJJJ```uuuhhhZZZUUUbbbqqqtttkkkbbbaaaUUUOOO[[[mmmvvvtttqqqtttsssssssssuuuuuusssqqqpppppppppqqqsssxxxZZZWWW]]]RRRDDD???222111///...---,,,,,,---++++++++++++++++++++++++***+++,,,......---,,,***+++++++++,,,,,,,,,------,,,,,,---......///000000222+++444OOOmmmvvvsssmmm]]]XXXbbbggg```aaauuuzzzhhhVVVUUUjjjooowww}}}rrrNNNFFFFFF:::444...---///000---***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000+++///777333444UUUsss||||||gggRRRGGGNNNQQQUUU[[[gggwwwjjjZZZXXXWWWPPPJJJQQQrrrfffFFF>>>777666444...+++,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,...000///---,,,---...111444<<>>555000/////////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************++++++++++++++++++++++++,,,...000111999<<<===<<<:::===FFFMMM[[[hhh{{{}}}---,,,++++++******++++++******))))))******+++,,,)))************+++++++++(((***,,,...111666<<<@@@JJJhhhqqqXXXGGGXXXpppxxxhhhYYY]]]tttxxxdddYYY___PPPRRRYYYbbbgggggggggjjjjjjkkkkkkkkklllllllllmmmlllnnnqqqrrrssssssuuuvvv|||}}}VVVQQQ\\\UUUBBB777555111---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,---...///000000111...+++CCCkkkuuuqqqnnn______hhhggghhhjjjgggpppkkkmmmttt~~~{{{rrriii^^^UUUiiihhhaaaiiirrrQQQ===@@@;;;555111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000111+++...666555===gggwwwyyyyyyooodddWWWNNNLLLUUU]]]hhhrrr~~~cccTTTPPPQQQLLLEEEVVV|||RRRBBB444222333///---///------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///000///---,,,///222111AAA]]]||||||iiiyyylllQQQ333''',,,444222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,...000333555666666777;;;CCCQQQcccooo|||---,,,++++++******++++++******))))))******+++,,,)))************+++++++++(((,,,000333666888<<<>>>GGGYYY^^^PPPJJJXXXfffhhhaaa^^^fffppphhhTTTNNNWWW[[[[[[\\\\\\VVVSSSYYYbbbaaaccceeeeeeeeefffkkknnnlllmmmnnnmmmlllkkklllnnnkkkrrr{{{rrrWWW[[[ZZZLLLCCC>>>777000,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,///111333++++++,,,,,,,,,,,,------,,,,,,---...///000111111///===ddduuuooobbbeeennnkkkiiinnnoooeeeiiikkkxxxrrrmmmpppllliiiZZZYYYrrrwwwMMMHHHDDD===666111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.............../////////000000000000333222000333===VVVxxx}}}wwwfff\\\XXXWWWZZZ^^^]]]kkk{{{rrr```[[[OOOPPPMMMRRRwwwmmmRRR888111222000000333...........................------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///111000...///555:::>>>VVVwww~~~{{{lllyyyTTT;;;222111///,,,------------------------++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,...000444888:::444999BBBPPPbbbttt||||||~~~jjjlllpppuuuyyy|||~~~~~~---,,,++++++******++++++*********)))***++++++,,,)))************+++++++++)))---333777999;;;<<<===FFFCCCHHHPPPMMMEEEKKKZZZgggpppnnn^^^UUUZZZ]]]XXXWWWTTTTTTWWWXXXVVVWWWZZZZZZ___dddfffgggllluuu|||rrrpppkkkgggfffiiiooossswwwyyyzzzxxxwwwzzzkkkSSSRRRXXXMMMGGG>>>555...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***...666===BBB++++++,,,,,,,,,---------,,,,,,---...///000111222888WWWppp^^^```qqq{{{mmmeeessszzzzzzwwwggg```sssmmmLLLIIICCC;;;333......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000111666444444MMMwwwssseeeWWWSSSWWW]]]dddjjjuuukkk```XXXQQQMMMOOOfffpppJJJ:::555000...000...........................------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///111000///222:::AAAqqqvvv~~~{{{zzzaaaAAA///...333------------------------++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------///333777;;;>>>EEEOOO```uuu{{{xxxuuukkkmmmwww...,,,******+++,,,+++***))))))))))))************++++++++++++*********)))'''333777222777FFFMMMJJJ???AAAUUUiii]]]FFFPPPpppttt___OOORRRYYYXXXVVVXXX\\\ZZZUUURRRSSSXXXZZZZZZ]]]___bbbeeefffiiivvvxxxtttxxxtttkkkyyywwwvvvzzz}}}zzzWWWGGG]]]WWWVVVNNN>>>222...//////,,,,,,,,,,,,,,,,,,,,,,,,---+++******///777???DDD,,,,,,,,,---------......+++///111///000444333///QQQiii}}}iiilllmmmlllooo{{{yyypppsssaaaLLLQQQSSS;;;222444(((+++,,,---,,,,,,+++,,,---...------,,,,,,------...++++++,,,,,,,,,---------............///////////////000111000......000222000444222===oooyyy~~~|||cccSSSNNN[[[eeeiiiuuu|||iiiZZZTTTIIIHHHjjj~~~qqqFFF333000111111/////////000//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++------,,,,,,---...///---+++.........///////////////...111222444555666PPPyyy~~~mmmmmm{{{~~~qqq|||pppbbbCCC444---222,,,)))---000---***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,------999<<<<<>>///111000......///000000000...------,,,,,,------...,,,,,,,,,------------...............////////////000//////111444444333111111HHHlllyyydddttt~~~sssgggfffccc]]]fffnnnsss}}}~~~{{{zzzzzzzzzyyyrrrsssuuu{{{hhhYYYQQQIIITTTpppDDD333555000000///......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++000777:::777444000...------......---,,,.........///000000111111---555:::JJJlllrrr```???555...000222///---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------...---,,,,,,...222555777:::FFFMMMVVVjjjwww|||yyy...,,,******+++,,,+++***((()))))))))************,,,+++)))((()))+++...000000111555:::::::::@@@IIIKKKEEEFFFMMMNNNEEE@@@AAA??????BBBCCCBBB@@@BBBGGGKKKNNNXXXaaadddeeelllvvv|||{{{~~~yyy{{{zzzvvv}}}^^^UUUQQQUUUOOO>>>111///........................,,,,,,,,,,,,,,,---...///---------.........//////222///111444444DDDqqqyyyiiitttzzztttkkknnn{{{}}}sssxxxpppPPPOOOLLL444333111...---///000///......------,,,,,,------...,,,,,,---------.....................////////////111000000111222222222000888kkkrrrpppcccrrryyyoooeeelllqqqdddqqqzzz|||yyytttnnniiigggfffeeeddd^^^```fffmmmwwwlllXXXQQQKKK[[[www```:::666222111000......---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***///666:::888444111///---------......---......//////000111111222)))666LLLmmm}}}}}}}}}}}}}}}|||{{{zzz~~~|||{{{~~~nnnvvveeeCCC,,,111666...)))000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------......------...111777<<<@@@???WWWhhhvvv{{{...,,,******+++,,,+++***))))))))))))******************))))))***---///111222777;;;999555666>>>FFFDDDAAAEEELLLKKKAAA>>>CCC>>>???AAAAAAAAACCCHHHMMMLLLOOO[[[hhhjjjcccbbbggguuutttwww~~~~~~zzzxxx~~~cccPPPRRRRRRCCC666333////////////////////////000...,,,+++***+++,,,---------........./////////222//////111777NNNyyy}}}yyyzzzxxxrrrnnnuuuuuuxxxaaaIIIKKKAAA777333...---///000///---...------,,,,,,------...,,,---------........................////////////000222222222111111333666GGGzzzuuuiiiyyyxxx}}}yyyuuuhhhfffnnnqqqppp{{{xxxtttvvvxxx{{{|||{{{vvvppplll___[[[VVVTTTSSSSSSSSSSSSPPPTTTZZZbbblllxxxiiiWWWOOOJJJZZZyyyLLL999444333111///......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...333777666555222000---,,,---......---......///000000111222222333FFFfff~~~}}}{{{xxxssssssssssssrrrqqqpppoooqqqmmmiiijjjnnnsssuuuuuu}}}hhhuuu```<<<555333***)))222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......///222999BBBKKKPPP\\\vvv...,,,******+++,,,+++***))))))))))))************)))))))))***,,,...///000222;;;>>>888555999======<<>><<>>@@@AAA@@@BBBFFFJJJKKKTTTLLLLLLUUU[[[ZZZ^^^gggeeekkkwww~~~uuutttssswww[[[RRRWWWLLL===888000000000000000000000000+++,,,------.........---............/////////000///222666BBB___yyy}}}nnnrrryyy~~~wwwiiiYYYMMMIIIMMMRRRVVVeeennnmmmttt|||sssTTTEEE???999222000111111///,,,...------,,,,,,------...---------.........//////............/////////000---222777555111444>>>GGGxxx~~~}}}~~~yyy{{{~~~yyyrrrmmmsssttthhhccchhhhhhooorrrzzz}}}vvveeeTTTHHHDDDEEEGGGGGGEEEAAA>>><<<===@@@AAA@@@>>><<<<<<===>>>>>>>>>BBBEEEIIIMMMRRR[[[eeemmm}}}rrrbbbTTTDDDaaaYYY777666333111000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111444777444111...,,,---.........---...///000111222333333iiiyyyvvvvvvsssssswwwrrrvvvzzz{{{yyyuuurrrqqqmmmmmmmmmmmmmmmlllkkkjjjgggeeeeeeiiinnnoookkkfffgggfffggglllpppqqqmmmhhhqqq~~~qqqvvvzzzUUU999333333...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...000555>>>LLL\\\kkkttt,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,)))''')))...111///,,,111111333777<<<>>>;;;999DDDAAA<<<999999;;;<<<<<<>>>>>>@@@DDDGGGJJJJJJJJJNNNOOOPPPQQQRRRVVV\\\```fffnnnyyy|||www||||||HHHUUUMMMFFF;;;:::333...///000///...///........................222///------000222111///***???777___wwwzzzvvvpppvvv}}}~~~wwwyyygggZZZRRRMMM^^^zzzrrr}}}}}}}}}yyyzzz```PPP===CCC777000666///'''333------------------------............////////////////////////000000000000333555)))...???555===jjjyyy~~~{{{zzzyyyvvvtttsssoooqqqnnngggfffjjjiiidddwwwwwwwwwyyy}}}vvvttt~~~uuuqqq^^^RRRGGGHHHRRRWWWPPPGGGLLLLLLJJJHHHEEECCC@@@???BBBCCCCCCBBB@@@===999777888===BBBGGGLLLSSS]]]dddvvv{{{hhhYYYYYYLLLddd}}}uuuRRR222,,,666111///111)))......---------,,,,,,,,,------------------------***+++,,,---...000111111///////////////.........444,,,...555111,,,???\\\|||uuuqqqqqqqqqpppooopppqqqrrrrrrrrrrrrsssssspppkkkiiiiiihhheeefffiiiffffffffffffffffffeeedddaaa^^^YYYVVVUUUXXX\\\___ffffffkkkuuu^^^ZZZrrrvvvGGG===222777222...///,,,)))000000!!!++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,)))+++111///***+++222...>>>>>>VVVaaaaaa{{{~~~,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))),,,///222222111444333444777<<<>>>>>>===AAA===999777888:::;;;;;;>>>>>>???AAADDDFFFGGGGGGKKKLLLMMMNNNPPPTTTYYY]]]fffmmmuuu{{{xxx{{{dddGGGSSSMMMIII<<<444///000111//////000........................111///---...111222111///000999>>>jjj|||zzz||||||uuupppwww~~~~~~uuuzzzxxxlll```WWWVVVhhhjjjfffxxxyyyqqqttt~~~yyytttsss|||pppzzzvvv^^^CCC@@@666111222///---444------------------------............////////////////////////000000000000(((000222666222+++PPPyyyrrruuuwwwuuurrrrrrqqqnnnmmmnnniiiaaaaaafff|||{{{{{{|||{{{~~~kkkZZZRRREEEUUUdddcccVVVJJJKKKPPPZZZVVVPPPIIICCC>>>;;;999===>>>????????????======<<<======>>>BBBIIIRRRYYYhhhqqqkkk[[[MMMTTTsssmmmCCC///333///...222............---------,,,,,,------------------------+++,,,,,,---...///000000/////////////////////......---000333666???XXXqqq{{{wwwrrrzzzuuuqqqooopppqqqooommmtttsssqqqqqqqqqqqqqqqpppnnnjjjhhhiiiiiiggghhhlllfffffffffeeedddcccaaaaaaddd```YYYRRRMMMLLLLLLLLLYYY\\\cccjjjqqqyyycccooooooPPP000---///,,,///---(((///222''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---******,,,///000///777RRRYYYgggnnnsss,,,,,,,,,+++++++++******))))))))))))))))))))))))'''))),,,///000111333555777666555888;;;???@@@AAA<<<999666555666999::::::>>>>>>===>>>???AAACCCDDDFFFGGGIIIKKKMMMQQQVVVZZZccciiipppwww}}}yyyuuuCCCWWWRRRTTT>>>666000000111000///000........................///......000222222111///000999WWW{{{uuuwwwwwwvvvooowwwyyymmmbbbWWW\\\XXX^^^uuu{{{tttlllllliiieeennn}}}pppxxxnnnnnnqqq[[[sssvvvQQQAAA999666000///333222------------------------............////////////////////////000000000000222---000777444777bbb}}}qqqwww|||xxxuuuxxx|||ooojjjmmmggg[[[aaasss{{{}}}xxxrrrkkk___VVVUUUZZZ^^^bbbeeeddd```ZZZVVVUUUNNNKKKEEE???;;;::::::;;;888999:::<<<>>>???AAAAAA???>>><<<;;;===@@@DDDFFFRRRXXX```hhhrrrhhhVVVNNNOOOWWW444222111///111000.........------------,,,---------------------------------.........//////......//////////////////,,,111222111===ZZZwwwuuu|||zzzwwwuuusssvvvtttrrrsssuuuuuurrrnnnuuuqqqmmmllllllmmmkkkiiikkkgggeeefffeeebbbcccfffbbbaaa```^^^\\\ZZZWWWVVVSSSQQQMMMIIIFFFEEEEEEEEEHHHKKKSSS[[[```eeepppzzzvvvnnnGGG666///---111000***---222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,)))---222333///CCCfffrrrwww|||zzzyyy{{{~~~~~~}}}xxxyyyzzz|||}}}~~~~~~~~~,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&+++000111//////222555555666777:::<<<>>>??????888666444444666999:::;;;???>>>>>><<<<<<===@@@BBBBBBDDDGGGIIIKKKOOOTTTWWW___dddllluuu|||zzzsssiii```YYYUUUUUUVVVlll{{{{{{ttt~~~YYYUUUPPPSSS@@@888111000111///...000..............................///111222222111000000MMMyyytttzzzpppyyy}}}}}}}}}wwwoooggg\\\XXXPPPZZZqqquuujjjgggYYYmmmuuujjjbbbjjjtttvvvsssYYYwwwvvvsss___yyybbbGGG>>>===000000555.......................................////////////////////////000000000000777///111555666GGGeeeyyyvvv}}}zzzxxxtttddd```___bbbrrr~~~}}}~~~~~~~~~|||tttlllaaaYYYOOOKKKJJJQQQ___mmmuuuggg\\\^^^ffffffXXXIII<<<;;;999888888:::===>>>888888888:::;;;===???@@@======???@@@AAA@@@>>>===@@@BBBDDDFFFMMM]]]rrriiiXXXMMMOOOyyy~~~mmm@@@666555111...///............------------------------------------.....................---............///////////////555222000IIIssslll}}}}}}}}}}}}zzzyyyyyy|||~~~|||wwwrrrqqqkkkeeeccceeefffeeeccchhhdddaaa___\\\VVVUUUWWWXXXWWWUUUSSSPPPLLLJJJHHH@@@@@@@@@AAAAAABBBBBBCCCAAAAAAEEELLLRRRZZZiiivvvuuupppqqqeee>>>333...333555,,,,,,000---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------'''***///111///...666???[[[sss}}}~~~}}}~~~}}}|||{{{{{{{{{~~~}}}~~~~~~}}}~~~,,,,,,,,,+++++++++******))))))))))))))))))))))))'''---222222...,,,///222222555999<<<>>>===;;;:::666555333444777:::;;;<<>>AAAAAACCCEEEHHHJJJMMMQQQUUU[[[```iiirrrxxxyyyvvvsss___VVVKKKFFFGGGJJJHHHDDDLLL^^^mmmmmmlllrrr|||uuuvvvxxxPPPOOOQQQBBB999222000000...---///////////////////////////...///000111111111222222777jjjyyysss|||uuu~~~}}}tttuuu||||||tttllleeeZZZSSSLLLWWWiiiggg]]]^^^ZZZllltttfffYYY\\\aaaaaahhhzzzVVVeee{{{~~~iiipppOOOAAA???444222555,,,....................................////////////////////////000000000000)))222999444999WWWrrruuu~~~zzz{{{{{{~~~qqq___WWW```sss~~~{{{zzz{{{}}}{{{vvvlll```UUUMMMJJJLLLSSSYYY[[[]]]```^^^aaaeeeccc\\\OOOBBB999>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<;;;<<>>===============<<<;;;:::DDDAAA@@@BBBEEEKKKWWWccclllvvv|||~~~dddmmmSSS;;;//////444...+++...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))///444---***CCCcccxxxzzz~~~~~~~~~}}}}}}|||zzz{{{{{{zzzzzzzzz{{{||||||~~~,,,,,,,,,+++++++++******)))))))))))))))))))))))))))...222222///,,,...000000555;;;>>>===:::888777555444333555888;;;<<<<<<>>>@@@@@@>>>;;;:::===@@@@@@BBBEEEGGGIIIKKKOOOQQQWWW\\\dddmmmrrrnnneee]]]\\\VVVLLLGGGJJJOOOKKKEEEEEERRRccciiiccc[[[^^^fff\\\pppxxxvvvUUUQQQSSSEEE<<<444111111......///////////////////////////...///000000000111333555DDDyyyyyyssszzz|||vvvkkkxxx~~~qqqrrrxxxkkkaaaXXXSSSLLLVVVhhhfff]]]___\\\[[[TTTJJJJJJPPPNNNHHHHHHWWWwww}}}bbb^^^~~~~~~}}}uuubbbGGG@@@:::444333000....................................////////////////////////000000000000000666222222TTT{{{~~~iiieee^^^^^^mmm}}}zzz|||}}}|||yyyyyy{{{~~~vvvhhh^^^WWWSSSRRRPPPUUU___ffffffaaa___```cccbbbYYYJJJ???;;;;;;<<<===>>>???@@@AAA@@@@@@CCCBBBAAA???>>><<<;;;:::;;;<<<===>>>AAAIIITTT]]]UUUUUUTTTQQQNNNLLLMMMNNNNNN^^^xxxtttWWWTTTNNN___|||tttDDD444///...555/////////.........------------------------------..................------------......///000000000///000777MMMsssttttttwww}}}wwwsssrrryyywwwuuuvvvvvvtttnnniiigggddd___[[[ZZZ^^^cccggg]]]YYYVVVUUUPPPIIIFFFGGGDDDDDDCCCBBB@@@>>><<<;;;999::::::;;;;;;;;;::::::@@@>>>>>>BBBDDDEEEKKKRRR^^^mmmssswwwwwweeeQQQ888---111...,,,///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000------...,,,666]]]~~~}}}uuuyyy{{{|||{{{xxxvvvttttttuuuvvvxxx{{{~~~,,,,,,,,,+++++++++******))))))))))))))))))))))))***...222333222000000111444888<<<===;;;888777666444333333444777:::;;;;;;;;;>>>@@@???;;;999<<>>BBBAAA???CCCMMMWWWYYYSSSKKKHHHKKKQQQVVVYYYFFFKKK\\\uuulllYYYKKKDDDnnn|||RRR:::333///555////////////............------------------------------..................------......///000000111///111DDDjjjyyyiii~~~vvvxxx{{{wwwxxxxxxtttrrrtttvvvssspppooopppoookkkgggdddccc___YYYUUUXXX```ggg[[[WWWSSSRRRLLLEEEAAAAAA<<<<<<======<<<<<<;;;:::555666777999;;;===>>>>>>:::888;;;@@@DDDGGGLLLRRRVVVeeejjjkkksssxxxssszzzPPP444111///...///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......111///,,,888WWWzzzqqqxxx}}}vvvtttuuuwwwvvvrrrmmmkkkkkkqqqrrruuuyyy~~~,,,,,,,,,+++++++++******))))))))))))))))))))))))***---111444444444333333777:::===<<<999777777888333222222444777999:::999999===@@@???;;;999:::===>>>@@@CCCDDDEEEFFFIIIKKKNNNQQQYYYeeeoooqqqiiiaaa\\\bbbddd]]]XXXYYYZZZXXXNNNHHHVVVpppuuueee```kkk```RRRKKKddd}}}rrrNNNKKKLLLCCC999666555222222333000000000000000000000000000111000...---///555:::qqq~~~uuullliiippp{{{xxxzzzyyylll___VVVRRRHHHNNNdddiii\\\TTTLLLEEEAAABBBAAA>>>???CCCBBBCCC@@@___dddVVV|||qqqgggJJJHHH888+++888////////////////////////............/////////000////////////000000000000,,,888444GGGuuuqqqVVVbbbpppuuu[[[]]]XXXbbb{{{xxxzzzuuuyyy}}}}}}|||}}}~~~nnn^^^YYYVVVTTTWWW^^^VVVVVVZZZ^^^^^^___eeemmmqqqjjj___VVVOOOJJJFFFCCC???===;;;:::;;;>>>AAADDDGGGHHHIIIJJJIIIHHHEEEDDD888AAAJJJJJJAAA<<<>>>CCCIIIFFFDDDFFFKKKMMMKKKGGGUUUKKKKKK^^^xxxZZZQQQGGGYYYooo{{{```CCC888///000000/////////............---------------------------------.........//////---------...///000000111222555RRRssspppzzz{{{zzzsssttttttqqqppptttvvvsssooonnnoooooommmjjjaaaaaa^^^VVVPPPRRR\\\eee\\\WWWSSSOOOHHH???999999666777888999::::::::::::999999999:::::::::;;;;;;;;;777666:::>>>BBBJJJRRR[[[bbbbbbfffsss{{{dddhhh???555111//////---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&333222...HHHvvvuuupppsssvvvwwwzzzwwwwwwxxxxxxsssllliiiiiinnnpppssswww{{{xxxyyy|||+++++++++************)))))))))*********))))))(((---222333222444999777000555444444777:::;;;888444444444555555666777777777999<<<>>>===:::888:::<<<<<<>>>@@@AAAAAAAAABBBDDDNNNPPPUUU]]]ffflllqqquuujjjkkkqqqiiiVVVSSS]]]```SSSRRR[[[nnnxxxtttnnnmmmfffWWWTTTTTTooo{{{}}}IIIFFFRRRHHH;;;333444777555000000000000000000000000000---+++555///555222,,,WWWwwwmmmkkksss}}}xxxzzzvvvyyy~~~~~~yyyyyyuuuhhhZZZWWWKKKJJJdddkkkYYYUUUUUUJJJHHHBBB<<<===BBB@@@999???BBB===LLLccczzz[[[yyy|||JJJIII333>>>666...///////////////...---............////////////444222000///000222222222666---BBBdddmmm|||nnnLLLTTTfffsssttt^^^RRRbbbuuu}}}yyyxxxzzzwwwzzz{{{zzz|||nnn___SSSSSSVVVTTTRRRRRRUUUYYYZZZZZZ```kkktttxxxuuukkkccc^^^XXXNNNJJJLLLAAACCC;;;888@@@CCCBBBHHHLLLLLLMMMLLLJJJGGGDDDBBBGGGBBBJJJ\\\^^^NNNAAA@@@AAA;;;>>>IIIOOOLLLKKKNNNKKKOOOOOONNNYYYssswwwTTTFFFIIIbbbyyy}}}SSS777222666111000000////////////000------------------------,,,,,,,,,---------......,,,333///+++111333000333)))GGGqqqrrrZZZ{{{uuu~~~|||wwwqqqnnnnnnoooooonnnwwwrrryyyxxxsssrrrlll```^^^[[[UUUOOOPPP[[[fffVVVOOOGGGCCCAAA>>><<<;;;;;;:::999999::::::999888:::<<<:::666666;;;===<<<:::999888777999???FFFLLL[[[___fffllljjjjjjvvvpppbbbyyy\\\666///000///222...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......111...444444eeezzzooolllppptttuuutttuuusssqqqpppooonnnllljjjiiiiiilllsss|||yyyssstttwwwvvvsssooobbbgggvvvwwwzzz+++++++++************)))))))))************))))))---222444222444888888444333333333555777777555222333333444555666777888888:::;;;;;;:::999999:::;;;===???@@@@@@?????????@@@<<>>666444444222///000000000000000000000000111---333,,,///222<<>>IIIXXXrrr\\\mmm|||uuu{{{YYYLLLBBB000***//////////////////..................////////////111000///000111222333333666000XXX\\\DDDTTTiiivvvnnn[[[YYYgggwww{{{{{{|||zzz|||~~~~~~{{{sss[[[QQQKKKLLLOOOOOORRRVVVWWW\\\aaaeeemmmzzzyyyqqqkkkhhhaaaWWWPPPNNNIIIGGG<<<777>>>???BBBMMMPPPPPPPPPOOOMMMKKKIIIHHHEEECCCHHH[[[rrrwwwaaaHHHPPPMMMEEE===???IIILLLIIILLLJJJKKKOOOTTTbbb|||mmmUUUIIILLLwwwppp~~~vvvIII444222111111000////////////000------------------------,,,,,,---------.........+++222///,,,333333///333888\\\zzzzzz___bbbuuujjjxxx{{{{{{tttooonnnooooooooowwwqqqvvv{{{qqqjjjggg```[[[ZZZWWWQQQMMMPPPZZZeeeVVVTTTMMMGGGDDD@@@>>>AAA===<<<:::;;;<<<===<<<;;;;;;===;;;888888===???>>>===<<<;;;:::;;;AAAHHHNNN\\\^^^dddgggfffhhhuuuiii___WWW+++...444'''...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------+++///777^^^~~~|||xxx~~~vvvqqqmmmmmmpppssssssrrrrrrqqqooommmmmmlllkkkjjjggghhhlllssszzz~~~~~~|||xxxvvvrrrqqqrrrsssqqqnnnggg\\\___ffffffiiinnnlll{{{+++++++++************)))))))))))))))******)))))))))...111///...111444444444444444555666555333111111222333555666888999:::;;;999777666888999::::::===???@@@???===<<<<<<===444===BBBCCCLLL```ooottt|||{{{|||tttiiifffhhhmmmgggjjj{{{wwwiii^^^aaa|||TTTQQQJJJAAA:::555222000///000000000000000000000000111---222---,,,222LLLxxx{{{iiibbbiiiuuu~~~kkkqqq~~~hhhaaattt|||{{{{{{wwwqqqkkkggg___VVVUUUOOOllliii```eee]]]ZZZWWWNNNBBB===???CCCDDDBBB===@@@EEEIIIggg___\\\sss|||vvvMMMPPP333:::000000000//////.....................////////////......///000111222333333666777rrrwwwNNNBBBVVVgggrrrsssaaaUUUhhhqqq{{{~~~{{{zzz|||{{{{{{lll]]]LLLHHHFFFGGGHHHJJJPPPWWWSSSZZZaaahhhsss|||yyyvvvpppeee[[[WWWQQQLLL@@@===AAA>>>@@@NNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGBBBHHHlllSSSRRRMMMFFFDDDFFFJJJKKKNNNGGGIIIPPPOOOOOOeeeeeeMMMBBBRRRyyy}}}WWW555///222111000///////////////------------------------,,,------------.........+++111......555222...444KKKttt{{{dddXXXhhhhhhmmmqqqwww{{{vvvtttxxx}}}~~~yyysssooonnnooooooooovvvnnnpppqqqddd[[[XXXQQQOOOPPPNNNJJJJJJQQQ^^^hhhZZZ^^^WWWNNNMMMHHHEEEKKKCCC@@@>>>>>>>>>??????>>><<<>>><<<999:::???AAA@@@AAA???===<<<===BBBJJJPPP[[[^^^aaacccaaabbbkkkvvvxxxmmmIII000111+++...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...555<<>>>>><<<;;;;;;<<<=========AAAIIIWWWkkk{{{vvvlllooowwwsssuuusssrrr|||XXXOOOIIICCC>>>888222000111000000000000000000000000,,,---333222...666YYYqqq^^^]]]mmm}}}{{{bbbWWWhhhvvvyyy|||yyyrrrkkkfffaaa\\\VVVPPPxxxgggjjjrrrfffdddccc^^^SSSGGGBBBBBBCCCCCC;;;BBBCCC???]]]fffPPPjjjrrrUUUIII555<<<111111000//////.....................////////////---...000111000111111222444BBBhhhHHHIII]]]jjjuuuvvv```VVVTTTyyyzzz{{{zzzxxxwwwxxxyyy{{{wwwkkkZZZLLLLLLIIIGGGFFFGGGIIIMMMPPPQQQWWW___ggguuu}}}sssjjjeeeZZZTTTHHHEEEJJJCCC???IIIJJJIIIFFFEEEDDDDDDEEEFFFEEEJJJEEE>>>TTTfffPPPNNNPPPKKKGGGIIINNNJJJKKKOOOLLLIIIWWWjjjyyyXXXMMMKKKlllzzz}}}qqqFFF888222222111000////////////------------------------------------............---000...000444///---999ddd]]]hhhmmmYYYZZZooo{{{tttmmmpppyyy}}}yyyyyyxxxvvvuuuuuuttttttsssqqqfffccc```SSSKKKJJJEEEAAACCCCCCBBBGGGUUUeeennnaaaiii___SSSWWWSSSLLLSSSKKKHHHDDDAAA@@@@@@???>>>:::<<<;;;888999>>>???>>>@@@???===;;;<<>>===<<<===>>>DDD;;;???OOOXXX\\\lll~~~~~~xxxPPPIIICCCAAA;;;444222555000000000000000000000000,,,///111333222DDDpppvvvvvvggg[[[aaatttzzzuuu{{{wwwXXXHHHUUUiiixxx{{{yyyqqqjjjgggddd```ZZZUUUjjj{{{tttppprrrrrrjjj[[[KKKDDDBBBBBB:::CCCBBB>>>WWWmmmMMMbbbnnnxxx}}}zzzxxx~~~MMM@@@666333222000///.........///............////////////...000222111000///111333555QQQ~~~oooPPPCCCTTTfffpppeeeSSSUUU```}}}wwwssssssvvvyyy{{{}}}}}}uuuhhh\\\UUUPPPLLLOOOKKKGGGEEEGGGKKKKKKIIITTTWWW]]]jjj~~~xxxsssnnngggUUUKKKNNNJJJEEEKKKOOONNNKKKIIIHHHIIIJJJKKKDDDKKKOOOLLLMMM```rrrVVVNNNLLLHHHCCCHHHKKKMMMLLLMMMSSSXXXZZZ~~~kkkXXXIIIRRRwwwqqqSSS555333222111000////////////---------------------------------........./////////000...000333,,,222HHHvvvuuuNNNaaauuuiiiccciiijjj|||wwwrrrrrrwww{{{{{{zzzzzz|||~~~|||yyyuuusssfffYYYSSSOOOBBB>>>AAA???;;;>>>>>>===DDDVVVgggooofffrrrbbbSSS^^^[[[QQQYYYVVVQQQJJJEEEAAA@@@>>>===999;;;:::777888;;;<<<:::<<<;;;:::999;;;???FFFKKKPPPWWW```dddccc___ZZZVVVnnn}}}~~~eeeJJJ555000///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...000,,,[[[```MMMRRReeedddgggjjjjjjhhhiiilllpppjjjkkklllkkkiiijjjlllooooooooopppppprrrtttwwwyyyYYYWWWXXXXXXQQQFFF???@@@???DDDMMMPPPWWWkkkqqqaaaYYYwwwwwwuuupppppp+++++++++************)))))))))(((((((((***+++,,,555555777777444000222666333444444333111///000111000111222555777999:::;;;777555333444666999;;;;;;;;;<<<>>>???>>>===>>>???>>>888BBBYYYgggiiisssUUUKKKDDDCCC>>>666333666000000000000000000000000///333---///666YYYrrr|||sssfff```___jjj|||{{{xxxjjj}}}vvvYYYBBBGGGZZZrrrtttrrrkkkfffdddccc```___aaaqqq|||~~~zzzjjjVVVIIIEEEBBB<<>>???BBB@@@<<>>:::<<<;;;888888:::;;;888777888999999;;;???EEEIIIGGGOOOYYY___cccddd___YYY\\\nnnlllnnniii===,,,///......------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///111333444qqq}}}nnnvvv[[[DDDWWW```ZZZhhhiiihhhfffcccdddhhhlllhhhkkkmmmmmmkkkjjjlllooosssvvvwwwuuunnnfff___[[[aaabbbkkktttnnnYYYHHHAAABBBHHHTTTYYY___rrr|||qqq\\\ppprrrsssuuuttt+++++++++************)))))))))((('''(((***,,,---000...///444444000///222222333444222000///000222111222333555777888::::::333444666666777888:::===>>>@@@AAAAAA???>>>>>>???:::<<>>@@@JJJOOONNNAAAEEEEEECCCDDDJJJLLLJJJHHHCCCFFF\\\nnnXXXVVVWWWZZZVVVTTTRRRPPPNNNNNNMMMNNNXXXNNNKKKRRRWWW[[[jjj}}}~~~gggVVVWWWJJJIIIJJJLLLNNNQQQWWW\\\tttsssSSSLLLUUUuuu[[[555444222111000/////////------------------------............///////////////000000333222111OOOkkk{{{PPPnnnoooaaaTTTwww{{{zzz{{{yyyzzz{{{wwwooohhhbbb```YYYOOONNNNNNEEEBBBFFFDDDCCCFFFBBB<<>>@@@???;;;:::<<<<<<999444666999;;;>>>AAAFFFIIICCCHHHMMMQQQXXXaaabbb^^^UUU]]]nnn}}}dddUUU666//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...111444666QQQyyywwwggg@@@EEE[[[```ZZZhhhgggddd```___```ccceeefffjjjnnnnnnkkkiiijjjlllssswww{{{|||yyywwwuuuuuulllSSSHHHAAAFFFSSS[[[^^^mmmyyyvvvpppsssuuuuuuvvvtttpppnnn+++++++++************))))))(((''''''(((***,,,---///+++---444777444222444333444555444111000222555111222333555666888999:::111444888888777777:::>>>BBBCCCCCCBBB@@@>>>===>>>===DDD@@@:::OOOsss~~~dddSSSFFFEEEBBB888111222000000000000000000000000***666---222EEEvvvyyyvvvuuussseeeRRR\\\kkkyyykkkJJJ>>>NNNhhhhhhddd___^^^aaa___[[[YYYrrrzzz~~~yyyuuuhhhWWWMMMKKKCCCCCCCCCDDDSSSKKKiiiSSSddd~~~ttt{{{rrr{{{xxxGGG???555444111///......//////............/////////000,,,///000//////333;;;BBBQQQBBBQQQkkksssrrrZZZHHHLLLjjj~~~}}}{{{sssPPPHHH???@@@LLLTTTNNNBBB>>>FFFJJJEEECCCHHHLLLMMMFFF>>>>>>VVVddd\\\YYYXXXYYYXXXVVVTTTRRRQQQPPPOOOIIIKKKQQQVVVYYY\\\gggsssxxx^^^TTTTTTLLLKKKPPPLLLDDDMMM___tttiiiZZZWWWOOO}}}vvvccc555444333111000/////////------------------------............/////////000...///000444333666\\\hhh[[[ZZZkkkYYY]]]jjjwwwvvvxxx~~~|||}}}{{{vvvoooiiigggggg\\\TTTWWWYYYQQQMMMOOOKKKCCCFFFBBB<<>>:::444777;;;>>>AAADDDHHHJJJCCCEEEDDDCCCKKKYYY```___WWWSSS]]]sss~~~~~~tttxxxBBB//////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///333666999iiikkk>>>CCCXXXUUUVVVkkkfffccc```]]]\\\]]]___```dddjjjooooookkkhhhiiijjjqqquuuzzzrrr\\\RRRMMMPPP^^^hhhjjjuuuwwwpppqqqqqqhhheeehhheee************************+++***)))))))))***,,,---***///111///111888999666444333222111000000000000000111444666777777666666444222333666666666:::@@@DDDHHHHHHDDDBBBDDDDDDBBBAAA===>>>CCCJJJZZZwww~~~JJJMMM>>>GGG:::222333000000000000000000000000555%%%555888BBB~~~hhhZZZTTT^^^lllxxxxxxxxxKKK@@@QQQ```dddccc\\\YYY\\\]]]ZZZXXXzzzsssiii\\\RRRMMMPPP:::???YYYGGGQQQvvvUUUiiizzzyyy}}}}}}}}}wwwIIIAAA;;;555111111111//////111000000000000000000000000///777000+++333000999VVVyyyiiiCCCLLL[[[kkkyyy~~~aaaMMMGGG\\\uuu|||}}}{{{~~~rrraaaPPPFFFHHHVVVZZZOOOGGGHHHHHHFFFDDDGGGJJJJJJEEE@@@???777:::MMMqqq~~~oooaaaWWWRRRTTTSSSQQQNNNLLLKKKJJJJJJLLLMMMOOORRRSSSYYYhhhvvv~~~fffQQQXXXTTTBBBJJJKKK???[[[ZZZbbbaaafff\\\{{{yyyEEE777444444...///000+++...........................------......///000111...,,,222333///FFFwwwmmm]]]]]]bbbZZZ\\\aaalll}}}xxxsss|||~~~xxxyyy~~~~~~|||tttggg___dddnnn```ccceeeaaa[[[UUUSSSSSSHHHGGG@@@:::AAATTTdddkkk]]]ooogggaaaeee}}}ccc^^^```PPPKKKQQQLLLQQQGGGAAADDDDDD???:::999333777888???HHHDDDAAAKKKJJJGGGDDDFFFGGGKKKTTT^^^___YYYUUU\\\mmm}}}rrrbbbRRR///777...(((333000)))111------------------------,,,,,,,,,---------......000---//////)))...BBBQQQSSS>>>JJJPPPZZZgggfffeeeeee___WWWXXX___ccc```ccceeegggiiijjjhhheeeccceeewwwqqq___aaalllyyy{{{uuuxxxwwwsssnnnjjjfffccc___\\\************************)))(((((()))***,,,---///---111222000111666666333444333222111000000000000000111444666777777666555444222333666666666:::@@@FFFJJJJJJEEEBBBCCCCCCAAABBB>>>???DDDIIIUUUpppUUUPPPDDDFFF;;;666444111111111111111111111111666+++444444VVVxxx```TTTVVV```mmmxxx|||jjjtttVVVGGGTTT```bbb___ZZZYYY\\\\\\YYY```}}}wwwooodddZZZTTTIII@@@HHHYYYHHHXXXyyyXXXppp{{{}}}xxxGGG===666111111111//////111000000000000000000000000(((000///111888555AAAbbbxxxVVVEEENNN\\\mmm|||tttYYYJJJKKKbbb{{{vvvxxxeeeRRR\\\WWWWWW\\\YYYPPPJJJLLLKKKIIIHHHIIIJJJIIIEEEBBBAAA;;;;;;FFFeeexxxmmmbbbYYYSSSQQQOOOLLLIIIGGGFFFFFFGGGKKKLLLOOOTTTXXX```ooo~~~{{{pppgggXXXNNNGGGEEEDDDGGGVVVyyyXXXUUUmmmbbbzzzGGG333...444222000000,,,.......................................///111111222222444333999[[[rrrrrrWWWSSS\\\UUUaaaooozzz|||uuuqqq{{{|||}}}}}}zzzsssfffXXXTTTWWWooollliiiddd___XXXRRRNNNHHHFFFAAA===DDDSSS]]]___[[[qqqnnnnnnuuurrrssswwwfff[[[YYYQQQLLLGGGFFFKKKLLLCCC888333555888999BBBMMMJJJEEELLLPPPJJJEEECCCAAACCCLLLVVV```]]]YYYXXX^^^lllfffyyymmm555444...---111---***000------------------------,,,,,,,,,---------......+++111,,,///555...AAAttt^^^AAA???QQQWWW___gggdddcccbbb\\\TTTRRRYYY^^^^^^___bbbfffjjjkkkjjjhhhgggppp|||yyy~~~|||{{{vvvrrrlllgggccc```\\\YYY************************''''''((((((***---///000111333333111111333333111333222111111000000000000000111444666777777666555444222333666777777;;;AAALLLOOONNNHHHDDDDDDCCCAAADDD@@@AAAEEEGGGOOOeee|||dddQQQKKKEEE<<<;;;444111111111111111111111111111...222000pppnnnWWWNNNZZZcccoooyyymmmggg___RRR[[[```___ZZZWWWXXX[[[ZZZVVV```~~~sssxxxpppeee]]]HHHNNNXXXZZZOOOhhh]]]sss{{{vvv}}}III@@@888111111111000///111000000000000000000000000,,,000///222444222IIIpppuuu|||fffDDDGGGOOO^^^pppjjjOOOHHHPPPjjjxxxmmmfffhhhhhheee```XXXRRRPPPQQQPPPOOONNNLLLJJJGGGEEECCCCCCAAA>>>===UUUtttkkkddd]]]WWWRRROOOJJJEEECCCCCCDDDEEEGGGHHHLLLSSSXXXaaappptttdddLLLJJJ@@@;;;MMMRRR```WWW```^^^sssxxx```>>>...444333///000///....................................///000111111000555111...CCCqqqqqq___ZZZSSS[[[NNNeee}}}|||vvvsssttt|||}}}zzzqqqfffaaaaaannnooorrrwwwzzzuuukkkbbbLLLFFF===:::CCCSSS___bbbVVVtttmmmvvv~~~kkk]]]ZZZVVVNNNKKKKKKOOOPPPHHH===666666:::;;;DDDRRRQQQIIILLLUUUOOOGGGAAA<<<<<>>IIIWWWZZZ^^^bbb]]]bbbaaa[[[QQQKKKMMMRRRTTT[[[^^^bbbfffgggfffcccbbbYYYooo{{{~~~xxxssslllfffaaa^^^[[[YYY************************)))(((((()))***,,,///000222333333222222222222111222222111000000000000000000222444666666666555444444222333666777777;;;AAARRRUUUSSSMMMHHHGGGFFFCCCFFFCCCDDDGGGFFFJJJ[[[ooo}}}pppPPPPPPEEE===???222111111111111111111111111---333555777bbbQQQNNN___gggrrrzzz|||~~~eee]]]eeebbb]]]WWWTTTVVVWWWUUUPPP^^^~~~nnn|||ooocccOOO\\\```UUUVVVwww___qqq{{{hhhsss}}}{{{OOODDD:::222000111000///000000000000000000000000000777333000000///666[[[sssTTT@@@GGGQQQaaauuuaaaIIIIIIWWWooo~~~wwwuuuyyyrrrrrrkkk___YYYXXXWWWTTTUUUUUUSSSOOOIIIEEEDDDDDDDDDGGGDDD:::IIIyyypppjjjeeebbb\\\WWWPPPIIIEEEDDDEEEFFFIIIJJJMMMTTTZZZbbbppp}}}zzzYYYGGG>>>777KKKUUU}}}eeeNNNXXXfff|||TTT444444222---///222....................................///000111222---666000///RRRtttZZZ]]]\\\YYYQQQjjjwwwuuuuuuzzzzzzyyy|||mmmmmmnnnsssyyy~~~hhhXXXCCC999@@@QQQ```gggSSSwwwjjjlllttt```RRRQQQSSSOOOKKKGGGHHHIIIFFF@@@;;;777<<<<<>>111111111111111111111111111111888888FFFvvvsssWWWNNNTTTdddkkkttt{{{ooogggkkkddd\\\TTTRRRRRRQQQNNNLLLfff~~~iiitttfffXXXcccaaaPPP___|||\\\rrr|||___ssszzzxxx{{{QQQHHH===222000111111000000111111111111111111111111666000000333222CCCmmmvvvJJJCCCIIIUUUfff|||sssUUUFFFNNN___uuu~~~{{{oooccc___```]]]VVV[[[YYYVVVPPPJJJEEEDDDDDDCCCIIIIII>>>EEEttt{{{tttqqqppphhhcccYYYPPPJJJGGGGGGHHHOOOOOORRRZZZaaaiiivvv{{{qqqHHHAAA:::CCC___nnnPPPVVVYYY^^^888444333...///000///////////////////////////......//////000111222///999444===jjjooogggVVVUUU]]]QQQeeewww|||vvvvvvxxx{{{~~~wwwooobbbXXXVVV```ppp}}}jjjPPP@@@???GGGPPPVVVQQQ```ttt~~~kkkWWWLLLLLLKKKGGGCCCBBBCCCBBB===666777===>>>DDDSSSSSSHHHDDDIIIHHHHHHEEE???:::>>>EEELLLXXXdddfff```]]]bbbhhhxxxuuueee{{{GGG---000---...222+++------------------------,,,,,,,,,---------......222***111111,,,OOOXXX>>>;;;HHHQQQUUU^^^eeeffffff^^^___\\\UUUIII???===>>>EEEGGGIIIJJJJJJHHHEEECCCOOODDDtttyyyqqqjjjeeebbb```^^^************************,,,,,,+++******+++---...111///000333444222333666111000000//////000000000000222444555666555333222333222333777888888===CCCSSSVVVTTTNNNJJJIIIHHHEEEJJJHHHJJJMMMKKKJJJXXXiiiuuu|||WWWSSSFFFBBB<<<222222222222222222222222222111333333RRRhhhPPPOOO[[[iiiooowww|||yyyllliiibbbZZZRRRPPPOOOLLLJJJJJJooo|||cccwwwuuugggdddjjjeeeXXXrrrvvvcccyyyjjjhhhooozzzkkkLLL???333000222111000000111111111111111111111111222...222444333GGGhhhyyyaaaCCCEEENNN[[[nnn```JJJFFFWWWhhhyyyyyyppplllhhhbbb]]]bbb^^^XXXRRRLLLHHHFFFEEECCCHHHKKKCCCDDDhhh||||||rrrlllbbbXXXQQQMMMLLLLLLOOONNNRRR[[[dddnnnzzzYYYEEE@@@BBBmmmzzzYYYOOOHHH{{{```;;;666555333111,,,////////////////////////////////////000111222222///666555LLLkkkwwwTTTSSSMMMYYYRRR{{{{{{xxxyyyzzzxxxssspppjjj```XXXUUUYYY^^^hhhYYYIII@@@===<<<>>>@@@FFF>>>UUUsssWWWOOOOOOOOOMMMLLLLLLIII???444666???@@@EEERRRSSSJJJFFFAAACCCFFFFFF@@@:::===EEEUUUXXX]]]```aaabbbcccdddvvvzzzbbbvvv^^^999000///000111---------------------------,,,,,,,,,---------......222'''333333111jjj}}}uuu<<>>999:::;;;<<<============>>>999nnn~~~yyyrrrlllgggdddaaa___************************++++++******+++---...///222//////444444111222666000000////////////000000000222444555555444333222333222333777888999===DDDTTTWWWVVVQQQMMMMMMLLLJJJKKKJJJMMMQQQOOOOOO\\\nnnuuuzzzcccTTTHHHCCC999555222222222222222222222222///...444ccc{{{___KKKQQQcccmmmrrrxxx}}}xxxjjjddd]]]VVVPPPOOOLLLHHHHHHMMMsssmmmttt|||tttiiifffiiiiiieeeoookkk}}}~~~kkk~~~vvv}}}OOOAAA333000222222111000111111111111111111111111222///444333333OOOiiigggSSSAAAFFFUUUcccwwwsssSSSDDDKKK```nnnyyy~~~wwwmmmhhhjjjiiicccZZZTTTPPPMMMJJJGGGDDDEEEIIIFFFDDD]]]xxxsssjjjaaaZZZVVVTTTTTTQQQPPPTTT\\\eeennnyyy{{{yyyHHHFFFKKKxxxcccNNNBBB```|||qqqGGG777333666555---////////////////////////////////////000111222333///111444\\\~~~^^^VVVNNNJJJRRRaaa~~~{{{yyy{{{}}}{{{zzz{{{nnntttyyyyyypppaaaQQQGGGEEE???<<>>777666666666777888999::::::???ooo{{{uuuppplllhhheeebbb************************)))))))))***,,,...000222444000000444444000000444000000////////////000111111222444555555444333222333222333777888999>>>DDDWWWZZZZZZUUUQQQRRRRRROOOLLLKKKNNNSSSQQQRRR```rrr}}}mmmUUUIIIDDD777888222222222222222222222222222111===xxxtttYYYIIITTTiiiooosssyyy~~~~~~nnnddd```YYYSSSOOONNNKKKFFFIIIPPPwww~~~yyywwwrrrkkk\\\___fffiiiccckkk~~~yyy~~~sss~~~uuusssQQQBBB333000222222111000111111111111111111111111333000444333:::bbbwwwvvvNNNDDDIIIZZZiii}}}fffOOOEEEQQQgggqqqwww}}}~~~~~~ooommmwwwnnnfff[[[UUUSSSQQQMMMIIIFFFBBBFFFFFFBBBUUUzzz|||xxxppphhhaaa]]]\\\\\\[[[YYY[[[bbbiiipppyyy^^^IIIIIITTT~~~oooXXXJJJNNN}}}qqqUUU888...555999111000000000000000000000000////////////000111222333555333999kkkMMM]]]GGGHHHJJJmmmttt{{{zzz}}}wwwvvv|||zzzyyyuuummm^^^LLL@@@AAA>>>???EEEEEEAAAAAAEEE???CCCCCC???OOOzzz{{{{{{kkkggg[[[OOOJJJJJJCCC:::333BBBFFFIIITTTYYYUUUVVVMMMNNNOOOLLLCCC===BBBLLLZZZYYYZZZ```ffffff___XXXhhhllltttwww~~~qqqYYY888444...)))333------------------------,,,,,,,,,---------......,,,555...,,,NNN{{{}}}NNN>>>FFFKKKXXXWWWXXXbbb```hhhwwwkkk^^^VVVLLL@@@;;;;;;<<<:::888666555666777888;;;<<>>777<<>>***---555000........................------------------------111###111444ZZZPPP777???FFFQQQVVV]]]___XXXSSSYYYcccsssjjj___UUUIII>>>:::;;;:::888666555555666888:::;;;AAAEEENNNeee~~~yyyvvvrrrnnnjjj***************************(((((())),,,///000000111000000///000111222333000111222111/////////111111333555555333222222333333111222555777777<<>>@@@EEEYYYsss|||wwwsssoookkk************************(((''''''))),,,.../////////......---...111333555...000111111//////000222000222444555333222222222333111111444555777<<>>===>>>KKKdddxxx~~~{{{wwwrrrnnn************************(((((((((***---/////////000///---------///222444---...000000///000111333000222444444333222111222333000000333444666<<>>222+++////////////............000000000000111222333444222BBBwwwdddWWWUUUcccJJJIIICCCnnnzzztttrrryyy~~~~~~yyy{{{{{{gggkkkkkkeeebbbeeejjjlllnnnooommmiiieeefffjjjoooppp}}}yyymmmaaaIIIEEE^^^```[[[SSSJJJBBBDDDRRR```XXXUUUQQQJJJDDDDDDBBB;;;IIIVVV___\\\WWWWWWUUUOOO\\\aaaffffff```^^^ccckkkppptttvvvvvvwwwyyyvvvooohhhbbbgggzzzzzzgggzzzvvvvvvrrr...222...111........................------------............---222333bbbyyyrrr>>>666AAAIIITTTaaa___^^^[[[UUUOOORRRXXXqqqdddUUUMMMFFF???;;;::::::999777666666777999:::<<>>000,,,////////////............000000000000111222333444666QQQvvvxxxKKKTTTXXXBBBBBBFFFnnn}}}vvvtttwwwxxx~~~}}}zzz{{{wwwrrrhhhvvvzzzyyy}}}}}}mmmZZZVVV^^^fffvvv|||}}}yyy___PPP^^^yyyxxxsssfffSSSIIIQQQ```hhh```ZZZZZZTTTEEEAAAKKKZZZYYY^^^fffeee\\\XXX[[[___ZZZaaarrrtttiiiiiitttoooqqqssssssuuuvvvrrrnnnkkkgggfffooouuunnnwww{{{ooo:::000+++444........................---------....../////////555111<<>>@@@???CCCPPPbbbmmmwww|||vvv~~~zzz************************))))))***,,,///111111000222111000000////////////,,,---////////////111222///111333444222111111111222111111444444444888===___}}}{{{jjjaaa^^^[[[lllsssrrruuu~~~~~~{{{zzzrrrLLLGGG???999222222222222222222222222333;;;uuu}}}{{{YYYEEEKKK___kkklllrrrvvv{{{}}}{{{{{{~~~ssseeeYYYOOOKKKHHHLLLJJJHHHHHHCCCLLLccczzzppp|||wwwpppllllllooojjj```]]]```dddyyyooo]]]uuu{{{qqqiiiuuu~~~~~~zzzssszzzjjjLLL:::666222111222---111111111111111222222222000999333\\\yyytttnnnGGGBBBCCCWWWllllllOOOEEERRRfffqqquuuyyy{{{yyyllleeeccc```XXXQQQOOOKKKKKKOOOPPPLLLKKKLLLPPPdddyyyzzzsssooollllllpppqqqoookkkgggmmmtttvvvuuuwwwvvvbbbOOOLLLOOOrrrJJJ444111888000000000/////////......000000000000111222333444333^^^iiiEEEWWWKKKAAA@@@YYY{{{{{{rrrttt{{{|||{{{}}}|||xxxuuusssmmmeeetttkkkWWWTTTYYYeeerrrtttaaa[[[rrr|||www]]]QQQRRRccc___\\\bbb^^^IIIEEE\\\```YYY^^^jjjhhhZZZYYYccc[[[VVV___qqquuukkkjjjtttmmmnnnppprrrtttsssqqqnnnllllllfffiiisssuuuwww}}}fffTTT666+++111........................---------...//////000000111---LLL~~~KKK999BBBHHHSSSggghhhfffggghhhddd[[[UUUTTT```\\\XXXTTTLLLAAA:::999999999999888888999999999666;;;???@@@AAAHHHTTT^^^jjjyyy~~~___~~~************************(((((())),,,///000000...///000111222222222111000,,,...//////......000111///111333333222111111111222111222666555333555999MMMiii|||fff]]]^^^]]]iiijjjeeeeeelllqqqnnnkkkkkkttt}}}uuuRRRIII@@@:::222222222222222222222222333;;;}}}uuummmMMMGGGTTTccclllqqqmmmoootttxxxxxxzzzsssfff[[[QQQKKKHHHKKKHHHGGGIIIDDDKKK___qqqpppzzzooonnnlllhhhccc^^^^^^aaaggg~~~eeejjj{{{ssseeeiii~~~eeerrr~~~pppPPP:::555111111333///000000111111111222222222///222999hhhmmm{{{^^^EEECCCGGGeeeoooaaaLLLDDDWWWhhhqqqtttzzz~~~zzzpppgggbbb]]]WWWRRRMMMKKKKKKNNNPPPNNNNNNOOOOOO^^^nnnuuuxxx|||~~~~~~~~~xxxqqqnnnmmmmmmooopppooommmiiimmmrrrtttuuuxxx}}}uuuoooQQQNNNJJJaaaXXX111222:::111111000000000/////////000000000000111222333444555qqqaaaeeeHHHbbbFFFGGG???kkkyyyppprrryyyqqqtttuuusssssstttrrrmmmyyypppccc]]]bbbmmmvvv|||rrr]]]eeessshhh___QQQ]]]bbbeeedddSSSPPPhhh___bbbiiilllcccZZZ^^^iiiZZZbbbjjjjjjgggfffhhhkkklllkkkmmmppprrrrrrpppnnnjjjkkkgggkkkvvvuuuttt}}}jjj{{{mmm>>>000111........................---------...///000000000***111cccrrrDDD<<>>AAAAAADDDLLLTTT]]]aaa\\\lll~~~************************&&&'''(((+++...//////------...111333444444333222---...//////......///000///111333333222111000111222111333777666333333777333PPPggg}}}aaaWWW\\\[[[aaauuu^^^YYYXXX]]]^^^ZZZYYY\\\mmmuuu~~~uuuVVVMMMAAA:::222222222222222222222222:::>>>~~~cccEEEHHH[[[gggooovvvmmmnnnrrrxxxzzz~~~tttiii```VVVNNNGGGIIIFFFFFFIIIDDDIII\\\{{{lllppp}}}qqqoooiiiaaa]]]^^^``````nnn{{{xxx]]]zzzyyy{{{yyybbb\\\```zzzyyyVVV>>>666111333666333000000111111222222222222000000DDDwwwjjjVVVFFFEEENNNqqqrrryyyYYYHHHAAA[[[jjjqqqttt|||vvvlllbbbZZZUUUSSSNNNMMMMMMOOOQQQPPPQQQRRRMMMXXXbbbggglllvvv{{{uuunnnmmmllllllllllllkkkjjjjjjmmmpppsssuuuwwwzzz}}}ttt{{{WWWOOODDDQQQeee777444333111111111111000000000000000000000000111222333444???yyy___}}}NNNKKKkkkDDDJJJ999ooowwwnnnnnnttt|||{{{uuuwwwvvvpppiiibbbXXXOOOsssjjj]]]]]]dddzzz{{{___SSS[[[uuutttiiiDDD```iiiggghhh]]]ZZZmmmbbbrrr{{{rrrddd```iiirrrbbbwww}}}iii]]]dddiiieeejjjiiijjjnnnqqqpppnnnnnngggggggggqqqzzzrrrppp}}}tttkkkzzzCCC555444........................---------...///000000111///@@@zzzttt\\\;;;===HHH^^^nnnhhhpppllljjjnnnooollljjjjjjqqqnnniii^^^LLL===:::>>>999999999999999999999999888;;;???BBBBBBCCCJJJPPPXXXQQQrrr~~~___fff{{{oookkk}}}******))))))))))))******,,,+++******,,,......---...,,,444999444444555...////////////000000000000111111111111111111111111222222222222333555777888888???PPPjjjmmmaaaXXX]]]\\\SSSeeeXXXWWWWWWWWWRRRMMMMMMRRRfffiiinnnuuu}}}{{{PPPLLLEEE666444333222222111111222222666HHHYYYBBBLLLZZZdddnnnpppqqqnnnqqqxxxyyyyyy}}}mmm___TTTNNNOOOIIIHHHJJJGGGBBBLLL[[[}}}uuupppuuu{{{tttlllhhhiiijjjjjjhhhjjjjjjiiizzz||||||jjjdddmmm___XXX???888>>>///111555111111111111111111222222555666EEEZZZddd>>>LLLSSSlll~~~iiiPPP@@@OOO]]]mmmuuuxxx~~~~~~uuunnniiiccc[[[VVVOOOLLLMMMRRRRRROOORRRXXXSSSTTTUUUZZZbbbmmmwww~~~}}}|||{{{yyyyyyzzz{{{|||kkkooopppmmmooosssqqqkkkkkkooollllllsssrrrrrr{{{zzzXXXRRRHHHGGGzzz```999666333222111111000000000000000000///333111,,,222888333DDDqqqqqqDDDUUUYYYEEEHHHJJJuuuttthhhllluuuuuunnnccc\\\YYYSSSJJJQQQqqqggg```iiitttyyyjjjLLL___}}}uuuhhhFFFRRRfff```bbbooofffbbblllzzzuuuqqq~~~fffddd```ggggggiiinnnnnnnnnooopppoookkkiiimmmgggeeejjjooorrrvvvzzzuuuJJJ777333//////............/////////............//////000333PPPppp{{{EEE555DDDLLLaaauuulllqqqooollljjjjjjllloooqqqooooooiiiZZZHHH;;;888:::888888:::;;;;;;:::999888999:::;;;>>>BBBGGGLLLNNNSSSPPP^^^iiivvvccc~~~pppUUUeeewww******))))))))))))*********)))(((***---///000///222...222555///111444...////////////000000000000111111111111111111111111222222222333444555666777777:::DDD[[[{{{hhhaaacccXXXSSSPPPJJJ]]]WWWUUUUUUVVVSSSNNNMMMPPP___bbbggglllrrruuuxxxyyyWWWOOOGGG888444333222222111222222222888TTT~~~UUU@@@LLLYYYccclllmmmllliiilllsssuuuvvvwwwhhh]]]VVVPPPIIIGGGIIIFFFDDDMMM\\\tttllliiisssyyyqqqhhheeeiiioooqqqqqq|||nnnooo~~~jjj]]]bbbkkk___JJJ555666111666222111111111111111222222333222888XXXdddiiiDDDKKKUUUpppeeeNNNAAARRR\\\lllsssvvv}}}wwwpppjjjddd]]]WWWTTTPPPPPPSSSSSSOOOOOOSSSQQQQQQRRRVVV^^^hhhsssyyyxxxxxxwwwwwwvvvuuuuuutttnnnqqqqqqnnnooorrrqqqmmmlllpppllllllrrrqqqqqq{{{rrryyy___UUUJJJEEEttttttzzzGGG777222222222111000000000000000000///111111...222666222ZZZkkkwww{{{FFFVVVTTTAAAFFFNNNwww|||uuu{{{}}}xxxqqqrrrnnneee```\\\TTTKKKCCC^^^~~~hhhiii~~~kkkXXXdddqqq___EEENNNbbb___aaallldddeeeuuuxxxyyy~~~mmmkkklllnnnppppppppprrrsssrrrooolllllleeebbbiiiqqquuuwwwxxxmmmVVV666...//////............/////////............///000000---ZZZpppAAA555GGGRRRfffxxxpppuuussspppnnnmmmnnnqqqrrrooommmfffWWWDDD777333555666777888999::::::999999999999;;;>>>BBBHHHMMMPPPVVVRRRXXXaaa}}}kkkfffuuuQQQSSS}}}~~~rrr************************(((''''''***---000111111666///111111+++...333///////////////000000000000111111111111111111111111111222333444555666666666777666:::KKKfff{{{}}}tttUUUSSS^^^VVVRRRSSSLLLUUUWWWSSSQQQSSSSSSOOOLLLMMMVVVXXX[[[]]]^^^]]]ZZZYYYbbbiiisss}}}^^^SSSIII;;;444444333222222222222222111RRR}}}uuuPPP???MMMZZZbbbiiikkkiiigggjjjppprrrttt}}}jjj[[[SSSSSSLLLHHHIIIHHHIIISSS```kkkbbbddduuu}}}sssiiigggnnnvvvzzz{{{sss{{{ooo___cccfffZZZPPP333111444999,,,111111111111111222333333000888mmm|||eeegggHHHIIIXXXwww^^^KKKBBBWWW\\\jjjqqqttt|||{{{tttnnnhhh```[[[YYYTTTRRRTTTUUUQQQNNNMMMOOONNNMMMPPPWWWbbblllssstttuuuvvvvvvvvvtttqqqppprrrtttssspppoooqqqqqqooonnnqqqmmmmmmqqqnnnppp~~~ttttttrrrhhhVVVMMMDDDdddoooTTT777333222222111000000000000111000///000111111111333333kkkddd~~~hhh===ZZZQQQ>>>EEEVVV{{{~~~||||||yyysssmmmnnnlllgggbbb]]]UUUMMMBBBRRRxxxxxxeeehhhssszzzgggcccTTTxxx^^^FFFLLLbbbddddddiiiccclllwwwxxxkkkzzzrrrggglllmmmooooooppprrrsssrrrooolllmmmeeeaaahhhssswwwwwwwwweee}}}iii999/////////............/////////.........//////000111222qqq___<<<777MMMZZZmmm{{{tttzzzxxxuuurrrqqqrrrtttuuutttqqqgggWWWEEE888444555444444666777888::::::;;;999999:::===BBBIIIOOOSSSZZZYYYVVVYYYuuuuuu^^^ppp}}}PPPCCCaaayyykkk************************(((((((((***---000111111666///111222,,,///444000////////////000000000000111111111111111111111111000222333555666666555444999888999AAATTTfffllliiiRRRGGGPPPOOOSSS^^^SSSNNNVVVPPPNNNQQQRRRNNNJJJIIIOOOOOONNNLLLIIIEEEBBB@@@DDDEEEQQQuuu___WWWLLL<<<444444333222222222222333;;;^^^vvv}}}yyy~~~mmmKKK@@@PPP\\\bbbiiijjjlllkkklllppprrrttt~~~pppaaaYYYVVVOOOJJJJJJLLLPPP[[[fffeee]]]cccxxx~~~xxxooonnnuuu}}}rrrzzzrrrcccgggWWWvvvLLLIII222222666999)))111111111111222333333444222:::rrrddd^^^HHHHHH\\\|||UUUHHHEEE\\\]]]kkkqqqttt|||yyysssllleee___ZZZUUURRRTTTVVVUUUPPPLLLMMMKKKJJJLLLSSS]]]gggnnnqqqssswwwyyyyyyxxxuuutttwwwxxxvvvsssppppppqqqrrrppprrrnnnnnnqqqmmmrrrxxxfffqqqpppVVVPPPDDDXXXtttXXX555666333222111111000000111111///000...111555111111:::sss^^^TTT:::bbbPPP===EEE___~~~~~~~~~|||wwwkkkkkkhhheeeaaa]]]WWWRRRLLLPPPooorrr```\\\```qqqjjjuuuppp```wwwyyy^^^cccjjjIIIOOOgggllliiihhhbbbooo|||sssyyyjjj___ppp|||~~~qqqdddkkkjjjqqqqqqrrrttttttsssooolllpppiiieeehhhnnnqqqtttwww|||eeewwwxxx>>>555//////............//////............///000111111:::OOO999<<>><<<;;;;;;<<>>zzz~~~CCC:::BBBXXXjjjtttxxxwww{{{zzzwwwvvvwwwzzz~~~wwwmmm]]]LLL???777555666444333333444555888;;;<<<:::::::::<<>>===333333222111111111111222...444...000888///666ZZZuuuhhh}}}>>>OOO^^^EEE>>>EEEhhhvvvsssooonnn{{{rrrkkkeeeccc```\\\ZZZ[[[SSSHHH[[[bbb^^^^^^WWWZZZ]]]___dddfffdddmmmnnnwww^^^XXXuuuoooIIIWWWrrrnnndddbbb___nnnqqqpppvvvfffdddssssssyyyzzzrrrvvv|||uuulllgggbbbmmmnnnpppssstttrrrnnnjjjkkkkkkkkkggg___ZZZ```jjjuuuxxxooo}}}GGG000//////............//////.........///000111222333GGG{{{ggg===???JJJ^^^pppwwwxxxyyy|||zzzyyyxxxzzz}}}}}}ooo[[[HHH<<<888888999777666444333444777:::<<<<<<;;;:::<<>>AAAEEEIIIKKKOOOUUUWWWddd}}}xxxwww~~~]]]YYYOOO===555555444333333333333444;;;xxxzzz\\\CCCBBBUUU___ccclllpppoooooonnnllllllppptttvvvssskkkaaa\\\___dddfffeeeWWWaaakkkooossswwwvvvrrrpppsssuuuuuuxxx}}}}}}jjjhhhfff```HHH666777000444333111111111222333444555666???iiirrrooo\\\nnnzzz|||\\\@@@IIIMMMbbbdddooorrruuuvvvlllfff]]]]]]YYYPPPMMMOOONNNJJJHHHHHHJJJNNNTTT\\\cccgggllllllmmmooorrrwww{{{~~~||||||~~~zzzssstttyyyyyywwwpppppprrrrrryyynnntttcccTTTGGGLLLtttkkkFFF:::444333222222111111222222...666///000888...;;;kkkuuuwwwttt666VVVUUU@@@CCCLLLooosssyyykkkffffffsssvvvnnniiihhheee^^^[[[\\\XXXNNN]]]]]]YYY```[[[\\\TTTQQQXXXbbb^^^WWWcccxxxwwwhhhVVVeeeiiiJJJ\\\tttiii\\\bbbeeettt|||ooojjj^^^eeexxxuuuwwwrrrtttqqqsssvvvlll^^^[[[eeegggkkkppptttssspppmmmjjjkkkmmmllleee]]]]]]bbblll}}}jjjYYY/////////............//////.........///000222333444TTT}}}TTT;;;EEEQQQcccuuu{{{zzz}}}|||{{{|||ttt[[[FFF;;;999:::<<<;;;999666444333555888:::???===;;;<<>>@@@???@@@BBBEEEGGGIIIJJJKKKAAANNNSSS]]]uuuuuuttt{{{```YYYOOO>>>555555444333333333333444===|||xxx{{{YYYBBBAAAUUU^^^ccclllqqqoooooonnnlllmmmrrrvvvwwwyyynnnggggggkkkjjjfffVVVeeeooooooqqqyyyzzzssswwwzzz{{{xxxwww~~~|||~~~ccc]]]gggTTTGGG777999444666...111111111222333444666777VVVpppvvv```www}}}wwwUUU>>>JJJNNNaaadddoooqqqttt~~~}}}ssslllbbbccc]]]QQQIIIIIIIIIFFFFFFGGGJJJNNNUUU\\\cccfffooommmllllllooouuu{{{~~~|||||||||tttttt{{{zzzwwwqqqppprrrsssxxxvvvzzz~~~~~~}}}iiiVVVFFFIIIooo]]]LLL555444333222222111111222222...888000000888...???vvvqqquuu;;;cccOOO???IIITTTuuusss|||pppmmmiiiooowwwqqqmmmnnnjjjaaa[[[[[[ZZZSSS___YYYRRR]]]\\\^^^YYY[[[ZZZVVVTTTWWW\\\^^^jjjwwwiii[[[```gggMMMaaawwweeeXXXeeemmm{{{iii```]]]pppkkkwwwrrrpppzzzooo[[[[[[gggiiiooouuuzzz{{{yyyvvvkkkmmmpppsssnnnddd______dddzzzhhhlll555//////............//////.........///000222333444[[[xxxGGG;;;HHHUUUfffyyy~~~}}}~~~}}}~~~sssWWW@@@555444666888>>>;;;777444333555777999@@@>>>;;;<<>>AAAIIIJJJHHHBBB@@@AAAAAA???BBBCCCEEEGGGHHHGGGFFFEEE@@@???AAAIII]]]xxx{{{www|||}}}eee]]]YYY888555444444333333333444444III}}}}}}eeevvvsssKKKDDDEEEQQQ\\\___bbbgggkkkiiijjjnnnpppppprrrvvvtttzzz{{{uuuuuunnnXXXhhhooouuuqqqhhhfffnnnxxxyyyyyytttoooxxx~~~wwweee^^^kkkZZZ~~~|||lllMMMDDD888///333111555333333444333222333555888OOOttthhhqqqvvvrrrSSSAAA???WWWaaagggkkkqqqvvv|||~~~wwwlllhhhaaaYYYSSSOOOLLLKKKFFFDDDIIISSSZZZ[[[___dddlllkkkjjjlllpppvvv{{{~~~~~~}}}{{{wwwuuutttvvvyyy{{{uuupppqqq}}}~~~||||||mmmQQQIIIHHHccc~~~yyyWWW777333333222222111222222222999333444222666///888ooozzzNNNTTTGGGhhhKKK===???[[[wwwrrruuunnnddd~~~ppphhhlllmmmeee______\\\\\\\\\^^^___^^^\\\YYY[[[WWWUUUUUUTTTTTTYYY___^^^}}}pppbbbpppiii\\\iiippphhhcccjjjssswwwvvviiiccclllzzz~~~lllpppsssyyyuuu^^^eeeooowwwxxxxxx{{{~~~~~~uuuvvvwwwxxxvvvpppgggaaammmlllSSS~~~mmm<<<222111///...------.........222666***...666...:::rrr|||???BBBHHHYYYnnnzzz|||}}}|||xxxYYYCCC777333555999>>><<<<<<===;;;777333222FFFEEEEEE===777HHH[[[\\\______```\\\RRRLLLRRR\\\WWWVVV```{{{mmmUUUYYYZZZcccpppxxxzzz{{{|||}}}+++++++++************)))***))))))***---000111000111///000444444111000222000000////////////000000000000111222222111000000222222333444444555555666444666888888999@@@LLLVVVhhhXXXLLLNNNVVVTTTIII>>>CCCGGGHHHEEECCCDDDCCC???AAABBBDDDEEEDDDCCCBBBAAA444888>>>KKK^^^uuuzzzuuuzzzzzzhhh]]]VVV:::555444444333333444444555EEE|||uuuMMMEEEFFFQQQ[[[^^^```eeeiiigggiiinnnrrrrrruuuyyyxxx~~~rrraaajjjnnnpppkkkdddbbbiiiqqqrrroookkkmmmzzzyyyhhhcccqqqTTT{{{zzzPPPAAA999555888///111333333444333222333666888;;;yyyxxxqqqyyy}}}kkkOOOAAAAAAZZZccciiikkkooossswww}}}yyymmmhhh```XXXRRROOOMMMMMMMMMJJJLLLRRRUUUVVVZZZ```nnnmmmmmmooorrrvvvzzz{{{zzzzzzyyyvvvttttttwwwyyywwwyyyvvvssszzz{{{|||~~~tttTTTHHHDDD```{{{UUU888444333222222111222222222000---222333999555CCC}}}{{{PPPUUUKKKeeeGGG===BBB^^^wwwuuufffXXXooowwwooorrrssskkkeeefff`````````_______________[[[WWWVVVVVVUUUTTTVVV[[[XXX\\\uuu{{{~~~{{{```fffiiifffdddhhhooosssnnngggfffqqq|||~~~}}}rrrqqqqqqvvv~~~uuuggglllrrrwwwyyy|||~~~{{{uuuvvvwwwxxxvvvppphhhbbbkkkiiizzz```ppp<<<222111///...------......///000444***///666...;;;~~~iiiAAA>>>GGG[[[qqq~~~~~~~~~yyyXXXDDD<<<888444333<<<>>>???<<<777333555999???LLLTTTFFF888GGG[[[[[[___dddbbbWWWRRRWWW]]]^^^XXXSSSYYYwwwddd\\\```kkkyyy~~~{{{{{{|||+++++++++************))))))(((((())),,,///000///...---000555666333111222000000////////////000000000111222333333222111000333333444444555666666666777777777777888===DDDIII^^^[[[MMMBBBLLL\\\SSS<<<===CCCHHHGGGFFFGGGEEEAAACCCDDDDDDCCCBBB@@@>>>======???EEEMMMZZZmmmzzzsssxxx~~~wwwlll___UUU;;;555444444444444444555555AAAnnnzzzoooNNNFFFFFFQQQ[[[]]]___dddhhhfffhhhnnnrrrtttwww||||||rrrjjjnnnnnnkkkfffaaa___cccgggfff___^^^jjj|||~~~yyyiiibbbrrr___[[[>>>777888999...111333333444333333444666999HHH}}}xxxxxx{{{aaaIIIAAADDD]]]eeejjjlllnnnpppsssxxx~~~tttmmmcccZZZUUUSSSSSSRRRPPPNNNPPPUUUXXX\\\cccjjjmmmmmmoooqqqssstttuuuvvvsssttttttsssrrrtttwwwyyyuuuzzzyyywwwzzznnnvvv{{{ZZZIIICCC[[[```>>>444444333222222222222222222111666666999555EEE{{{VVVSSSOOOaaaCCC<<>>xxxNNNBBB<<>>@@@QQQUUULLL>>>FFFYYYSSS===<<>><<<:::777555555:::BBBNNNcccwwwwwwyyy}}}|||qqqooojjjWWW666444444444444444555666777@@@mmm~~~vvvIIIBBBCCCPPP[[[^^^bbbgggiiiggghhhlllooonnnqqquuurrrxxxnnnoooxxxsssmmmgggbbb[[[TTTNNNKKKDDDJJJccczzzyyyfffZZZkkkWWW[[[<<<555444333///;;;222333444444333555888:::^^^vvvwww{{{{{{RRRBBBBBBFFF\\\cccjjjmmmqqqtttuuuvvvwwwwwwzzznnnhhhfffdddbbbZZZ[[[[[[ZZZZZZZZZWWWTTT___eeelllqqqrrrqqqqqqrrrmmmnnnoooqqqssswww}}}}}}jjjdddppp|||bbbLLLIIIWWWpppxxxBBB666555444333222222222222---...666444777666NNNrrrfffsssDDDXXXXXX@@@<<>><<<::::::>>>;;;>>>FFFIIIJJJRRR^^^hhhxxxxxxxxxyyy{{{ooossslllTTT555444444444444555666777777???fffyyyeeeHHHAAABBBOOO[[[___bbbhhhjjjhhhhhhlllmmmlllmmmqqqwww{{{~~~vvvppp~~~xxxppphhhaaaXXXOOOHHHFFFBBBGGGZZZooo|||||||||~~~~~~{{{hhh^^^qqq[[[}}}LLL;;;888666555///777222333444444444555888;;;xxxxxxrrrxxx}}}wwwOOOAAACCCEEE[[[ccciiimmmqqqtttuuuuuuvvvwww}}}vvvqqqkkkggg``````^^^^^^bbbccc]]]TTT[[[bbbkkkpppqqqqqqrrrsssnnnnnnoooooosssyyywwwjjjhhhrrrvvvbbbKKKIIIKKKoooLLL777666555333222222222222000000555333666555NNNjjjiiioooAAA^^^RRR@@@<<>>===<<<<<<;;;666888AAACCC>>>???FFFQQQfff}}}wwwuuusssxxxlllyyyiiiLLL888444444444444555666777888==={{{ddduuuIIIAAABBBOOO[[[^^^aaafffkkkhhhiiilllmmmlllmmmqqqwww|||}}}wwwkkkaaaXXXPPPKKKHHHGGGGGGNNN___ttt|||~~~}}}yyyzzz}}}{{{iii___ttteeeqqqIII===777444888111444222333444444444666999;;;nnnyyymmmsssyyytttMMMCCCDDDFFF\\\fffkkklllooopppqqqtttwwwzzz~~~uuuooogggdddaaabbbkkkqqqkkk___VVV^^^ggglllllllllmmmooojjjjjjhhhiiillltttvvvooopppwwwfffKKKJJJGGG|||xxxVVV777666555444333222222222666333666333666666MMMcccgggpppEEEeeeKKK???;;;FFFaaavvv{{{|||kkkZZZ```|||vvvxxx{{{}}}{{{vvvpppmmmmmmddd^^^___```^^^\\\\\\ZZZRRR:::333IIIRRRSSS```ccchhhmmmnnnqqqtttuuurrruuuyyyzzzvvvuuuxxxzzzxxxwwwxxxwwwrrrooopppooolllkkkllllllkkkoootttsssnnnmmmmmmnnnppppppnnnjjjfffhhhpppqqqccc```333222111////////////000///+++444333111///<<>>:::FFFcccxxxzzzxxxzzz|||vvvvvvZZZGGG^^^|||xxxrrrhhh___]]]]]][[[ZZZZZZ[[[LLL888777EEEGGGJJJYYYdddpppvvvsssqqquuuvvvqqqnnntttvvvtttuuu{{{}}}zzzyyyzzzsssgggeeemmmpppllljjjjjjjjjnnnwww{{{tttiiikkklllmmmoooooommmiiifffdddllljjj~~~dddeee333222111////////////000...+++555444000...???rrrcccJJJ888DDD[[[uuupppZZZIII<<<666999>>>KKKXXXZZZHHH999;;;EEEKKKAAAFFFMMMOOOUUUcccYYY:::CCCAAAFFFYYYwwwrrrjjjkkk~~~nnnZZZ___jjjqqqzzz|||wwwssssssttt******++++++++++++*********+++***))))))***---000111222444333111111222444111///......//////...,,,///000111222333222111111333333333444444333222222555222111444666666444444<<>>>>>BBB>>>444777888GGGXXXWWWGGGCCCLLLHHHHHHFFFCCCDDDEEEBBB<<>>BBBPPP```eeemmmlllkkkkkknnnsssxxx{{{~~~tttuuudddooodddggg\\\XXXXXX```eeebbbeeehhhaaaaaa\\\TTTOOOQQQ^^^vvv}}}||||||}}}nnnNNNKKKGGGpppNNN:::555333555555222000222222666222333555444[[[kkklllcccDDDqqqCCC<<<:::FFF```vvv|||{{{{{{tttxxxlllfffOOOmmmvvvsssiiibbb]]]ZZZ```___PPPSSSEEE888555:::AAAJJJPPPeeellluuuzzz{{{wwwssspppnnnoooqqqtttwwwyyy{{{{{{zzz|||{{{uuunnnjjjkkknnnhhhiiifffeeeppp{{{wwwjjjnnnjjjiiimmmoookkkgggfffjjjpppgggrrrmmm```777111---///000...///222...222---888444000777YYYAAA666FFF]]]uuuyyyaaaTTTHHH<<<888;;;AAAVVVdddZZZFFF<<>>PPPVVVNNNEEECCCNNNMMMHHHCCCCCCFFFEEEAAA@@@@@@AAAFFFNNNYYYdddjjj```ssszzzssstttpppnnnooosssyyy}}}~~~pppxxxaaa:::888555555666555555666888:::>>>hhhzzz~~~sssLLL@@@BBBLLLRRR[[[bbb^^^aaabbbfffjjjmmmnnnkkkhhhjjjuuuttt{{{wwwvvvsssaaaXXXWWWPPPJJJGGGDDDFFF\\\ssswwwrrrrrrsssvvv{{{}}}{{{xxxwwwzzz~~~~~~~~~}}}wwwhhhfffqqquuuLLL444666555222555666666333444666777666999===gggsss~~~vvv{{{~~~lllFFF>>>BBBOOO^^^cccjjjjjjkkklllooosssvvvyyyyyyyyysssooowwwnnncccTTT[[[^^^______```___aaaeeeWWWPPPHHHBBBEEEVVVrrrvvvzzzqqqPPPLLLFFFgggqqq^^^;;;666333555555222000222000555111444888888```bbbhhhcccJJJwwwIII===;;;FFFaaawww|||zzzzzzsssjjjPPPeee{{{uuujjjbbb\\\WWW\\\ZZZLLLFFF<<<444333666:::???EEERRRZZZfffpppttttttrrrqqqmmmmmmmmmoooqqqtttxxxyyyxxx{{{~~~{{{ssslllhhhhhhkkkjjjeeebbbkkkxxxvvvllliiieeeeeejjjllliiidddccchhhmmmeeepppaaayyy777111...///000...///222000222,,,666333333>>>XXXCCC:::GGG___xxxzzzqqqcccPPP???666888???XXXssspppRRR:::666OOO```eee^^^fffrrr```@@@===>>>AAAEEEJJJKKKJJJIIIJJJCCCKKKcccwwwuuuhhh``````iiiqqqrrrqqqrrrqqqnnn)))******++++++******)))&&&'''(((((())),,,000333555444333333333222000///666444222111222222111000///000222333333333222111222333333444444333333333000111333555888999:::999===AAA>>>666444888888333000000666EEETTTVVVIII;;;UUUSSSLLLEEECCCGGGGGGEEE@@@>>><<<===BBBKKKUUU[[[[[[ooo~~~wwwvvvssstttrrruuurrr|||www{{{UUU>>>666666777888777666777:::<<<>>>^^^wwwMMM@@@@@@JJJPPPYYYaaa^^^```aaadddhhhlllmmmllljjjiiiwwwwwwzzzsssrrr}}}lll^^^XXXTTTLLLIIIFFFCCCQQQaaaaaa\\\ZZZXXXXXXZZZ]]]aaacccooouuu|||uuugggggghhhDDD111555444222555555666444444777777666:::???uuulllwww}}}gggDDD===BBBNNN\\\```gggiiikkknnnqqqssstttuuutttwwwyyyppp]]]WWW```dddVVVOOO\\\^^^WWW\\\PPPHHH???999;;;LLLlllkkklll~~~uuuRRRKKKGGG```{{{jjj;;;666333444444222111222333777222222444222XXXdddmmm```IIItttIII>>><<>>:::FFF___yyyzzzwwwuuukkkUUU@@@===666CCCeeeyyyjjjNNN???HHHhhhtttffflllqqqJJJ>>>===<<<<<<>>>???>>>===BBB<<<>>>NNNZZZZZZUUURRRYYYccckkkmmmnnnoooooommm))))))************))))))'''((((((((()))+++///222444333222333555555222000777555222111222222111000000111222333333333222111222222333444444444333333000111333777>>>AAA===666CCCEEEAAA888444555666333///000222;;;LLLWWWLLL:::SSSSSSMMMFFFDDDFFFFFFDDDAAA>>>999777999???FFFKKKTTTiiizzzxxxtttuuu{{{xxxzzz}}}zzzIII@@@555666777888777777888;;;===DDDVVV~~~vvvzzzPPP@@@???IIINNNVVV^^^^^^bbbbbbdddhhhkkklllkkkiiihhhxxxyyyzzzqqqpppuuudddZZZWWWOOOOOOMMMFFFHHHJJJDDDEEECCC???;;;;;;@@@GGGMMMeeeoooyyy}}}~~~rrrhhhiii^^^???111666555222444444555444555777777666;;;BBBcccyyycccCCC>>>BBBNNN[[[___eeegggkkkoooqqqrrrrrrqqquuuyyyxxxnnnXXX[[[cccoooVVVDDD]]]gggUUUPPPRRRJJJBBB<<<;;;HHHgggwwwRRRIIIGGG___|||fff===777444444444111111333333777222111333000VVVfffrrr]]]JJJvvvSSS@@@===GGGaaaxxx}}}yyyvvv|||rrrSSSOOOkkkzzzxxxjjjbbb[[[QQQOOOLLL@@@777444444555333000222777@@@HHHTTT___eeefffffffffgggggggggiiilllpppsssuuu~~~}}}yyytttooommmooorrriiifff^^^XXX[[[cccddd```bbb```aaahhhllliiieeeccciiigggccclllWWWppp888222...//////......111222333+++444222777IIIKKK<<<;;;CCC]]]xxxrrr```ZZZgggtttlllZZZGGG===555@@@```wwwlllQQQKKKkkkyyynnnrrr{{{\\\BBB???<<<<<<>>>@@@BBBBBBCCC<<<999===AAA@@@@@@BBBTTT^^^hhhkkkmmmooopppnnn)))))))))******))))))))))))))))))(((((()))---///000000222444666666555333777555222000000111000000000111222333444333222222111222333333444444444333333222222888DDDKKKBBB444IIIJJJGGG???888555444333///111111222???LLLIII<<>>AAA===999555555888===@@@LLLccc{{{yyyuuuooopppvvvwwwrrrttt@@@@@@555555666777777777888<<<>>>HHHUUUtttnnnUUUAAA>>>HHHMMMSSS\\\^^^fffeeefffgggjjjjjjiiihhheeevvvuuuvvvooonnnzzzlll^^^\\\RRRQQQOOOFFFBBBAAA888>>>@@@AAABBBAAABBBDDDFFF]]]kkkxxx|||}}}nnniiikkkzzzVVV===333888555222444222555444666888777666===EEEddd}}}xxx```CCC@@@DDDOOO\\\```dddfffjjjmmmppppppppppppzzzsss{{{|||XXXMMM[[[yyyiiiLLLZZZeeeWWWPPPRRRLLLGGGDDD@@@HHHfffzzzUUUJJJDDD]]]pppsss>>>888444444444111111333...333111444999:::ccc\\\qqq^^^OOOpppCCC===EEE___vvv|||xxxtttvvv```NNN[[[]]]zzzwwwhhh```ZZZOOOKKKIII@@@;;;777555444222000222888AAAGGGQQQXXX[[[\\\[[[[[[___aaaeeejjjnnnqqqrrrsssyyyxxxvvvsssqqqrrrtttvvvnnnkkkfff```___aaa```]]]aaa^^^```gggkkkiiieeedddkkkfffdddmmm~~~```vvvwww888222...//////......000000333---555222777IIIzzzKKK>>>@@@AAA\\\www~~~|||xxx___KKKMMM___jjjjjjPPPEEE555555PPPllllllYYY___pppwwwqqqpppvvvqqqbbbGGGCCC???<<<;;;<<<======;;;777555666999<<>>@@@;;;>>>DDDFFFCCC@@@???<<<888===<<<999777666777888999EEE]]]www}}}yyyqqqppptttuuu{{{qqq|||qqqkkk>>>===555333555666777888:::>>>AAAGGGWWWvvvZZZDDD???IIILLLPPPYYY]]]gggfffeeefffggghhhhhhgggbbbqqqooorrrpppooosssxxx~~~uuueeedddUUUOOOMMMEEEDDDFFFBBB@@@FFFPPPWWWYYYTTTMMMGGGYYYjjjxxx{{{||||||kkkiiimmmnnnPPP<<<555888444222444111444444666888666777>>>HHHjjjsssrrrsss^^^BBB@@@DDDOOO]]]bbbeeefffhhhjjjlllnnnoooppp|||rrryyyiiiCCCNNNsssuuuZZZQQQPPPOOOVVVNNNIIIHHHGGGBBBGGGdddyyynnnqqq|||WWWMMMBBBXXXmmm|||???999444444444111111333///444111333888999aaaWWWttt^^^JJJ~~~FFF>>>CCC\\\ssszzzvvvsssmmmxxx^^^```TTTdddfff}}}ttteee^^^ZZZPPPKKKJJJCCC???999444333111000333777<<>>;;;;;;999666888999:::::::::888777666???XXXttt~~~uuurrrxxxyyy}}}oooaaa~~~ttt}}}aaa>>>999555333444666888:::===AAAEEEKKKTTT___GGG@@@IIIKKKNNNWWW]]]dddcccaaabbbdddfffgggfffcccnnnkkkrrruuuuuu}}}ttttttwwwzzz{{{|||~~~xxxhhhkkkZZZSSSRRRKKKJJJMMMJJJDDDIIIQQQZZZ^^^[[[RRRJJJTTTfffuuuvvvwww~~~~~~zzziiihhhooonnnqqqJJJ888444777333222555222444555777888666777???JJJjjjjjjnnnttt\\\AAA???CCCNNN]]]dddgggffffffgggiiillloooqqqyyyuuuzzz```XXXaaaiiieeeTTTEEEHHHVVVNNNIIIHHHFFF>>>@@@^^^}}}pppppp||||||~~~}}}{{{~~~zzzVVVMMMDDDRRRhhhttt@@@:::555444333111111444222666111111444222YYYXXX{{{]]]<<>>AAAXXXpppxxxuuurrrtttsssxxx{{{}}}hhhlll```ppp}}}{{{xxxpppaaa\\\[[[QQQLLLMMMIIICCC;;;444333444333444666777:::>>>AAABBBCCCEEEGGGIIILLLSSS[[[bbbhhhlllnnniiimmmsssxxxzzzyyyuuurrrvvvuuusssoookkkhhhhhhjjjddd______dddhhhgggffffffhhh```gggrrrSSSqqq}}}999333/////////------000///333---555222777MMMuuuAAA777<<>>===:::;;;;;;::::::===@@@BBB@@@LLLXXX___eeekkkoooooo(((((())))))))))))((((((%%%&&&''''''(((***...222+++333::::::444000333888:::666222//////000000000111222333444444444333333000111222333444444555444111555444000:::PPP]]]___OOOVVV```ddd^^^RRRIIIFFF@@@;;;888999999888777999222888<<<:::888888888777444666:::<<<<<<:::666444<<>>BBBMMM]]]dddhhhgggeeeeeegggkkkooorrrtttxxx{{{|||~~~rrrVVVWWWllleeeMMMJJJVVVSSSMMMIIIEEE::::::WWW|||xxxxxxuuuuuuwww||||||{{{|||}}}}}}{{{yyy~~~~~~}}}vvvRRRJJJIIINNNoooAAA:::555444333111111444///444000333777666^^^TTT}}}]]]555ccc{{{III>>>@@@VVVnnnvvvtttrrrssswwwwwwvvvqqqcccfff~~~nnn___[[[[[[RRRNNNPPPMMMFFF===555666888777555555777888:::;;;;;;<<<>>>@@@AAADDDJJJQQQYYYbbbhhhlllnnnnnnpppsssvvvwwwvvvuuurrrpppnnnkkkgggeeehhhllliiicccaaafffiiiiiiiiijjjfff^^^gggtttRRRrrr999333/////////------000000333---444111888QQQyyyAAA999>>><<>>??????<<<:::999999:::;;;:::777444555888999888888::::::999???KKKWWW___eeelllpppppp))))))))))))))))))))))))((((((''''''(((***---...111111111333666777777666::::::999555000///111444000222444666666444222111222111111222444555555444...///111222222;;;PPPdddhhhbbb^^^dddppprrrcccQQQPPPJJJEEE<<<777BBBDDD666666888888666666888;;;;;;AAA<<<<<>>888777;;;@@@NNNeee|||wwwuuuxxxxxxtttsss}}}nnn}}}{{{JJJ999555222888888888999<<>>;;;:::;;;999666888<<<<<<:::777555555666888999===JJJWWW]]]aaahhhpppttt))))))))))))))))))))))))((((((''''''(((***,,,......------000444777999999999:::999666222///000222000222444666666555333111222111111222444555555444444333333222000444CCCRRRllllllnnnsss{{{}}}uuujjjbbb\\\VVVHHH<<>>AAADDD@@@@@@CCCBBB<<<:::<<<999IIIbbbyyywwwvvvxxxxxxuuuttt}}}iiiwwwrrrDDD888777555888999:::<<>>AAAFFFMMMWWWZZZ``````______```ccchhhmmmjjjjjjwww}}}rrrsssqqqqqqrrrtttxxx{{{~~~vvvkkkpppqqqlllfff___VVVNNNOOOMMMMMMMMMGGGCCCOOO```^^^RRRYYYjjjppptttyyywwwxxxooopppyyy~~~TTT;;;:::777444333333555666444888777:::>>>;;;BBBVVV^^^gggnnnuuuUUUAAA;;;CCCUUUZZZcccccccccdddeeegggjjjnnnppprrrvvv|||{{{~~~gggXXXUUUQQQNNNPPPSSSPPPMMMGGG===;;;PPPjjjvvvtttsssrrrrrrtttvvvxxxuuuyyy}}}~~~|||zzzyyyzzzzzz|||~~~}}}|||{{{{{{uuuTTTIIIAAAUUUhhhyyyDDD666333555000000444000000000555111444999[[[fffjjjbbbCCC[[[JJJAAA@@@OOOeeetttzzz|||tttuuuzzz|||{{{~~~yyykkk~~~wwwrrreee```]]][[[WWWPPPKKKKKKAAA999444555777666555666333333222222111111111111555777;;;AAAGGGPPPZZZ```ggghhhiiikkkmmmooonnnnnnnnnrrrrrrnnnkkkkkkjjjhhhooo```UUUeee{{{vvvhhhhhhgggeeeiiimmm{{{~~~fffwwwAAA666......000000//////...///000...666777\\\sssCCC:::<<<<<>>>>>>>>======@@@===<<<===<<<999;;;???<<<===<<<999444333555888;;;HHHWWW___eeellloooppp))))))))))))))))))))))))((((((''''''(((***,,,------,,,,,,...222666999999999;;;;;;999666333111111000222444666666555444333333222111222444666555444777444333222000///555>>>TTT]]]eeeggghhhiiifffbbbgggggghhh___QQQRRRSSSHHH777;;;===:::555555>>>GGGEEEBBBBBBCCCAAA<<<:::;;;444DDD^^^vvvxxxvvvxxxwwwvvvuuu{{{kkkuuuggg===555999555999;;;===@@@CCCHHHMMMQQQVVVVVVrrr~~~XXX@@@???BBBJJJWWW[[[\\\]]]^^^^^^___cccgggkkknnnooo{{{{{{nnnnnnqqqqqqqqqrrrtttwwwyyy{{{xxxxxx{{{}}}~~~yyypppsssuuuqqqllleeeZZZOOOOOOLLLKKKIIIBBB???KKK[[[^^^OOOSSSdddnnnuuuzzzwww|||rrrvvv}}}III:::888666444333333444555666999888;;;@@@>>>GGG\\\ZZZfffmmmvvvUUUBBB===DDDUUU[[[eeeccceeeggghhhiiiiiikkkmmmnnnsss{{{|||zzz}}}wwwcccUUURRRPPPOOOQQQSSSNNNIIIDDD<<<999GGGYYY^^^]]]\\\[[[[[[\\\^^^```bbbjjjtttyyyzzzzzz|||~~~xxxzzz{{{|||||||||}}}vvvUUUHHHDDDVVVjjjxxxDDD666333555000000444000222222666111444999ZZZkkkhhhcccAAA^^^JJJAAA>>>LLLaaaqqqzzz~~~uuutttvvvxxxtttvvv|||yyyjjjeee|||}}}tttpppfff___ZZZWWWTTTNNNJJJJJJ???999555888:::888777888444444333222000//////...111333666:::@@@HHHPPPVVVaaabbbeeegggiiijjjkkkkkklllnnnmmmiiiiiikkkhhhdddkkkbbbTTTYYYmmmpppgggffffffgggmmmqqqzzz{{{eee{{{@@@666......111000//////...///000...777888]]]AAA999999;;;OOOjjj~~~xxxdddcccoooFFF:::@@@IIIWWWlllpppaaaZZZOOOJJJEEE;;;<<<===???@@@AAAAAA@@@??????;;;999;;;;;;999;;;???===AAABBB>>>666222333777<<>>666//////111000///000111222333000777777ZZZAAA888888999LLLggg}}}}}}nnnWWWZZZpppzzzYYYDDD;;;<<>>AAA@@@BBBCCC@@@;;;777666666999FFFXXXhhhvvv}}}yyyqqq************************((((((((())))))***++++++,,,---000444777777666333999:::<<<>>>===:::555222111222444555777777777777333222222333555666666555555111000333444222333666333@@@IIIJJJLLLMMMEEE999CCCFFFUUUccchhhnnnlll^^^EEEJJJQQQSSSJJJ>>>;;;???KKKIIIDDD>>>::::::::::::333:::MMMhhh}}}xxxvvvwwwwwwxxx{{{{{{pppssszzzmmmPPP666222888555888<<>>CCCNNNcccVVVVVV[[[VVVZZZiiirrrzzz}}}xxxllltttdddBBB666555444444444444555555666999888<<>>???AAACCCKKK\\\ooo|||}}}|||}}}|||{{{yyyzzz}}}~~~xxxUUUDDDCCCYYYfffDDD666333555000000444000000000444000222888YYYrrreeetttAAA\\\MMMBBB===FFFXXXiiiuuu}}}wwwvvvvvvxxxvvvtttuuuxxx|||qqqhhhnnniii]]]zzz}}}xxxxxxnnndddZZZVVVRRRLLLHHHGGG@@@;;;999;;;:::777666777777777888888888777666555333444666888;;;AAAHHHMMMVVVZZZ___bbbddddddfffhhhdddeeedddcccfffjjjhhhccc___ddd^^^\\\iiimmmccc]]]eeegggqqqxxx}}}}}}ggg<<<555000000111//////111111222333000777666YYY}}}EEE<<<;;;666HHHddd}}}wwweeeRRR[[[gggqqqlll]]]DDD999NNNkkkyyyzzzzzzggg```]]]TTTGGGNNN^^^cccaaa___[[[UUUPPPNNNOOOQQQOOOHHHDDDDDDEEECCCDDDFFFCCCAAA@@@@@@AAA???:::666555AAAQQQcccsss|||yyyqqq************************(((((())))))************(((***...333888:::999777666777999<<<===:::666222111222444555777888999999444333222333555777666555888333222333444444777===444===DDDGGGOOOWWWNNN===CCC===BBBLLLRRR\\\aaaYYY@@@EEESSSbbbaaaRRRFFFCCCMMMMMMHHH@@@<<<<<<;;;888999<<>>555555555555555555666666666::::::???FFFFFFOOOeeessskkkmmm{{{PPP@@@:::===MMMSSS^^^^^^bbbeeeeeedddhhhooovvvzzzzzzzzzxxxtttttteeetttmmmgggddd```^^^[[[XXXUUURRROOOJJJDDD???===;;;;;;;;;:::;;;;;;<<<===???@@@AAAFFFAAACCCQQQgggvvvzzzwww|||}}}|||zzzxxxxxxzzz|||{{{}}}tttSSSCCC@@@ZZZfffDDD666333555000000444000......444111666===___hhhDDD^^^NNNCCC===EEEUUUeeerrrzzzvvvuuuuuuuuuuuutttttttttyyy{{{zzzssslllfffaaaeeekkk}}}{{{{{{rrrggg]]]YYYVVVPPPJJJHHH>>>:::888888777333444666666777888999999888666555111222333555888===DDDIIIQQQVVV]]]aaaaaabbbdddgggcccfffeeedddeeehhhgggcccbbbeee]]]YYYcccfff``````___```lllvvv}}}}}}fff;;;555111111111//////111...///111000777666YYYoooFFF===999444DDD___zzz}}}rrr^^^TTT```bbblllvvvjjjmmmOOO===LLLiiizzzjjjaaa]]][[[]]]mmm{{{yyymmmnnnlllfff___YYYXXXXXXbbbYYYPPPNNNLLLGGGEEEEEEFFFBBB???@@@DDDDDD???999888BBBOOO]]]lllwwwwwwsss************************((())))))*********************+++///444888999:::777777999<<>>:::666111222444555777999:::;;;444333222444666777666555777333111222333666>>>HHH<<>>===;;;<<<===???AAACCCDDDEEELLLEEEAAAJJJ\\\lllssstttyyyzzzzzzyyywwwvvvxxxyyyyyy{{{~~~mmmQQQEEECCC]]]qqqDDD666333555000000444000//////555222666<<<^^^___~~~CCCaaaNNNDDD>>>EEESSSbbbnnnwwwuuuuuusssqqqoooppppppqqqtttzzzxxxxxxxxxvvvjjjZZZ\\\bbb|||yyy{{{mmmbbbYYYWWWVVVPPPJJJGGG>>>:::888888777444777;;;999999:::::::::888555444000111222333666;;;BBBFFFLLLRRRZZZ^^^___```bbbeeefffjjjjjjfffdddddddddaaacccddd]]]]]]dddbbb]]]ccc\\\[[[hhhvvvhhh|||999444111222111//////222...000111///666444VVVttt~~~HHH<<<555555AAAXXXrrr{{{pppZZZTTT[[[SSSaaa\\\ddd]]]cccQQQEEEMMM^^^llluuu|||mmmfffdddeeejjj{{{zzztttqqqssswww}}}qqqddd]]]WWWNNNHHHFFFHHHEEEBBBBBBDDDCCC@@@===:::AAAJJJRRR^^^iiiooonnn************************((())))))************)))///---++++++///333777888::::::;;;???CCCBBB???;;;222222444555777999;;;<<<444333333444666777666555444111///000222888EEERRRRRRWWWVVVTTT```qqqpppbbbLLLFFFIIILLLHHHNNNYYYZZZUUUGGGDDDTTTdddiiiiiikkkjjjppprrrnnniiiddd[[[QQQYYY^^^gggooossswwwzzzsssrrrsssvvv{{{hhhjjjwwwFFF000;;;444:::<<>>FFFIIIQQQVVV[[[______^^^]]]]]]aaaaaadddhhhkkklllnnnqqqgggmmmtttuuuqqqllljjjkkkllllllCCC@@@>>><<>>@@@EEELLLKKKSSSggglllgggccclll{{{QQQAAA;;;<<>>??????======>>>@@@CCCEEEGGGIIIJJJLLLEEE@@@EEESSSdddpppuuuuuuvvvwwwwwwvvvuuuvvvwwwxxxzzz}}}gggOOOFFFHHHbbb|||vvvDDD666333555000000444000222222666111333777XXX|||QQQ}}}www@@@cccOOOEEE???EEERRR```llluuuzzzzzzwwwrrrooopppqqqrrroootttwwwtttqqqxxxxxxkkkYYYUUUVVVyyywwwyyyfff\\\SSSSSSSSSNNNGGGDDD@@@<<<::::::999888<<>>===;;;888666444000111222333666;;;BBBFFFIIIPPPXXX]]]]]]^^^aaadddiiinnnnnnhhhcccaaaaaa___bbbcccaaaeeekkkccc[[[bbb\\\ZZZgggwwwjjjnnn999444222222111...///222222333333000444111RRRNNN???777666???SSSlllzzzoooYYYQQQPPPAAASSSGGGQQQUUUQQQNNNMMMOOOSSSYYYbbbjjjwwwyyyzzzooofffZZZQQQNNNHHHHHHGGGEEEBBB@@@@@@@@@666;;;@@@DDDLLLXXXaaaccc))))))))))))))))))))))))(((((((((((((((((((((((((((---///...111777666111<<<<<<;;;===GGGNNNJJJ???;;;111---555999777888???999555222111333555444333666000///333333444CCCWWWmmmjjjddd^^^^^^dddoooxxxgggWWWLLLPPPUUUVVVYYY``````OOOJJJTTTYYYWWWeee{{{aaalllvvv{{{~~~}}}wwwooonnnsssxxxyyyxxxooorrrssssssvvvzzz{{{xxxnnnqqq^^^DDD444333999<<<;;;CCCEEEIIIMMMPPPRRRSSSSSSLLLTTTZZZ______NNNDDD<<<<<>>===KKK```lllmmmrrrsssuuuxxxzzzzzzwwwuuuvvvyyy}}}jjjPPPBBBGGGkkk}}}sssFFF888444555000000555111555---222555666222SSSIIIKKKhhhQQQBBB???@@@QQQ^^^aaa{{{~~~yyysssooolllllllllrrrqqqqqqpppnnntttkkk___XXXMMMSSS{{{~~~wwwsssppp```\\\XXXVVVSSSOOOGGGBBB>>>===<<<<<<>>>???>>>===;;;>>>@@@@@@===:::888777555444333111333888???DDDKKKOOOUUU[[[___```^^^]]]]]]aaaeeehhhhhhfffeeedddaaacccbbbaaaeeeiiieee]]]]]]]]]hhhtttkkkmmm777444111000000000000///000333---666111222HHH|||\\\888888888;;;NNNfffvvvuuu^^^DDDVVV___SSSEEEDDDHHHIIIFFFLLLOOOVVV\\\\\\iii~~~rrrfff[[[UUUNNNLLLHHHCCCBBBAAA???;;;888777999>>>GGGOOOTTTUUU))))))))))))))))))))))))(((((((((((((((((((((((((((---///...111777777444888:::;;;===FFFNNNMMMFFF:::222111777:::666888???;;;777444222444666666555777222111444333222???OOO^^^ddd```^^^cccccceeemmmiii```YYYZZZ^^^```aaaccccccUUUNNNQQQRRRTTTdddyyyjjjQQQTTTttt{{{sssrrrtttuuutttyyyyyywwwtttvvv{{{{{{xxxzzzyyyfffmmmVVV>>>444777;;;>>>AAAEEEHHHKKKOOORRRTTTTTTTTTQQQRRRVVVXXX{{{lllTTTFFF======BBBHHHOOOWWW[[[[[[[[[]]]___]]]^^^___aaadddgggiiikkkooojjjiiikkkkkkiiiiiikkkvvvlllXXXIII>>>777333888;;;444888>>>AAA>>>===@@@BBBAAAGGGFFFFFFEEEDDDBBB@@@???BBBLLLSSSQQQQQQXXXaaagggppprrruuuxxxzzz}}}|||~~~MMM555:::666333444777888777888<<>>EEEIIIXXX\\\___bbbdddfffhhhkkknnnpppvvvxxxtttrrrssstttsssooosss}}}lll]]]VVVeeemmmnnneee___^^^[[[UUUOOOKKKGGGDDDDDDDDDDDDCCC@@@DDDFFFFFFHHHMMMOOOMMMHHHCCC;;;888BBBTTTaaadddkkkmmmqqquuuwwwxxxxxxwwwvvvyyy|||~~~hhhPPPCCCFFFnnniiiFFF888444555000111555111222+++111444777444SSSLLLRRRcccTTTAAA<<<===LLL[[[aaazzz}}}yyyuuurrrpppppppppoooqqqpppooonnnmmmrrrhhhZZZQQQGGGgggzzzsssooobbb]]]WWWSSSQQQMMMHHHDDD>>>>>>>>>???AAAAAA@@@>>>@@@AAABBB@@@===999777666777666444222222666===BBBGGGLLLSSSYYY^^^______^^^\\\___cccdddcccbbbaaabbbeeeeeebbb```ccciiiggg```\\\\\\fffppp}}}iiixxx666444111000000000000///000333---666111333FFFwwwQQQ999>>>555555FFF___ssswww```GGGVVV]]]SSSFFFCCCCCCAAAEEEHHHPPPcccmmmggguuuwwwhhh[[[RRRNNNGGGCCCAAAAAA???===<<<:::999<<>>AAAGGGMMMNNNKKK<<<555444888999666888>>>===:::666444555666777777999555444555222000888EEEQQQ``````aaammmiiiaaakkkhhhgggdddaaacccfffeee```hhh```WWWQQQLLLLLLUUU___vvv]]]TTTaaawwwwwwrrrsssuuuuuusssxxxwwwuuutttzzzjjjvvvfffKKK555555<<<===AAAHHHIIIKKKOOORRRUUUVVVVVVVVVWWWPPPTTTUUUkkk___III@@@???@@@CCCIIIQQQVVVYYY[[[^^^```]]]^^^___aaadddeeeggghhhnnnkkkjjjkkkiiieeefffjjjnnn|||fffGGGRRRRRRJJJDDDCCC<<<666;;;555777777333333666999:::@@@@@@BBBBBBBBB@@@>>>===<<>>VVVlll}}}www```IIISSSVVVNNNFFFCCCAAA<<<<<<===MMMooozzzuuuddd^^^VVVLLLEEEBBB@@@>>>======:::888888;;;>>>@@@@@@(((((((((((((((((((((((((((((((((((((((((((((((((((***---...111555999;;;;;;???DDDHHHJJJKKKLLLKKKEEE;;;444666999999:::===>>><<<888666555666777777777555555555222000555===OOOfffmmmssszzzllluuujjjnnnllldddbbbgggeee]]]eeeddd___YYYWWWXXXUUUPPPZZZ______XXXVVV```nnnxxxnnnlllmmmqqqvvvwwwuuuqqq{{{zzzvvvuuu}}}vvvbbb^^^BBB000888@@@???BBBMMMMMMNNNQQQTTTVVVWWWWWWWWWZZZQQQVVVYYYccckkkOOOCCC@@@???AAAFFFLLLRRRVVVYYY]]]___^^^___aaacccdddfffggggggllljjjkkkkkkhhheeehhhnnn}}}oooXXXmmmuuu```jjj```SSSMMM;;;000>>>======;;;777666777888999:::<<<>>>@@@@@@???===;;;===AAAEEEEEEHHHQQQ]]]gggkkkooouuuyyy|||vvvIII888777444666333333777999:::===AAADDDHHHFFFIIIPPPPPPTTTcccwww^^^___qqqYYYDDD===:::@@@EEEWWWYYY\\\```cccdddfffhhhjjjvvvxxxxxxwwwyyy|||{{{wwwxxxvvvwwwzzz{{{{{{qqq|||fffSSSooovvvwwwmmmfffddd```ZZZWWWTTTPPPMMMLLLKKKIIIHHHGGGKKKLLLKKKLLLOOONNNKKKFFFDDD@@@::::::AAALLLTTTZZZbbbjjjooooooqqquuuzzzwwwyyy{{{||||||}}}aaaLLLBBBLLLxxxrrryyyDDD777444666111111555111666222555444666222EEEYYYoooqqq[[[bbbAAA<<<>>>FFFWWWbbbxxx~~~yyysssqqqrrrrrroookkkooommmmmmmmmkkknnnzzz|||jjj^^^NNNQQQooo~~~ssskkkeee^^^VVVQQQOOONNNKKKIIIJJJHHHFFFFFFGGGIIIIIIHHHCCCBBBAAA>>>;;;999999;;;888777555333222555:::>>>DDDHHHOOOVVV[[[^^^______fffggggggfffdddcccdddfffcccbbb``````dddggghhhgggaaa]]]ccclllzzz~~~yyy^^^666333111000000111000000...444...555222666@@@vvvccc```<<<444===444:::MMMcccwwwuuuaaaMMMOOOLLLEEEBBBCCCAAA<<<555888IIIpppooobbbRRRHHHCCC???======:::999777777999<<>><<<:::888666555666666444333444444333111444999QQQppptttxxxtttiiicccfffeee______```^^^aaakkkuuurrriii```WWWKKKGGGSSSdddnnnnnnjjjjjjmmmqqquuutttppplll{{{|||ttteeeqqqUUU===111<<>>???>>><<<;;;888:::<<<>>>BBBKKKXXXcccfffnnnxxx~~~~~~yyyoooAAA777888444666444444999;;;;;;>>>BBBIIIOOOLLLLLLRRRRRRUUUaaafff]]]nnn^^^GGG>>>999???CCCTTT[[[^^^bbbeeeeeefffggghhhuuuwwwvvvuuuwww{{{yyyuuu{{{xxxxxxzzzzzz{{{WWWaaayyyaaaeeennnqqqkkkgggiiihhhccc[[[XXXTTTRRRPPPNNNLLLJJJHHHLLLMMMLLLLLLNNNMMMIIIDDDCCCAAA???===???GGGOOOWWW^^^ggglllmmmnnnrrrwwwwwwyyyzzz{{{{{{}}}^^^III@@@PPP|||vvv{{{CCC666444666222222555111555333666333666222???www^^^ddd~~~UUUiiiAAA<<<@@@DDDSSSaaasss|||xxxtttrrrrrrqqqnnnlllnnnmmmmmmnnnmmmoooyyyvvvcccQQQKKK___vvvnnnccc^^^WWWTTTRRRQQQNNNKKKSSSOOOJJJGGGHHHKKKMMMNNNFFFEEEBBB>>>999777777888666555444333333555:::>>>FFFIIIOOOVVV[[[]]]^^^___dddeeedddbbb``````aaaccc``````bbbfffiiijjjjjjjjjfffaaaeeennn|||{{{vvvRRR555333000000000111111000---555///444333888<<<|||sssBBB777>>>444777FFFZZZqqqwwwjjjYYYSSSHHH???===@@@???<<<999===CCC]]]zzzhhhUUUKKKEEE@@@>>>???<<<;;;999888999<<<@@@CCC))))))))))))))))))))))))))))))))))))))))))))))))((((((***---...///666>>>:::===CCCKKKNNNNNNPPPTTTYYYJJJ;;;555999======;;;=========;;;888555555555222333333333333333555888MMMnnn~~~rrrhhhdddcccbbbhhhccc___cccqqq~~~|||}}}lllWWWNNNWWWdddgggbbbkkkjjjiiijjjlllnnnmmmmmm}}}mmmmmmmmmIII<<<777???EEECCCEEEMMMNNNPPPRRRTTTUUUUUUTTTSSSWWWWWWVVVZZZTTTjjjhhhMMMBBB@@@AAACCCFFFKKKPPPUUUYYY[[[ZZZZZZ[[[\\\^^^aaadddeeejjjhhhhhhkkkmmmnnnsssyyyjjj___RRRfffuuugggRRREEE@@@======<<<888555666666777:::<<<===<<<<<<;;;555444777;;;AAAIIIVVVbbbcccmmmyyyxxxooonnn[[[:::555999777666444666;;;===<<<>>>AAAGGGPPPPPPNNNRRRQQQSSS___ppp^^^mmmcccHHH>>>:::???AAAPPP[[[^^^cccfffgggggghhhiiipppttttttrrrrrruuutttrrruuusssuuuyyyzzz{{{nnnDDDggg}}}iiigggqqqtttnnnjjjlllkkkfff___\\\XXXUUUSSSQQQNNNLLLHHHLLLNNNLLLLLLNNNLLLHHHBBB@@@>>>===;;;;;;BBBIIITTTZZZbbbgggjjjmmmpppsssuuuvvvxxxyyyzzz|||}}}ZZZGGG@@@QQQqqqxxxBBB555444777222222555111000111555222777666===nnneee]]]PPPrrrBBB<<<@@@>>>NNN```pppvvvuuutttsssqqqpppppppppmmmlllmmmoooooopppxxx|||bbbSSSJJJSSSvvvzzzsssbbb]]]XXXUUUUUUTTTRRROOOWWWRRRLLLIIIIIIKKKMMMOOOKKKJJJFFF@@@:::666444444555555444333333555:::===FFFIIIOOOUUUZZZ]]]^^^___eeeffffffdddbbbbbbccceeebbbbbbeeejjjllljjjjjjlllhhhbbbfffooo~~~oooqqqPPP555222000///000111111000,,,666///333444:::999uuuxxxCCC===999222666AAAPPPjjj{{{wwwjjj^^^MMM@@@<<<<<<<<<;;;;;;???999@@@iiimmmXXXNNNIIICCCAAADDDAAA@@@>>>;;;:::;;;@@@CCC))))))))))))))))))))))))))))))))))))))))))))))))((('''))),,,,,,,,,444>>>???<<<===DDDIIILLLQQQWWWYYYQQQFFF===:::;;;<<<;;;===???AAA???;;;777555555333444444333222444555666BBB___zzzmmmkkknnnxxxqqqkkkkkkooorrruuuxxxkkkjjjeee______dddiiiiiibbbcccdddgggjjjmmmnnnoooxxxzzznnnhhhrrrddd===;;;===CCCFFFFFFIIIMMMMMMNNNPPPRRRRRRRRRQQQPPPSSSXXXTTT]]]XXX]]]xxxTTTCCCCCC@@@AAADDDIIIOOOUUUYYY\\\ZZZYYYXXXYYY\\\```dddggglllgggfffjjjnnnqqquuuyyy{{{ooo}}}~~~YYYOOOGGGDDD@@@:::777888555666777888999:::::::::888555666<<>>???======@@@BBBOOORRRPPPRRRQQQTTT```qqq[[[kkkhhhIII>>><<>>FFFPPPTTT[[[bbbhhhlllnnnoooqqqsssuuuvvvwwwzzz~~~uuuUUUGGGDDDQQQiiirrrAAA555444777333333555111...000555111888777:::dddqqq]]]OOOGGG>>>@@@;;;MMMcccttttttvvvwwwtttpppmmmnnnqqqkkkjjjkkknnnoooqqqwwwkkkSSSLLLJJJ[[[yyysssddd^^^WWWTTTTTTVVVWWWVVVUUURRRNNNKKKJJJJJJIIIIIIKKKJJJHHHCCC===999888888777666555444222444777;;;BBBFFFLLLRRRXXX\\\___```fffggghhhhhhfffeeefffgggdddbbbcccggggggccccccgggfff```dddnnn}}}lllvvvSSS444222000///000222111111+++777000222444;;;666lllbbbAAA>>>666222777===GGGaaazzzuuugggTTTGGG@@@>>>===<<<:::AAA:::555HHHhhhyyybbbXXXQQQHHHDDDGGGBBBBBB???;;;999:::???DDD))))))))))))))))))))))))))))))))))))))))))))))))((('''(((+++******222===GGG>>>:::>>>CCCGGGNNNVVVUUUUUUOOODDD;;;888:::;;;===AAADDDCCC>>>999666555555666555222222444555555:::NNN~~~yyy~~~zzzyyyzzzuuunnnnnntttmmmjjjbbb[[[[[[______[[[^^^bbbhhhnnnqqqqqqnnnlllppp|||fffsssqqqGGG555;;;AAADDDFFFIIILLLNNNLLLMMMOOOQQQQQQPPPOOOMMMOOOYYYTTTdddccc^^^YYYDDDEEE??????BBBGGGOOOVVV[[[]]]\\\ZZZYYYYYY\\\aaagggkkkmmmgggdddiiiooorrrtttwwwyyywwwkkk^^^PPPIIIBBB999555777555555555666777888999999:::666666:::===AAAJJJUUUccckkkuuuzzzzzzzzz~~~yyyfff```eeettt~~~[[[AAA666555666666666666999???AAA>>>===>>>BBBRRRXXXVVVWWWWWW[[[gggqqqlllVVViiikkkIII>>>===BBB@@@IIITTTXXX___dddhhhjjjlllnnnpppwwwzzzuuuqqqqqqssssssssstttxxx}}}}}}zzzzzz}}}}}}tttaaaqqqcccdddaaakkkoookkkiiillllllhhhbbb___\\\YYYVVVTTTPPPMMMIIIMMMOOONNNOOOPPPNNNIIILLLAAA888666555666===FFFMMMPPPVVV^^^ggglllnnnnnnnnnppprrrsssuuuxxx|||oooRRRHHHHHHQQQ|||uuuuuuAAA555444777333333555111111333666111777555555\\\|||aaaQQQNNNAAABBB:::NNNhhhzzzvvvzzz{{{vvvnnniiijjjnnnjjjhhhjjjnnnooopppvvv}}}}}}OOOJJJ@@@DDDiii|||yyyzzzzzzuuupppfff___VVVRRRSSSWWWZZZ[[[RRRPPPNNNMMMKKKIIIEEECCCFFFGGGGGGEEEAAA?????????999888777444222333555888???BBBIIIPPPWWW\\\___aaabbbdddeeeeeedddccccccdddeee```___aaa^^^ZZZ\\\bbbddd^^^bbblll|||kkk}}}YYY444222000///111222222111+++777000222444<<<555hhhiiiqqqCCC@@@777555:::<<<@@@YYYwwwxxxjjjYYYMMMFFFBBB@@@AAA;;;FFFFFF>>><<>>BBBGGGLLLTTT\\\]]]tttgggOOOLLL===111@@@>>>EEEGGGDDDBBB@@@999000555777888777555333444444666888HHHnnnqqqooosssccc___```___^^^___YYYbbblllpppooonnnqqqtttmmmttt}}}cccjjjqqqSSSAAA>>>AAACCCEEEFFFGGGJJJLLLOOOOOOPPPRRRTTTUUUSSSQQQSSSZZZQQQTTTddd\\\fffpppJJJJJJBBBAAAAAADDDLLLTTTVVVTTTXXXVVVUUUVVVZZZ___bbbdddiiillliiijjjqqqppprrr~~~uuujjjmmm}}}}}}ppp___eeelll]]]WWWEEE777999???777<<<666111888:::999???<<<::::::;;;;;;<<>><<<<<<<<<===KKKLLLPPPVVV^^^eeejjjlllmmmpppssswwwyyyzzz{{{{{{kkkRRRDDDFFFcccwwwiii;;;888555444333333222111444111111333444555:::AAAZZZXXX[[[===>>>===LLLjjj{{{~~~xxxrrrnnnllllllhhhhhhkkkmmmlllmmmuuu~~~\\\III<<>><<>>888777@@@KKK))))))))))))))))))))))))++++++*********)))))))))((((((((((((***---000111:::BBBFFFDDDHHHTTT]]]___RRRooorrraaaPPP;;;000;;;===BBBDDDCCCCCCDDD@@@:::555555555666555444333222222///444KKKsssttthhh^^^\\\]]][[[ZZZ[[[]]]dddlllooonnnlllmmmooovvvwwwyyygggooogggIII<<>>@@@FFFMMMRRRTTTTTTSSSSSSUUUZZZ^^^bbbdddggglllkkkmmmuuusssttt}}}qqqhhhcccddddddXXXCCCBBBjjj```PPPFFFEEEAAA555777;;;999777<<<===<<>>777CCCBBBPPPWWW^^^^^^```dddhhhhhhpppsssssspppnnnqqqrrrqqqvvvwwwxxxxxxxxxxxxxxxyyyqqqfffPPPOOOjjjxxxwww{{{zzzpppjjjgggccc^^^YYYWWWUUUSSSQQQPPPPPPPPPQQQRRRPPPLLLIIIHHHGGGEEEBBB???===<<<;;;HHHKKKPPPUUU[[[cccjjjooolllnnnqqqvvvzzz}}}}}}}}}iiiPPPEEEHHHmmm~~~ssshhh;;;888555333333333222111444111111333444555:::@@@[[[vvvaaavvvhhhDDD@@@>>>HHHdddxxx~~~yyysssnnnlllmmmlllmmmnnnllllllrrr{{{~~~___OOODDD@@@DDDWWWfffccc]]][[[YYYXXX[[[aaahhhlllkkkfff```^^^^^^]]]ZZZWWWVVVTTTQQQNNNKKKJJJJJJJJJIIIHHHEEEBBB???<<<::::::888888888777777666666555777===FFFMMMRRRVVV\\\```gggjjjiiieeecccfffeeeaaabbbccccccbbb``````bbbdddkkkccciiirrr~~~rrrkkkwwwGGG444333111000000000111222222444222444888555>>>UUUiiikkk???:::777666999???MMMeeexxxyyyiiiWWWJJJDDDCCCEEE@@@EEE@@@<<<;;;EEEppp~~~yyy|||wwwmmmiiinnnpppkkknnnvvvqqqfffYYYOOOLLLDDDAAA???>>><<<;;;BBBKKK))))))))))))))))))))))))******))))))))))))(((((()))(((''''''))),,,///111000CCCMMMEEEFFFTTT^^^\\\YYYaaaeeeccc^^^SSSBBB666<<>>===;;;999999999:::<<>>DDDWWW```llluuuzzz}}}~~~oooffflll|||vvvyyy~~~SSS777555444444999999:::===HHHBBB\\\kkkNNNZZZUUUSSSTTTUUUTTTTTT[[[ccc{{{~~~hhhPPPBBBAAA:::BBB@@@OOOWWW^^^```aaaeeehhhhhhlllqqqrrrooonnnpppqqqooovvvvvvuuusssrrrtttwwwzzz|||pppRRRMMMlll}}}uuunnngggddd___\\\ZZZXXXVVVTTTPPPPPPPPPQQQQQQPPPLLLJJJKKKJJJIIIFFFCCC???;;;999@@@DDDIIIMMMQQQYYYdddmmmllllllooouuu{{{~~~~~~eeeMMMDDDKKKuuuwwwaaa:::777444333333333222111333111111444444444999???___mmmsssaaasssJJJ???>>>DDD\\\wwwxxxrrrnnnooonnnnnnnnnmmmlllqqqyyyfffQQQDDD:::===EEEEEEAAA@@@@@@BBBGGGNNNVVVZZZ```^^^^^^```bbbaaa\\\XXXVVVUUURRRPPPMMMKKKJJJJJJIIIHHHFFFCCC???;;;888666666666888999:::::::::999777<<>>ccc~~~|||zzz{{{mmmdddjjjqqqoooiiifffjjjssshhh]]]SSSIIIEEECCCCCCBBBDDDKKKSSS)))))))))))))))))))))))))))))))))(((((((((((((((***)))''''''(((+++...111...???KKKHHHDDDJJJQQQTTT]]]VVVYYY```aaaaaaWWWEEE===>>>???CCCGGGJJJIIIEEE>>>999333333666888777444555777777333222<<>>DDDFFFHHHIIIHHHIIIKKKMMMNNNNNNNNNPPPSSSUUUUUUTTTSSS\\\VVVRRR[[[]]]ZZZ___SSSHHHDDD???>>>>>>???EEEKKKPPPRRRTTTVVVXXXZZZ]]]______eeeeeegggooopppuuuwwwyyyvvvfff^^^___]]]RRRGGGnnnccceeehhhXXXNNNDDD@@@===666555999999<<<888666666666666;;;BBBTTTaaaooowww|||zzzmmmhhhsssvvveeeDDD444888999999:::999>>>@@@GGG>>>KKKUUUEEEPPPUUUSSSSSSUUUUUUTTTVVV\\\gggpppVVVBBBCCC<<<@@@???MMMVVV^^^```bbbfffhhhhhhlllqqqsssqqqppprrrrrrooorrrrrrrrrooonnnooossswwwrrr{{{~~~|||qqqLLLSSSqqqwwwrrrhhheeeaaa^^^\\\YYYWWWUUUPPPPPPOOOPPPQQQOOOMMMJJJKKKKKKKKKIIIEEE???:::777555;;;@@@BBBCCCKKKZZZfffmmmlllmmmsss{{{}}}|||}}}}}}~~~~~~___HHHCCCOOOZZZ999777444333333333222111333111111444444444888>>>uuuhhheeePPPzzzPPP<<<>>>AAAUUUvvv~~~|||uuurrrnnnkkkkkkmmmmmmmmmrrryyynnnMMMAAA:::::::::444888777666777:::???DDDGGGPPPQQQTTTYYY]]]]]]ZZZWWWQQQQQQPPPOOONNNMMMLLLKKKIIIIIIGGGDDD@@@;;;666444666888:::<<<======<<<;;;777;;;AAAEEEIIINNNVVV\\\^^^___``````aaacccdddccccccddddddbbbaaabbbdddgggqqqnnnnnnvvvxxxsssbbb;;;333222111000000111222222///444333444888555999IIIyyyLLL;;;777666888;;;BBBQQQ___qqq```YYYPPPDDDEEE<<>><<>>>>>>>>===AAAGGGJJJNNNRRRVVVXXX[[[___bbb^^^cccaaaaaaiiilllvvvxxxpppsss}}}nnn```ZZZZZZWWWQQQSSS^^^fffcccnnnbbbUUUHHHHHHIII<<<999<<<888666777999:::666444999AAATTTdddttt{{{}}}~~~{{{ssskkkmmm}}}mmm]]]BBB555888777888===<<<@@@EEEJJJDDDJJJSSSQQQZZZTTTQQQSSSXXXZZZXXXVVVWWW\\\sssppp^^^CCCEEE===??????IIISSS]]]```cccgggiiihhhnnnsssuuusssrrrsssssspppmmmpppsssqqqooonnnqqqtttpppwww}}}|||yyyzzzoooLLLUUUtttyyyttthhhddd```\\\YYYWWWUUUSSSOOONNNNNNNNNOOONNNLLLJJJJJJJJJIIIGGGDDD???;;;999333999>>>>>>>>>FFFVVVcccllllllmmmqqqwww{{{{{{zzz}}}}}}}}}~~~xxxYYYCCCDDDUUU}}}UUU888666333222333333222222333111111444444444777===iiittt^^^MMM]]]===???@@@MMMqqq~~~|||xxxvvvooolllkkklllllllllpppvvvlllMMMDDDBBBCCCDDD>>>:::999777666666888:::<<>>CCCUUUggg))))))))))))))))))))))))(((((())))))))))))*********))))))((()))***+++,,,444111:::LLLOOOGGGMMM\\\mmmuuu~~~{{{mmmcccbbbAAA;;;999???GGGLLLNNNOOOIIICCC;;;666555555444333444555555444333333555777444...444;;;999===GGGIIIOOOJJJGGGHHHGGGCCCDDDHHHCCCDDDCCCCCCKKK\\\llltttzzzwwwuuuuuuwwwxxxuuurrrxxxooodddiiicccEEE:::CCCEEEFFFHHHJJJKKKKKKLLLNNNPPPQQQOOOMMMMMMOOOPPPOOONNNQQQQQQSSSTTTYYY^^^]]]YYYcccTTTGGG======>>>===@@@FFFAAAGGGNNNTTTXXX\\\aaaeee^^^ccc___^^^eeejjjwwwxxxtttyyyttteee\\\___TTTKKKDDDEEE^^^WWWFFFMMMSSSDDD???DDD<<<;;;:::;;;<<<999666:::AAAVVViiizzz~~~~~~{{{tttrrrmmmiiippp}}}nnn^^^DDD666444111555???BBBGGGMMMRRRPPPOOOUUU\\\___UUUSSSUUU\\\```]]]YYYXXXaaa___oooooohhhEEEFFF===<<<@@@DDDOOOZZZ```ccchhhjjjiiippptttuuurrrppprrrrrrpppmmmrrrvvvvvvrrrppprrruuuuuuwww{{{}}}{{{xxx|||mmmWWW[[[zzzzzzwwwbbb^^^YYYUUUSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJHHHGGGFFFDDDBBB@@@???>>>;;;@@@CCCBBBBBBIIIXXXdddhhhjjjlllooorrruuuxxxyyyrrrSSSAAAGGG^^^III888555333222222333333222222111222444444333666<<>><<<:::888888888999999<<<;;;::::::;;;===???AAADDDFFFIIILLLMMMNNNMMMMMMIIIHHHFFFBBB>>>999666444777999===??????<<<888666666999>>>AAADDDHHHOOOUUUaaa^^^___bbbcccaaabbbeeeccccccbbbaaa```bbbeeehhhpppsssllltttuuupppuuuWWW===222111000000000111222333///666444333999888:::DDD~~~kkkeee[[[@@@;;;777666777999BBBKKKTTT{{{SSSEEEFFFJJJ???>>>:::<<<===EEEjjjrrrnnnpppoooiiimmmnnnyyyyyymmm[[[UUUNNNFFFAAAEEEWWWhhh)))))))))))))))))))))))))))))))))*********++++++((())))))***************555222888FFFQQQTTTXXX^^^vvv{{{vvv}}}|||ccc___QQQDDD:::<<>>:::666333:::999666333111333666999===444777999444666>>>>>>;;;<<<>>>AAABBBAAAAAAAAA@@@EEEHHHLLLXXXiiiuuuxxx{{{wwwtttvvvzzz}}}zzzwwwnnnqqqjjjbbbQQQ??????EEEBBBEEEGGGIIIKKKKKKLLLOOOQQQPPPNNNMMMMMMOOOPPPQQQPPPSSSMMMPPPVVVVVVXXX[[[YYYXXX{{{kkkVVVCCC??????<<<===BBB===DDDMMMRRRUUUXXX]]]aaa[[[```^^^]]]ccchhhuuu~~~{{{lll```^^^WWWQQQIIIKKKkkkpppVVVWWW[[[IIIIIIXXXTTTKKKCCC<<<<<<===<<<>>>@@@XXXlll}}}}}}~~~{{{uuulllnnnmmmkkkqqqlllfffRRR===444555222777BBBEEEIIIOOOTTTUUUOOORRR\\\YYY\\\WWWWWW^^^cccbbb]]][[[```\\\qqqhhh{{{uuuJJJHHH<<<:::@@@@@@LLLXXX___ccchhhjjjiiiooossssssnnnlllmmmnnnmmmnnnsssxxxwwwrrrpppssswwwvvvvvvzzz}}}zzz~~~|||xxxyyykkkeeeiiiwwwsssrrrpppsssYYYTTTNNNKKKJJJLLLMMMNNNLLLKKKJJJJJJKKKLLLJJJIIIGGGEEECCCAAA@@@BBBDDDFFFAAADDDFFFEEEEEEKKKWWWbbbbbbfffkkkmmmnnnpppvvv{{{~~~~~~lllPPPAAAMMMjjjuuuAAA777555222111222333333222222000222555555333666;;;LLLUUUsss{{{jjjFFFCCCAAA===ZZZzzz~~~~~~|||zzzzzztttoooooonnnlllmmmppptttddd[[[WWWWWW\\\WWWEEECCCAAA???===<<<;;;::::::888888888777888;;;>>>AAABBBDDDHHHLLLMMMMMMLLLKKKGGGFFFBBB>>>:::777555333222555999<<<<<<999555222333777<<>>???;;;===>>>FFFmmm{{{uuuxxxuuunnnllllllsss~~~ggg\\\OOOHHHEEEHHHQQQZZZ))))))))))))))))))))))))))))))******+++++++++,,,((()))***++++++***)))(((555666999@@@NNN\\\___[[[___qqqnnnppp}}}lllZZZjjjaaaOOO>>>:::===BBBHHHOOOSSSUUUUUUQQQIII@@@999555222555777666444222333555000///666888333666999111444:::;;;888999@@@AAA<<>>111333:::999===DDDDDDBBBIIIPPPVVVPPPSSS```ZZZbbb[[[YYY___dddccc```^^^SSSaaaqqqfff___}}}NNNIII;;;888@@@===IIIVVV^^^ccchhhjjjiiinnnqqqpppjjjhhhiiikkkjjjnnnrrrvvvtttooonnnrrrwwwrrrsssyyy~~~wwwyyytttbbb]]]kkkuuuhhhnnnrrruuu\\\SSSWWW^^^hhhQQQLLLFFFCCCDDDGGGKKKLLLKKKJJJIIIIIIJJJKKKJJJHHHGGGDDDAAA???@@@DDDIIILLLBBBDDDEEECCCDDDIIITTT\\\\\\bbbiiikkkkkknnnvvv}}}~~~|||{{{}}}iiiNNNAAARRRrrr}}}zzzEEE777555222111222333333222222000222555555333555:::999VVVmmm[[[FFFBBBAAA999SSSxxx}}}|||zzzyyysssooopppqqqpppqqquuu|||IIIGGGEEEBBB???===<<<;;;666777999;;;===AAAFFFIIICCCEEEIIILLLNNNMMMKKKJJJFFFCCC@@@;;;777555333333...111666::::::888333111000555:::>>>@@@CCCHHHLLL[[[XXXZZZ```cccbbbdddiiiffffffdddcccbbbdddiiilllgggooohhhrrrrrrlll888777111111000000000111333444000777444222888;;;===EEE\\\~~~pppEEE>>>888666555777>>>EEE<<>>???HHHqqq|||wwwxxxlllnnnsss}}}iiiYYYIIIBBBCCCCCCDDDFFF))))))))))))))))))))))))))))))))))))))))))))))))************************---777<<<>>>KKK]]]___TTTXXX^^^hhhpppnnngggfffkkkmmmQQQGGG333555GGGCCCQQQUUUTTTUUUWWWWWWQQQGGG>>>:::777333333444555444222444444333333222333333333555555555444444777;;;???JJJZZZgggiiinnnvvvxxxsssssstttuuuzzz{{{kkkwwwzzzbbbHHH@@@AAACCCEEEGGGEEEFFFGGGHHHIIIJJJJJJJJJQQQQQQQQQQQQRRRTTTUUUVVVMMMOOOQQQRRRSSSTTTVVVXXXVVVVVVqqqzzzSSSFFFDDD???<<<@@@@@@BBBEEEJJJNNNRRRVVVWWWYYYUUUWWW^^^```bbbppp}}}ppp___^^^VVVOOOfffooocccaaauuukkkZZZWWWKKKBBB???999GGG\\\mmmzzzxxxrrrpppqqqqqqsssiiinnnxxx}}}hhhmmmUUU777555555:::CCCIIIJJJIIILLLMMMNNNPPPSSSVVVYYY[[[aaaaaaaaa___^^^```dddhhhdddjjjtttTTTWWWlll~~~^^^III>>>888AAAAAAGGGOOOXXX___eeejjjmmmmmmnnnpppooommmkkkjjjjjjjjjpppuuuvvvtttssssssrrrxxx}}}zzzzzz~~~{{{wwwwwwyyyfff^^^^^^yyywwwuuummmmmmyyy{{{jjjUUULLLNNNQQQ?????????@@@CCCFFFIIIKKKHHHFFFEEEGGGJJJLLLKKKIIIFFFAAA;;;999;;;>>>@@@@@@DDDAAA===>>>CCCKKKSSSWWWXXX___hhhooorrruuuyyy|||yyy}}}~~~|||cccPPPCCCMMM~~~kkk<<<555444333333222222333333222222222333444555666777BBB~~~oooQQQaaaSSS???HHH;;;LLLlll{{{}}}sssttttttuuuxxxuuupppoooqqqZZZVVVNNNIIIIIIHHH@@@777===888555:::CCCJJJJJJHHHGGGHHHHHHGGGEEEEEEFFFHHHHHHDDD>>>:::777444222111000111222333333222111000333333777>>>AAABBBGGGNNNVVVYYY\\\___eeejjjiiicccaaa``````aaacccfffiiikkklllkkknnn|||ddd@@@777222222222111222222333333666666666555666:::@@@DDDKKKaaaYYYDDD555999:::333888@@@CCCAAA\\\wwwvvvnnndddOOODDD>>>@@@888888>>>MMMxxxqqqpppvvv}}}fffWWWIIIDDDCCC@@@AAADDD))))))))))))))))))))))))))))))))))))))))))))))))************************)))222999>>>KKK[[[dddcccSSS^^^uuu|||yyyfff```HHH===BBB===KKKOOORRRXXX[[[\\\XXXTTTQQQEEE@@@:::777666777777666777777666555666666888888222444888<<>>???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJJJJOOOOOOOOOPPPRRRSSSUUUVVVPPPQQQSSSSSSSSSSSSTTTVVVTTTYYYfffkkkPPPEEE???<<<===>>>@@@BBBFFFJJJNNNQQQRRRWWWTTTWWW^^^___```mmm~~~wwwxxxzzziiibbbhhhkkkgggrrr^^^QQQJJJ???IIIcccmmmtttrrrnnnnnnnnnmmmpppwwwyyyrrr{{{uuussscccHHH555555777===FFFLLLNNNNNNPPPQQQRRRSSSTTTTTTSSSSSS]]]]]]\\\[[[[[[]]]___aaagggfffnnn]]]qqq~~~hhhMMMAAA:::??????EEEOOOXXX___eeeiiillllllmmmmmmnnnnnnmmmkkkjjjiiimmmpppppppppqqqsssuuuuuuzzzyyyzzz~~~||||||cccmmmrrr{{{}}}ooo[[[VVV\\\eeerrrxxxlllYYYKKKEEEBBB;;;::::::;;;===@@@CCCEEEAAA@@@???AAADDDFFFFFFDDDDDD???:::888999<<<>>>>>>BBB???===>>>CCCJJJQQQUUU]]]ccckkkoooqqqrrruuuwwwvvvzzzzzzyyy|||^^^LLLCCCRRRyyyjjj<<<555444333333222222333333222222222333444555666777888fff]]]mmm^^^FFF??????DDD```vvvxxxrrrppprrruuuuuuqqqoooppp}}}ppphhh^^^VVVOOOIIICCCAAA@@@;;;777888>>>AAA???;;;???AAADDDEEEDDDDDDDDDDDDAAA???;;;888777666444222000000111222222111111000333333666<<<@@@BBBGGGMMMUUUXXX[[[^^^dddjjjhhhbbb\\\]]]^^^```ccchhhkkknnnnnnnnnttt```666111222111111111111222333333555666666777888;;;???CCCLLLYYYwwwDDD===888777:::///>>>AAA???NNNdddmmmlllfff[[[MMM@@@???888888===OOOzzzzzz{{{jjjYYYQQQNNNJJJGGGFFF))))))))))))))))))))))))))))))))))))))))))))))))************************(((---444===GGGSSS```iiibbbiii{{{|||\\\EEEAAA@@@NNNJJJPPPXXX]]]___^^^^^^___VVVQQQJJJEEEDDDFFFGGGHHH999888666444444555666777:::>>>DDDKKKTTT^^^hhhnnnlllsssuuutttuuuxxxtttlllnnnkkkjjjcccUUUXXX~~~}}}|||~~~nnnPPPGGG???>>>?????????AAACCCDDDFFFHHHIIIJJJKKKKKKLLLMMMMMMNNNPPPRRRSSSTTTRRRTTTUUUUUUSSSRRRRRRSSSTTT[[[\\\ssseeeLLLBBB??????>>>???@@@BBBFFFIIIMMMOOOUUUTTTWWW]]]^^^___iiiwww{{{rrrnnnrrr|||}}}ooojjjmmmlllwwwpppeee^^^RRRYYYlllmmmmmmkkklllnnnmmmjjjrrrkkkvvvdddsssRRR777666888===CCCHHHMMMQQQRRRPPPRRRSSSUUUTTTSSSQQQOOO[[[YYYYYYYYY[[[[[[[[[ZZZ___bbboooccc~~~vvvQQQCCC<<<<<<<<>>BBBHHHNNNRRR[[[aaahhhmmmooopppsssuuuuuuxxxxxxxxx||||||XXXEEEEEE[[[}}}jjjooo:::555444333333222222333333222222222333444666777888>>>XXXbbbqqqfffuuuMMM999DDD>>>WWWqqqtttooonnnrrruuutttrrrrrrxxxlllccc___YYYOOOJJJLLLCCC>>>999999;;;;;;777222666999>>>@@@AAA@@@??????888777666777777777555444000000111111111111000///222111555;;;>>>@@@EEELLLSSSWWWZZZ]]]ccchhhfff```[[[\\\^^^aaadddhhhkkkmmmjjjmmmvvvWWW444:::111111000000111222222333333555888999:::<<>>:::;;;CCCOOOYYYaaaeeehhhjjjkkkhhhfffiiinnnqqqoookkklllkkkmmmppprrrrrruuuxxxqqqvvvvvvyyy~~~{{{xxxssskkkddd```ZZZOOOEEE@@@CCCCCC???999666444444666555555555555666777888777888888:::<<<>>>??????<<<:::777555444555666777888999;;;<<<@@@EEEKKKOOOTTTZZZccciiimmmqqquuuyyywwwxxxyyy{{{vvvQQQ???IIIfffooo^^^666555444333333222222333333222222222333555666888888;;;FFFfff```XXXRRR<<>>===999666333666999::::::::::::;;;333333444666888888666333000111111000000000//////111000333999===???DDDKKKRRRVVVYYY]]]ccchhheee______```bbbdddfffhhhiiijjjhhhmmmxxx|||eeeOOO555;;;000000000000111222333333333666:::===>>>>>>@@@AAAEEE\\\xxxvvv^^^???<<<999===444999;;;EEEFFFVVVqqqooo\\\XXXYYYAAA:::888;;;===NNN~~~xxxbbbYYYTTTMMMGGG))))))))))))))))))))))))))))))))))))))))))))))))************************...)))***444>>>CCCGGGJJJeeekkkeee^^^lllmmmXXXBBB>>><<<===EEEPPPXXXXXXUUU\\\\\\]]]^^^^^^___```aaafffeeecccbbbcccdddfffggghhhjjjkkklllmmmooorrruuuzzzwwwpppiiiggggggccc^^^```ggg___PPP___mmmEEE@@@BBBCCCAAA???@@@DDDFFFDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPSSSVVVWWWVVVUUUUUUUUUYYYUUU```ZZZxxxxxxUUUGGGDDD???>>>>>>>>>AAAEEEIIILLLQQQRRRVVV[[[]]]```ffflll~~~~~~|||rrrvvvpppjjj[[[^^^}}}kkkrrrkkkddd^^^aaajjjooopppnnnrrrlll}}}}}}jjjuuupppSSSFFF555888<<>><<<999777666555555777:::666666555444444444333444555666777888999:::<<<===999999777555333333444444444666999:::===AAAGGGLLLSSSYYYbbbiiinnnsssyyy}}}xxxwwwxxx|||oooLLL<<>>DDD^^^|||uuullllllpppsssvvvxxxkkkTTTTTT^^^aaa]]][[[PPPLLLHHHEEEDDDCCC@@@===777888777666444555777999333444555777999888555333222111111000000000000000111000222888;;;>>>DDDKKKRRRVVVZZZ^^^dddhhheee___```bbbdddgggiiijjjkkkkkklllrrrrrrVVVJJJ222+++000000000000111222333444444888<<<@@@AAAAAAAAABBBEEEJJJ~~~zzz;;;<<<:::222@@@444444???@@@LLLgggfffSSSNNNTTT???::::::======HHHuuurrrbbbZZZQQQIII))))))))))))))))))))))))))))))))))))))))))))))))************************,,,))))))000;;;DDDGGGEEETTTkkkttteeeccc|||mmmMMMCCC999:::EEEOOORRRQQQ[[[]]]```bbbbbbbbbcccdddcccdddeeegggjjjmmmoooqqqpppqqqqqqpppnnnmmmnnnppppppnnnllljjjiiihhhfffdddeeePPPQQQuuunnnTTT;;;===AAABBB???===@@@CCCEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMOOORRRVVVWWWWWWWWWWWWWWWZZZUUUbbb[[[^^^pppSSSHHHBBB@@@===<<<===@@@DDDGGGLLLOOORRRWWW[[[```eeejjjzzz|||xxxsssccc^^^~~~jjjpppccc^^^]]]dddllloooqqqrrroooeee|||XXXtttppp???;;;666:::<<>>;;;999999;;;;;;777666888777666666444333222111000111333555555555555777888888888888666333222222333111444666888999===DDDJJJWWW]]]dddjjjmmmqqqwww{{{uuutttuuuzzz~~~gggHHH>>>^^^zzzNNN777555444333333222222333333222222333444555777999:::>>>FFF~~~WWWxxxpppfffmmmPPPCCC>>>???WWWzzzyyypppnnnnnnooorrrvvvvvvbbb___ccccccaaaZZZVVVOOOJJJGGGDDDAAA???<<<;;;999666333444666999666666777999::::::777555444333222111000000000111111000222777;;;>>>DDDLLLSSSWWW[[[```fffjjjggg```]]]```dddiiilllnnnoooooollluuuLLLAAA444***000000111111222333555555666:::???BBBCCCCCCDDDDDDIIIGGGoooLLL<<<999,,,CCC111555999:::CCCWWW___XXXRRRKKK===<<<999===>>>BBBdddttteeeUUUHHH))))))))))))))))))))))))))))))))))))))))))))))))************************(((++++++***333BBBJJJHHHMMMiiipppqqqkkkRRRBBB???EEEJJJMMMUUUXXX\\\^^^___aaaeeeiiigggiiilllppprrruuuvvvvvvlllmmmmmmllliiihhhiiijjjaaadddiiikkkiiiddd```^^^QQQPPPyyyuuuSSSDDD???;;;@@@AAA>>>===AAADDDBBBFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPSSSVVVXXXXXXWWWWWWWWWVVV[[[\\\^^^ZZZrrrrrr\\\IIIFFFAAA<<<;;;===@@@BBBGGGJJJMMMQQQWWW^^^dddhhhtttkkkttt}}}|||xxxeeeiii``````eeennnssssssuuuzzzvvvrrrqqq^^^cccUUU555000<<>><<<===@@@>>>888666999;;;;;;:::888666444222111000222444444222222333555777999999777444222222333///222444555666:::BBBIIIVVV[[[bbbfffiiilllqqqvvvtttqqqtttzzz|||{{{|||vvv```FFFCCClllpppuuuCCC:::555444333333222222333333222222333444666888:::;;;111DDDccchhh```\\\XXXHHH>>>???OOOnnnyyywwwsssoooooosssiiibbbcccaaa]]]XXXPPPIIIDDDAAA??????>>>>>><<<:::777777888:::999999999;;;<<<<<<;;;999555444333222111111111222222111222777;;;>>>EEELLLTTTYYY]]]bbbhhhlllhhhaaa]]]```dddiiimmmnnnnnnnnnkkkxxxIII555888666111111111222333555666777999<<>>>>>777;;;@@@???WWWzzzaaaMMM))))))))))))))))))))))))))))))))))))))))))))))))************************$$$------&&&+++>>>JJJIIIIII]]]}}}pppuuurrrPPP>>><<>>@@@CCCFFFJJJMMMTTT]]]dddfffllloooyyyhhhrrrrrr|||www|||zzzxxxrrr^^^```bbbeeeoooyyy{{{xxxzzztttccchhhPPP<<<999000HHHNNNIIIDDDEEEKKKPPPQQQOOOQQQQQQQQQQQQQQQPPPPPPPPPLLLSSSYYYXXXSSSRRRXXX___VVVQQQ^^^pppkkkcccWWW~~~RRRFFF???777>>>GGGQQQYYY```eeeiiieeefffggghhhhhhjjjnnnqqqrrrkkknnnyyy{{{sssmmmooonnnpppqqqwwwvvvqqqvvvSSS<<<@@@GGGCCCEEEBBBAAACCC@@@;;;===DDD@@@@@@>>>===:::888555444222444666555222111333555777999;;;999555222222333...111333333444888AAAIIIPPPUUU\\\```cccgggmmmqqqtttqqqttt{{{}}}yyyyyy}}}ooo[[[FFFGGGuuuwwwaaaccc777;;;555444333333222222333333222222333444666888:::;;;444QQQ```[[[]]]]]]OOO???===CCCZZZ}}}zzzrrrppprrrpppvvvccc```^^^YYYTTTLLLEEE@@@>>>>>>???===>>>???>>><<<::::::;;;;;;::::::<<<>>>???>>>===777555444222111111222222333111333777;;;>>>EEEMMMUUUZZZ___ccciiimmmiiibbb___bbbfffjjjllllllkkkiiioooPPP...333444222222222333444555777888;;;>>>BBBEEEFFFGGGHHHIIIFFFFFFUUUjjjFFF<<>>PPPrrrsss[[[************************))))))))))))))))))))))))******))))))******+++,,,)))))),,,///---...:::IIILLL[[[sss}}}ooohhhkkkkkkXXXHHHBBBFFFCCCCCCGGGLLLPPPRRRSSSQQQUUURRRSSS]]]^^^ZZZ^^^```^^^]]]aaacccaaa^^^[[[[[[XXXQQQEEE<<>>???@@@@@@BBBBBBCCCDDDAAACCCGGGIIIJJJJJJKKKMMMNNNLLLIIIIIIKKKMMMOOOOOOSSSUUUWWWXXXVVVUUUTTTUUUZZZ[[[^^^[[[UUU]]]sssZZZEEEBBBAAA;;;:::@@@???AAAEEEKKKSSSYYY___bbbhhhfffnnn~~~rrrqqqtttrrrrrrpppjjjaaa[[[]]]cccoootttvvvyyyzzzvvvooojjj}}}]]]888>>>;;;666MMMWWWTTTOOOKKKJJJLLLPPPRRRKKKLLLNNNPPPRRRRRRRRRRRRQQQXXXYYYSSSPPPUUU[[[\\\```OOOYYYsss~~~RRRnnn|||bbbBBB@@@<<<>>>CCCMMMYYYaaaddddddfffggggggfffgggiiinnnqqqlllnnnpppqqqpppppppppqqqrrrzzzuuuuuu{{{nnnPPPGGGAAA>>>NNNQQQSSSYYYTTTJJJDDD;;;999EEE<<<<<<<<<======:::555111666666777888999888555222888999999999777444111///333222111222555:::@@@CCCLLLNNNSSS[[[cccjjjmmmooottttttvvvyyy}}}~~~}}}{{{nnnPPPCCCVVV}}}llldddrrr<<<777555444333333222222222222222222333444555777888999:::SSSgggVVVmmmYYY>>>FFF@@@;;;EEEfff{{{rrryyyvvvkkkmmm|||rrrnnnbbb\\\[[[VVVKKKKKKLLLCCCCCCDDDDDDAAA;;;888888999>>>>>>>>>>>>???>>>:::777777777666555444222000///000333555555777===HHHPPPYYY^^^bbbcccfffkkkkkkhhhhhhkkkeeeeeennnnnnhhhjjjppp{{{```FFF333888333333222000000444777:::<<<@@@AAADDDGGGJJJJJJGGGDDDCCCOOOYYYjjjkkkFFF888;;;444444444444666<<>>??????@@@AAABBBCCCCCCAAACCCFFFHHHHHHIIIKKKLLLNNNLLLKKKKKKMMMOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVWWWRRRTTTZZZ```^^^___rrryyyTTTGGGFFFAAA======???AAAEEEJJJQQQWWW[[[\\\______eeexxxvvvpppooorrrlllccc______\\\YYYbbbqqqttt{{{|||ooooooOOO444;;;======NNNWWWUUURRRPPPPPPQQQSSSTTTQQQRRRSSSSSSSSSSSSRRRQQQOOOUUUVVVQQQOOOSSSXXXZZZYYYQQQZZZpppRRRccclllgggMMMCCC>>>???CCCLLLWWW```ccccccgggggggggggggggiiinnnqqqmmmoooqqqrrrqqqppppppqqqsss~~~|||zzz~~~}}}uuuVVVJJJJJJQQQgggiiihhheeeXXXPPPRRRJJJ???>>>>>>===;;;;;;;;;===>>>???888888888999999999777666666666777777666444222111666555444444777;;;AAADDDIIILLLQQQYYYbbbiiinnnppptttwwwzzz{{{{{{|||gggJJJEEE___ggg\\\jjj999777555444333333222222222333222222333444666888;;;<<>>>>>>>>@@@AAA@@@>>>;;;999888888777555333222111111333555666888>>>IIIQQQWWW]]]ccceeehhhkkkjjjfffiiilllffffffoooooojjjmmmvvv}}}uuuLLL;;;000777555333222111333666999<<<======???CCCHHHLLLNNNMMMKKKEEEKKKOOOvvvwwwzzzTTT???999<<<666555444555999???EEEIIICCCAAA===;;;:::===@@@BBBBBBrrr************************))))))))))))))))))))))))******))))))******+++,,,---++++++,,,,,,+++...444MMMXXXfffnnnoooqqq}}}|||fffUUUTTTJJJ;;;777>>>BBB@@@>>>EEECCC@@@CCCAAA>>>FFFJJJLLLLLLHHHDDDBBBCCCDDDFFFUUUxxxjjjBBB777>>>AAA>>>:::>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEEEEEEEGGGIIILLLMMMLLLKKKLLLOOOPPPOOONNNLLLNNNPPPQQQQQQSSSVVVXXXRRRQQQVVV___bbb```bbbiiizzz^^^OOODDD@@@AAA===>>>AAAFFFMMMRRRTTTTTTZZZ[[[^^^fffxxx{{{sssnnnllliiihhhbbbWWWSSS[[[aaaeeeuuupppnnn{{{aaaBBB555;;;BBBGGGMMMSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQNNNSSSTTTQQQOOORRRVVVWWWWWWWWWWWWttt```___fffxxxzzzXXX?????????BBBJJJUUU^^^bbbccchhhhhhhhhggggggiiimmmppppppqqqssssssrrrrrrrrrsssppp}}}{{{vvvqqqjjjcccRRRVVVkkk{{{wwweeeYYYXXXOOO@@@===<<<<<<===<<<<<<===@@@BBB::::::999999999999:::;;;999999999888888888888888888666444444666:::???BBBGGGJJJQQQYYYccckkkrrrvvvuuuzzz~~~~~~{{{|||zzz]]]DDDLLLppphhhlllrrrYYY555777444444333222222222333333333333333444666:::===???aaa]]]fff~~~ttt\\\ppp[[[BBB@@@===@@@OOOeeeuuusssvvvwww{{{zzzwwwwwwllldddccc___TTTMMMDDDBBBDDDEEEBBB>>>======>>>@@@BBBCCCAAA???;;;::::::888666444333222222333555666999@@@KKKSSSVVV]]]dddgggiiikkkhhhccciiimmmhhhgggoooooolllqqqeeeBBB888///222000222333444666999<<<>>>???>>>???CCCGGGLLLNNNNNNMMMNNNOOOMMMaaadddqqq{{{===777;;;888666444333555888===@@@CCCAAA???===<<<===@@@AAA@@@WWW************************))))))))))))))))))))))))******))))))******+++,,,---+++***+++,,,,,,,,,,,,222IIIdddrrrsssvvvpppZZZIII@@@AAAFFF;;;???;;;999@@@???:::>>>666;;;>>>@@@III]]]uuucccKKK999;;;>>>::::::AAA======>>>???@@@AAABBBBBBBBBCCCDDDCCCCCCEEEHHHJJJJJJJJJJJJLLLNNNOOONNNMMMJJJKKKLLLMMMMMMOOORRRUUUZZZTTTRRRXXX\\\\\\\\\___rrreeeLLLEEEHHH???>>>@@@EEELLLQQQSSSSSSXXX[[[]]]^^^eeexxxyyyuuupppmmmkkkgggaaa[[[SSSTTTWWW```kkkxxxxxxvvv}}}dddaaaXXX===>>>AAAIIIOOOJJJLLLNNNQQQSSSTTTRRRPPPNNNKKKLLLMMMNNNOOOPPPQQQQQQNNNPPPRRRQQQPPPRRRTTTVVVXXX^^^RRR```bbbxxx\\\zzz```AAA???>>>???FFFQQQ\\\bbbdddiiiiiihhhggggggiiimmmppprrrsssuuuuuutttssstttuuuxxx}}}sssggg[[[OOOpppuuunnnVVV[[[wwwsss\\\NNNBBB<<>><<<;;;;;;;;;999777777888;;;>>><<<;;;:::999999999::::::777555333222333777;;;>>>FFFJJJRRR\\\eeennnwww{{{xxx|||~~~~~~tttTTTAAAWWW{{{jjjvvvGGG333777444333333222222333333333555444444444777:::===@@@LLL<<>>>>>FFFUUUkkkmmmkkk{{{xxxxxxnnniiicccZZZRRRIIIEEEDDDBBB===999;;;;;;<<<>>>AAABBBAAA@@@::::::999888666444222111111222444666;;;CCCMMMTTTYYY___dddfffhhhkkkiiidddhhhmmmiiigggnnnnnnnnnuuuwwwWWW@@@;;;333//////333555888:::<<<>>>AAABBBEEEEEEEEEHHHKKKLLLJJJIIISSSUUUUUUWWW~~~rrr\\\DDD???777:::777555333333555888:::BBBAAA???>>>>>>>>>???@@@IIIEEE[[[************************))))))))))))))))))))))))******))))))******+++,,,++++++***+++---///---***$$$555LLL^^^jjjrrrwwwzzz}}}jjjfffZZZVVV^^^ZZZNNNJJJfffpppxxx|||lllFFF<<<;;;AAA???666777BBB<<<======>>>???@@@AAAAAABBBCCCCCCCCCBBBCCCFFFIIIHHHHHHHHHJJJMMMNNNMMMLLLJJJKKKKKKJJJJJJKKKNNNPPPZZZUUURRRSSSUUUWWW[[[___^^^oooXXXMMMHHHDDDBBBDDDKKKPPPSSSSSSQQQTTTXXXYYY\\\eeeqqq{{{xxxqqqjjjjjjhhheee```ZZZTTTQQQMMM]]]iiikkksss~~~wwwsssvvv~~~qqqxxxzzzMMM===GGGHHHNNNSSSHHHHHHKKKOOORRRRRRPPPMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNKKKLLLMMMOOOOOOOOOPPPQQQSSS]]]QQQUUU|||UUUWWWyyyjjjKKK???======CCCNNNZZZbbbeeeggghhhgggffffffiiimmmppppppqqqrrrrrrrrrrrrsssuuuzzzsss```SSSJJJ@@@dddxxxlllvvvvvvYYYZZZvvvxxxZZZKKKBBB>>>CCCDDDFFFGGGGGGCCC???;;;999;;;:::888666444555:::>>>===<<<;;;999888888888888888666333222333666:::===BBBIIISSS]]]fffooowww}}}{{{|||~~~lllOOOFFFgggyyyggg;;;666777333333333222222333333444666666555666777:::===>>>@@@>>>OOOMMMuuunnniiiYYYCCCBBB>>>===EEEQQQaaatttvvvmmmxxxzzz|||zzzpppdddZZZVVVPPPJJJEEEAAA<<<:::;;;;;;:::<<<>>>???>>>===888888777666555333222111000111333666===GGGQQQXXX^^^bbbddddddfffjjjjjjhhhgggmmmjjjgggmmmnnnpppzzz~~~tttkkkEEE999777444222777666999<<<>>>???@@@CCCFFFKKKJJJJJJJJJLLLMMMLLLKKKNNNTTTZZZSSSgggiiivvviiiLLL999:::888555333333555777999????????????????????????AAA<<>>???@@@@@@AAABBBCCCDDDDDDCCCCCCEEEGGGGGGFFFFFFHHHKKKMMMMMMLLLLLLLLLMMMLLLJJJJJJKKKMMMPPPRRRTTTTTTSSSTTTYYY]]]bbbiii___VVVMMMCCC@@@CCCHHHJJJJJJFFFHHHLLLQQQTTTWWWXXXYYYfffkkksss{{{~~~wwwsssoooiiieee^^^]]]YYYSSSMMMJJJLLLOOO___rrr~~~|||~~~uuukkkqqq~~~|||ttt```BBB>>>KKKJJJNNNRRRJJJIIIKKKNNNQQQQQQPPPMMMKKKNNNNNNMMMLLLKKKKKKKKKKKKHHHFFFHHHMMMNNNKKKKKKMMMKKKVVVTTTVVVnnn```dddoooyyyOOOCCC???<<<@@@JJJVVV___dddeeeeeeeeeeeeeeehhhlllppplllnnnooooooooopppsssuuueeeYYYEEEAAABBBAAAooofffnnnhhheeelllhhhdddVVVMMMRRRMMMEEE???======<<<<<<;;;;;;999555222333888===AAAAAA@@@???>>>===<<<<<<999777555333444888<<<>>>@@@HHHTTT___gggnnnvvv{{{||||||~~~cccLLLOOOxxxxxxgggmmm777;;;666333333222222222333444444666666777999;;;===???@@@FFFDDDNNNMMMgggMMMjjjzzz[[[DDD>>>===FFFSSS___llluuu~~~uuu~~~vvvtttcccYYYVVVPPPJJJFFFCCC@@@???@@@>>><<<<<<===<<<;;;999555555555555444333222111000111333888AAALLLWWW^^^bbbeeefffdddfffjjjllljjjgggnnnlllhhhmmmnnnrrr}}}}}}xxx]]]BBB666///222333===;;;>>>@@@AAA@@@AAAEEEIIIMMMLLLLLLMMMPPPSSSTTTTTTMMMSSS\\\VVV[[[iiihhhWWW888:::999666555444666777999;;;<<<>>>@@@@@@@@@???>>>>>>>>>@@@LLLkkk************************))))))))))))))))))))))))******))))))******+++,,,'''+++---******......+++...+++)))111HHHddduuuyyywww]]]LLLEEEAAA===999888999;;;<<<<<<;;;<<<<<<===>>>???@@@@@@BBBDDDEEEEEEDDDDDDDDDEEEHHHGGGFFFGGGJJJMMMNNNNNNMMMNNNPPPOOONNNMMMMMMNNNLLLPPPTTTUUUTTTVVVZZZ]]]bbb^^^yyyoooaaaOOOCCCAAACCCDDDCCCAAAAAABBBEEEHHHJJJJJJIIIVVVXXX[[[\\\]]]```eeehhhcccaaa___]]][[[YYYWWWUUUOOONNNMMMLLLNNNUUU]]]ccczzztttssszzz}}}yyywwwuuujjjdddIII@@@DDDKKKIIIIIINNNMMMJJJKKKMMMNNNNNNMMMLLLKKKOOONNNMMMKKKJJJJJJKKKKKKHHHFFFHHHNNNPPPLLLJJJLLLIIIQQQTTTUUUbbbzzzOOOrrrZZZHHHCCC>>>???GGGRRR[[[___bbbcccccccccdddhhhlllpppmmmnnnpppqqqqqqssswwwyyyhhhZZZGGGEEEGGGFFFwwwzzzvvvppphhh^^^PPPHHHFFFEEEBBB>>>;;;<<<;;;666222222666;;;@@@AAABBBBBBAAA@@@???>>>999777444333444888<<<>>>AAAKKKYYYdddkkkpppvvv{{{{{{|||~~~sssYYYJJJYYYjjjooozzzUUU666===111333222222222333333444555444666999<<<@@@BBBDDDDDDIIICCC@@@KKK\\\mmmVVVttt{{{III@@@<<>><<<:::888333333444444444444333333222222444;;;FFFSSS^^^dddcccggghhhgggiiilllllliiihhhqqqoookkknnnpppvvv{{{RRRCCC888///666444<<>>BBBBBB>>>999BBBbbb************************))))))))))))))))))))))))*********)))***++++++,,,&&&,,,---)))(((+++---+++'''///000)))+++@@@___sssgggFFF777888===333;;;???:::777:::???AAA;;;;;;<<<===>>>???@@@@@@BBBDDDFFFGGGEEEDDDDDDDDDJJJHHHFFFGGGJJJMMMOOOPPPMMMOOORRRRRRQQQPPPPPPQQQPPPSSSTTTSSSTTTYYY^^^aaaUUU]]]___xxxyyyaaaPPPIIIHHHHHHGGGEEEBBB???===>>>@@@CCCFFF===BBBGGGIIIIIIIIIJJJLLLIIIKKKLLLLLLKKKIIIGGGFFFDDDFFFKKKUUUcccppp{{{}}}}}}fffjjjdddcccxxxjjjDDD???EEELLLMMMGGGEEEIIINNNJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMKKKHHHJJJQQQSSSOOOMMMOOOOOOOOOSSSQQQWWWgggLLLjjjpppMMMFFF???>>>EEENNNWWW[[[```aaabbbbbbdddggglllpppppprrrtttuuuvvvxxx||||||dddZZZPPPEEEqqq}}}tttggg___[[[UUUKKKBBB<<<===<<<888222222666;;;777999;;;<<<===<<<:::999666444222111222666:::===EEEPPP___jjjppptttyyy}}}zzz}}}hhhRRRHHH^^^qqqYYYvvvzzzoooEEE555<<<,,,222222222222333333444555222555:::???DDDGGGHHHIIIFFFNNNMMMXXXOOOgggaaazzzNNNDDD;;;>>>HHHVVVgggttt~~~~~~}}}qqq}}}rrr___WWWYYY[[[YYYTTTMMMJJJFFFBBB@@@>>>;;;888222333333444555555555444333444666>>>JJJXXXccciiibbbgggjjjkkklllnnnlllhhhjjjsssrrrmmmppprrryyyxxxmmm<<<:::666222>>>999===BBBDDDEEECCC@@@AAAGGGMMMKKKIIIHHHJJJNNNRRRUUUUUUYYYSSSSSSSSSMMM\\\ttt___TTT<<<;;;888666444444555555555777;;;???AAAAAA???>>><<<>>>BBBEEEDDDLLLfff++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))),,,...,,,***000???KKKttt~~~wwwTTT@@@:::888888:::::::::999999:::;;;===>>>===;;;999;;;???AAAAAA???CCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPLLLOOOSSSUUUUUUTTTTTTTTTUUUUUUUUUSSSSSSUUUYYY\\\___WWWWWWppplllWWWOOONNNNNNNNNEEE>>>>>>???===;;;;;;===???BBBAAA???>>>>>>??????BBBBBB@@@???AAACCCDDDEEEZZZiiiooo}}}iiieeejjjppphhhVVVWWWtttfffooommmRRR:::HHHIIIJJJKKKJJJIIIGGGEEEHHHEEECCCEEEJJJMMMKKKGGGJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRfffXXXUUUNNNPPPzzzcccqqqRRRZZZIII???:::;;;MMMZZZVVV_________bbbfffiiikkkllloooooojjjpppuuunnngggPPPMMM___{{{vvvppphhhaaaNNNMMMBBB:::777555222444999444444666888::::::777555555333333555555444888>>>DDDRRRaaakkkrrrwwwyyywww|||}}}~~~{{{```JJJXXXmmmzzzbbbOOOhhhzzz@@@>>>(((<<<222222333333333333444444999:::<<>>SSSggglll~~~}}}zzziiikkkxxxwwwdddQQQPPPZZZ]]][[[NNNFFFGGGFFF???===@@@666555555666666555111///555222777EEETTT]]]fffmmmeeecccbbbdddiiillllllllljjjooopppmmmqqq{{{RRRBBB777999;;;:::===EEEHHHFFFCCC@@@???CCCJJJOOOSSSQQQNNNKKKJJJLLLQQQUUUYYYSSSRRRUUU[[[SSSpppYYYjjjvvv666FFF???000555888333555666888:::>>>BBBCCCAAA????????????>>>@@@DDDJJJOOOzzz++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,))),,,...+++)))+++333:::===ZZZzzzzzzYYYKKK???;;;:::999999<<<::::::999999999;;;<<<===;;;999888;;;???BBBBBBAAADDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLOOOSSSUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSUUUXXX[[[TTT\\\\\\\\\zzztttggglll```TTTNNNJJJEEEAAAAAA>>>@@@AAA@@@>>>===AAAEEE>>>===<<<>>>DDDLLLRRRUUUhhhpppsssssszzz~~~mmmUUUVVVVVVbbbrrrzzz}}}~~~wwwssssssbbbMMMGGGIIIJJJLLLMMMLLLKKKIIIHHHHHHEEEDDDFFFJJJLLLJJJGGGHHHHHHHHHHHHIIIKKKLLLNNNKKKKKKKKKLLLMMMNNNOOOPPPZZZPPPQQQOOOKKKfff{{{NNNaaahhhLLLAAAAAA;;;FFFVVVUUU``````aaacccgggiiikkkllljjjkkkmmmtttxxx}}}oooWWWWWWMMMoooyyysss]]]XXXNNNEEEBBB===666111000444444444666888888666444555333333555444444999@@@KKKWWWcccjjjooouuuxxxwwwzzz}}}rrrVVVHHH```yyytttXXXZZZuuuccc;;;999***777222333333333444444555555999;;;===???BBBEEEGGGHHHGGGLLLJJJOOOUUUWWWyyySSSwwwtttBBBDDDLLL999HHH^^^mmmvvvsss{{{lllgggdddQQQPPPPPPXXXSSSNNNJJJDDD<<<999:::888666555555555666444333444555>>>OOO]]]dddiiinnnbbbbbbeeennnxxx{{{vvvpppoooqqqqqqpppvvvlllLLL>>>666999<<<;;;???FFFEEEEEEDDDBBBAAABBBFFFHHHQQQQQQPPPMMMKKKJJJKKKMMMRRROOOQQQRRRWWWOOOaaagggfffBBB666>>>999444555000666777999===AAABBBAAA??????@@@@@@@@@@@@AAADDDFFFUUUcccxxx+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,***+++,,,+++***)))***,,,---777MMMggg}}}~~~\\\BBB666777999<<<:::666666999999999999888999999::::::888888888:::>>>AAABBBBBBDDDEEEEEEFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIIIIKKKNNNQQQSSSRRRQQQQQQRRRQQQRRRTTTTTTTTTTTTVVVXXXTTT]]]^^^XXXccc~~~vvvmmmbbb[[[XXXKKKLLLLLLKKKIIIJJJOOOSSSaaa\\\XXXZZZaaajjjqqqtttnnn{{{yyygggZZZTTT___qqqwwwzzzzzzoooSSSGGGSSSKKKLLLMMMNNNNNNNNNMMMLLLHHHFFFDDDFFFIIIKKKIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLHHHHHHIIIIIIJJJLLLMMMNNNLLLEEEKKKPPPKKK\\\dddppp===gggRRRDDDHHH:::===QQQRRR```aaaccceeegggiiikkkkkkmmmiiiooossspppaaaSSS???MMM|||jjjRRRIIIBBBAAABBB===555111444333222333555555444333555333333444333444;;;CCCUUU^^^fffjjjmmmssswwwxxxzzz~~~gggMMMMMMppppppKKKeee~~~HHH777666000333333333333444444666777777;;;<<<>>>@@@CCCEEEGGGHHHJJJJJJMMMVVVVVVNNNbbbgggbbbqqq___DDDOOO???999TTTeeesssqqqyyybbbooofff[[[TTTVVVYYYWWWNNNFFFCCC@@@===:::888555444555777888777777<<>><<>>@@@BBBDDDFFFHHHIIIKKKGGGMMMYYYWWWLLLXXXuuuhhhWWWCCCHHH333KKKSSSlllsss~~~rrrqqqsss^^^aaaZZZLLLEEEDDD@@@777:::888666555777888999888===EEETTTcccmmmooommmkkkjjjccc^^^aaajjjrrruuutttsssppppppttt~~~vvv}}}tttSSS===777444888<<<<<<===AAA???AAACCCCCCBBB@@@@@@AAA@@@CCCGGGHHHHHHGGGFFFFFFCCCEEEKKKGGGMMMNNNGGG___kkknnndddqqq@@@===777666<<<333555555666999===@@@@@@???AAABBBBBB@@@>>><<<;;;<<<<<<===AAALLL^^^ttt***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++)))((())),,,...---,,,''')))///222///333MMMiiicccJJJ>>><<<:::777:::888555222222444777888777777888888888888888888:::::::::;;;;;;<<<===???DDDDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFHHHJJJKKKJJJJJJJJJKKKKKKNNNQQQSSSRRRRRRRRRSSSWWWOOOTTT^^^YYYSSSlll}}}jjjnnn{{{[[[OOOKKKFFFIIIHHHHHHIIIJJJJJJJJJJJJJJJFFFEEEDDDDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKNNNGGGDDDGGGEEEGGGggg```[[[JJJoooyyyQQQKKK===;;;IIILLL[[[___dddggggggggghhhiiillldddkkkqqqqqqrrrXXX}}}fffaaaUUUEEE===>>>AAA>>>:::777555333333444444444333555333444444444888DDDQQQ___hhhpppsssuuuzzz}}}}}}oooYYYOOOkkkiiinnnrrrZZZ222:::444:::333444444444555777999<<<>>>@@@@@@BBBCCCEEEGGGHHHIIIJJJCCCIIITTTPPPJJJRRR```xxxqqqmmmNNNDDD??????FFFYYYllluuu{{{}}}{{{rrr}}}~~~rrr```YYYYYYPPPCCC<<<:::888888888999888777???IIIXXXeeennnrrrqqqoookkkgggaaa^^^aaagggoootttrrrpppqqqyyy|||vvv\\\UUU:::777777999;;;;;;<<<>>>@@@AAABBBAAAAAAAAADDDFFF>>>@@@BBBCCCCCCCCCEEEFFFCCCBBBJJJEEEJJJRRRJJJUUUnnn```PPPiii:::333;;;:::666666555555777:::===>>>>>>BBBBBBAAA???===<<<>>>@@@@@@@@@??????CCCMMM\\\fff}}})))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++,,,***(((((()))*********,,,...111...&&&"""+++777CCC]]]www|||PPP@@@000,,,555<<<888000666666444333555888666222666666888999999:::999999:::;;;;;;;;;::::::<<<===CCCCCCAAAAAAAAABBBCCCDDD@@@AAACCCDDDEEEFFFGGGGGGEEEGGGHHHIIIHHHGGGHHHIIIJJJMMMPPPQQQPPPPPPQQQQQQPPPXXX\\\WWWRRRVVV___eeexxx~~~pppNNNLLLQQQKKKEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAACCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDEEEGGGHHHIIIFFFEEEBBBFFFHHHDDDSSStttUUUNNNUUUiiiOOOBBB@@@EEEHHHUUU[[[bbbeeeeeeeeefffhhhhhheeejjjnnnsssaaavvv|||iii^^^NNNBBBAAADDDCCC>>>:::888777777777777555333444333444555555;;;JJJZZZccckkksssuuuxxx||||||aaaUUUUUUxxx[[[ttt{{{NNN222999111666222444444444555888;;;???AAABBBBBBCCCEEEFFFHHHIIIIIIMMMFFFKKKPPPLLLPPPXXXTTTyyy]]]}}}jjjrrrCCCNNN777CCCJJJ^^^iiimmmnnniiisssooommmdddYYYBBB???;;;999888999888777===IIIXXXccclllsssuuusssiiijjjkkkjjjjjjlllppptttsssqqqttt}}}|||qqqLLLQQQ<<<;;;;;;<<<======>>>???CCCCCCCCCBBBBBBDDDGGGJJJBBBCCCCCCCCCAAABBBCCCEEEHHHCCCLLLGGGIIITTTQQQWWWcccgggqqqUUU;;;===999666777555444555888;;;<<<<<>>@@@CCC@@@AAAAAA>>><<<>>>EEELLLUUU___mmm{{{)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++***)))))))))***444000)))''',,,222111+++$$$---;;;LLLbbbzzzjjj[[[JJJ:::444444777999:::::::::;;;555888999666666888555///444555777999;;;;;;;;;;;;777999;;;:::999999<<>>???AAABBB???@@@AAACCCDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJLLLNNNOOONNNNNNPPPQQQPPPYYY[[[UUUTTT[[[\\\VVVjjjsss~~~vvvZZZLLLSSSTTTKKKGGGDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>@@@BBBCCCAAAAAAAAABBBCCCDDDFFFFFF???DDD@@@CCCNNNIIILLLcccooommmiiiJJJsssYYYJJJDDD???DDDPPPWWW___ddddddcccdddfffdddjjjkkkjjjnnnxxx|||lllxxxuuujjjsssrrrhhhgggcccZZZOOOMMMOOOLLLFFF===<<<;;;;;;;;;:::777555333333555666777>>>PPPaaahhhooossssssuuu{{{oooXXXWWWaaazzzcccvvv@@@444777000222333555444444666888===AAACCCCCCDDDEEEFFFGGGHHHIIIJJJMMMJJJOOOOOOMMM]]]eeeSSSsssiiieee```PPP???BBBDDDNNN[[[hhhyyyvvv```rrrzzzrrrlllddd[[[WWWMMMGGG>>>888777888:::;;;???MMM[[[dddlllrrrssspppmmmoooqqqrrrssssssrrrrrrrrrpppttt|||^^^PPPGGG>>>@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFIIIKKKCCCEEEFFFFFFEEEEEEFFFHHHOOOFFFQQQLLLHHHRRRTTT[[[bbbgggPPP>>>???:::999666444444666888::::::???AAABBBAAA?????????@@@???@@@@@@AAAAAABBBBBBCCCAAAIIIRRRZZZbbblllxxx))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''***---...---,,,,,,---!!!---222---***......***///'''&&&///555777AAANNNllltttoooZZZAAA777;;;999111555444333333222222555999000555666222222777999666444555777:::;;;<<<<<<<<<555777::::::999:::===@@@BBB@@@???======>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCCGGGHHHIIIIIIHHHGGGHHHJJJJJJKKKMMMMMMMMMNNNOOOQQQQQQLLLNNNWWWZZZUUUUUU[[[YYYnnn~~~~~~```TTTHHHNNNZZZSSSGGGKKKDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBB@@@>>>======>>>;;;;;;;;;<<<>>>AAACCCEEE?????????@@@AAABBBDDDDDDDDDIII???===JJJGGGEEEVVVnnnMMMqqqkkkaaaPPPFFF;;;BBBMMMTTT^^^bbbbbbbbbccceee^^^lllkkkiiimmmssseeezzzooowwwtttdddmmmooopppkkkbbb\\\YYYRRRIII>>>>>>>>>>>>>>><<<999666333333555666888@@@SSSeeemmmqqqssspppqqqxxx~~~hhhUUU\\\mmmhhh}}}WWW666777777222111555555444444666999===BBBEEEDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGNNNLLLLLLeeemmmSSS```kkk]]]HHHMMM@@@BBB@@@NNNeeemmmttt~~~```eeexxxzzzttt{{{vvvcccYYYXXXUUULLL@@@777555888<<<@@@CCCRRR```gggkkkooonnniiivvvssspppqqqssstttqqqnnnqqqnnnqqqxxx|||~~~kkk[[[ZZZ===@@@BBBDDDCCCDDDGGGIIIJJJHHHJJJKKKKKKIIIHHHHHHIIIAAADDDHHHJJJKKKKKKLLLMMMTTTIIITTTPPPHHHPPPSSS\\\VVVttteeewwwccc???HHH@@@:::777444333555777888999===@@@BBBCCCAAA???===<<<>>><<<<<>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHLLLMMMMMMKKKJJJJJJKKKMMMNNNNNNMMMNNNPPPTTTXXXZZZXXXRRRjjj```OOOOOOPPPRRRSSSSSSQQQOOOIIIHHHEEEBBBAAAAAAAAABBBFFFCCC@@@???AAABBB@@@>>>BBB???;;;:::;;;>>>???@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGFFFiiijjjzzzVVVYYYtttcccGGGGGG<<>><<>>===777555666888AAAWWWmmmuuuqqqpppsssttttttwww|||~~~~~~{{{bbbTTTfff{{{yyy~~~iiiHHH555555555555666111444777:::<<<>>>???BBBDDDCCCCCCDDDGGGKKKLLLIIIFFFIIIHHHGGGIIIMMMQQQTTTUUUVVVpppmmmlllxxxNNNBBB;;;CCCLLLQQQXXXkkkyyyqqq~~~uuulllfffppp}}}|||ssscccWWWHHH>>>===AAADDDEEEOOOVVVbbbnnnuuuuuupppkkkqqqnnnmmmpppqqqnnnlllnnnttteeemmmyyyvvv}}}|||bbbTTTFFFCCCFFFFFFFFFHHHKKKKKKJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGIIIHHHGGGFFFGGGJJJLLLNNNEEEIIIMMMOOOOOORRRVVVYYY^^^[[[qqquuuZZZfffppp777HHH777===666555===222+++999777999<<>>===???>>>=========>>>@@@AAA?????????AAADDDHHHLLLOOO[[[aaajjjpppvvv}}}}}}))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++------------------------+++++++++******,,,000333...111666;;;<<<;;;999777???>>><<<888555222000...444333333222222111111111222333444555666666555555555555444444333444444555333444555666888999:::;;;999::::::;;;;;;<<<<<<===????????????????????????>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWWWW[[[bbbtttrrrnnnSSSMMMMMMOOOQQQSSSRRROOOMMMHHHFFFDDDBBB@@@@@@@@@AAADDDBBB??????@@@AAA???======<<<::::::;;;<<<============>>>>>>???@@@@@@AAA@@@BBBDDDFFFGGGGGGGGGGGGXXX___@@@uuu}}}sssKKKKKKGGG???JJJXXX___``````dddhhhjjjlllkkknnnqqqooo|||dddnnn{{{uuugggsssuuunnn```WWWLLLLLLMMMOOONNNFFF:::000:::999777666999FFF^^^rrruuuqqqpppsssttttttwww|||||||||||||||~~~oooZZZXXXrrryyy___CCC333444333444666222666888;;;===>>>@@@BBBDDDFFFDDDCCCDDDHHHKKKKKKKKKMMMKKKJJJKKKOOOSSSUUUVVVQQQVVVnnn}}}bbbzzzGGGOOO;;;555FFFVVV]]]oooyyy{{{fffqqqxxxttt^^^WWWPPPOOORRRUUUSSSPPPVVVZZZaaajjjrrrwwwxxxxxxoookkkkkknnnpppooopppsssffffffmmmnnntttjjjTTTFFFAAAFFFEEEEEEFFFHHHJJJJJJHHHFFFFFFFFFFFFEEEEEEEEEFFFGGGDDDEEEGGGIIIKKKKKKKKKKKKFFFIIILLLMMMLLLMMMPPPSSSNNNMMMXXX{{{eeetttlll666???EEE<<<000555<<<888111666888:::<<<>>>>>>======???>>>=========>>>???@@@?????????@@@BBBDDDGGGIIICCCHHHOOOTTTWWW]]]dddkkkxxxyyyxxxvvvrrrooommmmmm))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++------------------------/////////---***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........111111111111111111000000222333555666666444333111444333333222222333444444333444555666777888999:::777888888999::::::;;;;;;=================================>>>>>>>>>??????AAAAAABBBCCCDDDDDDEEEEEEDDDFFFIIIJJJIIIHHHHHHIIIIIIKKKMMMPPPRRRSSSSSSSSSQQQZZZYYYXXXssspppVVVHHHJJJKKKMMMOOOQQQPPPLLLIIIFFFDDDBBB@@@???>>>??????BBB@@@>>>>>>>>>???>>>===999::::::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@???@@@BBBDDDFFFGGGGGGFFFOOOfffaaaooo\\\bbbxxxVVVJJJIII===GGGSSS[[[^^^```cccfffiiikkkjjjoootttpppyyyzzzgggYYYWWWwwwkkkmmmwwwxxxzzzhhhTTTOOOOOOKKKFFFEEE:::<<<;;;777<<>>@@@IIIYYYhhhjjjnnnmmmpppoooxxx~~~uuukkkhhhiiiggg___XXX___aaaeeellltttyyy{{{|||uuuqqqnnnnnnllliiiiiillleeegggnnntttuuuooo[[[DDD===???EEEDDDEEEGGGHHHHHHFFFCCCGGGFFFEEECCCCCCBBBCCCCCC???CCCGGGKKKLLLKKKIIIGGGFFFHHHJJJJJJIIIIIIJJJKKKLLLLLLFFFZZZxxxtttqqqCCC@@@@@@;;;222555999444555666777888:::;;;<<<<<>>>>>=========>>>>>>@@@???>>>>>>???@@@BBBCCC;;;???CCCEEEFFFIIINNNSSS___```bbbcccdddaaa]]]YYY))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++,,,,,,---...000333111...---,,,---...///333333222222111000000///.........//////000000000000111333555555444222111222222222111222222333333333444444555777888888999777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>============???>>>===<<<<<<<<<<<<<<<::::::;;;:::::::::<<<===;;;<<<<<<======>>>??????===>>>AAACCCEEEEEEFFFEEENNNWWWeeeQQQ}}}sssTTTGGGDDDFFFLLLUUU]]]bbbcccbbbeeeiiijjjnnnrrrmmmrrrvvveeeVVVQQQ~~~zzzmmm___dddfffVVVDDD<<<>>>???;;;999CCCXXXhhhoootttqqqqqqtttuuuuuuwww{{{}}}zzzzzz~~~ssshhhiiiyyyeeelll~~~yyyBBB444222555111333999888:::<<>>===GGGUUUmmmuuurrroooeeerrrssshhhsssooommmggg```fffiiinnnuuuyyyyyyvvvssswwwssspppnnniiicccbbbdddiiieeerrrvvvmmmnnnXXXDDD@@@<<>>???BBBFFFIIIJJJHHHEEECCCEEEFFFHHHHHHHHHGGGGGGGGGNNNRRRFFFDDDiiihhhrrrjjj@@@666FFF???444666666444444444555666888:::<<<>>>>>>=========<<<<<<<<>>>>>===>>>>>>???@@@@@@BBBDDDEEEEEEFFFIIILLLNNNNNNPPPTTTYYY[[[WWWTTT))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********************************++++++++++++++++++++++++%%%(((******)))))))))******)))(((((('''((())))))))))))***+++,,,------...,,,------......//////000---...111333444444333333111111111111111222333444333333444555666777777888666777777888888999::::::999999999999999999999999::::::::::::::::::::::::>>>>>>>>>??????@@@@@@AAA>>>AAADDDFFFEEEDDDDDDDDDHHHGGGFFFFFFGGGJJJLLLNNNNNNIIIQQQ]]]XXXPPPhhh|||uuuvvv[[[LLLGGGGGGHHHDDDEEEGGGIIIJJJIIIEEEBBB???>>>===<<<;;;;;;::::::<<<<<<;;;::::::::::::;;;:::::::::888666777:::===:::;;;;;;<<<<<<===>>>>>><<<===@@@BBBCCCDDDDDDDDDFFFKKKsssttt~~~eeemmmxxxzzzoooMMMJJJCCCAAAJJJYYYdddccc^^^```hhhjjjkkkmmmiiipppXXXRRRJJJhhhfffPPPSSShhh|||hhh\\\aaaaaaQQQ@@@999BBB===888>>>QQQeeennnmmmtttqqqqqqtttvvvuuuwwwzzz~~~|||{{{uuuhhhgggttt}}}|||\\\:::111333777333555<<<:::;;;===???@@@@@@@@@AAACCCCCCDDDDDDEEEFFFHHHKKKMMMRRROOOMMMMMMOOOQQQSSSSSSSSSQQQWWW[[[oooXXXccc{{{^^^@@@DDDJJJ@@@===FFFKKKcccnnntttuuuvvvvvv}}}rrrpppqqqpppmmmmmmooorrrvvvxxxwwwtttqqqrrrooonnnlllggg``````cccjjjqqqooo^^^SSS>>>;;;FFFEEECCCCCCEEEGGGIIIHHHEEEBBBFFFGGGHHHKKKLLLJJJEEE@@@CCCDDDEEEEEEEEECCCBBBAAADDDEEEFFFHHHIIIIIIHHHGGGFFFOOOLLLHHHUUUtttnnnZZZiii>>>@@@@@@===<<<444555444444333555777999:::<<<<<<======<<<<<<<<<<<<============>>>???@@@@@@???@@@AAAAAAAAABBBDDDFFFIIIHHHGGGKKKPPPTTTTTTRRR))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******************************************************,,,---//////...------...---...///000000000000000++++++,,,...///000111222,,,---------......//////,,,---///000222333444444111111111111222333444444333333444444555666666777666666666777888888999999888888888888888888888888888888888999999:::::::::<<<<<<=========>>>>>>>>>>>>AAACCCDDDCCCBBBBBBCCCGGGFFFDDDCCCDDDGGGJJJLLLJJJIIIKKKRRRUUUUUUWWW[[[gggNNNFFFJJJLLLHHHDDDCCCCCCCCCDDDEEEEEEBBB@@@<<<<<<;;;;;;:::999888888999999:::999777777999:::888::::::888444444666999999::::::;;;<<<<<<======<<<===???AAABBBBBBAAAAAA???EEEbbbPPPKKK```[[[OOOBBB999???QQQ```bbb^^^^^^fffhhhgggiiigggooohhh[[[GGGHHHpppooosssvvvyyypppyyyrrr```WWWPPPGGGEEEIIIEEE<<<<<>>::::::===???@@@@@@@@@AAACCCAAACCCEEEFFFFFFGGGHHHJJJNNNLLLJJJKKKNNNPPPRRRRRRTTTUUUVVVWWWmmmfff~~~jjjgggDDD:::FFFGGG:::???FFFUUUjjj}}}qqq|||vvvvvvxxxwwwuuuqqqpppooopppssswwwyyyyyyuuuqqqmmmiiibbb\\\^^^dddyyypppaaaTTTFFF:::>>>FFFFFFCCCDDDFFFIIIKKKJJJGGGDDDAAABBBEEEKKKPPPOOOKKKFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEHHHJJJKKKIIIGGGAAALLLRRRRRRRRR[[[^^^xxxLLL111222======666666555444555666777888::::::;;;<<<======<<<<<<;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEJJJHHHFFFFFFGGGJJJLLLLLL))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************))))))))))))))))))))))))$$$&&&'''(((((((((***,,,%%%%%%&&&'''(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,---------...............//////......///111222333111111111222222333555555333333333444444555666666444444555555666666777777888888888888888888888888666777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@AAABBBBBBAAA@@@AAACCCFFFFFFEEEEEEFFFGGGHHHIIIKKKJJJHHHJJJSSS[[[WWWNNNSSS}}}iiiUUUJJJDDDIIINNNLLLFFFBBBCCCAAA@@@@@@AAAAAA@@@>>>999999999999999888777666666888999888666555777:::888<<<@@@???:::666555666999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@??????@@@AAARRR___tttaaaVVV|||ZZZMMM???>>>JJJXXX^^^______eeeddddddjjjjjjmmm{{{yyy\\\UUUqqqmmm~~~eeeuuuuuu}}}ppp^^^NNNFFFEEEMMMCCCIIIaaasssvvvvvvzzzssspppqqquuuwwwuuuvvvzzzxxxyyyxxx~~~zzzlllaaasssEEE888222555777444999>>>888999;;;>>>??????@@@AAACCCAAACCCEEEEEECCCDDDFFFHHHKKKIIIHHHJJJMMMQQQSSSTTTWWWXXXXXX___oooqqqvvvqqq```AAAGGGJJJ===???<<<>>>FFFVVVooo~~~zzzxxxxxxyyyyyypppooooooqqquuuyyy{{{{{{rrrmmmgggbbb^^^___iiitttxxxYYYVVVKKKGGGIIIEEE@@@EEECCCDDDGGGKKKNNNMMMJJJGGGBBBAAABBBFFFLLLMMMJJJFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEHHHKKKKKKHHHDDDCCCKKKNNNQQQSSSQQQbbbssskkk~~~TTT===;;;CCC888888777666666666666777888999:::<<<=========<<<;;;;;;<<<===>>>>>>>>>>>>CCCBBBBBBBBBDDDEEEFFFFFFHHHGGGFFFDDDCCCDDDFFFIII))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''')))++++++++++++++++++,,,,,,,,,******++++++,,,------...........................222000///------///111222222222222222333444555666333333333444444555555555222222333444444555555666888888888888888888888888555666777888999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;AAABBBBBBAAA@@@???AAACCCEEEFFFGGGHHHIIIHHHHHHGGGSSSLLLIIIKKKLLLJJJLLLQQQTTTXXXqqqpppgggUUUNNNLLLOOORRRMMMDDDAAAEEEBBB@@@>>>>>>???@@@???>>>888888999888888777666555555777888777555444777999:::@@@FFFGGGAAA:::777666888999999::::::;;;<<<<<<===>>>???@@@@@@???>>>===CCC;;;CCCmmmOOOXXXMMM|||gggZZZJJJBBBFFFQQQ[[[```bbbeeeaaacccmmmmmmllltttwwwzzzlllrrr}}}kkkQQQIIIOOOWWWVVVNNNWWWqqq}}}tttsss}}}ssspppqqquuuwwwuuuvvvyyyyyyyyyxxx~~~jjjjjjWWW666999333555666333999===666888:::===??????@@@BBBCCCCCCDDDDDDCCCAAAAAAEEEHHHIIIHHHGGGIIIMMMQQQTTTUUUOOOQQQSSS^^^^^^SSSuuu}}}nnnzzzssssssEEE777JJJ@@@???@@@CCCFFFPPPggg~~~yyyssspppsssyyy~~~kkknnnsssxxx||||||yyyvvvbbb]]]ZZZZZZ___jjj~~~}}}nnn]]]SSS>>><<>>======???@@@@@@???CCCEEEFFFEEECCCCCCFFFIII))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,---------------............///............////////////111111000000111111222333333333333444444444555555777666555444444444444444444444555555666666777777666666666666777777777777888888999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA???@@@AAACCCDDDFFFGGGHHHTTTPPPLLLKKKLLLMMMMMMKKKPPPLLLMMM[[[yyyjjjYYYQQQNNNTTTSSSPPPJJJGGGEEECCC@@@>>>============<<<<<<<<<;;;;;;::::::999888777777666666666666666666666666666@@@IIIIIIAAA888555666888888888888888888888888;;;;;;:::;;;<<<>>>@@@AAADDDDDD@@@]]]xxxnnnnnnMMMVVVlllFFFKKKMMM@@@JJJhhhaaacccdddfffgggiiijjjlllpppppp{{{yyy~~~uuunnnwwwcccVVVYYYdddccceeelllvvvzzzyyyxxxyyyttttttuuuxxx||||||yyyvvv{{{|||xxxxxxzzzrrrrrrooowww{{{\\\:::666555555555666777777888888888999;;;===>>>>>>======@@@AAAAAA@@@@@@BBBFFFIIILLLKKKKKKMMMQQQTTTVVVVVVMMMPPPVVVVVVOOOOOO___sssyyyzzz}}}}}}sssCCCIIIIIICCC>>>>>>???BBBLLLWWWfffssszzzsssrrrqqqnnnssstttrrrpppsssuuunnnddd[[[PPPRRR]]]mmm{{{tttgggVVVSSSMMMFFFAAA???AAADDDAAACCCFFFHHHIIIIIIGGGFFFEEE???===AAADDDCCCBBBCCCFFFHHHIIIHHHEEEDDDGGGIIIIIIGGGFFFGGGIIIIIIFFFCCCGGGFFFFFFFFFHHHJJJMMMOOOTTTWWWWWWsss@@@333CCC<<<111;;;???777999444333444777;;;======;;;>>>>>>=========<<<<<<<<<:::;;;===>>>======???@@@>>>???AAADDDFFFIIIKKKLLL))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''(((((('''''''''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------------------........................////////////111111000000000111222222333333333333444444444444666555555444333333444444555555555555555666666666555555666666666777777777888888888999::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>@@@AAABBBDDDEEEEEEKKKHHHFFFFFFHHHJJJJJJIIIEEELLLSSSUUU\\\rrrqqq{{{qqqYYYNNNOOOUUUZZZTTTRRRNNNJJJGGGEEEBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777777777666666666666666666666666777===CCCBBB<<<666666777777777777888888888999999;;;;;;;;;;;;<<<>>>???AAABBBDDD<<>>>>>>>>BBBCCCDDDCCCBBBCCCEEEGGGIIIIIIKKKLLLNNNPPPRRRSSSQQQQQQSSSTTTQQQNNNVVVaaagggwwwPPP:::AAAHHHIIIFFFAAA<<<888RRR]]]nnn}}}{{{}}}{{{uuurrruuuwwwuuuiiinnnrrrrrrlllbbbYYYTTTVVVYYYhhhsssssszzz|||~~~zzzYYYNNNMMMKKKFFFBBB@@@AAACCC???AAADDDFFFGGGGGGEEEDDDDDD???>>>BBBDDDCCCBBBCCCEEEGGGHHHGGGDDDDDDFFFHHHFFFEEEDDDEEEGGGFFFDDDAAAEEEEEEEEEEEEGGGJJJMMMOOOPPP```zzzooofffBBB;;;777@@@BBB222,,,;;;999777555555555777888999;;;;;;;;;<<<======>>>>>>===>>>??????>>>>>>@@@BBBBBBDDDHHHMMMRRRWWW[[[]]]))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---------......---............/////////000000000000000111111222222222222333333333333444555444444333333333333444555555555555444444444444444555555555666666666666777777777888999999::::::<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBDDDBBBAAABBBEEEGGGIIIIIIBBBJJJPPPKKKEEEMMMcccwwwuuuggg\\\OOOIIIJJJMMMNNNMMMQQQNNNIIIGGGEEECCC@@@???;;;;;;:::::::::999999999999999888888777777666666555555555555555555555555888999:::999666555666777555555666777888999999:::;;;;;;;;;;;;<<<>>>???@@@BBBFFFAAA@@@XXXZZZ]]]HHHfff~~~ZZZDDDEEEGGGEEE^^^```aaaaaa```ccchhhmmmlllooommmqqqaaaUUUqqqrrrrrrtttbbbqqqxxxqqqtttzzzzzzwwwxxxzzzyyytttqqqssswwwuuuttttttvvvwwwvvvuuunnnuuuvvvsssmmm``````sss}}}vvvkkk888222999666666777777888999999:::;;;;;;;;;<<<===>>>???@@@BBBCCCEEEDDDCCCBBBCCCDDDEEEHHHKKKKKKJJJJJJMMMPPPRRROOOPPPSSSTTTQQQPPPRRRcccnnnooo```PPP;;;222;;;HHHIIIBBBAAAJJJWWWcccnnn{{{yyyuuuqqqqqqooollloootttwwwvvvuuudddVVVTTTUUUSSSSSSVVV]]]kkk|||gggkkkoootttrrrJJJFFFGGGHHHFFFCCCBBBBBBBBB>>>???BBBDDDEEEEEEDDDCCCCCC@@@@@@EEEFFFDDDBBBCCCEEEFFFFFFEEEDDDDDDFFFGGGFFFEEEDDDEEEFFFFFFDDDBBBEEEEEEEEEFFFGGGJJJLLLNNNSSSGGGeee~~~qqqtttbbb{{{KKK///888===888777888666555444222111333666999666777888:::;;;===>>>>>>???@@@@@@@@@@@@CCCFFFIIIQQQSSSWWW]]]ccciiimmmooo(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''(((''''''''''''''''''((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******+++++++++,,,+++,,,,,,,,,---------------------.........//////000////////////000111111111111111222222222333333444333222222222222333333555555444444333333222222444444444444555555555555555666666777888888999999;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>???@@@@@@AAAAAAAAABBBDDDFFFHHHHHHHHHFFFDDDDDDEEEIIINNNQQQccczzzaaaWWWHHHIIILLLPPPQQQNNNEEE???JJJDDD@@@@@@AAA???>>>>>>999999888888888777777777777777777777666666555555444444444444444444444444777555444444555666666555222333444555777888999:::;;;;;;;;;<<<<<<===>>>???===AAAFFFCCCHHHkkkoootttOOO@@@mmmtttkkk}}}VVVJJJGGGAAAPPPTTT[[[___aaacccgggjjjhhhlllooopppzzz{{{}}}~~~~~~tttnnngggvvv}}}zzzzzzwwwqqqoooqqqxxxxxxxxxxxxyyyxxxvvvuuummmuuuuuuqqqjjj^^^cccxxxOOO...666666777777777888999999::::::<<<;;;;;;;;;<<<>>>@@@AAA>>>AAACCCDDDCCCBBBAAAAAABBBGGGKKKJJJGGGFFFIIIMMMNNNMMMNNNRRRTTTTTTRRRQQQRRRqqqvvvnnncccaaa^^^WWWHHH;;;<<>>@@@BBBGGGMMMQQQZZZ[[[^^^```cccfffhhhjjj((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))***************++++++++++++++++++,,,,,,,,,---------------............//////......//////000111000000000111111111111222222222111111111111222222444444333333222222111111222333333333444444444444444444555555666777777888::::::999999999999999999<<<<<<<<<======>>>>>>>>>@@@@@@AAAAAABBBBBBDDDEEEFFFBBB@@@BBBHHHKKKIIIEEEEEEZZZrrrcccXXXRRRRRRTTTKKKMMMNNNLLLIIIGGGHHHJJJCCC<<<777:::===<<<;;;===777777777777666666666666666555555555555555444444333333333333333333333333444333222333666777555333111222333444666777999999::::::;;;;;;<<<<<<<<<===999999AAADDD>>>PPP|||mmmCCCZZZsssiiivvv}}}ZZZJJJFFF@@@GGGQQQ[[[bbbdddeeedddgggeeellltttrrryyy{{{|||{{{www```ZZZsss{{{xxxwwwuuupppoooqqquuuwwwzzz{{{zzzwwwuuusssrrrvvvssspppmmmfffooofff555111AAA666777777777888999999::::::;;;;;;:::;;;<<<===???AAA<<>>???AAACCCHHHRRR]]]fffrrr{{{|||}}}www~~~~~~yyyvvvuuuuuuvvvqqqmmmiiihhhfffbbb[[[WWWPPPMMMPPPTTTPPPPPPggg}}}pppvvv^^^FFFFFFGGGGGGGGGEEEBBB@@@@@@BBBDDDBBBCCCEEEFFFGGGHHHGGGGGGDDDCCCFFFJJJJJJFFFEEEGGGEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHLLLKKKKKKIIIIIIHHHHHHGGGIIISSSOOOMMMkkknnnnnnOOO777888333777999<<<===:::777333222444444444555555666666666888999:::;;;>>>BBBHHHLLLNNNNNNNNNOOOOOOOOOPPPPPP))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))******************************+++++++++,,,,,,,,,,,,------------........................///000000/////////000000000111111111000000000000111222222222222222222111111111111222222222222333333333333333333444444555666666666777777777777888888888888;;;;;;;;;<<<<<<<<<<<<<<<<<<===??????>>>===???@@@===AAADDDDDDBBBAAADDDFFFJJJFFFRRRtttwwwkkkddduuuwwwkkkuuu}}}bbbWWWSSSPPPPPPSSSSSSPPPMMMGGGJJJMMMKKKFFFFFFKKKPPPCCC999333888===;;;:::===777777666666666555555555444444444444444444444333222222222222222222222222111111222333555555333222000111222333555666777888888999::::::;;;;;;::::::===:::===CCC???CCCkkkzzznnn^^^MMMeeecccWWWlllwwwTTTEEE>>>AAAHHHSSS^^^cccbbb___jjj```dddqqqqqqmmm|||zzzqqqiii```ttt|||{{{wwwuuuuuutttppppppssssssvvvxxxyyywwwuuusssrrrwwwvvvooooootttsss|||iiiEEE,,,666AAA444666666777777888999999::::::::::::;;;<<<===>>>???===@@@CCCEEEEEEEEEEEEFFFAAAEEEHHHIIIGGGFFFGGGIIIHHHNNNPPPKKKHHHIIIMMMNNNUUURRR___mmmdddmmmccc^^^OOOGGGKKKFFFDDDAAA>>>===@@@FFFKKK^^^fffooowww{{{}}}zzzxxxvvvvvvwwwwwwvvvyyyuuuyyyzzzqqquuuzzzzzzzzzxxxtttnnnhhhdddaaa]]]ZZZYYYVVVNNNIIIGGGOOOIIIJJJUUU___eeennnyyyrrrtttyyyTTT@@@CCCGGGGGGFFFDDDAAA??????AAADDDCCCDDDEEEGGGHHHHHHIIIIIIDDDDDDFFFIIIHHHDDDEEEHHHEEECCCBBBCCCEEEFFFFFFFFFCCCDDDDDDDDDCCCCCCEEEFFFLLLLLLKKKJJJHHHGGGFFFEEEJJJOOOGGGBBBMMMfffpppaaahhhHHH===444444444666888888666444666555555555444444333333666777777666666888;;;>>>======>>>>>>>>>>>>>>>>>>))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))************++++++++++++,,,,,,---------...............------......///000....../////////000000000000////////////000111222000000000111111111111111111111111111222222222333222222333333444555555555555555666666777777888888::::::999999999999999999888:::======<<<;;;===???;;;@@@DDDCCC>>>>>>BBBGGGKKKFFFGGGPPP___xxxtttuuuyyy~~~lll^^^ZZZYYYTTTMMMLLLQQQTTTRRRNNNNNNQQQTTT@@@EEEKKKMMMKKKHHHFFFGGGJJJ===666;;;???;;;999===777666666666666555555555333333333333333333333333222222222222222222222222000111111111111111111222000111222333444555666666666777888999:::999888888===@@@<<>>@@@BBB???>>>???BBBEEEFFFEEE@@@BBBIIINNNJJJKKK```zzzvvvhhhaaa]]]YYYVVVVVVTTTVVVZZZVVVMMMMMMUUUQQQOOOLLLJJJLLLPPPPPPMMMKKKJJJHHHGGGFFFFFFEEEEEEPPPBBB:::>>>AAA<<<999===777777666666666555555555222222222222222222222333111111111111111111111111000111000///------000333111111222333444444555555555666888999999888777666333???999:::FFF<<<>>>bbbiiikkknnnQQQGGGJJJSSS{{{YYYLLL???@@@LLLXXX]]][[[RRRaaahhhbbbbbblllnnnggggggqqqvvvsssuuuyyyzzzzzzwwwxxxzzzlll}}}zzz}}}yyyuuurrrrrrtttuuurrrsssvvvzzzyyyxxxtttrrrtttyyy~~~xxxpppfffmmm@@@222<<<777///777555555555666777777888888666777999;;;<<<<<<<<<;;;<<<===???>>>===<<<===>>>???@@@AAADDDGGGHHHFFFDDDHHHMMMPPPMMMMMMPPPNNNIIIPPPNNNXXXdddqqqgggkkkWWW<<<>>>BBBEEEFFFEEEDDDCCC>>>@@@AAACCCKKKTTTYYYWWWYYY^^^bbbccc```^^^```cccbbbfffiiifffaaa___```bbbVVVVVVTTTRRRPPPMMMJJJHHHFFFDDDEEEIIIKKKLLLUUUaaalllvvvbbbkkkdddBBB>>>CCCAAA???AAA<<<>>>AAABBBAAA?????????@@@AAAAAABBBCCCDDDEEEEEEAAA@@@BBBCCCAAA>>>AAAGGG@@@>>><<<>>>AAACCCCCCAAA>>>@@@AAA@@@>>>>>>AAADDDDDDEEEEEEFFFFFFFFFEEEEEE:::FFFEEEHHHSSSKKKDDDRRRooozzzXXX{{{uuuZZZFFF>>><<<:::777888888888888888888888888555777888777666555666777777777888888999:::::::::)))&&&&&&))))))&&&&&&))))))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............////////////......////////////000000000000000000111111111222222222111222333444555444333222333333333444444444555555444666888999:::999777666888999:::;;;<<<<<<<<<<<<===>>>???@@@???@@@CCCEEEGGGFFFEEEEEEFFFIIILLLNNNkkkooozzz|||pppkkkddddddccc___ZZZUUURRRRRRQQQSSSTTTSSSTTTUUUSSSNNNNNNNNNMMMMMMLLLMMMMMMMMMLLLGGGDDDEEEDDDAAA@@@BBBCCCHHHKKKHHH???999999;;;777666555444333222222222111111111111111111111111111111111111111111111111////////////000000000000444111000222444444444555555666777888999:::::::::<<<<<<<<<<<<>>>@@@BBBCCC}}}dddpppDDDNNNGGGWWW~~~cccMMMHHHFFFDDDNNN```\\\___```^^^bbbiiiiiieeekkkjjjkkknnnrrruuutttrrrrrrtttvvvxxx}}}}}}~~~}}}}}}}}}{{{|||}}}}}}|||yyywwwuuussstttwwwzzz}}}ssslllrrryyyyyywwwwwwtttkkklllxxx~~~{{{^^^555333;;;777333666555555555555666666666666999888777999<<<>>><<<:::===============<<<<<<<<>>===???DDDFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@EEECCC@@@??????@@@AAAAAA?????????@@@AAABBBCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDEEEGGGJJJLLLMMMLLL```bbbppp{{{yyyZZZIII@@@BBB888444999;;;666666<<<222555666555444666999:::555777888888999;;;:::888)))&&&&&&))))))&&&&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........////////////............/////////000000000000000000111111111222222111111333444444444333222333333333333444444444444444555777888999888777666777888999::::::;;;;;;:::<<<===>>>???>>>???AAADDDCCCDDDDDDFFFGGGIIIJJJJJJKKKLLLPPPXXXdddrrrpppddd^^^\\\\\\WWWVVV[[[\\\UUUNNNKKKYYYZZZZZZXXXTTTPPPOOOOOOKKKOOOPPPPPPRRRUUUSSSOOONNNMMMMMMLLLLLLLLLLLLLLLKKKFFFBBBCCCCCC???>>>@@@===@@@BBBAAA;;;777777888666555444333222222222222111111111111111111111111000000000000000000000000.../////////000000000000222111111222333444444555555555777888999:::::::::;;;;;;;;;<<<===???AAABBBZZZ\\\IIIIIIHHH]]]cccNNNHHHEEEDDDGGGPPP^^^hhhfffaaaaaaeeegggffffffhhhkkknnnnnnjjjgggnnnpppsssvvvzzz{{{{{{zzz}}}}}}{{{zzz||||||{{{yyyzzz{{{||||||{{{~~~{{{yyyxxxzzz{{{{{{zzzpppiiiiiiqqqxxxwwwtttsssttt}}}yyy|||xxx[[[AAA///444;;;888333444555555555555666666666666888666666888;;;<<<:::888::::::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQPPPMMMJJJHHHMMMOOOUUUXXXSSSQQQbbbxxxyyyrrr}}}kkkCCC111???UUUXXXYYYOOOFFFEEE???:::???CCCCCCBBBAAA@@@AAA@@@@@@AAABBBBBBBBBDDDHHHGGGBBBAAABBBBBBCCCFFFIIILLLLLLtttxxxjjjfff}}}}}}bbbPPPggg|||zzzzzzdddSSSBBB???AAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBB@@@???@@@DDDGGGHHHGGGFFFEEECCCBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBAAA???===AAAAAAAAAAAAAAAAAA@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGIIIJJJLLLMMMPPP[[[mmmfffOOOoooVVVNNNCCC:::666777999;;;;;;>>>@@@???<<<999555111::::::777555888===@@@@@@)))&&&&&&))))))&&&&&&)))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++*********************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------......//////......---.........////////////000//////000000000111111111000111222222333333222222222222222333333333333444444555666777777777666555555666777888999999999999;;;<<<======<<<===???AAA???AAACCCEEEFFFGGGFFFFFFKKKJJJIIIJJJLLLQQQVVVYYYqqqjjj```TTTNNNNNNSSSXXXNNNKKKKKKQQQUUUSSSPPPNNNOOOPPPRRRQQQOOOMMMMMMMMMIIIMMMNNNMMMNNNQQQQQQMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIDDD@@@AAA@@@<<<;;;<<<888999::::::999888666555555444333222222222222222000000000000000000000000////////////////////////....../////////000000000000111111111222333444444444555666777888999999999:::::::::;;;<<<>>>@@@@@@AAArrruuuNNNJJJGGGNNN]]]xxxkkkUUULLLFFFBBBGGGTTTaaaccc```^^^___```bbbdddhhhlllnnnlllhhhdddiiiiiimmmsssyyyyyytttoootttwwwzzz~~~|||yyyyyyxxxwwwxxxvvvuuuuuuuuuwwwxxxwwwvvvvvvwwwyyy~~~~~~zzzggghhhnnnwww|||zzzvvvuuuzzz{{{~~~eee<<<777666999999666222111444555555555555666666666666555555777999:::999777777888999;;;===???@@@AAA@@@CCCFFFGGGHHHHHHIIIJJJHHHJJJLLLNNNNNNMMMJJJIIILLLKKKNNNSSSQQQKKKMMMVVVkkkyyyiiiiiixxx[[[888999MMM\\\ccccccUUUFFFFFF===<<<;;;;;;<<<>>>AAACCCEEE???;;;===@@@???@@@BBBGGGEEEGGGNNNZZZjjjwww|||vvv[[[SSScccuuu}}}{{{fff^^^LLLGGGBBBAAA@@@???@@@CCCAAABBBDDDEEEEEEDDDBBBAAABBBAAA???@@@CCCFFFHHHIIIGGGEEECCCAAAAAACCCFFFHHHDDDEEEHHHIIIGGGDDD@@@>>>BBBBBBDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGGGGEEEDDDBBBDDDEEEEEEFFFGGGHHHIIIJJJNNNFFFEEE]]]hhh^^^{{{jjjYYYRRRLLLFFF<<<:::888999<<>>???@@@AAABBBCCCCCCCCCIIIHHHGGGGGGHHHJJJLLLMMMOOONNNMMMKKKKKKOOOUUUYYYRRRPPPOOORRRTTTTTTSSSRRRKKKNNNPPPPPPOOOMMMMMMMMMKKKOOOPPPMMMKKKLLLLLLIIIKKKKKKKKKJJJJJJIIIHHHHHHGGGAAA===>>>===999777999888777666777999999777444444333222111111111111111000000000000000000000000................................./////////000000///222333111111333444222333444555666777888888888888999999:::;;;<<<===>>>AAAFFFPPPFFFJJJXXX\\\kkksssZZZNNNHHHGGGHHHLLLUUU```eeeaaaZZZ```cccgggjjjlllkkkiiifffiiihhhiiilllrrrvvvxxxxxxxxxxxxwwwvvvvvvwwwyyyzzz{{{~~~}}}xxxsssrrrsssuuuuuuvvvuuusssqqqpppqqqrrrrrrqqqpppuuu{{{~~~zzzuuuqqqkkkooovvv|||~~~{{{xxxwww~~~rrr|||SSS999<<<<<<666222333555444444444444555555555666666666666666777888888888777666777888:::<<<>>>???@@@???BBBEEEGGGGGGFFFFFFGGGEEEGGGIIIKKKLLLLLLKKKJJJKKKHHHIIIMMMNNNMMMPPPVVVNNNeeefffgggwwwrrrZZZ>>>CCChhh~~~xxxqqqddd^^^WWWRRRKKKEEECCCDDDEEEGGGPPPXXXWWWTTT^^^mmmttt{{{uuugggaaaXXXZZZ___fff~~~aaaKKKGGG@@@@@@@@@AAA@@@???AAACCC@@@BBBDDDEEEEEECCCAAA???@@@???>>>>>>@@@CCCFFFHHHFFFCCC@@@>>>???BBBGGGIIIEEEGGGIIIIIIGGGCCCAAA???AAACCCFFFHHHJJJJJJJJJJJJEEEFFFGGGHHHGGGEEEBBBAAABBBBBBCCCDDDDDDEEEEEEEEEGGGHHHJJJJJJQQQlllsssgggooozzzyyy)))&&&&&&))))))&&&&&&)))''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------............------........./////////////////////000000111111000000000111111111111222222222333333444444444444555666777888888999999999888999::::::999999;;;===>>>>>>===<<<===???BBBCCCAAAAAABBBCCCEEEGGGHHHIIIFFFGGGHHHHHHGGGFFFGGGIIIOOONNNMMMLLLLLLNNNNNNLLLLLLNNNQQQQQQOOOMMMLLLKKKKKKOOOPPPLLLJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEECCC>>>:::;;;:::666555666:::777444555777888555111222222111000000000000111////////////////////////////////////////////////............////////////...444666222000333333111222333444555666777777777666777888999:::;;;;;;;;;???888^^^rrrzzzZZZ@@@BBBOOO[[[www```KKKGGGAAA???HHHWWWaaacccaaa___aaacccdddddddddccccccjjjkkkjjjhhhhhhjjjooosssoooooonnnoooqqqtttvvvwwwzzzzzzwwwqqqppptttuuutttppppppooooooppprrrtttttttttrrrpppppprrrtttvvvvvvzzz{{{zzzsssiiidddfffjjjvvvzzz}}}|||yyyxxxxxxxxx|||pppiii|||qqqaaaBBB333666555//////555999888444444444444555555555555666777888888888888888888888888999:::;;;<<<=========@@@CCCEEEDDDCCCCCCCCCCCCDDDGGGIIIKKKKKKKKKJJJMMMLLLLLLLLLKKKIIILLLQQQPPPNNN___iiiQQQYYY}}}sss^^^ZZZooo{{{zzz}}}}}}~~~wwwooodddYYYPPPQQQaaarrrfffIII>>>AAAAAA@@@??????@@@CCCCCCBBB>>>@@@BBBCCCCCCAAA>>><<<<<<<<<<<<<<<===@@@CCCEEEBBB@@@>>><<<===@@@DDDGGGDDDEEEFFFDDDAAA???@@@AAACCCDDDFFFHHHJJJJJJJJJJJJEEEFFFFFFGGGFFFDDDAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@??????LLLkkk}}}bbbeeevvv{{{vvvooorrr)))&&&&&&))))))&&&&&&)))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))************+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........///............///000111/////////000000000111111111111111222222222333333555555666777888888888888888999:::999888888:::<<<>>>===;;;:::;;;===@@@BBBEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKIIIFFFFFFIIIKKKNNNPPPOOOMMMMMMQQQRRRPPPKKKNNNPPPPPPNNNKKKHHHHHHHHHMMMOOOLLLIIIKKKNNNNNNGGGHHHHHHHHHGGGFFFDDDCCC@@@;;;888999888555444666888555222222444444111///111000000/////////000000////////////////////////////////////////////////------.........////////////888:::444000222333///111222333444555666666666555666777888999999999999333DDD>>>yyymmmBBBBBBUUUeeerrroooQQQJJJDDDBBBDDDKKKWWWbbb```aaabbbbbb```___```aaacccgggjjjjjjhhhgggjjjmmmnnnmmmmmmooorrrtttuuuuuutttvvvtttpppooorrrrrrpppooorrrssspppoooqqqsssrrrqqqqqqrrruuuxxx{{{{{{{{{wwwtttlllbbb\\\aaannnyyy}}}zzz{{{~~~~~~zzzmmmqqqnnnAAA444333444444222444777666333333444444444444555555555666777999999777777777888999999999::::::;;;;;;;;;===???AAABBBAAA@@@@@@AAABBBCCCEEEHHHIIIJJJKKKKKKKKKNNNQQQRRRPPPMMMMMMNNNSSSPPPUUUggg}}}vvvqqqwww{{{~~~|||~~~~~~wwwlllfff```jjj}}}|||yyy~~~fffTTTGGG???@@@DDDCCCCCC???===???DDDDDD@@@>>>???@@@@@@@@@>>><<<;;;999:::<<<======???AAACCC@@@???>>>>>>???AAACCCDDDHHHIIIHHHEEEBBBAAAEEEIIIEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@BBBCCCEEEFFFGGGFFFFFFEEECCC@@@@@@DDDIIIJJJMMMPPPrrrfffgggvvvooommmhhheeeeeeeeecccgggpppuuuvvv}}}|||zzzqqqtttuuuppp)))&&&&&&))))))&&&&&&)))&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------......---------...///000....../////////000000000111000000000111111222222333444555666666777777666888999:::999888888:::<<<<<<;;;;;;;;;;;;===>>>?????????@@@AAACCCEEEGGGHHHHHHGGGFFFDDDCCCEEEJJJNNNGGGLLLMMMIIIJJJNNNPPPNNNJJJMMMPPPPPPMMMJJJGGGFFFGGGMMMOOOKKKGGGIIILLLMMMFFFGGGHHHHHHFFFDDDBBBAAA>>>888666777777555444666555444222222222222111111000//////......//////000........................---------------------------------.........//////111;;;>>>555000222222---000111222444555555555555444444666777888888777777111FFF999LLLzzzmmmNNNIIIOOO^^^qqqnnnXXXIII???>>>EEEOOOWWWZZZ___``````___```aaa^^^aaadddgggiiijjjkkkmmmjjjhhhgggiiikkkkkkiiigggeeejjjlllkkkkkknnnmmmiiilllsssuuuqqqnnnqqqsssrrrnnnqqquuuzzz}}}|||wwwsssbbb```]]]```hhhuuu}}}|||zzzvvvzzzuuurrrMMM444444888555555777777333000///333333444444444555555555444666888888666444555777888888888999::::::;;;;;;>>>???@@@@@@???>>>???AAABBBCCCEEEGGGIIIJJJJJJKKKIIIKKKNNNPPPRRRTTTTTTSSSSSSTTTWWWYYYWWWddddddjjj}}}wwwzzzrrr]]]FFF<<<<<>>>>>??????>>>>>>===;;;;;;999<<>><<>>666<<<333......333222...///555333333333444444444555555333555777777444333444666666777888999:::;;;<<<<<>>>>>???AAACCCDDDEEEGGGIIIJJJJJJKKKMMMJJJFFFFFFKKKQQQRRRPPPVVVTTTVVVYYYUUUUUUfff|||sssppppppGGGBBB>>>???AAA@@@>>><<<:::AAACCC>>>;;;===>>><<<@@@??????>>>===<<<<<<<<<:::>>>CCCEEEDDDCCCDDDFFFBBBDDDFFFHHHIIIGGGEEECCC@@@CCCEEECCC@@@???CCCGGGEEEDDDAAA@@@@@@AAADDDEEEDDDBBB@@@??????@@@AAABBB???@@@CCCEEEFFFFFFEEEDDDEEEDDD@@@<<<@@@HHHEEE===<<>>???IIISSSWWW\\\aaa```^^^\\\]]]___aaabbbbbb```bbbdddeeeeeefffggghhheeegggiiikkklllmmmnnnpppllljjjiiiiiijjjkkkkkkkkkooorrrsssmmmbbbXXXSSSRRRVVVaaarrrwwwvvv|||}}}xxxrrrwwwqqq~~~ggg@@@444555444222222222222222222222222111111222222222333333333444444444444444444444444666666666666777777777777;;;<<<>>>???@@@@@@@@@???AAACCCFFFGGGHHHIIIKKKMMMOOONNNMMMLLLLLLNNNPPPQQQOOORRRWWWXXXWWWVVVWWWXXXjjjwwwnnnrrrwwwtttxxxnnn\\\QQQ@@@>>>;;;999999:::<<<>>>:::999999999999:::;;;;;;>>>>>>===>>>???@@@AAABBB999<<>>???===>>>@@@@@@?????????AAA????????????@@@AAABBBBBBCCC@@@>>>>>>AAACCCBBB@@@AAAAAABBBBBBCCCEEEFFFGGGHHHFFFDDDCCCBBBAAA???===>>>>>>>>>>>>FFFcccuuuwww{{{uuu]]]ppp|||zzztttyyyuuu***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++***)))******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------..................///000000000000///000111222333444444444444555555666666777777888888:::::::::999:::;;;;;;<<<::::::;;;===???AAACCCDDDEEEDDDDDDEEEGGGIIIKKKMMMMMMLLLKKKKKKKKKKKKLLLLLLHHHJJJLLLMMMMMMKKKHHHFFFJJJKKKMMMLLLJJJHHHHHHHHHAAAAAAAAA@@@???>>>>>>>>>777777666555444333222222222222111111111000000000////////////////////////...............---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------......///000000111111...///111333444555666666333333555666777777777777888<<<>>><<>>CCCEEEHHHKKKUUUVVVXXX[[[^^^___^^^\\\^^^```aaabbbbbbbbbbbbbbbeeeggghhhhhhgggfffeeeeee___aaaeeejjjnnnpppqqqpppiiieee\\\RRRLLLPPPZZZdddllluuu{{{|||eeeZZZooo|||vvv{{{___DDD888999444***222222222222222222222222111111111222222222333333444444444444444444444444666777777777777888888888:::;;;===???@@@@@@??????@@@BBBEEEFFFFFFHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMNNNKKKOOORRRSSSRRRPPPPPPPPPUUU```rrryyyfffUUUHHHAAA<<<;;;999888777888999:::::::::999999::::::;;;<<>>AAACCCDDDCCCCCCEEECCCDDDGGGGGGBBB???AAA===???BBBCCCBBBBBBBBBCCC?????????@@@@@@BBBCCCCCCDDDCCCBBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFDDDBBB@@@???>>>===;;;999===<<<;;;;;;;;;EEE^^^vvvnnnzzz{{{ooo^^^yyypppsss{{{)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''')))******(((((()))+++)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,++++++***)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...//////000////////////000111222333333333333333333444555555666666777999999999999999::::::;;;<<<<<<<<<===???@@@BBBCCC???@@@@@@BBBEEEHHHKKKMMMNNNMMMJJJHHHGGGHHHIIIJJJFFFGGGIIIJJJIIIHHHFFFDDDDDDHHHLLLNNNMMMJJJHHHFFF@@@???>>>===<<<::::::999666666555444333222222111111111111111000000000000////////////////////////.........///......---,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------......///000000000000000000111222444555666444555666666777777777777;;;666:::@@@<<<<<>>===???AAADDDFFFIIIOOOVVV]]]___^^^]]]```aaabbbcccdddcccbbbaaaaaabbbccceeeeeeffffffeeedddfffggghhhgggeeebbb```TTTTTTSSSRRRUUU___lllvvv~~~xxxpppZZZLLLZZZsssaaaHHH555///000333555222222222222222222222222111111111222222222222333333333333333444444444444777777777777888888888999999:::<<<>>>???????????????AAACCCDDDDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIILLLPPPQQQPPPMMMKKKKKKPPPPPPRRR]]]xxxlllUUUFFF===888555:::999999999888888888888:::::::::::::::;;;<<<<<<>>>>>>@@@@@@AAA@@@???>>>888999;;;<<<>>>?????????CCCAAABBBEEEEEE@@@???@@@:::>>>BBBDDDCCCBBB@@@@@@>>>??????@@@AAACCCDDDDDD@@@AAACCCCCCAAA?????????@@@@@@AAAAAABBBCCCDDDEEEAAA???===<<<<<<;;;999777999888888999888777;;;BBB444KKKvvv))))))((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))******************++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------+++,,,,,,,,,------------------...////////////...//////000111222222222222222222222333444444555555888888777777888888999:::<<<<<<======>>>???@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGKKKJJJIIIHHHGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDCCC???CCCGGGJJJIIIFFFDDDCCC???>>>===;;;999888666666555444444333222222111111111111000000000/////////.................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......///000000000000///000111333555666777777888999999888888888;;;666:::AAA<<<333???VVVyyy___OOOBBBEEEEEEDDDWWWlllrrr[[[PPPJJJFFFDDD===???CCCJJJQQQWWWZZZ[[[___```aaadddfffgggfffeeeddddddccccccddddddcccbbbeeeccc___YYYTTTPPPNNNNNNMMMSSS]]]gggrrr|||vvvxxxssseee^^^UUUjjjmmmYYYDDD888000,,,222;;;111111111111111111111111111111111111222222222222333333333333333444444444666666666666777777777777888999;;;===>>>???>>>>>>>>>@@@BBBCCCBBBCCCEEEGGGHHHHHHIIIIIIIIIHHHGGGFFFIIILLLPPPRRRRRRPPPNNNLLLQQQWWWYYYVVVZZZjjjyyylll]]]JJJ<<<777777777777999999:::;;;;;;:::999888:::::::::::::::;;;;;;<<<:::;;;===>>>>>><<<:::999888888888999:::;;;<<<===???>>>AAAEEEEEE@@@===>>>===AAAFFFHHHFFFCCC@@@???>>>>>>@@@AAABBBCCCDDDDDD>>>AAAEEEDDD@@@======>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@>>>>>>>>>===;;;999999888777888888999:::===???666@@@ddd((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))&&&((())))))(((((()))***(((((((((((((((((((((((((((((()))))))))*********)))******++++++***************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---,,,,,,---...............---...///000111111111111111111111222333333444444666666666666666777888888<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???@@@AAABBBCCCCCCEEEGGGIIIJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCCCC???AAACCCDDDCCCBBBBBBBBB???>>><<<:::888777555444333333222222111111000000000000000/////////......------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---......//////000000//////000222444555666777777888888888777777666777:::<<<<<<;;;>>>CCCXXXqqqxxx~~~RRR:::===IIILLLOOOaaaoooppp^^^RRRIIIEEE@@@>>>@@@DDDGGGIIIPPPOOOPPPSSSWWWZZZZZZYYYeeeaaa[[[VVVSSSPPPMMMJJJMMMKKKHHHDDDDDDJJJRRRYYYeeejjjrrr|||uuu}}}ppphhh___YYY]]]~~~dddIII222111666444//////111111111111111111111111000000111111111222222222222222222333333333444444444444444444555555555666666888:::<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAACCCDDDGGGHHHHHHIIIIIIHHHGGGGGGIIIKKKNNNRRRTTTTTTRRRPPPLLLUUUZZZVVVRRRUUU\\\aaajjjrrr^^^MMMGGG@@@888666888;;;:::888777888999:::;;;:::888777:::999999999999:::;;;;;;888999;;;<<<<<<:::999777999888888888999:::<<<===<<<===BBBIIIIIICCC>>>===CCCGGGLLLMMMKKKFFFBBB@@@===>>>@@@AAABBBCCCCCCCCCBBBEEEIIIHHHDDDAAAAAABBB===>>>???@@@AAAAAA@@@@@@BBB@@@>>>>>>>>>===;;;:::888999999555222333666999:::111///888===AAATTTkkk((((((((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))&&&((())))))''''''(((***((((((((((((((((((((((((((((((((()))))))))******((()))******+++***************++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------...///000000000000000111111222222333333444555555555555555666666777::::::::::::;;;===>>>>>>????????????@@@BBBDDDEEE???BBBFFFJJJLLLKKKIIIHHHEEEEEEDDDCCCBBBCCCCCCCCCBBBCCCCCCBBB@@@???@@@BBB======;;;:::888666555444222222111111000000000000////////////............------------------------+++,,,------...---------------,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,---.........////////////000111222333222333444444555555555555000777888666999AAAAAA;;;<<>>DDDFFFGGGJJJPPP[[[jjjttt}}}zzzuuuttthhh___```cccnnneeeCCC888000111222//////333111111111111111111111111000000000111111111111222111111222222333333444444333333333333444444444444555666888;;;<<<=========>>>@@@AAAAAA@@@@@@AAACCCGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIKKKNNNRRRSSSRRRQQQRRRSSSRRRSSSXXX[[[WWWOOOSSSYYYeeexxxvvvdddXXXMMMAAA777777666666999<<<;;;888444444555666777777777666555888888888888888999::::::999:::;;;<<<<<<;;;:::999888888888888999:::<<<<<<===>>>CCCJJJKKKEEE@@@@@@BBBEEEIIIJJJGGGCCC???======>>>@@@AAABBBBBBAAA@@@BBBCCCEEEDDDCCCAAA@@@AAA<<<===>>>???@@@???>>>>>>>>><<<;;;:::::::::888666///555999666222222444444///444===BBB:::///111;;;EEEcccvvv'''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((()))))))))***(((((()))***************++++++******************************************************++++++++++++************++++++++++++++++++,,,------------,,,,,,,,,---...////////////000111111222222333444444444444444444444555555666888888888999:::;;;===>>>?????????@@@AAACCCEEEFFF@@@BBBEEEHHHJJJKKKJJJJJJGGGFFFDDDCCCBBBCCCDDDEEECCCDDDDDDCCC@@@>>>===>>>;;;:::999888666555444333111111000000000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,---------,,,,,,+++++++++************+++++++++++++++++++++,,,------............///000111111111111000111222333444444444444000555777444555;;;>>>;;;<<<@@@rrrwwwUUU:::AAA===BBBNNNYYYaaajjj{{{|||rrrjjjeee^^^WWWPPPLLLMMMNNNLLLJJJXXXRRRLLLKKKPPPVVVYYYZZZeeejjjqqquuuzzz|||{{{xxxrrrmmmmmm```WWWiiipppfff@@@...333888555...+++111:::111111111111111111111111000000000000111111111111000111111222333333444444333333333444444444555555444555888:::<<<=========???@@@AAAAAA@@@???@@@BBBEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIKKKOOOQQQPPPOOOUUUUUUSSSRRRVVVZZZWWWQQQYYYTTTMMMQQQeee}}}kkk^^^NNNCCC???<<<:::888666777888999999888666444333444555555666666666666777777666666777777888999888888888999999:::::::::666666777999:::;;;<<<<<<<<<;;;???DDDEEEAAA???@@@>>>AAAEEEFFFEEEBBB???>>>===>>>@@@AAAAAA@@@>>>===???>>>===>>>??????>>>===;;;<<<>>>??????>>>===<<<:::888777666777666555333,,,333666444333777777555666111+++,,,000555777777333111333:::OOOppp{{{zzz|||'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************++++++******************************************)))************+++++++++)))************+++++++++++++++,,,------------,,,+++,,,---...////////////111111111222333333444444444333333333333444555555666666777888999;;;<<<===BBBBBBAAAAAAAAABBBDDDEEECCCDDDEEEGGGHHHJJJKKKKKKHHHFFFDDDCCCCCCCCCEEEFFFBBBDDDDDDCCC???<<<999999999999888666555444333222000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++***++++++,,,,,,---......---...///111111111000///000111222444555666666666444666777666444444999???666BBBOOOuuupppnnnaaaMMMEEE>>>===CCCKKKRRR]]]gggqqqzzzsssqqqooollliii|||uuummmlllqqqyyy~~~xxxuuurrrqqqqqqlllddd\\\PPPIIIXXXxxx^^^MMM///666333......333777222***000000000000000000000000000000000000111111111111000000111222333333444444444444444555555555666666333555777:::;;;<<<======???@@@AAAAAA@@@???@@@BBBDDDDDDCCCCCCDDDGGGIIIKKKMMMKKKIIIJJJMMMPPPOOONNNHHHQQQVVVRRRLLLNNNTTTXXXKKKSSSWWWVVVVVVXXXVVVPPPfff}}}qqqhhh\\\PPPGGG@@@888777999999888888666777777555444555888:::666666666666777777888888666666666666666777777888555555555555666777999:::444555777999:::;;;;;;;;;:::777888;;;<<<;;;;;;???AAADDDHHHJJJIIIHHHFFFFFF===>>>@@@@@@@@@???===;;;BBB???<<<===@@@BBBAAA???:::;;;===??????>>><<<;;;888777555555555555333222555777444///000555666222...222555555777888111(((///333999444+++222<<<999DDDIIIJJJVVV```hhh|||tttoooeeeSSSMMM<<<(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********---,,,,,,,,,,,,---..................////////////000000111111111222222222333333444444555666666777888666555444666999===@@@AAABBBCCCBBB@@@@@@BBBDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCBBB???;;;777666777555555444333333222111111111111111000///......---,,,------...///.........---------,,,,,,++++++++++++,,,------......------+++---///111000...***((())))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------------......///000000000000111111222222333444444666666555555777888:::;;;======>>>NNNzzz~~~iiiNNNDDD???@@@@@@???GGGSSSRRR[[[jjjyyy~~~yyynnnkkkaaa```eee\\\NNNMMMQQQ]]]bbbDDD666444000000000000000000000000////////////000000000000////////////000000000000000111111111111222222222333333444444555666666666666666666777888888999999999;;;<<<===<<<===>>>@@@HHHFFFCCCBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHLLLOOOKKKLLLMMMNNNNNNNNNNNNNNNTTTRRRPPPNNNMMMMMMMMMMMMRRR\\\kkkyyyxxxqqqeeeYYYPPPMMMMMMOOO:::;;;:::666222222888===>>>999444333444666555444444555555666666666666666666666555555555444444444444555666999;;;;;;888555777777888999:::;;;;;;<<<;;;===@@@BBBCCCAAA>>>===EEEAAA???AAADDDEEEBBB===;;;<<<>>>???@@@>>>===<<>>>>>>>>>>>::::::;;;<<<>>>===:::888888777666555444333333333222222222111111111000000111111111111111111111111111111111111111111111111777777666666777:::===>>>AAAIIIKKKGGGKKKVVVZZZVVVEEECCC???;;;777555333333(((((((((((((((((((((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))************+++,,,,,,,,,,,,,,,---...................../////////000000000111111111222222222333333444444555555666777666555444666888;;;===@@@AAABBBAAA@@@@@@BBBDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCBBB@@@===:::888666555444444333333222111000000111111111000///.........------...///////////////------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,...//////---+++***+++************++++++,,,+++++++++,,,,,,,,,---------------...//////000000000000111111222333333444666555555555666888:::;;;===<<<:::AAA]]]www}}}XXX>>>===AAA???;;;BBBDDDNNN[[[cccfffppp{{{wwwzzz|||ppphhhiiihhhWWWUUUNNNGGGDDDFFF[[[yyymmmUUU???444333666000000000000000000000000.../////////000000000000.../////////000000000000000000111111111222222222222222333333444555555555444555555666777777888888888999;;;<<<;;;<<<===???FFFCCCAAA@@@BBBCCCCCCCCCFFFGGGGGGGGGGGGHHHLLLNNNMMMMMMMMMNNNNNNNNNOOOOOOSSSQQQOOOMMMLLLKKKKKKKKKCCCHHHNNNRRRTTTWWW]]]bbb{{{jjjYYYQQQRRRVVVBBB???;;;777666777999::::::<<<>>>===<<>>???@@@@@@???>>>===<<<<<<;;;;;;;;;<<<======;;;:::::::::;;;;;;999777666666555444333333333333222222222111111000000000111111111111111111111111111111111111111111111111000000//////000222444555,,,222222,,,---555777222555444222111000000000111((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))************+++++++++,,,,,,++++++,,,,,,---...---------.........//////000000000000111111111111111111222222333444444444555555555555666777888999===>>>@@@??????@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCCCCEEECCCAAAAAABBBCCCBBBAAADDD@@@<<<::::::999555222222222111111000000//////111111111000//////......---......///////////////,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++++++++,,,---------,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000111222222333333444444444555666777999:::999:::999888AAA]]]kkkbbb[[[DDD???AAAJJJ>>>888>>>CCCFFFQQQ___kkkrrr}}}|||zzzyyyyyyfffcccjjjnnnddd\\\YYYRRRGGGCCCFFFMMMOOO\\\tttPPP666---///333444000000000000000000000000....../////////000000000....../////////000000000000000000111111111222222111111111222333333444444333444444555555666777777999;;;<<<===<<<===???@@@DDDBBBAAAAAABBBDDDDDDCCCFFFGGGHHHGGGGGGHHHKKKMMMLLLKKKJJJJJJJJJKKKMMMMMMOOONNNLLLJJJHHHGGGFFFFFFEEEGGGHHHGGGCCCBBBCCCFFFJJJHHHPPPkkkyyyssslllhhh```ZZZNNNAAA888555777;;;777777777777666666666666444666999:::;;;???GGGLLLRRRKKKBBB:::555444444444333444555555666666555555555555555555444444444444444444333444777888777666666777777888999:::;;;;;;<<<===???AAAAAA@@@???>>><<<<<<>>>CCCFFFFFFBBB>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<===???@@@AAA<<<:::888777888888666555555444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000///...///000111222111555444...---222222---...---......///000222333((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---.........////////////000000000111111000000111111222222333333333444555555666666666666:::<<<===>>>>>>???BBBDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@@@@AAAAAAAAA@@@DDD???999777999888444000000000000//////.........000000000/////////......,,,,,,---............---,,,+++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++***++++++,,,------------,,,+++******++++++***++++++++++++,,,,,,,,,+++,,,,,,---......////////////000000111222222222333333444444666777888888666777;;;<<<999@@@]]]zzzmmmrrrrrrDDD@@@666666AAAGGGBBB@@@EEEKKKLLLSSS]]]fffllltttzzz~~~|||zzzyyytttnnngggccc```___^^^bbb[[[\\\ZZZPPPMMMIII===@@@@@@[[[~~~eeeFFF444333555333---////////////////////////........./////////000000........./////////000000000000000000111111111111111111222222333444444444333444444555666666777777;;;===????????????AAACCCDDDCCCCCCDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFFFFIIIKKKIIIHHHFFFEEEEEEGGGHHHJJJLLLKKKIIIGGGEEEDDDBBBBBBBBBCCCEEEDDDBBBAAABBBDDDAAA;;;999DDD[[[kkkggg[[[VVVVVV\\\ccc```XXXWWW]]]\\\WWWPPPKKKGGGCCC???<<<===<<<999888888888888777888888888777666444222111000222333333333555999======:::666222111333555666333333444555555555555444444444444444444444444444555333111222444666666666666666777888999:::;;;;;;<<<===>>>???@@@??????>>>======>>>@@@CCCCCCAAA>>>::::::;;;;;;;;;:::999999;;;;;;;;;<<<===???@@@AAA===:::666444444555444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000111111222...222222......222222///000000000000111111111222((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++************+++,,,,,,+++++++++,,,---.............../////////000000000//////000000111222222333222333444555666555555444888:::;;;<<<<<<>>>@@@CCCCCCCCCDDDDDDDDDCCCBBBBBBBBB@@@>>>>>>???@@@???>>>CCC===777555777666333/////////............------/////////...............)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------+++******)))***+++,,,------,,,,,,+++*********************+++++++++,,,,,,++++++,,,,,,------.........//////000000111111222111222333444555666666777666444999>>>;;;777BBBSSSuuuaaarrrhhhXXXGGG???999444555;;;EEEAAAAAAGGGKKKLLLOOOUUU[[[\\\___eeelllnnnllliiieeefffhhhiiihhhfffcccaaa]]][[[XXXXXXYYYZZZYYYWWWSSSKKKHHHDDDBBBOOOVVVLLLdddgggqqqNNNBBB444000444666111***....................................////////////............//////////////////000000000111111111222222222333444444555555444555555666666777888888;;;<<<>>>???>>>???@@@BBBBBBBBBCCCEEEGGGHHHFFFEEEBBBDDDEEEEEEEEEEEEGGGIIIIIIGGGEEEDDDDDDEEEGGGHHHLLLKKKJJJHHHGGGEEECCCBBBEEEEEEEEECCCAAA???>>>???BBBAAA<<<888;;;@@@???;;;999666999AAA???666666>>>===;;;888666555444333222666555666777999777333000111111111111222222333444333444333222111111222444,,,---...///000111333444222333333444444444444444333333444444444444444444444222000111333555666666555666777888999::::::;;;<<<<<<<<<=========>>>>>>AAA???===<<<===??????@@@:::::::::::::::999888888888888888888888999::::::<<<999555333222333333222111111000////////////000///////////////////////////////////////////////////////////////////////////......---------------+++------,,,---//////---.....................---((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))***************))))))******+++,,,)))***++++++,,,---..................//////////////////000000111222222222111222333555555666666666777888:::::::::<<<>>>AAAAAABBBCCCDDDDDDDDDBBBBBBAAA???======>>>???>>>===AAA<<<777444444333111///..................---------------------------,,,(((((()))************************+++++++++++++++,,,,,,---............---*********)))******++++++++++++******)))*********************++++++++++++******+++,,,,,,------............///000000111111000111222444555555555555888333333999:::888;;;BBBJJJmmmgggpppoooVVVJJJEEECCC===666444:::>>>>>>AAAGGGFFFEEEFFFJJJNNNOOOMMMJJJHHHKKKOOOSSSVVVVVVVVVUUUJJJGGGFFFGGGKKKMMMMMMKKK:::===EEELLL[[[~~~qqqVVVDDD555111......000111///---........................------........./////////------.........//////////////////000000000111111222222333333444555555555444555555666777777888888777999:::;;;:::;;;===>>>>>>???AAADDDFFFGGGEEECCC@@@BBBDDDEEEEEEFFFHHHJJJJJJJJJHHHGGGGGGHHHHHHIIILLLLLLKKKKKKIIIHHHFFFEEEHHHGGGFFFEEECCCBBBAAA@@@777>>>BBB>>>999999;;;<<>>999:::@@@888888777666666666666666777555333222222222111000666555444333333444666666222222222222222222222111---///222333111000///000111222333333444444333333333333333333444444444444444222111111333555666555555666666777888999::::::;;;;;;:::::::::;;;<<<===CCC@@@===::::::<<<>>>AAA======<<<<<<;;;::::::::::::999999888888888888999;;;888444222222222222111000000///////////////000............////////////////////////////////////////////////////////////.........---------------222222333333222222111000,,,,,,---.../////////...((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$&&&(((******)))'''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((())))))))))))))))))))))))***++++++))))))***+++,,,---......------.........////////////000000111111222333333222222333444555666777888666888999999999:::<<>>@@@AAACCCDDDCCCBBBAAA@@@>>><<<<<<===>>>===<<<>>>;;;777333111000000000........................++++++++++++++++++++++++((())))))***************)))*********++++++++++++++++++,,,------------,,,***************))))))))))))))))))((())))))******************++++++++++++*********+++,,,,,,------------...//////000000111///000222333444555444444666555444555666888<<>>===;;;DDDFFFJJJOOOQQQSSSSSSSSSSSSMMMGGGCCCDDDDDDBBB???PPP```rrruuu}}}www}}}iiiGGG:::444444333111///......///---------------------------------.........//////---------.........//////////////////000000000111111111111222333333444444333444444555555666777777555777888999888999:::<<<===>>>@@@DDDGGGGGGEEEBBB@@@BBBEEEGGGGGGHHHJJJLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHFFFEEEDDD<<<;;;::::::;;;;;;::::::222:::???===;;;<<<>>>===777666666777666555666888555666666555444333444444333333222111111222444666222111111///...---,,,,,,......///000111111000///000222444333111//////111111111222333333333333333222222333333333444444444444222111222444666666555555555666777888999:::::::::999888777888999;;;<<>><<<;;;:::<<<>>>AAA>>>======<<<;;;:::::::::;;;::::::999999:::::::::999777444333333333222111000000////////////000000---------....../////////...................................................//////000000000000///,,,,,,---......,,,++++++,,,---///000000000000///((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###%%%(((++++++***'''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((()))))))))))))))******+++((()))***+++,,,---......---------.........//////000000000111222222333333222222222333555777999:::666888999999888999;;;===<<<===@@@BBBCCCBBBAAA@@@???===<<<<<<======<<<;;;<<<;;;888333///...///111........................*********************+++))))))***+++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++******+++******)))((('''(((((('''(((((()))******)))************+++++++++)))******+++,,,,,,------------......///000000000...///111333444444444333222888:::777444666;;;===<<>>@@@BBBGGGJJJJJJGGGDDD@@@CCCFFFHHHIIIKKKMMMNNNHHHIIIIIIIIIIIIHHHGGGFFFBBBCCCDDDDDDDDDCCCAAAAAA???===<<<;;;:::999888666<<<<<<999444555888777444666888999777777::::::888444555555555333333333444///222444444222000000000---///111333333333222222///...///000222111///...,,,...//////......222555111111222333333333333222222222222333333444444444333222222333555666666555555555666777888999::::::999888777666666888:::;;;:::;;;<<<<<<<<<===???AAA===<<<;;;:::999999999999666666555555666777888888888666444333444444222111000000/////////000000111---------.........//////................................................,,,---....../////////...+++***,,,///000......///,,,------...---,,,+++***))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))******++++++,,,------++++++,,,------......///......///000111333555666555555444444444555555666666777999::::::;;;===??????@@@@@@AAAAAA@@@@@@???<<<;;;<<<===>>>===:::888999888666444222000......------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,***)))((()))******))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,---------............///000111111222222333444444888888888999999::::::;;;@@@???<<<<<>>???AAAAAA===777444555888888888888777777777777777777666555444222111000///......------------......------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''((((((((()))))))))))))))******++++++,,,,,,---++++++,,,,,,---...............///000111333444555444444444444444555555666666777999999999999;;;===@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<===<<<999666666666444333111000......------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,+++++++++++++++))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,------------............000000111111222333333333777777777888888999999:::===<<<;;;999<<>>@@@BBBCCCDDDDDDCCCBBB===???AAABBBBBBBBBCCCEEECCCCCCCCCCCCCCCCCCCCCCCCEEEAAA======???AAA???<<<;;;:::888666666777888999555555555555555555555555555555555555444444333333222222222222222222222222000000000000000000000000000000000000//////................................./////////000000000000222222222222222222222222444444444444444444444444111222333333444444333333333333333444555666777888777888999999888888999;;;???<<<;;;======::::::===>>>@@@@@@===777444555888888888777777777666666666333333222222111111000000......------------......------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,++++++,,,,,,------...............///000222444444444333333333444444555666666777999888777777999:::???????????????>>>===<<<<<<;;;;;;;;;;;;999666444333222222111000///......,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------.........---,,,,,,))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,,,,---------......//////000111111222222333444555555666777777888888:::===???===:::;;;@@@FFFeeekkkvvvyyyxxxoooLLLHHHaaaEEE&&&555111,,,///...------------------------------------------,,,,,,,,,,,,------------............................../////////000000000//////000111111222222333555555555555666777888999777888999:::;;;<<<<<<===<<<===???AAAAAAAAA@@@@@@<<<===???@@@@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@===<<<>>>>>><<<999777666555444444444555666444444444444444444444444444444444444333333333333111111111111111111111111000000000000000000000000000000000////////////................................./////////000000000111111111111111111222222333333333333333333333333111222333333444444333333111222444555777777888888888999;;;:::999999:::<<>>???===<<<===???888YYY{{{ttt|||vvvuuuaaa]]]EEE555444HHH777&&&222000.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000//////000000111222222222222222222333444555666777777777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAA@@@???@@@AAA@@@??????AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBB???<<<<<<<<<;;;999777555444444333333333444555444444444444444444444444333333333333333333222222111111111111111111111111////////////////////////////////////////////////................................./////////000000000000000111111111111111111111111111111111111111111222333333444444333333222333555666777777666666555777888888777777888999>>>;;;:::;;;:::777777999<<<===<<<:::666555555777888777666555444333222111////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,******++++++,,,------...------......///000111222111111111222222333555555666777888777555444555666777888999;;;<<<===>>>>>>;;;999777666666444111///------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,---------...//////000000111000111111333444555555666000444777999999:::===@@@???@@@HHH\\\yyy{{{___NNNFFF***222)))222000,,,///---111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................////////////...//////000111111222222111111222222333555666777777777777777888:::;;;<<>>===>>>@@@@@@@@@?????????>>>>>>>>>>>>===;;;::::::888777555444444333333333444444444222222222222222222222222111111111222222222222222000000000000000000000000......................................./////////..................................../////////////////////000000111111111111111111111111111111111111222333333444444333333333444555666666555444333333555777777666555666666<<<999888:::999666666888;;;;;;:::888666555555666666666555444333111111000111111111000//////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((())))))***+++++++++******++++++,,,,,,------------------...///000111000000000111222333444555555777777777555555555777555666777999;;;<<<<<<===999777555444333222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))******++++++******))))))))))))))))))))))))))))))))))))************)))))))))************+++******+++++++++,,,,,,,,,,,,------......///000000///000111222333444555666555666666555555777;;;>>>@@@>>>>>>@@@III^^^~~~vvvooolllYYY<<<777:::---222***(((---111---,,,222,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////......///000000111111222333333333444555777888999777777666666777999;;;<<>><<<<<<===??????>>>>>>======<<<<<<<<<:::::::::999888666555444333333333333444444444444222222222222222222222222000000000111111111111111////////////////////////........................---............/////////------------------------------........./////////......//////000000111111111111111111111111111111111222333333444444333333444555555444444333222111333555777888777666666666:::777666888888555555888:::999888777666555555555444444333222111111000000111111000000///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''((((((((()))%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))******++++++*********+++,,,,,,------------------...///000000//////000000111333444555555666777777666555666888666666777888999999999999888555333222111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))************************++++++++++++,,,,,,,,,---......////////////000111333444555666888888888888777888:::;;;666>>>FFFCCC777666NNNjjjyyy```TTTBBB222))),,,222444,,,222,,,+++000---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111222222333444555777888999777666555555666888;;;<<<============>>>???@@@AAAAAAAAAAAA???>>>>>>AAACCC??????>>>======<<<;;;;;;777888999888777555444444111111222333333333333333111111111111111111111111/////////000000111111111////////////////////////---------------------------------.........//////---------------------------------.........//////------...//////000111111111111111111111111111111111222333333444444333333333333222111111111222222222444777888777555555555777444444777777555666999999777666555555666555555222222222111111000000000............------------++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************&&&'''''''''(((((())))))$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((()))******++++++)))******+++,,,,,,---------------------...///000/////////000111333444555555666777777666666777999888888888888888777666666666444222111111000///...---------,,,,,,,,,,,,++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((()))***,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++++++++,,,------......///...///000222333444666666222444666888999:::::::::???777666>>>DDDAAAAAAEEEJJJyyy{{{yyyKKK777444,,,---666222***+++###888222***,,,...///'''++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////......//////000111111111000000000222333555666777777666555555666888:::<<<;;;;;;;;;;;;;;;<<<>>>>>>AAABBBBBBAAAAAACCCFFFIII@@@??????>>>===<<<<<<<<<555666888888666555444444///000111222222222222222000000000000000000000000.../////////000000111111////////////////////////---------------------------------.........//////---------------------------------.........//////---------...///000000111111111111111111111111111222222333444444444333333111111000///000111333444000222555666555444333444666333333666777555666999888777555555555666555444111111111111000000000000******+++,,,,,,---......++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++,,,,,,,,,---------......///000111222222333222222333222111111222555777999888666666777:::;;;999777222111000///------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))******************++++++++++++******++++++,,,,,,,,,,,,------000000000111222222333333111333555666666666888:::;;;<<<<<<==================DDD```sssgggiiidddMMM777000000//////.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........333222111111111222333444777666444333444666999;;;<<<:::888888:::<<<===>>>===>>>???>>>======???AAA@@@???>>>===;;;;;;::::::555555444333333222111111111111000000//////......000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,------------------------------------------------........................////////////000000000000000000////////////000000222333333444444333333222222222222222222222222222444444222222222222444444333444555555666555555555888777666555333111000000///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------...//////000111222222222222333222111111222444777888777666555777999:::888666222111///...---,,,,,,,,,,,,+++++++++************************************(((((()))))))))*********))))))))))))************)))))))))(((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))******************++++++++++++******+++++++++,,,,,,,,,------...//////000000111222222111333555555555666888:::::::::;;;<<<<<<<<<<<<;;;EEE===???RRRgggzzznnnsssyyyZZZHHHCCC???444)))////////////......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////............222222111111222222333333777666444444444666999;;;;;;999777777999;;;<<<<<<===>>>???>>>======???@@@???>>><<<:::999888777777444333333222111111000000000000000000//////......////////////////////////////////////////////////...........................------------,,,,,,,,,------------------------------------------------------------------------....../////////000000000000000////////////000000222222333333333333222222222222222222222222222222444333222222222222333444333333444555555555555555555444444333222111111000............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,------------...///000111222222222222222222111111222444666777666555555666777888666555111000///---,,,,,,,,,,,,************))))))))))))************************(((((())))))))))))******))))))))))))***************)))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,,,,,,,***)))))))))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,------...//////000000111000222444555555666888999888999999:::::::::::::::===777555999>>>EEEVVVgggzzzdddiii\\\PPP???222,,,,,,---...///............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................000111111222333333222222666555444444444666888::::::888666777999;;;;;;;;;<<<===>>>>>>======>>>@@@===<<<:::888666444444333222222111111000/////////000000000////////////...////////////////////////////////////////////////........................------------,,,,,,,,,,,,------------------------------------------------------------------------.........////////////000000//////......//////000111222222222222222222111111111111111111111222222333333222111111222333333222333444444555555444444111111111111111000000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,---------...///000111222222222222111111111111222333555555333333444444555555444333///...---,,,++++++++++++)))))))))))))))(((((((((************************(((((((((((()))))))))***((()))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))***++++++++++++***)))((()))))))))******************++++++++++++*********++++++++++++,,,,,,,,,---......//////000111111000222333444444555777999888888999::::::::::::999666999???EEEBBB===???EEEOOOnnnvvvxxx~~~ttt{{{sssWWWCCCDDD222333333111......000222------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...............///...000111333333333222111666555444444555666888999:::888777777:::;;;;;;;;;;;;<<<>>>>>>===<<<===>>><<<;;;999666444222111111111111111000000/////////////////////////////////////////////////////////................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////....../////////000111111222222111111000000000000111111111111111222222111111111111222222222222333444444444444444222222111111000/////////------------,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,------......///000111111111111111111111111222222333444111222333333222222111111...---,,,++++++******+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++***************+++++++++,,,,,,......///000000111111222///111333444444444666888888888999::::::::::::999===<<<;;;<<<<<<;;;>>>CCC777???555777LLLPPPccc~~~wwwvvvgggTTTHHH>>>444+++&&&***---000111000---+++))),,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------......//////...///111222333333222222555444444444555666777888:::999888999;;;===<<<<<<999;;;===>>>===<<<<<<===<<<:::888666333222111000111111111111000000000000.............../////////........................------------------------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............/////////000000000000000000////////////000000111111111111111111111111111111111111222222333333333333333444444333111000...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,---...///000111111111111000000111111111222222222///111222222000//////000,,,,,,+++***************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******************++++++++++++...//////000000111222222...000222333333444666777777888888999:::999999999===:::555444555999<<>>FFF999999SSSlllyyyxxxzzz~~~kkk___XXXSSS>>><<<444++++++222444//////...------......---,,,++++++,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......000111222222333333444444444444555666777777:::999999:::<<<======<<<888;;;===>>>===<<<<<<<<<:::999777555333222111000111111111000000000000000---............/////////........................------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///......------......///...//////000000//////.........//////000000111111000000111111111111000000000111222222333333222222444444333111///---,,,+++,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))******++++++++++++,,,,,,,,,---...///000111111111111///000000111111111111111---000111000...,,,---...++++++***))))))))))))***((((((((())))))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************++++++++++++******************++++++++++++------...//////000000111...000222222222333555777666666777888888888888777333666999:::::::::999777<<<666111111333555;;;EEE777BBB@@@666???^^^tttwwwwwwxxx{{{nnn```]]]TTTGGG<<<333...+++222222111///------------...,,,++++++---000111222***+++++++++,,,,,,,,,,,,++++++************++++++************************************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------...//////......//////000222333444333333444444555666666777999888888:::<<<===<<<:::777:::======<<<;;;;;;;;;888777555444222111111000////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///......------......///.........//////.........------...//////000111111//////000111111000//////000111111222222222222222111111000///...---,,,+++++++++++++++************)))*********++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,---...///000111111111111///000000111111111111000---///111000---+++,,,...+++***)))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))******))))))))))))******))))))))))))******************++++++++++++******)))************+++++++++,,,,,,------...//////000...///111222222333555777444555555666666666666666000666::::::999999::::::333666;;;888333999<<<111444333666999888444444888===NNNXXXaaauuuyyy{{{xxx~~~yyyhhhuuuiiiddd___ZZZTTTLLLCCC===555555555444///+++///555---***---555222))))))111***+++------,,,+++***)))*********++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...////////////......000111444555333333444444555666666666888777777999;;;<<<;;;999777:::<<<===<<<;;;;;;;;;666555444222111000000000---.....................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------.........------.........---..................------------...///000000111...///000111111000///...000000111222222222222222......---------,,,,,,,,,+++++++++************)))))))))******++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++******+++,,,,,,,,,,,,+++------......///000000000000000000000000000000000......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))***************)))(((((()))************+++++++++------,,,,,,---...000111.........///000222333444555555555555555555555555555555666777888999::::::222222222222222222222222000000000000000000000000000111222444666888999:::CCCCCCCCCBBBAAA@@@>>>===@@@AAABBB@@@===:::888888222111111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000111111222222222222333444555666777999999888777777666777777444444555888999999777555222222000///....................................////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,---......//////..................////////////////////////////////////111222222111111000///...,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))************+++,,,,,,,,,,,,+++------......//////000000000000000000000000000000...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))))))))))))))***************)))(((((())))))*********+++++++++---,,,,,,,,,,,,...///000111000000000111222222333333333333333333333333333444444444555666666777777222222222222222222222222000000000000000000000000//////000000111222333333222333333333333222111111000222333333000///......111000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........//////000000111111000000000111222333555555888888777666666666666666333333444666888888555333222111000///............................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,------...........................////////////........................111111111111000///......,,,,,,,,,++++++*********))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++---------...//////000000////////////////////////------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))*********************)))(((((()))))))))*********++++++++++++++++++,,,---...///111111000000000000111111222222222222222222222222333333333333333333333333111111111111111111111111/////////////////////////////////.........------***+++,,,,,,------------)))+++------,,,,,,,,,---//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////......//////000111333444777666555555555555555555222222222444666666444222111111000///............................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,---...............---............/////////........................000000000000000///------+++++++++++++++*********))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((***,,,---...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,,,,---......//////000........................,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))************************)))(((((())))))))))))*********************++++++,,,------...............///000111111111111111111111111111222222222111111111000000000000000000000000000000........................000000000///.........---------...////////////...,,,.../////////...000111---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++***************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------//////////////////...............///000111222333555555444444333444444555333222222333555555333111111000///...............................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------.........//////........................//////000//////...---,,,+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((***,,,---...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,,,,------.../////////------------------------+++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***************************)))(((((((((((()))))))))*********))))))***++++++,,,,,,,,,---------///000222444555111111111111111111111111333222222111111000000///////////////////////////------------------------............////////////------......------,,,+++,,,---...---,,,+++,,,...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------////////////............/////////000111222333444444333333333333333444444444333222333444444333111000//////...............................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------...................................................,,,++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))******++++++***************)))((((((((((((((()))))))))******))))))***,,,,,,,,,,,,,,,......///111333555777888111111111111111111111111222222222111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,---------,,,+++******,,,---,,,+++)))(((***+++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,........................//////000000111333444555333333333333333333444555444333222222333333222111//////......---......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------------.........------------------------------...------,,,+++***)))))))))***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))************+++,,,,,,,,,,,,++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******++++++***************)))(((((((((((((((((()))))))))***)))***+++,,,---------,,,......///000222444555666////////////////////////000000000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,---,,,+++))))))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,------......//////////////////000111222444444333333333333333444555555444222000000111111111///.........------......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........------------------------------------,,,+++***)))((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++******+++,,,,,,,,,,,,+++++++++,,,------......///++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++***************)))(((((((((((((((((()))))))))))))))***,,,---......---,,,------------...///111111........................////////////////////////------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,&&&''')))***+++,,,,,,,,,*********)))((((((+++---******++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000////////////000222333444333333333333444444555666222111///...///000///.........---------......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,+++***))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&'''&&&''')))'''$$$%%%)))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,------,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))),,,///111222000---+++---------............///////////////////////////.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000////////////000000222333333444444333333222000000//////.........---......------------...............------,,,,,,,,,---.........---,,,,,,+++---,,,,,,---......---+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((('''''''''''''''&&&''')))((($$$%%%)))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,---,,,,,,++++++,,,,,,+++******)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***---...///...,,,+++,,,,,,,,,,,,------------..............................---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++*********+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000//////......//////000111222222333333222222111000/////////.........---......------------............---------,,,,,,,,,------......---,,,,,,+++---,,,,,,---......---+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''''''&&&'''***(((%%%%%%)))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))******,,,++++++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............------.........000000111111111111000000/////////.....................------------......------------,,,,,,,,,,,,---------------,,,,,,+++---,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''''''''&&&(((+++)))%%%%%%)))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++***))))))))))))++++++++++++************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......//////000000//////..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---,,,+++,,,---...,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************))))))))))))***************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''&&&(((+++***&&&%%%)))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++)))***++++++,,,,,,,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))***+++,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++******))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------......//////......------------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,++++++,,,------,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&))),,,+++&&&&&&(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------------............---------------------.........------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++++++++------+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))((((((((()))))))))******************************************++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))&&&&&&)))---+++'''&&&(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++((()))***++++++,,,,,,,,,((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******************,,,---......------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------............------------......------............------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***+++------+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&)))---,,,'''&&&(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++(((((()))++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************))))))***,,,.../////////...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///......------......///---......//////......---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''((()))))))))(((((((((''''''&&&'''((()))***''''''((()))******++++++))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,+++***)))******,,,,,,***)))(((***---...,,,***///,,,((((((***,,,,,,***,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************************************........................000000//////...---++++++,,,,,,++++++,,,,,,---...---///111333333222000///++++++************++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,******)))))))))***,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************+++++++++*********))))))))))))))))))((('''&&&%%%,,,,,,+++***)))((('''&&&,,,+++)))(((&&&%%%%%%%%%###$$$%%%&&&((()))***+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))...------------///000111---,,,+++,,,......,,,***---+++)))***,,,---,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************************************------------------------...//////......---,,,+++,,,++++++++++++,,,---------...000222333111000...++++++************++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++******)))***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((('''''''''(((((())))))******+++))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******************************+++++++++************************))))))((((((((('''(((***+++,,,+++***))),,,++++++************+++)))))))))))))))(((((((((&&&'''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))'''(((((())))))*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...---,,,******++++++)))''',,,+++)))***+++***)))''''''''')))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))************************************************************************************------------------------,,,------......------,,,+++++++++++++++,,,------,,,...000111111111///...++++++************++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''''''''((()))''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************************************)))))))))******+++,,,---''''''(((((()))*********'''((()))***++++++***************))))))(((((('''(((((()))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''((()))******++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++++++++,,,,,,---------,,,+++***************000...,,,***)))***************,,,,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++***+++,,,,,,---,,,---...000000///......++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))),,,+++***)))((()))***+++'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))''''''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************************************************************)))))))))))))))***+++,,,...,,,***)))(((((()))******,,,...//////---+++***((((((((())))))******+++((()))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,---...))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------000000000000000/////////,,,,,,,,,,,,+++,,,...///111///,,,******,,,000333111111000000...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++************+++,,,,,,+++,,,---............---++++++************+++++++++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++,,,---...//////...,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))************)))))))))(((((((((***************++++++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++***************++++++++++++***)))(((((()))+++,,,/////////000333666999;;;999:::<<>>===;;;888666333111000)))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---------))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,++++++************++++++,,,,,,++++++******+++++++++***+++...000---,,,+++)))))),,,222666777666333111...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***************+++,,,,,,++++++,,,---------------++++++************++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,++++++++++++***,,,...000111111///---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,---------------.........//////////////////////////////---............---,,,,,,---,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++...111444666666999===BBBFFFIIIJJJJJJFFFEEECCCDDDGGGLLLRRRVVVWWWUUURRRNNNJJJFFFCCCBBB999777222...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------...///000000111111---///000222333444444333444555555333111111555888666666666444111000222444:::777333000---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++)))***+++++++++++++++******************++++++,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******,,,...111333222000---***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++((()))***,,,...000111222///000000000111111222222111111111111111111111111777888999:::999888777666000///......---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++)))***,,,000555;;;@@@DDDJJJMMMQQQTTTSSSPPPKKKGGGLLLFFF===555333666;;;???XXXXXXXXXXXXXXXXXXXXXXXXTTTOOOGGG===555000---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,...000333777:::===>>>@@@BBBEEEHHHJJJLLLLLLLLLFFFFFFFFFCCC@@@@@@CCCFFFJJJLLLLLLHHH@@@:::777666:::777222...,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))******************************************************************************************************************+++++++++******)))*********)))***++++++,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,++++++*********---///222444333000---***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((***)))'''((()))***((('''))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((***,,,,,,,,,''',,,+++,,,111***&&&///)))333555...---444444---333444777777333///222:::222222777666111666888...777222///333777666333111;;;999777666777777111******///...&&&&&&---...(((---,,,***'''%%%%%%(((+++))))))(((((((((((()))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))(((''''''))))))))))))************))))))))))))***************)))))))))+++,,,+++******))))))***++++++)))(((---,,,***))))))+++---...&&&---///666CCCDDDCCCKKKBBBDDD>>>===GGGHHHEEEHHHNNNHHHDDDCCC???::::::>>>SSSVVVXXXYYYZZZ\\\aaaeee\\\YYYWWWTTTOOOEEE999000...(((%%%(((......)))%%%+++***))))))++++++***)))))))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))***+++***))))))+++------...---++++++......+++///000///------000111111555===@@@@@@IIIWWWZZZSSS[[[LLLYYY]]][[[bbb___ddd[[[ZZZRRRGGG???>>>===<<<;;;EEELLLLLLKKKHHH@@@666EEE???777222000///,,,))))))***+++***((()))---111))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************+++++++++*********))))))************************)))************+++++++++************************++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---//////...------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++******,,,++++++*********++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))(((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***,,,---------+++,,,'''(((///...---666111777:::666666===DDDFFFEEECCCCCCFFFFFFGGGLLLRRRUUURRRUUUPPPGGGJJJLLLBBB555;;;>>>:::555666;;;@@@777===@@@===777444555777111333333000000111000,,,)))***+++,,,+++*********))))))((((((((())))))***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''))))))))))))************))))))))))))************+++))))))***+++,,,+++***///...---,,,,,,,,,,,,+++,,,,,,+++***+++---...000999>>>:::888<<<888555<<<<<>>888111+++&&&%%%(((+++***)))))))))***)))'''%%%))))))))))))))))))))))))***((('''((()))***)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((******+++++++++,,,,,,,,,************************************+++++++++++++++------,,,***)))***+++)))---...---...000000,,,,,,---...000555>>>FFFKKKOOOPPPRRRTTTRRRMMMIIIHHHLLLIIIXXXUUUVVVccc]]]ZZZTTTVVVUUUSSSSSSTTTQQQLLLAAA???<<<<<>>;;;777333333555555444777===>>>888333111+++++++++******)))((('''******)))))))))))))))***)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))******))))))(((((())))))))))))************)))))))))*********+++++++++***)))***,,,,,,,,,***---,,,++++++++++++++++++((())),,,///333777:::<<<:::>>>888777DDDPPP\\\kkkUUU```aaa```aaaYYYSSSXXXYYYZZZWWWSSSVVVYYYRRREEENNNLLLHHHEEEDDDHHHNNNSSSSSSPPPJJJ???777888BBBKKKMMMLLLFFF:::---&&&(((+++)))))))))******)))'''$$$))))))))))))))))))))))))***)))((((((******)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************+++++++++,,,***,,,...---,,,++++++,,,+++......***))),,,...---000777AAAJJJNNNNNNMMMLLLJJJEEEIIITTTXXXVVV^^^lll```jjjzzzpppuuutttmmmaaaQQQHHHIIILLLFFF===999;;;>>>???>>>:::444111...,,,+++,,,......,,,***...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++++++++***************************************)))************+++++++++************************++++++++++++************************+++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++++++++---,,,,,,+++*********+++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((((((((((())))))******+++******+++*********,,,...---666:::BBBNNNPPPSSS```^^^___kkk~~~|||yyy|||tttqqqzzziii[[[NNNKKKMMMHHH<<<333333///333???DDD???<<<>>>999555///+++)))(((((((((++++++***)))))))))******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********))))))(((((()))))))))************))))))*********++++++++++++***)))***,,,---,,,+++(((***+++++++++++++++,,,---///333888===BBBFFFHHHAAAOOOXXXeeewww{{{sssqqq}}}{{{{{{zzzvvvmmmhhh```WWWQQQMMMMMMNNNOOOMMMFFF<<<222000666<<>>IIIPPPVVVaaaeeennnsssiiipppsssnnnrrr|||~~~zzzyyyqqqfff^^^III===666:::>>>===AAAHHH@@@===888555333111...+++,,,,,,+++******************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))((()))))))))************************+++++++++++++++*********,,,---,,,+++***,,,//////---,,,,,,---444777<<>>HHHOOORRRYYYXXXZZZbbbhhhvvvzzzzzzyyyrrrsss{{{yyyvvvxxxoooXXXIIIAAA>>>???BBB:::::::::<<<<<<888000***------,,,+++******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******++++++******))))))))))))*********************++++++++++++,,,,,,+++***+++,,,------+++***,,,...---++++++...111888>>>GGGQQQ\\\dddiiilll|||}}}~~~vvvvvv___mmmvvvuuuuuu{{{uuuzzzzzzqqqcccTTTHHHAAA??????CCCCCC@@@AAAKKKVVVSSSIII777333---)))(((***+++,,,************************+++***))))))++++++***)))))))))************))))))))))))))))))))))))))))))((())))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........---++++++,,,...888BBBJJJGGGBBBCCCHHHLLLQQQUUUbbbuuuzzz^^^III999999888888666444000------------,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))(((((((((((((((((('''&&&'''***+++***)))))))))))))))))))))))))))'''((()))***+++,,,,,,---///555===CCCGGGNNNVVV]]]cccddd___```hhhjjjnnn|||{{{zzz|||~~~tttggg___SSSIII@@@===;;;;;;<<<:::444///......---++++++******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))***++++++++++++***))))))))))))*********************+++++++++,,,,,,,,,+++***+++---...---,,,***,,,,,,+++,,,333===FFFTTTZZZcccnnnxxxooo]]]cccfff___YYY[[[TTTKKKMMMKKKOOORRRRRRNNNJJJIIIJJJZZZXXXWWW]]]jjjzzzwwwbbbTTTNNNNNNEEEHHHBBB888:::IIIVVVYYYOOOFFF999///***)))+++,,,************************+++***))))))++++++***)))))))))************))))))))))))))))))))))))))))))((())))))******+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...///...------...222555HHHOOOQQQIIIBBBFFFRRR[[[kkkvvviiiZZZHHH?????????;;;666000///...------,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************)))************+++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,------...//////000111111222222000000111222222333444444444333111///...,,,,,,+++------------------------))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))(((((((((((((((''''''&&&'''***++++++***))))))))))))))))))))))))'''((()))***+++,,,------888???IIIPPPSSSWWW\\\aaappppppkkkoooxxxsssiiikkkfffmmmvvv{{{}}}}}}xxxbbbTTTKKK@@@;;;;;;======<<>>222111000...,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))******++++++++++++************************)))************+++++++++************************+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------555555666777777888999999777777888888999::::::;;;>>>===:::666333000...---------------------------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((()))))))))))))))(((...)))(((,,,...000888BBBNNNHHHTTTlllooo\\\VVV___hhhjjjkkkxxxttteeejjjfffrrryyyxxxtttsssfffPPP===999===BBB>>>777333555444---'''&&&))),,,...---)))((()))+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,++++++***))))))******++++++***+++------------222)))'''999XXXuuuxxx|||dddTTTOOONNNXXXggguuuvvvlll]]]LLLJJJMMMEEEIII\\\mmmtttzzz|||jjjZZZLLLGGGAAA::::::@@@]]]___\\\NNN<<<000---000---+++)))***,,,...,,,******++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++***+++...000***111111...666JJJWWWYYYXXXHHHFFF[[[tttnnnPPPMMMQQQNNNAAA555111222111---))),,,///---((()))...---(((++++++*********+++---...))))))))))))))))))))))))************************+++++++++*********))))))++++++************++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,...///...***)))***,,,222000...,,,+++++++++,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........---,,,,,,,,,,,,---,,,*********,,,---,,,++++++++++++************)))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++---,,,***))))))***+++,,,'''+++000111---***)))***---000555777777777888:::777@@@CCCAAAEEEMMMKKKBBBAAA@@@??????AAADDDGGGIIIOOOJJJDDDAAABBB@@@777---888,,,%%%+++222333111111***)))))),,,...---((($$$((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))(((((((((((()))))))))***(((((())))))))))))((((((***))),,,222555777===EEEEEEMMMZZZbbb```ZZZZZZ___YYYZZZYYYcccttttttmmmooojjjqqq|||uuuiiiUUUEEE???;;;CCC???333444>>>:::))))))+++,,,,,,+++***************))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************+++++++++++++++++++++++++++,,,------///...,,,)))(((***000555---;;;LLLWWW```sssmmmcccfff[[[nnnooowwwoooQQQNNNFFFAAAFFFPPP]]]ooo|||jjjUUU@@@555888AAACCCPPP___bbbVVVDDD444,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,......---,,,---///777000222CCCWWW^^^TTTIIIMMM^^^www{{{}}}bbbPPPMMMHHHAAA888222///000---///---)))***---,,,'''+++******)))***+++,,,---************************************************+++++++++*********))))))++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------******)))***+++,,,++++++)))+++,,,+++)))(((***,,,((()))+++------,,,+++)))000000///...,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........---,,,,,,,,,,,,---,,,*********,,,---,,,++++++++++++************)))************************)))))))))))))))))))))))))))************+++++++++************++++++++++++*********++++++,,,,,,---...,,,(((%%%(((222>>>HHHIIIGGGEEEAAA===:::999888555555666777666666:::???EEEEEEFFFFFFFFFGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJIII:::999888666...%%%%%%+++333000---******+++---///))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))***,,,333<<<@@@AAACCCHHHDDDQQQZZZZZZ^^^gggfff]]]WWWYYY[[[fffrrrrrrzzzuuuYYYLLLCCCGGG@@@333666BBBAAA555---,,,+++***++++++***)))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************+++++++++,,,+++++++++,,,---...000111+++///111111------000333EEESSSgggwwwnnnjjjlllrrr|||eeeOOOMMMKKKHHHUUUjjjwwwoooZZZKKKEEECCCJJJHHHLLLXXXaaa[[[FFF333...///000///...,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,//////...---......999:::FFFVVVZZZSSSVVVaaavvvkkkPPP@@@===<<<666...///000...,,,,,,...,,,(((*********)))******+++,,,************************************************+++++++++***************++++++************++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,---,,,++++++---///,,,,,,---------,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......---,,,,,,,,,,,,,,,+++******+++,,,------,,,+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++************+++++++++,,,)))***+++,,,------,,,,,,))),,,111777===CCCHHHJJJLLLIIIDDDAAAAAAAAA@@@@@@JJJFFFJJJPPPLLLBBBGGGTTTQQQTTTUUUSSSNNNJJJIIIJJJQQQQQQPPPKKKCCC>>>>>>@@@AAABBBDDDCCC<<<444333666333111...***((())),,,///************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))(((((()))))))))*********)))))))))))))))*********///444===DDDFFFEEEEEEEEEIIIKKKLLLSSSdddrrrlll]]]aaaaaadddqqqzzzuuuwwwsss[[[III<<<::::::888===FFF888333,,,)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,---...000000000///...///333:::AAAEEEkkksssrrrsss}}}xxx|||zzzmmmkkksssrrrnnnkkksss~~~qqqrrr~~~www^^^EEE<<<@@@HHH```yyy|||cccKKKWWWPPPLLLSSS^^^```UUUIII777444000------------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...+++---......---...000333CCCJJJUUUYYYUUUYYYrrr~~~xxxvvv|||sssQQQEEEBBB===555222222000///000000...,,,************************************************************************************************++++++************+++++++++++++++++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---...---,,,,,,,,,---------,,,,,,+++,,,------///---+++))))))***---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++******+++---...---,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,------555BBBLLLOOOIII???888666555666:::AAAFFFIIIIIIDDDHHHRRR]]]___ZZZ\\\bbbppptttxxxwwwrrrnnnmmmnnnOOOMMMNNNSSSVVVUUUTTTTTTNNNGGGCCCEEEIIIGGG???777333222111000///...+++(((,,,+++++++++*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))))))))))))))******************)))******,,,---...444:::AAADDDEEEDDDBBBAAANNNDDDAAAMMM[[[ccchhhmmmsssmmmfffjjjmmmeeemmm{{{{{{sss]]]JJJBBB:::555===MMMFFF>>>333,,,*********)))))))))))))))************************************))))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......777...(((///CCCZZZllluuu{{{uuu|||uuu}}}wwwttt}}}zzz~~~{{{yyyxxxvvvsss|||nnnXXXGGG>>>KKK```yyyeeeTTTYYY```cccbbb]]]WWWTTTCCC:::000+++,,,...---+++,,,,,,,,,------,,,,,,,,,++++++++++++************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------............---,,,+++,,,000777;;;OOORRRVVVaaazzz~~~{{{zzz~~~yyy~~~hhhPPPFFFBBB777333111000000///......******+++++++++*********************************************************************************++++++************++++++)))***************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///////////////.........&&&))),,,------...000333333333222222222222111000......------------...///333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++******+++---......---+++++++++*********))))))************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,+++*********,,,///222555>>>@@@CCCCCC@@@<<<777444444888@@@KKKUUU[[[^^^___uuuvvvoooooo~~~zzzwwwooofff```___ZZZOOOEEEBBB===999888999666///(((------,,,+++******++++++************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************)))))))))))))))*********++++++************,,,...111222555:::>>>???@@@DDDGGGFFFZZZMMMKKKSSSQQQNNNcccnnneeebbbZZZ^^^sssxxx~~~~~~~~~rrrjjjjjjmmmxxx~~~{{{iiiMMM<<<<<>>444---+++******)))))))))************+++************************)))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---.........///999RRRrrr|||cccfff~~~}}}}}}{{{pppzzzrrrXXXLLLDDDPPPooonnnbbbWWWYYYbbbcccWWWIIIKKKBBB666///---...------,,,,,,------------,,,,,,,,,++++++++++++******************************************++++++++++++,,,++++++,,,,,,------......,,,---------............///...---,,,///666@@@FFFIIIZZZnnnppp^^^CCC@@@999444222000---,,,...++++++,,,,,,,,,+++******++++++++++++++++++++++++***************************************+++++++++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,---...///000333777<<>>===??????<<<888888<<>>@@@@@@===;;;BBBEEEFFFDDDHHHXXXrrruuusssxxx}}}vvvzzz{{{sssrrrwww{{{|||zzziiimmmzzz|||dddOOOEEECCC111///---+++***+++,,,---************************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((...---,,,+++************,,,+++***))))))***++++++)))+++...333666777555222333:::@@@AAAAAAEEELLLPPPMMMVVV[[[VVVOOONNNQQQRRRSSSNNNIIIHHHMMMVVV```fffcccjjjtttzzz|||}}}~~~}}}uuurrrtttzzz~~~mmmOOOBBBHHHQQQKKK@@@@@@<<<,,,***,,,------+++******,,,************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,------...444)))(((222333...888LLLtttooo~~~XXX???XXXnnn{{{dddSSSSSSQQQKKKLLLPPPFFF222)))---)))+++,,,,,,,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,---///000000///---111555999AAAKKKQQQhhh~~~{{{QQQBBBCCC===333//////000000...,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...///////////////+++---111333...(((...999777CCCKKKHHHAAA>>>>>>???BBBAAABBBHHHPPPTTTRRRNNNZZZ\\\[[[```eee[[[UUU]]]RRRJJJBBB>>><<<>>>GGGPPPZZZXXXXXX[[[XXXMMMDDD???------...000000...***&&&000---++++++...///,,,)))++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++************************++++++******************************************+++++++++++++++++++++++++++---/////////.........555;;;AAA@@@888444===JJJJJJSSSeeesss{{{~~~pppttt~~~xxxttt|||zzzvvvwwwxxx```KKKNNN///,,,000$$$,,,888+++///---+++***,,,...+++&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++******++++++,,,,,,,,,+++***))))))***+++,,,***,,,000333555666555555<<>>111///---,,,---...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........'''111222,,,222QQQvvv|||]]]PPPYYY|||jjjWWWRRRFFF>>>GGGPPPCCC,,,------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111111000///000111333444111;;;NNN[[[pppyyyjjjSSSKKKFFF333111...---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,...777@@@DDDDDDEEE???BBBFFFNNN]]]rrr|||ppphhhYYYQQQJJJJJJKKKKKKKKKMMMTTTSSSNNNBBB555,,,,,,///***...000///+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++...333666777888:::999;;;JJJcccuuuzzzrrr}}}|||zzzoookkktttmmmbbbQQQ>>>111///---(((...---++++++******+++,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***+++---...///,,,+++*********+++,,,---,,,000444444111222666;;;EEE>>>888888;;;@@@GGGMMM;;;DDDIIIEEE@@@CCCKKKQQQKKKQQQZZZbbbhhhlllmmmnnnyyy}}}uuurrryyyzzzeeeLLLJJJMMMOOOIII:::;;;666000,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---......//////222///,,,555RRRyyyppphhhOOOVVVmmmzzzZZZUUUHHH>>>BBBKKKHHH<<<...------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,------......//////...//////000111333666999@@@CCC]]]sssyyy~~~qqqVVVOOO???777000......,,,++++++------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................//////...666@@@DDDCCCDDDKKKSSSXXXcccppp|||{{{oooaaaYYYQQQIIIBBB@@@FFFKKKRRRUUUPPPCCC333'''---///000///,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++---222666:::;;;;;;333;;;BBBKKKaaa~~~www|||}}}rrr~~~ppplllsss|||{{{aaaGGG???:::222000000.........---******,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++*********+++,,,,,,---++++++*********+++---...---111444333111111666;;;888666999AAADDDAAA@@@AAA333:::@@@CCCHHHPPPUUUUUUYYY\\\```bbbaaa``````aaa[[[```fffjjjmmmqqqwww|||tttnnn}}}cccMMMEEEMMMKKK999CCC===555...++++++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,------......///000000555///666UUU|||}}}mmmTTTKKKKKKtttiiiNNN@@@???CCCEEEFFF111///,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,---......///000000000111333333444666;;;>>>QQQWWWwwwnnnOOOOOOAAA444222222///...///------------------------++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------///000222333???BBBCCCAAACCCPPPdddtttzzz|||}}}xxxtttuuu~~~uuuwww~~~lllXXXKKK>>>>>>BBBMMMXXXXXXMMMAAA444111---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------111888===@@@AAA@@@@@@LLLYYYhhhtttrrr}}}xxxrrrwwwnnn}}}~~~ooo|||xxx}}}mmmeeewwwxxxnnneeeLLL777777///++++++//////+++***,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,,,,++++++***+++++++++++++++******+++,,,---......000222222111222555999666:::FFFTTTUUUGGG;;;888;;;>>>@@@CCCIIIOOOOOOJJJMMMPPPSSSUUUUUUWWW\\\```[[[___eeehhhiiikkkpppssszzz}}}~~~{{{wwwtttsssuuuxxxzzztttwwwzzzzzzxxxwwwyyy{{{uuuuuuwwwyyy}}}gggkkkyyyYYYFFFJJJJJJ:::CCCAAA;;;444...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000,,,666RRRwww{{{[[[===UUUaaaLLLFFFEEEFFFHHH:::444...+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000111111///000111111222888AAAHHHcccttt}}}lll^^^III777222222///...000------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,---000333666888===???DDDOOOddd{{{vvvzzz~~~}}}{{{}}}uuuvvvxxx}}}nnn]]]OOO???;;;BBBMMMTTTWWW@@@999111------...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........555===AAAAAABBBGGGLLL{{{}}}}}}xxxnnnrrryyyvvvzzzzzz{{{cccbbbooo~~~eee>>>555,,,(((---000,,,+++...++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,++++++******++++++,,,++++++******+++,,,...///...///000111222333444555;;;>>>JJJVVVRRRCCC:::;;;===???@@@???AAAFFFGGGDDDDDDJJJRRRYYYaaakkkwwwzzzhhhwwwlllRRRIIIGGG>>><<<@@@AAA===444---+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---......///000000111111222OOOttt~~~SSSGGGbbbjjjUUUMMMMMMLLLFFF===333------...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,---...///000111222222.........///444BBBTTTaaatttzzzvvvsssqqqnnnllleeeeeeeeegggiiijjjhhhgggfffiiilllpppuuu{{{uuuZZZAAA888555///---000........................,,,,,,,,,------------...,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------------------------------------------............,,,---...111555:::>>>AAAEEEPPPaaattt{{{|||~~~tttpppxxx|||hhhPPPAAA???IIITTTPPPIII>>>444...,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///222999AAACCCEEENNN```ooovvvttt~~~~~~~~~wwwooo]]]___aaaLLL;;;......000,,,***---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++*********+++,,,,,,---++++++******+++---...///.........111333555444222<<<:::>>>DDD???555666@@@999>>>???===>>>DDDJJJLLLTTT[[[fffqqq{{{}}}fffcccNNNIIIGGG444===EEEDDD999///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......//////000000111111JJJlll[[[NNNXXXcccbbbSSSTTTTTTOOOEEE888///---...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......------...///000111222222111111111333>>>SSSnnnzzzoooiii```XXXRRRMMMJJJGGGIIIFFFBBBBBBDDDFFFEEECCCBBBEEEIIINNNTTT[[[bbbgggooozzzpppQQQDDD===555000333........................,,,,,,,,,---------......,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,------------------------------------------........./////////000222666;;;AAAFFFJJJjjjzzz||||||ssspppvvv\\\FFFFFFOOO]]]XXXLLL>>>111,,,///333------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////:::BBBHHHJJJPPPcccwwwllllllwww||||||yyyaaaVVVeeeMMM777222111+++))),,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******+++)))((()))...111222111...///000111222333333333<<<;;;:::888888888888999777999<<<@@@EEEMMMVVV\\\aaafffoooxxx}}}jjj~~~[[[CCCPPPDDD:::@@@GGG???555...'''---------,,,+++,,,...000---------------------------------.........//////---777111'''---555888===xxxvvv\\\PPPiii[[[LLL^^^RRROOOAAA///***111111)))------------------------------,,,+++,,,---...///---------...............---000111111111333333222111444888999GGGjjj~~~~~~qqqbbbWWWOOOJJJEEEBBBBBBBBB@@@>>>===<<<;;;<<<======<<<;;;===>>>??????>>>AAAEEEIIIUUU[[[gggttt~~~^^^LLLGGG>>>333...111...---//////,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------------------...111333000,,,---222000111444===HHHWWWgggsssdddSSS^^^TTTUUUYYYXXXHHH333***......//////,,,+++,,,,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000,,,---000...,,,222===FFFKKKBBB\\\sssssswwwgggmmmjjjuuuvvvvvvtttooohhheeefffhhh[[[bbbeeeeeeooo{{{zzzpppttt||||||xxxeeeOOO>>>***...666,,,///---+++)))+++,,,)))$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++)))(((***...111222111///000111333444555555555:::999888777777888999:::<<>><<<;;;CCCAAA??????@@@AAAAAA@@@:::<<<=========>>>AAADDDBBBFFFOOOXXX```kkk~~~cccFFFAAA===333333///...111000---,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...------------------------111...,,,------,,,000555666:::BBBMMM[[[mmm~~~|||rrruuu}}}YYYXXXTTTVVV[[[XXXGGG666---,,,---...///...,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---------000777@@@EEELLLLLLOOOyyyxxx{{{}}}|||uuujjj[[[NNNGGGJJJJJJFFFCCCMMMaaakkkiiilllqqqtttjjjWWWLLLUUUdddvvv~~~MMMAAA222###111,,,***(((''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++***)))+++...111111111000111222444555777777777666666555555666888999:::@@@CCCFFFJJJMMMRRRWWWZZZaaadddkkksss|||wwwbbbdddAAAQQQMMMPPPOOOGGGCCC===---------------------,,,,,,------------------------------........./////////000......444555666]]]ppp```nnnuuu~~~eeeRRRPPPLLLGGGAAA777...---222---------------------------,,,,,,,,,,,,---...///------........./////////000//////000333333333333222222EEEiii~~~qqqhhhYYYLLLEEEAAAAAA@@@@@@@@@@@@AAACCCDDDCCCAAAAAA???======???@@@@@@@@@CCCBBBAAA???>>>===<<<<<<999999<<>>>>>???EEEMMMXXXddd{{{VVV@@@EEE555000...111222000...///........................------------------------------------..................------------......------------............---...111333111///444;;;MMM___zzzwwwxxxuuuyyywww^^^SSSXXX^^^YYYOOO;;;...(((///222---+++///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------000...///777@@@IIITTT\\\dddgggjjjvvvwww{{{xxxyyywwwuuu|||ppp\\\\\\\\\iii{{{iiiMMMEEE///000...---...,,,))))))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********+++---...//////000111...///000222444555555555111111111333555888:::<<<<<<@@@DDDGGGHHHJJJLLLNNNWWW\\\dddllltttzzzxxxmmmtttIIILLLWWWXXXNNNMMMLLLBBB222000......//////---+++................................./////////000000+++888111---RRRWWWpppyyyjjjSSSDDDGGGEEE777---...........................,,,,,,,,,---------------------......///000000111///---000555666333444888LLLyyy~~~~~~ooo]]]PPPIII@@@AAACCCFFFJJJOOOSSSVVVXXX\\\aaagggkkknnnoooppprrrrrrssssssrrrnnngggccc]]]WWWOOOKKKKKKJJJGGGDDDCCC@@@???AAA@@@===>>>AAAMMMOOOYYYpppzzzNNNBBB:::222...000222111000000........................---------------------------------........./////////......------......///---------....../////////---///222222///222???OOOmmmvvvzzz~~~{{{aaaWWWYYYZZZVVVHHH777+++,,,000---***+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........444---222EEEPPPRRR]]]mmmrrreeegggzzz|||zzzzzz{{{{{{xxxuuuwwwzzz|||~~~ssshhhnnnxxxxxxooohhhfffkkk}}}qqqEEE===111...---000///***)))+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********,,,.../////////000111...///000111222333333333000111111333555888;;;<<<<<>>333...........................+++,,,------......------------...///000000111222111///111555222///666BBByyy~~~rrrbbbQQQDDDBBBFFFNNNQQQUUUZZZbbbkkkvvv|||{{{ooogggaaaYYYNNNEEEFFFBBB???AAAAAA===;;;<<<@@@DDDKKKSSS```}}}wwwNNNDDD:::111111222111000111........................------------------------------.........///////////////............//////---------...//////000000111000000111444BBB\\\rrr}}}{{{fff]]]YYYVVVZZZbbbaaadddZZZSSSZZZ______dddmmmmmmttt{{{|||ppp}}}lllbbbXXXMMMPPPEEE888000......,,,***------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222222???TTT___bbbnnn~~~xxx}}}zzzzzzwwwxxxzzz}}}~~~}}}yyyvvvyyyyyyzzz{{{~~~~~~wwwppp|||jjjQQQkkkLLL777...***...000+++***,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))),,,///000//////000111///000000111222222111111111111222333555888;;;===<<>>999;;;555///---///111000............................../////////000000000000555...999iiivvvooo~~~~~~wwwsss}}}___nnnRRRmmmkkkIII>>>BBBAAA888///........................+++,,,---.........------------...///000111222222222///000333111444GGG]]]~~~pppcccUUUKKKFFFGGGPPP[[[ggglllttt}}}mmm^^^YYYPPPHHHFFFEEE@@@>>>>>>:::>>>CCCDDDDDDSSSvvvnnnRRREEE888444333111000000............................................................//////////////////............//////---------...///000000000222///222===NNNeeezzzyyyttt___ZZZSSSJJJHHHQQQbbbpppwwwppp[[[SSSRRRWWWFFFLLLYYYZZZeeeuuutttuuu}}}dddJJJNNNQQQKKK999......///,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111CCCVVV```iiivvvtttvvv|||uuunnnkkklllrrrzzzlllpppvvvzzz{{{zzzyyyyyytttssssssssstttuuuyyy|||}}}|||||||||xxxuuu{{{~~~vvvwwwuuu___cccjjjJJJ999,,,---///+++***---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))---000111///...000111000111111222222111111111111111222333666888;;;===;;;>>>AAADDDGGGJJJOOORRRUUUUUUUUUVVVYYY___gggllluuu{{{jjjbbbIIINNNOOOFFF???888===777///---///222111///////////////////////////////////////000000000000222888LLLvvv}}}nnnwwwxxxrrrnnnjjjiiiiiiccckkkvvvtttwww___iii~~~VVVBBBAAABBB:::000////////////////////////+++,,,---.........---,,,------...///000111222222111...000333444===ZZZxxx~~~www\\\OOOEEEHHHQQQ\\\jjjuuuzzzqqqeeeWWWPPPLLLFFFCCCCCC@@@>>>>>>AAACCCIII[[[mmm\\\MMM===666444111//////////////////////////////..................................../////////000//////............//////---------...///000000111//////777NNNjjjvvv{{{}}}wwwrrr\\\WWW]]]___\\\\\\lll{{{yyyxxxssshhhddd[[[]]]]]]ZZZqqqqqqssstttQQQIIIYYYYYYBBB///...222000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000222TTTjjjgggmmm{{{{{{{{{yyyxxxxxxtttmmmlllnnnpppsssuuuuuussstttwwwzzzvvvvvvwwwwwwvvvtttuuuwww~~~{{{{{{}}}}}}zzzzzz|||wwwsssggg___GGG222...///+++***---************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++------------.........///222111111000000000000000222222333444666888:::;;;<<<@@@CCCCCCFFFKKKMMMLLLNNNQQQSSSRRRQQQVVV```iiikkkqqq}}}}}}~~~UUUAAANNNNNN???>>>666999666...+++...000...///////////////////////////000000000333555222---,,,;;;kkk}}}tttgggsss{{{rrrkkkhhhfff___XXXSSSSSSSSSUUU^^^ooo~~~vvvhhhbbbllloooOOODDDDDD???777.../////////---,,,------------------------------,,,---...///000000000000333...333===333LLL}}}fffzzzcccQQQGGGSSS```fffhhhrrrzzztttqqqrrrssspppooopppttt|||~~~jjj___TTTJJJDDDGGGBBB@@@@@@===<<>>???CCCIIIKKKIIIIIIMMMRRRUUUVVVXXX[[[^^^jjjoooxxx~~~^^^GGGNNNNNNBBB@@@:::<<<999111---...///---////////////////////////...000000///////////////000NNN|||vvv||||||tttnnnkkkjjjmmmmmmkkkgggeeeeeedddccccccbbb___\\\___gggqqqwww~~~ooonnnoooaaaVVVDDDIIIEEE777/////////...---------...------------------------,,,---...///000000000000///444333:::EEEnnn}}}jjjttteeeYYYRRR[[[cccmmmwww~~~uuuuuuvvvxxx{{{~~~~~~|||{{{zzzxxxvvvrrrzzzkkkYYYMMMGGGCCCAAAAAA>>><<<@@@HHHRRRjjjfffIIICCC666111333...000000///............///........................///............///000000........./////////000000000---...222444333111000:::XXX}}}xxxwww~~~gggnnnooonnnnnnzzzsssgggdddiii~~~uuurrrPPPAAAQQQQQQ999---777---......------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***000,,,...333---555SSSxxxmmmooo|||yyy|||sss{{{vvvtttuuuuuusssrrrpppnnnllllllllllllmmmmmmmmmnnnnnnooooooooorrrpppnnnoooqqqrrrsssrrrrrrrrrrrrrrrssssssttttttxxxxxxyyyzzz|||zzzvvvjjjdddVVV@@@...333111,,,++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((+++******)))))))))******------------............222111111000000000000000222222333444555777999:::>>>?????????DDDJJJKKKGGGEEEHHHMMMQQQUUUWWWYYYZZZiiikkkrrryyy}}}~~~fffLLLKKKLLLDDD???>>>???;;;444/////////...////////////////////////---///000000......000333444ggg}}}wwwjjj^^^UUURRRRRRSSS[[[___dddfffeeefffkkkpppzzzxxxtttooolllmmmtttzzzoooyyytttRRRgggKKKNNNLLL<<<111000///.........//////------------------------------...///000000000000...:::111999^^^uuuvvv~~~lllZZZTTT[[[cccqqquuu}}}xxxpppqqq~~~iiiTTTMMMGGGEEEBBB>>><<<===DDDIII]]]TTTDDD>>>555///000111000//////......//////........................//////......//////000111....../////////000000000222...///555666333555:::```ttt}}}lllcccxxx~~~|||uuuhhhOOOWWWzzzzzzgggAAAGGGQQQDDD333......///000000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,'''777+++)))888---;;;wwwwwwzzznnnmmmhhhuuu~~~{{{vvvrrrpppoooqqqrrrooonnnlllkkkjjjjjjkkkkkklllllllllllllllkkkjjjjjjooonnnllllllnnnoooooonnnpppppppppppppppqqqqqqrrrtttuuuuuuuuuvvvyyy}}}{{{{{{wwwjjjrrrvvv^^^KKK000///<<<(((++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))++++++******))))))******........./////////000000222111111000000000000000111222222333555777999:::CCCBBB@@@???DDDJJJIIIDDDDDDEEEGGGGGGIIIMMMSSSWWW]]]^^^cccjjjlllmmmpppvvvyyykkkggg}}}~~~jjjNNNFFFJJJFFF===>>>>>>;;;666111/////////////////////////////////......///222222111222666BBBuuujjjYYYTTTLLLFFFDDDGGGMMMQQQYYY[[[aaaggghhhiiinnntttppprrruuuuuuooojjjlllrrr}}}iii{{{{{{```iii\\\OOOLLLGGG444222///......///000000........................---...///000000111111000000:::...BBBuuu}}}{{{|||kkkZZZSSS[[[nnn}}}wwwtttuuuooo```OOOFFFEEEEEEAAA===BBB===DDD```jjjIII???888111444111000000///.../////////......................../////////...///000000111...////////////000000000333222333444111444EEEYYYrrrvvvpppUUUVVVccceeeBBBAAAOOOEEE,,,......///000...***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***666---)))555888SSSvvvjjj{{{{{{xxxwwwqqqXXX[[[kkkzzzsssqqqnnnlllkkklllmmmnnnmmmlllkkkjjjiiijjjkkklllnnnnnnnnnnnnmmmkkkiiihhhnnnlllkkkkkkllllllkkkjjjmmmllllllkkklllmmmnnnnnnlllnnnpppqqqrrrtttwwwzzzxxx~~~rrroooUUUQQQIII///333***,,,,,,+++*********++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++***************+++///000000000111111111111222111111000000000000000111111222333555777999:::???@@@>>>>>>CCCIIIKKKHHHBBBEEEEEEBBB===<<<@@@DDDBBBCCCHHHPPPTTTSSSUUUYYYfffiiiiiieeeaaabbbaaa___^^^]]][[[YYYVVVTTTRRRPPPXXXlllwwwqqqVVVHHHKKKJJJ>>>===<<<:::777333000000111000000000000000000000000222......333444111000333[[[wwwgggYYYPPPDDDDDDCCCEEEJJJRRRYYY^^^aaa^^^aaahhhllllllnnnsssooozzzyyynnnmmmrrrXXXsss___tttPPPFFFNNN888444000---...000000000........................---...///000111111111111111444111ZZZgggnnnxxxuuujjj]]]ZZZcccqqqlllwwwaaaJJJEEEHHHHHHEEEBBB???AAALLLbbb]]]BBB888333222111111000//////////////////////////////////////////////////////000111111////////////000000000111000333555///,,,<<<___fff```nnnyyy|||SSS===MMMRRRAAA000---,,,///...***,,,111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......///---111MMMqqquuuzzzyyyvvv|||dddkkkyyywwwpppnnnmmmlllkkkjjjkkklllllllllllljjjjjjjjjjjjkkklllnnnnnnnnnmmmllljjjiiihhhlllkkkiiiiiiiiiiiigggeeegggfffeeeeeeeeefffhhhiiifffhhhkkklllmmmnnnqqqsssuuurrrtttzzz~~~~~~pppggg^^^gggAAA//////---,,,,,,+++******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************+++,,,,,,000000000000111111111111222111111000000000000000111111222333444666888999===@@@BBBBBBFFFOOOTTTTTTBBBFFFIIIHHHCCC===888555222222555<<>>;;;:::999555000000333000000000000000000000000555///...222111---000777ttt|||yyykkk___TTTHHHAAA@@@FFFHHHLLLQQQVVV[[[___aaaeee```aaajjjnnnnnnrrrxxx~~~yyynnnmmmmmmxxx]]]GGGNNN===777111---...000000///..............................///000111111111111000///@@@{{{tttWWWlllvvv}}}eee``````iiiwwwuuuuuuhhhSSSKKKFFFAAAAAAAAACCCCCCFFF\\\QQQ===666///222111000000//////000000////////////////////////000000//////000000111222/////////000000000111111,,,333333...777WWW}}}~~~nnnfffxxxxxxyyyTTTEEEJJJRRR999000+++......+++,,,222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...(((///555???fff~~~|||lllppp{{{qqqtttlllllllllkkkkkkkkkllllllmmmlllkkkjjjjjjjjjkkklllkkkkkkjjjiiiiiiiiiiiiiiiiiihhhgggffffffeeebbb```dddcccbbbaaaaaaccceeefffiiijjjjjjjjjiiiiiijjjlllvvvjjjiiiuuu|||{{{uuuaaaqqqsssuuu\\\<<<111...---,,,++++++***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***+++,,,---........./////////000000000222111111000000000000000000111111333444666888999<<>>>>>CCCEEECCCDDDIIILLLKKKPPPWWW___cccgggpppqqq]]]MMMOOOLLLBBB>>>===<<<888111///333000000000000000000000000222///000222...---;;;NNN~~~zzzooobbbWWWMMMIIIFFFBBBCCCHHHOOORRRVVV[[[^^^_________bbb___dddnnnsssttt~~~lllwwwxxxVVVPPPAAA:::222---...000///.................................000111111111111111000444WWWdddeeevvv~~~}}}vvvqqqeeegggmmmuuu~~~wwwdddPPPDDDDDDBBBBBBAAA>>>FFFfffmmmJJJ???444222111000000//////000000////////////////////////000000//////000000111222//////000000000111111111---333222666UUU|||aaa___{{{pppyyyQQQHHHUUUFFF666,,,...000,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---...000BBBccc}}}~~~yyyrrrvvvxxxmmmjjjyyyiiijjjjjjkkkkkklllllllllmmmllljjjiiiiiiiiijjjjjjjjjiiigggffffffhhhjjjlllfffdddcccbbbbbb```]]]ZZZ]]]\\\ZZZYYYZZZ[[[^^^___cccdddcccaaa______```bbbjjjbbbaaaiiiqqqsssyyyqqqqqqwwwddd~~~yyyZZZ>>>......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((())))))***+++---...///------------.........///222111111000000000000000000111111222444666888999888???CCC???<<>>CCCEEEEEECCCLLLUUUSSSYYYvvv}}}xxxnnn___VVVVVV^^^eeettt|||WWWKKKKKKQQQKKKFFFCCC;;;111...222222111111111000000//////,,,...333555+++===DDD|||xxxooo}}}wwwmmm^^^TTTRRRRRRWWW^^^cccdddbbbaaaeeegggjjjllllllhhhccc___eeehhhlllrrr}}}[[[{{{tttyyy[[[CCC===666222///------///////////////////////////000+++000333000333888333111EEE{{{uuurrrtttxxxpppkkkrrrttttttuuuyyyggguuu```ZZZLLLDDDFFFAAA;;;CCCTTTjjjnnnOOOKKK???777444000***111666...000000000000000000000000000000000000000000000000///555000,,,333444000111333111@@@kkkttthhh```[[[|||xxxaaaJJJSSSNNN666)))555333)))---------------------------+++,,,------......------***...111...++++++---...000333888|||mmmqqqsssssssssrrrnnniiigggjjjmmmeeeeeeeeeffffffhhhiiiiiimmmmmmllliiiggggggiiijjjhhhhhhgggfffeeedddcccccc]]]ZZZVVVQQQLLLJJJIIIHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFKKKMMMUUU^^^bbbdddjjjqqqtttxxxkkkUUUuuukkkyyyeee666000+++***)))))),,,///+++++++++************)))))))))))))))))))))))))))******))))))))))))******+++*********+++---///000222,,,+++...///---,,,///444333111///.........///000111333333333444777999>>>===<<>>nnnxxx}}}~~~yyysssqqqqqqnnnkkkoooooopppqqqooojjjeeebbbpppnnnkkkgggddddddeeegggiiimmmsssyyy[[[xxxtttkkkGGG???666333111//////111////////////////////////000+++///444222555888666EEEbbbyyynnnqqqwwwzzzzzzvvvuuusssssssssuuu{{{tttlllrrr[[[HHHEEEDDD@@@AAAHHHVVV{{{^^^III>>>666444111,,,111666000000000000000000000000000000000000000000000000000///444///,,,444555222555555III]]]||||||tttpppsssttt}}}qqqmmmkkkVVVRRRQQQ@@@///000222...,,,------------------------+++,,,------......------+++...000///------///000666JJJsssccczzzrrrooorrrrrrpppmmmjjjiiijjjlllffffffeeeeeeeeeeeefffggghhhhhhhhhfffddddddddddddhhhhhhgggeeeaaa\\\XXXUUUOOOLLLIIIEEECCCAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>CCCEEEJJJQQQUUUZZZeeeoooqqqqqqtttlllbbb|||]]]yyyNNN;;;---......***)))---+++++++++************)))))))))))))))))))))))))))******))))))))))))******+++*********+++---///000000---,,,///000...---...111000///.........///000000111333333333444777999???>>>===???BBBFFFGGGHHHBBBPPPRRRRRRaaapppyyy}}}uuuyyyzzzzzzRRRXXXZZZUUUOOOHHH>>>555111222111111111111000000000000000444---***<<>>FFFYYYtttNNNCCC888666555...000555111000000000000000000000000000000000000000000000000///333......666555111777888fff~~~|||}}}yyyuuupppmmmlllbbbaaa```aaadddhhhmmmpppjjjgggbbb^^^[[[[[[\\\]]]eeeooouuu~~~fffOOOxxxwwwtttqqqUUUPPPHHH888+++///333,,,------------------------+++,,,------......------------...///000000000111444YYY{{{www}}}ooommmrrrmmmqqqooolllkkkkkkkkkkkkjjjffffffeeedddddddddddddddggggggffffffeeeddddddcccjjjiiifffaaaZZZQQQIIIEEE???>>><<<:::999999999999888888999999999999::::::888888888888888777777777:::<<<@@@DDDGGGNNN]]]llloootttmmmiii```___nnn~~~cccGGG000...000+++(((++++++++++++************)))))))))))))))))))))))))))******))))))))))))******************+++---///111///------000222222111111///......---...///000000000111333333333444777999???>>>===???AAADDDGGGHHHGGGUUUUUUPPPWWW```kkkyyyrrrwww}}}|||\\\OOOXXXUUUOOOGGG>>>666222222111111111000000000000000...///000///>>>]]]xxxzzzkkkqqqwwwzzzzzz}}}}}}vvvqqqooonnnooottt{{{|||uuusssrrrpppllllllnnnrrrwww}}}~~~yyyfffhhhxxx\\\III777333333111000222////////////////////////000...---333777333777EEE}}}___```iiiwww}}}yyy{{{{{{vvvrrryyyjjjsssSSSJJJIIIDDD>>>BBBJJJfff[[[JJJ:::666666000///222000000000000000000000000000000000000000000000000000///222...000666111...999III||||||zzzwwwuuussspppnnnjjjeeebbb```^^^[[[VVVRRRNNNJJJIIIAAA@@@???@@@CCCGGGLLLOOOQQQOOOLLLMMMTTT___lllsss}}}|||}}}ZZZbbbyyy}}}aaaKKKEEE@@@...,,,333---------------------------+++,,,------......------000...---///000//////111DDDxxx~~~yyyZZZdddqqqmmmooollliiiiiikkkllljjjhhheeeeeeeeedddeeeeeeffffffgggfffdddcccddddddeeedddgggeee___XXXOOOFFF???;;;888777666555555555555666555666666666666777777777444444444444444444444444666777;;;===>>>DDDSSScccyyy|||sssfffoooxxxlll{{{}}}kkkTTT999,,,+++...---++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))*********))))))***+++...000111,,,,,,,,,---000333333111---------......///000111000111333333333444777999<<<======>>>@@@BBBEEEGGGBBBPPPTTTSSS]]]iiiyyy{{{}}}iiikkkHHHRRRQQQLLLCCC;;;666333222000000000000000000111111555///777888AAAsss}}}|||}}}uuuxxxvvvrrrmmmiiieeeaaa^^^RRRWWW___jjjttt|||wwwqqqqqqpppnnntttuuuwww|||jjjtttqqqxxxkkknnnSSS999333333111///111000000000000000000000000111111---111777000777SSSeee^^^cccnnn{{{uuurrrvvvuuuvvvggg}}}nnnRRRKKKGGGBBBAAAFFFTTTtttrrrOOO999111555111...111000000000000000000000000000000000000000000000000000///111000333666...000BBBggg}}}rrrmmmllldddZZZUUUTTTTTTTTTRRRNNNHHHDDDEEEEEECCCBBB@@@>>>===<<<>>>>>>>>>@@@BBBFFFJJJLLLNNNQQQVVV___kkkyyyxxxqqqsssrrrttt^^^eee{{{kkkuuuLLL>>>DDD666+++//////------------------------+++,,,------......------222...---//////---///444TTTeeeZZZfffooolllmmmjjjggghhhjjjkkkiiigggdddddddddeeefffhhhiiijjjiiifffbbbaaabbbccccccbbb\\\XXXQQQHHH@@@;;;777666666666555444444333333333333444444444555555555555222222222333333333333333333555888;;;;;;===GGGSSSyyyyyybbb[[[pppgggyyyzzzlllrrrgggMMM111(((000222***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))***,,,...000111---...,,,***---111222000------...///000000111111000111333333333444777999:::<<<>>>@@@@@@BBBDDDFFFDDDNNNOOONNNWWW^^^hhhxxx|||tttvvvrrryyyccc{{{LLLMMMNNNIII@@@999666444222000000000000111111111111777000444888LLLmmmrrr{{{xxxuuucccUUUNNNKKKHHHEEEHHHOOOXXXbbbllltttyyy{{{~~~|||wwwxxx}}}}}}vvv~~~zzzyyyyyyxxx~~~kkklll```>>>444333000...111000000000000000000000000000333---000777...===iiixxx|||\\\```hhhttt~~~~~~ooonnnwww|||}}}gggjjjVVVLLLDDD===AAAGGGYYY]]]===000666666222333222000000000000000000000000000000000000000000000000000111111555666///===]]]tttuuu~~~vvvbbbNNNFFFGGGEEE???AAAAAABBBEEEGGGGGGEEECCC@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGIIILLLOOOSSSUUU\\\aaahhhnnnrrrsssqqqooorrrxxxyyy}}}TTTmmm^^^BBBBBB<<>>???LLLgggzzzQQQ;;;@@@@@@999666333000000000000000000000000000000000000000000000000222111000444666666SSSzzz~~~|||uuu\\\MMMFFFCCC@@@BBBAAA@@@CCCHHHNNNQQQSSSNNNOOOOOOPPPQQQQQQRRRRRRSSSQQQOOOOOORRRWWW]]]aaajjjlllooopppoookkkgggdddnnn~~~sssbbb{{{{{{RRR???>>>666---///------------------------+++,,,------......------111---...111///---999JJJwwwnnnsss```WWWcccppppppkkkjjjhhhiiijjjiiigggeeeeeeeeecccddddddeeefffgggiiijjjpppnnnllljjjhhh```TTTKKK===:::666222000000111333000000111111222222111111222222222222333333333333333333333444444555555555555333333777999777777::::::wwwgggSSSeee~~~yyydddrrrpppZZZjjjSSS???///+++---+++++++++************)))))))))))))))))))))))))))******))))))))))))******)))))))))***,,,...111222===<<<666...---333333000//////000111111111111111000111333333333444777999888===BBBEEEEEEDDDEEEFFFAAAGGGGGGMMMYYYXXXSSSWWWSSS\\\mmmrrrjjjbbbaaawww~~~qqqttt}}}~~~yyytttxxxqqqcccZZZOOORRRMMMBBB;;;:::777333//////000000111111111222***<<<222AAAbbb}}}mmmooo~~~tttdddccc```]]]]]]___dddgggqqqyyy~~~qqqbbb}}}{{{ccc]]]bbbSSScccyyymmm{{{vvvIII999666111///222000000000000000000000000,,,555...///888222OOOPPPccccccpppwwwkkkoooxxx{{{{{{kkk^^^MMMMMMDDD@@@GGGGGGDDDHHHBBBTTTqqq}}}uuuccccccKKKJJJ>>>===IIIYYYrrrgggJJJLLLIII???777222000000000000000000000000000000000000000000000000333111000333666<<>>BBBDDDDDDCCCBBBCCCIIIKKKJJJQQQZZZZZZQQQbbbmmm]]]YYYwww{{{vvvNNNOOOooo}}}dddcccyyy|||}}}wwwyyy^^^sssLLLUUUVVV???<<>>CCCKKK___YYYNNNQQQJJJ;;;222222111111000000000000000/////////000111111222222...???...///===MMM~~~vvvyyy{{{sssvvviiiNNN???HHH[[[gggnnnuuuuuunnnkkkpppooohhhgggkkk```aaaUUUeeefffmmmnnnuuu}}}{{{zzzhhhvvv~~~zzzEEEGGGBBB---222//////.........------------------.........//////222'''111,,,000555EEE~~~xxxxxx|||VVV[[[```cccfffjjjiiieeeggggggfffeeeddddddddddddeeecccfffddd___eeeiii___fffeee```UUUGGG<<<666555444444333333333333333444555444333444666777777666999888666555555777999;;;======<<<:::999999<<<>>><<<;;;999888;;;===;;;777777UUUwww|||___}}}xxxxxxlll}}}zzzvvvddd\\\???000......---,,,,,,+++++++++,,,++++++++++++++++++++++++))))))))))))************++++++++++++,,,...000111222111000///......///000.........//////000111222333333444555666777888888777999===AAADDDEEEFFFFFFCCCHHHLLLMMMQQQWWWZZZYYYVVVeeeZZZNNN___oooqqqvvvwww{{{{{{yyy}}}VVVLLLeeevvv```ZZZsssyyyrrruuurrrMMMSSSWWWAAA:::???444888222222111111111111222222111444999pppxxx___vvvzzztttxxxrrr}}}dddmmmrrrmmmbbbQQQIIIPPPWWWTTT```}}}^^^}}}uuupppdddSSS444333333///000000000000000000000000---777...444222:::kkktttRRRYYYdddnnn}}}uuukkkhhhooowwwvvv~~~wwwrrrkkkddd___[[[XXXWWWZZZXXXRRRJJJJJJNNNQQQPPPQQQVVVYYYYYY\\\bbb```YYY[[[]]]lll{{{tttjjjXXXKKKCCCDDDCCCMMMqqqdddSSSWWWPPP???999222222111000000000000000//////000000111111222222+++333000,,,888]]]rrrjjjxxxqqqYYYRRRQQQPPPjjjnnnsssvvvuuuqqqiiiaaasssxxxllllll___nnnqqq{{{sssfff{{{www___AAA>>>::://///////.........------------------.........//////...333000333333999dddnnnzzzyyySSSRRR\\\eeegggfffggggggfffffffffeeeddddddddddddddd```aaaeeeccc^^^```___UUUVVVQQQKKKDDD>>>999666444777666555444444444444555777666555555777777666555444555666888999::::::;;;999:::<<<=========>>>???@@@???======???AAA???===:::RRRnnnhhh|||yyy|||kkkeeeooofffxxxiiiGGG444---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++,,,---...///000111000000////////////000.........//////000111222333333444555666777777888666888;;;???CCCGGGIIIKKKHHHJJJMMMQQQQQQPPPVVV^^^UUUccc```OOOOOO___hhheeemmmqqqvvvwwwwwwxxx}}}dddSSSbbbsss___XXXrrrxxxppprrrPPPQQQWWWDDD999;;;333888222222111111111111222222...999999bbb]]]|||~~~{{{xxxsssjjj\\\OOOLLLQQQWWWSSSZZZooo\\\aaatttpppuuuccc;;;222333222000000000000000000000000...666000222333@@@mmm[[[NNNZZZjjjvvvyyyhhhdddlllwwwzzzzzz}}}}}}rrrbbbZZZ[[[QQQPPPNNNIIICCC@@@@@@BBBFFFPPP[[[bbbiiioooqqqooohhhmmmllleeecccfffbbbYYYfffiiiwwwrrrpppYYYLLLDDDEEEAAADDD```yyyQQQPPPMMM???>>>222222111000000000000111//////000000111222222222666444<<<777KKKwwwffflllwwwkkkaaaaaajjjvvvwwwlllfffhhh|||~~~ppp}}}}}}]]]uuu}}}wwwzzzBBB;;;FFF---/////////.........------------........./////////'''888+++222111DDD~~~pppxxxWWW???PPP]]]iiijjjfffeeeffffffeeeeeedddcccccccccddddddaaaeeefffaaaZZZVVVQQQLLLNNNGGG>>>::::::<<<<<<:::;;;999888666666666777777999777666666888888777666444777;;;???AAA@@@>>>===<<<>>>BBBEEEGGGHHHGGGGGGAAA???>>>???AAAAAAAAA@@@CCCSSSeeevvvyyyvvv||||||hhh}}}rrrfff~~~yyyPPP:::,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,---...///000000000000////////////000............///000111222222333333444555666777888888888:::===AAAFFFJJJLLLSSSNNNNNNSSSRRRMMMQQQ[[[]]]aaaeee\\\OOOUUUbbbdddkkkmmmsssxxxvvvqqqrrrwwwfff___iiinnn]]][[[uuuyyyqqqsssvvvvvvUUUOOOWWWHHH888999444888333222222111111222222333---;;;;;;[[[]]]{{{rrriiizzzuuukkkXXXOOORRRVVVWWWRRRSSS```rrr{{{pppMMM{{{}}}rrrCCC555333333000000000000000000000000///444222111888QQQyyyNNNSSS^^^qqqppp___fffwww}}}}}}kkkYYYOOOKKKPPPNNNIIICCC??????@@@BBBOOOkkk|||tttjjjeeeiiiqqq||||||ttthhhTTTFFFEEEDDDFFFYYYrrrUUUBBBGGGBBB@@@333222111111000000111111///000000111111222333333222000222888gggzzz|||tttjjjxxx|||}}}qqqXXXVVVeee{{{~~~uuuxxxiiiwww{{{UUUqqquuuRRR>>>DDD000////////////........................////////////***222......444___yyyDDDLLLUUU```hhhhhheeefffgggfffddddddcccccccccddddddeeedddhhhddd\\\YYYVVVVVV\\\]]]VVVLLLDDDAAA@@@@@@???===;;;:::999888888999:::888777666777999;;;:::999<<>>===<<<;;;;;;::::::777666777999===???@@@???EEEGGGKKKMMMLLLIIIEEEBBBCCC@@@>>>@@@DDDIIIMMMNNNKKKHHHHHHMMMNNNNNNQQQVVVfffhhhiiippp~~~wwwlllkkkpppvvvjjjqqq|||jjjbbbLLL888---------,,,,,,---......++++++++++++++++++++++++************++++++++++++******,,,---.../////////...//////000000000000///.........//////000111222222222333444555666666777:::::::::<<>>333fffdddbbb\\\kkkaaaeeepppyyyssswwwnnnrrrxxxyyyjjjYYY888<<<000000000/////////............/////////000000000888'''888888^^^]]]ttt\\\III@@@QQQccceeedddbbbccchhhiiigggcccccccccdddeeefffggghhh~~~qqqbbbggghhhtttvvvaaaSSSMMMJJJJJJIIIHHHEEEAAA>>><<<999999:::>>>BBBEEEFFFFFFIIILLLOOOPPPNNNIIICCC@@@EEE@@@;;;;;;AAAIIIOOORRRMMMJJJKKKRRRTTTSSSXXXaaassspppoooppprrryyymmmccckkksssooouuutttlllXXXBBB///......---------------++++++++++++++++++++++++*********++++++++++++,,,)))***,,,.../////////...---...///000111111000///.........//////000111222111222333333555555666777777888999;;;>>>AAACCCEEEIIILLLLLLLLLPPPWWW[[[ZZZWWWVVVUUUbbbjjjUUUMMMfffkkkqqqttttttxxx}}}vvvkkk```gggbbb]]]ggguuuyyy{{{tttoooiiimmmfffUUUrrrOOOVVVUUUAAAAAA>>>777444333333222222333333444444>>>zzzTTTccc~~~jjjiiibbbFFFGGGZZZXXXSSSRRRIIIAAAMMMlllRRRvvv}}}sss~~~PPP===666333111111111111111111111111333...777555SSSfffJJJUUU^^^pppmmm[[[```qqqwwwuuuuuurrrtttpppjjj{{{}}}fff~~~[[[JJJHHHDDDEEELLLddd^^^::::::333444333222222111111222222000111111222222333333444***999888yyykkklllfffdddwwwWWWRRRhhhssszzzttt}}}uuuqqq~~~xxxmmmiiiFFF@@@000000000000/////////....../////////000000000000///,,,000GGGzzzfffkkkwwwoooFFFJJJUUUaaafffhhheeecccfffhhhgggdddddddddeeefffgggiiijjj|||ssseeennnmmmxxxuuuiiiaaaaaa```\\\WWWOOOHHHDDD@@@@@@AAADDDHHHKKKLLLLLLJJJNNNSSSVVVTTTMMMDDD>>>DDD>>>999;;;CCCLLLSSSVVVNNNJJJLLLUUUWWWVVV]]]iiixxxppppppqqqlllnnnyyyzzzjjjmmmooozzzsssnnniiinnnrrr]]]FFF111000///---,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))***,,,.../////////...---...///111111111000///.........//////000111222111222222333444555666777444666888;;;>>>AAACCCEEEFFFOOORRRMMMLLLTTTYYYXXXPPPZZZTTT[[[mmm\\\MMMaaannnxxxyyyrrrsss{{{xxxlllddd]]]QQQVVVllluuusssvvvvvvooohhhjjjzzziiiRRRwwwxxxOOOUUUWWWDDDDDD@@@777444333333222222333333444555???~~~gggTTTbbbyyynnnfff[[[@@@DDDYYYUUURRRSSSIII>>>IIIiiiuuuSSSjjj{{{\\\AAA666222111111111111111111111111000+++999;;;^^^WWWGGGcccdddssswwwdddWWWeee}}}yyyfffmmm}}}zzzsssvvvrrrYYYMMMAAA===CCCZZZooolll777<<<>>>444333222222111111222222000111111222222333444444333@@@JJJzzzQQQiiiggggggzzz}}}bbb```tttrrr{{{yyy{{{vvvtttlllqqq}}}vvvvvvsssUUUAAA000000000000////////////////////////000000000000+++888,,,XXX{{{hhhNNNAAANNN```^^^gggmmmiiiccccccfffhhhddddddeeeeeeggghhhjjjkkkdddrrrhhhbbbsssvvv}}}uuuuuusssoooggg\\\SSSMMMFFFEEEFFFHHHLLLNNNOOONNNIIIOOOXXX]]][[[RRRFFF>>>===888444777AAAKKKRRRTTTRRRNNNQQQ[[[^^^\\\dddqqqyyylllnnnssskkkiiiqqqvvvzzzwwwsssmmmppp{{{pppbbb```ttt]]]DDD222111///...,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---........./////////---,,,,,,///222.........//////000111222333333333444555666777888777888:::<<>>777///---------***(((************************++++++,,,,,,,,,,,,------)))***+++,,,---.........333222111000//////000000.........//////000111222555555444444444555555666777888:::<<>><<<333222222111111222222333//////QQQxxxuuuUUUJJJ^^^bbbtttpppXXXRRR^^^mmm^^^cccjjjkkkpppzzz}}}yyyhhhzzzzzzlll|||{{{ttt```KKKPPPXXXeeeooorrrooommmeeeiiiyyy^^^FFFGGGAAAMMM[[[QQQ;;;444444222111111111222333222222111222444555555444IIIjjjtttxxxkkk___NNNPPPYYYfffsss{{{{{{{{{|||eeeKKK[[[ZZZXXXWWWVVVVVVWWWWWWRRRSSSbbbzzzbbbzzzjjjrrryyywwwBBB777///...111000///000////////////000111222333;;;DDDjjj|||}}}777@@@NNNXXX[[[```ggghhhjjjjjjiiihhhjjjkkkkkkqqqwwwyyyzzzfffOOOGGGIIIKKK\\\|||tttkkkddd```]]]XXXTTTXXXmmmuuuhhh[[[WWWPPPDDD999888888:::???CCCDDDDDDIIISSS\\\aaahhhppprrrooolllnnnooonnnlllllloooqqqppppppnnnjjjiiippp}}}ssssssiiioooZZZ555,,,111000+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,---.........---,,,---000333444111............//////000111222000000111222444666777888777888:::<<>>TTTYYY[[[eeefffhhhjjjjjjjjjkkkmmmooossswwwzzzxxxyyypppMMM@@@>>>===TTTzzznnnfffaaa[[[SSSLLLSSShhhrrreeeVVVPPPHHH<<<888999;;;;;;::::::<<<>>>FFFRRR]]]```fffmmmnnnjjjjjjnnnpppmmmhhhfffjjjooolllqqqvvvuuurrruuu~~~{{{cccxxxjjj{{{]]]===//////000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---.........,,,---...///000000//////.........//////000111222111111111222333555666777777888:::<<>><<<666444888===GGGUUU```aaaeeelllmmmgggiiikkklllkkkhhhgggiiikkkhhhmmmrrrtttuuuwww|||fffqqqmmmqqqeeeOOO888------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---.........---///000000...---...///.........//////000111222222222222222333444444555777888:::<<>>NNNaaaBBBBBBUUUaaaeeebbb]]]UUUYYYkkkyyyXXXEEEDDDFFFFFFhhh]]]TTT555444333222222222333333///444777555000333===FFFccc|||vvvqqqUUUPPPKKKPPPaaattt{{{}}}{{{}}}}}}|||oooxxxuuuwwwiiiddd{{{bbb???BBBGGGLLLQQQUUUWWWXXXUUU]]]ooosssLLLzzzpppzzz|||qqqRRRCCC444000222222000000/////////000111333444555AAAmmmFFFFFF???XXXdddfffddddddfffiiikkkmmmnnnqqqtttvvv}}}|||~~~SSS>>>???SSSaaa}}}pppbbbVVVPPP===VVVnnnqqqhhh^^^UUUMMM555<<<@@@===444111777>>>HHHWWWbbbcccfffmmmlllfffffffffggghhhjjjkkklllkkkpppooonnnooorrrwww|||vvvlllwwwnnnmmmooo```BBB,,,***......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***,,,/////////...---------...000222111...,,,,,,,,,---...///000111111111222333333222111222444666888;;;<<<======???AAAEEEHHHQQQQQQJJJOOOWWWSSSaaaaaaSSS```___eeeyyyVVVVVVzzz~~~tttuuu___JJJUUUsssuuuuuuqqqpppqqqooolllkkkkkkjjjiiihhhhhhkkkmmmggghhhgggccccccqqqtttZZZRRRqqq[[[TTTUUU>>>777555555111777333...444666777>>>ppp}}}YYYxxxzzz~~~\\\rrrPPPbbbrrroooaaa\\\[[[YYY]]]mmmnnn\\\[[[TTTKKKCCC@@@AAABBBCCCJJJNNNUUU]]]gggqqq{{{zzzdddqqqYYY???555444222111111111222222???TTT}}}nnnoooLLLRRRPPPfffaaaMMMKKKqqqTTTZZZbbbiiinnnpppqqqrrr||||||sss{{{iiifffeeesssaaa\\\OOOBBB```jjj:::HHH___```bbbaaa[[[UUUXXX___}}}bbbNNNAAAKKKEEERRR___]]]BBB888111111444333111222000444222---:::444000^^^|||lllgggMMMMMMMMMQQQdddtttxxxyyy{{{{{{|||rrrgggpppwwwZZZqqqmmmAAA;;;>>>JJJOOOMMMOOOWWWSSSaaarrr}}}mmmggg|||}}}mmmuuu~~~}}}rrruuujjjBBB...333444///000000///---777000000777222888___|||~~~yyy\\\CCC777FFFYYY___bbbgggfffggghhhiiijjjmmmssswwwuuu{{{]]];;;EEEdddjjjxxxkkkfffXXXUUU\\\ppp~~~sssVVV>>>??????>>>;;;777444444444EEESSS^^^aaahhhpppnnneeeffffffffffffgggiiijjjkkkkkkmmmoooqqqrrrtttxxxzzzhhhdddsss:::333111&&&///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------)))***,,,...///////////////......///111000...,,,,,,,,,---...///000111111111222333333222111333444555888;;;<<<===>>>@@@AAADDDFFFNNNOOOIIIOOOWWWSSS```eee\\\hhhbbbeee}}}```[[[vvvtttiiiiiiYYYNNN___sssvvvuuurrrpppqqqppplllmmmlllkkkjjjiiiiiikkkmmmfffqqqvvvqqqmmmwwwwwwZZZPPPqqqWWWTTTVVV???777666888000777333///444555666>>>rrraaatttvvvyyyppp```TTTmmmoooggg\\\XXXZZZ^^^jjjlll^^^VVVPPPGGG@@@======>>>??????AAAEEEIIIMMMSSSZZZ^^^ppp}}}www~~~cccvvveeeFFF555444222111111111222333;;;[[[~~~xxxbbbGGGQQQSSSjjjsss[[[IIITTT}}}jjjSSSYYYaaahhhmmmqqqtttvvvxxx]]]yyy\\\III<<>>555EEEXXX___bbbggggggffffffgggjjjnnnssswwwyyyzzzzzzyyyzzz~~~DDD:::YYYnnnsss{{{vvv[[[YYY___lllqqqdddMMM===???>>>===:::666555555777BBBQQQ]]]```eeekkkjjjccceeeeeeeeefffggghhhiiijjjjjjkkkmmmoooppprrruuuwww|||lllxxxkkk}}}wwwFFF666444,,,000,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...)))***+++,,,...///000111111000......//////...,,,,,,,,,---...///000111111000222333333222222333555555888:::<<<===>>>AAACCCDDDEEELLLLLLFFFMMMTTTPPP[[[eeebbbmmmbbbbbbiiieeewwwsssjjjjjj]]]YYYmmmtttwwwvvvsssqqqrrrqqqmmmnnnmmmlllkkkjjjjjjkkklllnnnooooooqqq{{{{{{\\\OOOpppTTTTTTWWW???777777:::000666333000555444555???{{{xxxlllrrrsssuuuyyy{{{hhhIII[[[pppooo]]]WWW^^^ccchhhiiiaaaRRRLLLDDD>>>;;;;;;<<<<<<;;;<<<=========???CCCFFFVVVllluuuooommmkkk[[[999444444222111111222222333<<>>PPPooosssLLLccchhhfffddd```WWWQQQSSSYYYnnnttt[[[FFFEEEAAAQQQ[[[lllMMMAAA555222333222222444333222555000333333IIIfffLLLHHHGGGQQQgggvvvwwwzzz|||}}}}}}~~~bbbmmmppp{{{RRRooopppDDD<<<;;;DDDLLLMMMNNNQQQ^^^fffpppuuuvvvvvvxxx{{{vvvwwwiiiuuusssggg~~~hhhVVV888444111...111111111...333...222555000DDDqqqJJJ;;;777HHH[[[aaadddhhhjjjhhhfffgggkkkqqqvvvxxx}}}~~~~~~ooo{{{qqqLLL<<>>>>>>>>???BBBDDDDDD```uuu||||||uuuzzz}}}{{{\\\<<<444444222222111222333444DDDqqqxxx\\\MMMQQQ]]]wwwTTTKKKFFFnnnmmmVVV[[[^^^bbbeeehhhkkkooorrrppp}}}dddNNNYYYoooaaaKKKeeeGGGmmmwwwoooiiiPPPhhhiiifffccc```YYYTTTVVV]]]iiizzz\\\JJJCCC@@@OOOYYYaaaTTTFFF888333222222333555333///666555555666OOOmmm```JJJGGGHHHTTTiiiuuuvvvyyy|||}}}}}}}}}}}}~~~~~~aaahhhssszzzSSSuuuxxxHHH???<<>>>>>======;;;===?????????@@@BBBDDD<<>>CCCSSS```dddeeeiiimmmkkkiiijjjmmmssswwwyyy}}}cccIIIDDDKKK{{{zzz]]]yyyaaaEEEJJJSSS[[[YYYOOOGGGDDDEEECCC???999444333444666???LLLYYY^^^]]]^^^aaabbb_________```aaabbbddddddfffhhhiiijjjjjjkkknnnppprrrZZZeeejjjrrriiifff:::222333,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...111333***+++,,,,,,---...//////111000......//////...,,,,,,,,,---...///000111111000222333444333444555777555777999;;;===@@@EEEHHHMMMLLLQQQRRRKKKNNNOOOEEEVVVVVVNNN___ZZZ[[[xxxeeelllrrrmmm\\\UUUddduuu{{{xxx{{{zzzwwwuuuvvvuuuqqqpppmmmiiihhhiiihhhdddaaaXXXBBBLLLyyyyyy}}}nnn\\\hhhgggTTTSSSBBB???999222222555333333666333999MMMaaa^^^xxxyyypppsssuuuvvvwwwzzzpppGGGYYY~~~vvvZZZPPP\\\ooooooeee^^^VVVNNNKKKFFFBBBAAA@@@???>>>>>>@@@AAAAAA@@@@@@AAACCC;;;WWWxxx{{{tttiiitttppphhhbbbuuuhhhGGG444333333222222333555555XXXrrr~~~qqqEEE]]]VVVfffkkkLLLHHHYYYpppZZZNNNUUUXXX]]]aaaeeejjjooorrrwwwttt~~~```www\\\{{{}}}hhhjjj}}}WWWhhhuuuzzzsssnnniiieee^^^XXXWWWZZZmmmtttzzzhhhTTTGGGCCCGGGWWW[[[kkk[[[MMM===555333222333555777---777666222333222DDDIII{{{]]]MMMGGGHHHLLL\\\mmmooorrruuuwwwxxxyyyyyy{{{|||YYYgggttt\\\uuu>>>>>>???CCCGGGJJJKKKLLLAAABBBCCCBBB@@@@@@AAABBBCCCBBBEEELLLTTT___pppoooyyy}}}|||ddd{{{tttkkkiiioooDDD222---111666222111222111///888000===llljjjkkk]]]===>>>FFFUUU___bbbdddgggjjjkkkkkkkkklllooossswww{{{|||[[[KKKWWWwwwttt```bbbLLLAAAEEEOOOYYYXXXOOOEEEAAAEEECCC???:::666333444666===GGGRRRYYY[[[\\\^^^```]]]]]]^^^^^^___aaabbbccceeeggghhhiiijjjkkknnnpppkkkWWWzzzffffffnnnccckkkCCC555000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555++++++---.........------///......///111000...,,,,,,,,,---...///000111111000222333444444444666888555777999:::===@@@EEEIIILLLLLLTTTVVVQQQSSSRRRGGGVVVUUULLL]]]WWWWWWvvvgggeeepppmmmXXXQQQkkk}}}yyy|||{{{xxxvvvwwwvvvrrrrrrnnnjjjiiijjjiiiddd```___@@@<<>>666444222222444666...999333///666000111DDD~~~TTTIIIEEEFFFJJJ\\\lllkkkppprrrtttuuuuuuwwwzzz|||tttYYYnnnggg\\\|||ccc===AAAEEEGGGGGGGGGIIIIIIAAABBBCCCBBBBBBBBBCCCDDDAAABBBEEEGGGIIIPPPaaaqqq{{{mmmmmmsss[[[{{{KKK333,,,111777222000444333000999000CCCppp}}}zzzUUU:::???JJJWWW```dddgggkkkiiinnnqqqpppmmmmmmrrrwww~~~|||cccNNNOOOjjj|||fff^^^GGG;;;;;;BBBNNNWWWUUUKKKDDDDDDAAAAAA???;;;888666666777999???IIIRRRVVVWWWXXXZZZ\\\\\\\\\]]]^^^___```aaacccdddfffhhhiiikkknnnpppooottt[[[nnnkkkdddqqq```nnnLLL999+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///333666+++,,,...//////...,,,+++------...000222111...,,,,,,,,,---...///000111111000222333444444444666888555777999:::===AAAFFFJJJKKKLLLTTTYYYUUUWWWVVVJJJTTTTTTLLL\\\SSSRRRttthhhWWWhhhlllXXXRRRpppwwwzzz||||||xxxwwwxxxvvvssssssoookkkjjjkkkjjjeee```\\\LLL>>>@@@NNN]]]kkkuuunnnsssfffccceeeYYYYYYEEE???:::777555555222333666444???XXXiiibbbUUUzzzuuuooorrrtttsssqqqsssyyy~~~kkkDDDgggpppQQQWWWjjjvvvqqqmmmiii```UUURRRNNNKKKJJJIIIGGGFFFCCCEEEGGGGGGFFFFFFFFFGGGCCC]]]|||zzzaaauuuDDD444333333222333444555666uuueee___PPPZZZWWWhhh~~~TTTQQQIIIjjjaaaJJJNNNSSSVVV\\\```cccfffiiikkkooouuu{{{}}}xxx{{{^^^kkkooommmiiifffeeeaaa[[[ZZZ[[[WWW[[[^^^___cccjjjoooooowww{{{yyyZZZNNNGGGAAAXXXaaabbb\\\MMM>>>777444222222444333///;;;222...<<<888222888oooqqqRRRHHHEEEDDDHHH[[[kkkjjjoooqqqrrrssstttvvvzzz}}}mmm\\\uuu]]][[[xxxSSS@@@GGGLLLJJJEEECCCCCCDDDAAAAAABBBCCCDDDDDDEEEFFFCCCEEEIIIIIIFFFIIIWWWgggcccxxx^^^}}}NNN888000444555...///555444111999///HHHnnnvvvRRR:::AAAMMMZZZbbbggglllppplllrrrxxxvvvpppoootttzzzvvvxxxoooVVVGGG???___{{{{{{```eeeBBB@@@444>>>LLLUUUQQQHHHFFFJJJ===>>>>>><<<999888888999555999BBBLLLSSSTTTTTTUUU[[[[[[[[[\\\]]]^^^``````aaaccceeefffhhhjjjmmmpppzzzhhhhhhiiiuuuuuuiiiyyyeeeuuuXXX@@@,,,222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///333777)))***,,,.../////////...---.........//////000000---,,,)))...555---)))555111222222333333444444444777777888;;;>>>@@@@@@???EEEMMMNNNKKKSSS___YYYHHHVVVWWWCCCZZZXXXMMMssssssJJJ^^^kkkRRRVVVhhh^^^kkknnnoooyyy|||vvvwww|||xxxwwwrrrlllkkklllkkkgggcccVVVQQQFFF======HHHTTTZZZQQQ\\\ggg```cccYYY]]]NNN???444999333777333999333777666jjj}}}uuubbbOOOyyyrrrpppqqqsssssssssvvv|||aaaTTTppplllQQQ```qqqyyyvvvooogggbbb^^^YYYSSSNNNMMMLLLJJJHHHFFFHHHHHHFFFBBBBBBEEEHHHKKKccc~~~xxx[[[sss{{{EEE444000666111333111...HHHwwwzzz}}}WWW???\\\aaauuuvvvVVVEEETTTuuuRRRQQQNNNUUUXXX\\\___bbbeeeiiilllsssrrruuu{{{~~~uuu|||TTTKKKVVVvvvpppcccwwwnnnzzzqqqmmmgggbbb]]]WWWQQQMMMHHHIIIIIIIIIJJJLLLOOOQQQUUUXXXaaarrraaaQQQCCC===SSS___```qqqFFF@@@>>>333555222222111333444444222222333555GGGmmm```JJJFFFCCCFFFQQQ^^^hhhmmmqqqqqqtttxxxvvvsssxxxkkkcccooorrrmmmVVVJJJIIIMMMQQQQQQLLLHHHEEEEEEHHHDDDDDDHHHGGGBBBBBBFFFHHHEEEHHHOOONNNIIIOOO\\\www[[[}}}ooommmRRR777333///444...333)))???---:::666\\\ooojjj===999CCCPPP[[[bbbggglllppplllmmmnnnooooooooopppqqqvvv~~~xxxzzzmmmUUUBBBSSSqqqYYYGGG@@@:::888AAAKKKOOOPPPOOOKKKEEE<<<<<<;;;:::999888666555777999>>>CCCGGGJJJLLLMMMOOOQQQUUUXXX[[[^^^bbbdddcccbbbcccdddgggiiiiiihhhrrrnnn~~~VVVjjjbbbhhhLLL000///,,,,,,,,,,,,,,,,,,,,,,,,///&&&333///(((333444999)))***,,,.../////////.............../////////000111:::444***///333111222222222333333444444555555888888999<<>>222666444777222888222888999ooobbbMMM~~~qqqoooppprrrrrrqqquuu{{{}}}qqqZZZccchhhUUUeeevvv|||zzzssslllgggddd^^^VVVRRRRRRQQQNNNKKKFFFHHHHHHFFFAAA???AAACCCEEE[[[yyyyyyaaa{{{{{{ttt}}}qqqPPP666111444000222333444RRRzzzooo}}}MMMJJJbbbeeeyyysssRRRCCCXXXsssNNNMMMNNNUUUXXX\\\```bbbeeeiiikkkpppqqqwww~~~mmmpppSSSAAABBBXXX{{{]]]hhhsss{{{qqqmmmgggaaa[[[UUUOOOKKKFFFFFFFFFFFFFFFGGGHHHJJJGGGGGGKKKVVViiieeeRRRDDD>>>QQQ\\\^^^}}}yyyJJJAAA===222555333444222333444444222222444555NNN|||yyylllqqqIIIEEEBBBFFFPPP]]]gggllljjjjjjlllpppsssqqqkkkdddiiiooo|||zzzjjjRRRFFFJJJOOOSSSTTTPPPLLLKKKKKKIIIEEEEEEHHHHHHFFFFFFJJJKKKFFFGGGKKKIIIFFFNNN\\\vvvXXXuuummmyyy{{{{{{mmmTTT999444000444...333+++;;;///888???tttkkk}}}jjj???;;;EEESSS___fffkkkooorrrnnnllljjjllloooqqqpppmmmttt~~~|||~~~VVV@@@DDDLLLmmm~~~\\\III>>>555999DDDOOOQQQPPPMMMIIIDDD<<<<<<<<<;;;999888777666333555888<<<@@@CCCEEEFFFHHHKKKOOOSSSVVVZZZ___bbb______```bbbeeehhhjjjjjjpppmmmyyy]]]zzzsssvvvooooooOOO000---,,,,,,,,,,,,,,,,,,,,,,,,///'''222///***222222:::)))***,,,.../////////...............////////////eee222%%%///222...222333333444555555666666888999:::>>>AAABBB@@@>>>BBBAAAFFFMMMLLLIIIPPP\\\___qqq[[[aaafffUUUhhhvvvnnn>>>PPP```EEE>>>EEEHHH:::666MMMrrr{{{rrrssspppnnnnnnooommmhhhcccccc___aaaiiinnnpppxxxUUUQQQ^^^fff\\\VVV[[[NNN???222444555666111888222777;;;tttdddKKKyyy~~~qqqooooooqqqqqqppptttyyy{{{yyyaaa]]]ppp\\\mmm~~~~~~xxxqqqllliiiaaaXXXTTTUUUUUUPPPKKKEEEGGGHHHEEE@@@===<<<>>>BBBOOOjjj|||nnnzzzooovvvmmmQQQ999111333...222555:::]]]|||}}}tttvvvBBBQQQbbbhhh|||nnnLLLAAA___pppIIIIIINNNTTTWWW\\\aaacccfffiiikkkooopppwww]]]WWWaaaEEE@@@BBBHHH[[[\\\sssrrrrrrnnnhhhaaa[[[UUUOOOKKKGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEBBBDDDQQQnnnkkkTTTEEE>>>MMMYYY[[[wwwOOOAAA<<<222555444777222333444333222333444666UUUtttxxxfffGGGCCCAAAEEEPPP]]]fffkkkiiilllnnntttuuuaaaxxxjjj}}}```LLLEEEOOOTTTXXXYYYUUURRRQQQQQQLLLIIIHHHJJJJJJJJJLLLOOONNNIIIFFFFFFCCCAAAKKKXXXttt{{{YYYlll|||wwwvvv~~~pppYYY;;;444000444...333///555111444MMM}}}ppp~~~___>>>;;;FFFUUUbbbiiillloooqqqqqqllliiilllqqqtttqqqmmmqqq|||~~~}}}tttXXXGGGIIInnn|||___MMM???222:::GGGTTTUUUPPPLLLHHHDDD>>>===<<<;;;:::888777777222333444666999;;;===??????BBBGGGKKKOOOTTTZZZ^^^[[[\\\]]]___cccgggjjjlllnnnooouuuhhhnnnhhh|||uuuWWW444///,,,,,,,,,,,,,,,,,,,,,,,,///'''111...---222111???)))***,,,.../////////............///////////////888GGG===&&&)))666555...222333444444555666777777777888:::>>>AAAAAA@@@>>><<>><<>>444000555///222333111555222\\\nnn{{{TTT777999DDDTTTaaahhhkkklllmmmpppnnnmmmnnnrrrsssrrrpppnnnxxxyyyyyy|||}}}|||XXXQQQwwwttt^^^OOOAAA444;;;JJJXXXYYYRRRMMMIIIGGG@@@???===<<<:::999888888555555444444666777999;;;:::<<<@@@DDDHHHMMMRRRVVVYYYZZZ\\\^^^aaaeeeiiimmmnnnssstttzzzqqqddd|||___{{{ttt^^^:::222,,,,,,,,,,,,,,,,,,,,,,,,///)))000...000333333KKK)))***,,,.../////////...///////////////.........---888666222666444,,,+++222222333444555666777888666777999<<<@@@AAA@@@???<<>>777888444666333333333333222333666999fffvvvlllWWWCCC@@@???DDDPPP]]]fffkkkiiipppssstttwwwkkk{{{cccCCCIIIXXX```cccdddbbb\\\WWWTTTTTTUUUTTTQQQNNNMMMNNNPPPQQQNNNKKKHHHBBB<<<999???HHHZZZlllkkkbbbqqq~~~bbb???444000666///222444000888444llljjjOOO555:::FFFVVVccciiijjjjjjjjjkkknnnppppppnnnnnnppprrrqqqxxxvvvuuuyyy|||yyyiii___|||kkkZZZNNNBBB777===LLLZZZ[[[UUUPPPNNNLLLBBBAAA>>><<<:::999999999888777555444444555666777888:::<<>>111111222444555666777888777777888;;;@@@BBBCCCBBB@@@DDD???:::HHH___dddYYYKKKbbbkkkwww|||pppkkkGGGEEEbbbkkkjjjeee===>>>XXXyyywwwwwwxxxxxxuuupppkkkhhhhhh```ZZZ]]]fffmmmllliii{{{{{{NNNGGGffffffZZZVVVGGG???666666444444111<<<444444:::{{{yyyZZZLLLqqq}}}tttrrrrrrtttsssrrruuuzzz{{{uuunnnkkkrrryyyyyyrrrjjjjjjddd\\\VVVRRROOOKKKHHHBBBDDDEEECCC>>>;;;;;;===CCCLLL]]]tttzzzfff~~~~~~VVV888///444444555111888aaa{{{zzzxxxqqqDDDNNN\\\ddd{{{[[[FFFGGGoooYYYCCCIIIOOOQQQTTTXXX\\\___ccchhhkkkjjjiiinnnvvv|||iiiUUUJJJ^^^ttt???:::^^^cccfffvvvjjjgggccc```]]]YYYUUURRRQQQOOONNNPPPTTTUUUSSSQQQKKKOOOUUUZZZcccsss}}}TTTGGGBBBDDDTTT]]]kkkQQQ??????999999333555333333333333222444777:::pppwwwfffVVVBBB??????EEEQQQ^^^gggkkklllqqqqqqnnnrrr~~~cccmmmyyyQQQ???OOOccchhhjjjjjjfff^^^XXXUUUUUUVVVVVVTTTOOONNNPPPQQQOOOLLLKKKHHHBBB<<<;;;BBBIIIHHH```zzzxxx```lll|||ddd@@@333000777000333333222999999mmmnnnFFF;;;AAALLL[[[fffkkklllllllllggglllpppooojjjiiimmmrrruuuzzzvvvuuu{{{~~~pppbbbhhh|||yyyzzztttfffXXXLLLAAA999CCCPPP[[[\\\XXXTTTRRRPPPDDDBBB???===;;;:::::::::888777666555444444444444777888999:::<<>>...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,444444AAAxxx)))***,,,.../////////...000/////////............---111222999>>>222'''---000000111333444666777777999888999<<<@@@EEEGGGHHHDDDGGGEEE>>>@@@LLLWWW[[[QQQSSSYYYcccjjjgggJJJ???CCC[[[RRRQQQbbbuuu{{{{{{{{{|||zzzvvvqqqmmmkkkaaa[[[PPPMMMXXXddd^^^NNNaaaxxx|||vvvXXXNNNkkkdddYYYVVVGGG@@@777555777444000:::333666AAAsssZZZJJJiii~~~tttqqqqqqsssrrrqqqtttyyyyyyyyy{{{mmmxxx}}}{{{tttkkkhhheee^^^WWWPPPKKKIIIIIIGGGHHHGGGCCC>>>;;;;;;======IIIVVVaaauuu{{{aaa|||sssUUU999///444555555111:::eee}}}~~~aaaHHHMMMTTTfff}}}SSSGGGIIInnnOOOBBBKKKLLLQQQSSSVVVYYY\\\aaagggkkkhhhiiiooovvvzzzhhh\\\TTTjjjTTT>>>]]]nnnxxxwwwpppmmmhhheeebbb^^^ZZZWWWUUURRRQQQSSSVVVWWWTTTPPPJJJJJJLLLSSSaaatttWWWJJJDDDBBBRRR]]]gggWWW@@@???999888222555333444333222222444888;;;rrrjjjeeeWWWAAA??????FFFRRR___hhhlllppprrrrrrqqqqqquuu|||WWWyyyvvvcccDDDFFFYYYjjjmmmooonnniiiaaa[[[XXXXXXSSSVVVTTTPPPOOORRRRRRNNNKKKKKKGGG@@@<<<@@@KKKSSSHHH]]]vvvcccwwwfffAAA222000888111444000444888AAAzzzzzz```>>>???GGGQQQ^^^hhhlllmmmmmmmmmiiilllooonnnllllllnnnqqquuuyyyvvvvvv}}}ppp]]]nnn|||}}}yyy|||yyymmm^^^PPPCCC;;;LLLUUU]]]]]]ZZZXXXTTTPPPEEECCC@@@===;;;:::::::::999999888777666555444333333444555666888;;;@@@DDDKKKQQQXXX[[[]]]^^^cccfffjjjqqqlllxxxhhh{{{fffyyylllhhhBBB111,,,,,,,,,,,,,,,,,,,,,,,,***---000,,,444555JJJ)))***,,,.../////////...000000//////.........---,,,000***(((000111000999///000111222444555666777;;;999999<<>><<>>@@@aaaZZZBBBwwwvvvRRREEE???<<<999HHHcccrrr~~~|||tttsssxxxnnnkkkfff^^^fff|||vvvPPP[[[{{{TTTWWW[[[HHHDDD999---222999333777000222@@@YYYAAAeeerrrooooooqqqpppooorrrwww|||}}}wwwppp{{{tttmmmkkkbbbYYYUUUPPPKKKJJJKKKGGGFFFCCCAAA???>>>>>>>>>BBBNNN^^^aaabbbwww|||}}}vvvtttUUU999333222...444222<<>><<<;;;::::::;;;:::::::::999888777666666333333222111111444999===BBBHHHPPPXXX\\\___aaabbbgggkkkhhhuuuoooiiiooolllqqq\\\WWW000000...++++++,,,------------***,,,...222444```******,,,---.../////////...------...000111000///---......///000111111222111222222333444555666666888999<<>>>>>>>>999MMMgggooolllvvvzzzrrrnnnvvvqqqwwwNNN777333333///444222;;;ooottt}}}HHHCCCKKKPPPooo~~~uuuOOO;;;MMM]]]FFF>>>LLLKKKMMMQQQUUUXXXYYY]]]ccchhhfffiiilllmmmpppxxxaaaTTTYYYOOOxxx}}}wwwooohhhccc```\\\YYYWWWVVVWWWTTTOOOKKKAAA===;;;BBBPPP]]]cccddddddKKKFFFBBBNNN^^^[[[bbbFFF<<<444777555777444111111333444444888>>>zzzGGGBBB??????EEEPPP\\\dddhhhjjjlllnnnpppttt}}}~~~mmm^^^dddeeebbbEEE>>>BBBfffrrryyyvvvqqqlllgggccc^^^ZZZWWWVVVTTTRRRPPPOOONNNMMMIIIIIIBBB??????666777FFFBBBLLLRRR___yyy}}}yyyvvv}}}~~~sssMMM444777///333555333222:::[[[III:::@@@MMMXXXccchhhjjjlllllliiijjjlllmmmmmmmmmnnnpppsssrrrvvvuuu~~~kkkUUUvvv~~~vvvvvvooofffeeehhhcccXXXWWWZZZYYYTTTPPPOOOKKKDDD>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;:::999999999888555555444222111333777;;;AAAGGGOOOVVV[[[^^^```aaagggjjjhhhttt~~~xxxdddxxxnnnttt\\\WWW444000...,,,+++,,,------------+++,,,000222555eee******,,,---.../////////...---+++,,,///111222111.../////////000000111111111111222333444555666666888999<<>>>>><<<444FFFlll~~~||||||~~~}}}www~~~sssQQQVVVzzzPPPTTTZZZJJJ???666888222555---777777888===UUUdddtttmmmiiilllppprrruuuxxxwww|||}}}}}}kkk{{{}}}rrrhhh```WWWTTTQQQNNNOOORRRJJJIIIFFFCCCAAA???======DDDQQQcccdddYYY]]]fffcccWWWmmm{{{sssvvvxxxrrrCCC555222444111666333<<>>DDDOOO[[[cccfffhhhmmmqqqsssvvv|||[[[aaa```lllYYY@@@???AAAeeetttwwwsssnnnjjjfffbbb]]]ZZZZZZXXXTTTPPPNNNNNNOOOPPPHHHGGG???===>>>888:::KKK@@@@@@:::FFFhhhxxxiiixxxxxxrrrMMM555888///444333111555===wwwxxx>>>555@@@OOOZZZdddiiikkkmmmmmmkkklllmmmnnnnnnmmmnnnppprrrvvvzzz|||oooRRRmmm~~~ttt{{{{{{qqqiiihhhfffbbbYYY[[[ZZZTTTMMMHHHBBB===;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999888666333111222555777>>>DDDLLLTTTYYY\\\___```fffjjjhhhqqqxxxdddrrr}}}bbb[[[;;;111...,,,+++,,,------,,,---,,,,,,222222888mmm******,,,---.../////////000...,,,,,,---000111111////////////000000000000111111222333444555555666666777:::@@@GGGOOOUUUYYYVVVVVVWWWWWWWWWXXXZZZ[[[ZZZMMMEEEJJJOOOIII@@@;;;OOOvvvmmmeee\\\wwwnnnZZZKKKAAA777LLLuuu}}}{{{}}}}}}zzztttrrrsssVVVYYYzzzWWW\\\```OOO===111999222555...666666888===~~~SSS```qqqmmmmmmpppqqqppprrrvvvxxx}}}rrrqqq|||pppmmmddd[[[VVVSSSOOONNNQQQKKKIIIGGGDDDAAA???===<<>>~~~wwwcccHHHAAA>>>>>>CCCNNNYYYbbbeeejjjqqqwwwyyyzzzvvv}}}RRRfff```zzzVVV@@@BBBCCCfffvvvwwwsssnnniiifffbbb^^^\\\ZZZXXXTTTQQQOOONNNNNNOOOFFFFFF@@@>>>???===GGG^^^aaaTTT>>>@@@aaa|||yyyWWWzzzuuu{{{~~~sssxxxGGG222777000666...222999>>>vvvddd888444AAAOOOZZZdddhhhjjjlllmmmjjjmmmnnnooonnnmmmnnnoooqqqyyy|||zzzYYY```xxx}}}ssssssmmmggg```XXXZZZYYYTTTLLLEEE@@@===<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888555222111222444<<>>111______SSSRRR^^^jjjhhhTTTAAA@@@XXXvvv|||xxxsssqqqsssvvvuuusssfff```tttgggQQQ[[[rrr\\\ccccccRRR>>>...777222666000777444666???\\\]]]~~~hhhjjjoootttsssppprrrwwwuuuxxx|||~~~tttwwwppphhh___[[[WWWRRRQQQSSSKKKJJJHHHFFFCCC@@@===<<<999LLLkkk{{{tttnnniii^^^PPPhhhyyy~~~wwwuuu~~~oooIII555444888666:::666@@@uuuwww}}}|||PPPDDDFFFLLLoooRRR;;;JJJZZZDDD<<>>@@@;;;888JJJhhhxxxvvvgggIIIBBBCCCVVVaaaTTTcccGGG===333555000000444333555666333111666===eeeZZZGGG@@@>>>===BBBMMMXXX```dddhhhpppzzz}}}}}}}}}sssUUUkkk___UUU???DDDHHHkkkzzzyyyuuuooojjjgggccc```^^^XXXWWWUUURRRPPPNNNLLLKKKEEEHHHCCC>>>======NNNkkksssXXXRRRkkkeeefffrrryyyuuu~~~yyywwwFFF222555...666111777999<<<{{{{{{TTT999777CCCOOOZZZcccgggiiikkkkkkjjjmmmnnnooonnnnnnnnnppprrrvvvvvv}}}qqq^^^xxxdddwwwggguuu~~~zzzssspppkkkdddUUUUUUTTTQQQKKKEEEAAAAAA@@@?????????>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::666222000111222:::???GGGNNNTTTYYY]]]___ccchhhfffnnnnnnhhh]]]iiixxxmmmGGG222000---,,,---------,,,---000***666222===******,,,---.../////////444111...---......---,,,.../////////000000111111000000111222333444555555777999===@@@CCCHHHNNNRRRSSSWWW\\\^^^___bbbgggkkk^^^ccc[[[III@@@GGGJJJGGG666FFFaaa}}}xxx```QQQKKK^^^rrrdddBBB@@@UUU______^^^[[[ZZZaaammmvvvxxxaaaRRR______KKK\\\iiifff___hhh___OOO???...888222777111888555888CCC\\\```dddffflllssstttsssuuuzzzxxxwww{{{}}}pppiiicccaaa^^^YYYVVVXXXLLLLLLKKKIIIFFFCCCAAA???AAAUUU{{{aaattt}}}qqqeee===444444999666999666AAAxxxnnnuuuGGGBBBJJJPPPkkk}}}iiiKKKPPPXXX???888GGGFFFMMMQQQUUUWWWWWWWWW[[[^^^aaaccclllwwwzzzvvvxxx~~~vvv|||yyymmmkkk{{{tttooojjjhhhaaa[[[UUUQQQPPPNNNKKKIII???CCCAAA:::===KKKVVVYYYkkk|||iiiKKKBBBBBBVVVaaaSSS]]]CCC<<<444666222222444444555555111000777@@@ccc[[[GGG@@@===<<>>EEEMMMSSSXXX]]]```cccfffeeennnmmm{{{kkk]]]jjj|||SSS333111...------...---,,,+++000)))777000>>>******,,,---.../////////111000......//////...,,,---......///000111111222000000111222333444444555666999===???AAACCCGGGJJJMMMSSS\\\aaaeeeiiiooottthhhkkkfffUUUCCC;;;>>>CCCNNNBBBAAA\\\eeefffzzzFFF777HHHCCC@@@BBBAAAAAALLLaaauuu~~~cccHHHGGGeeecccQQQeee[[[dddhhhnnnZZZIII???///888333777111;;;<<>>;;;===:::CCCXXX```bbbXXXSSSaaapppzzzgggqqqzzzoooyyyyyy}}}MMM666555+++555555,,,777dddBBB<<<;;;CCCRRR\\\dddgggiiikkklllkkklllmmmnnnooooooppprrrtttyyyxxxyyy|||}}}lllfffjjjxxxwww|||kkkuuuvvv{{{wwwPPPTTTcccpppwwwooohhhjjjnnnnnnaaaVVVNNNOOOOOOLLLGGGGGGFFFFFFFFFFFFDDDBBB@@@????????????>>>=========<<<;;;;;;:::777444222333444888===DDDLLLRRRXXX]]]```cccddddddooommmyyyqqqkkk|||TTT444111...------...---,,,***000'''777///???******,,,---.../////////.........///000000///---,,,---...///000111222333000000111222333444444555333777;;;======>>>AAADDDHHHPPP[[[ccchhhnnnuuu{{{ooofff```]]]PPP???:::@@@LLLIIIGGGRRRpppGGG000AAA888666999666333<<>>DDDIIIOOOSSSUUUWWW[[[___bbbaaagggsssuuupppttt~~~}}}nnnppp}}}nnnoooggggggQQQUUUgggfff||||||xxxqqqlllkkkbbb\\\TTTOOOMMMLLLJJJHHHFFFBBBCCCNNNYYYbbbllltttiiixxxgggMMMBBBAAAVVVeeeXXX}}}cccDDD888...222///111222222333444222444???KKK|||sss|||qqqUUU???<<<;;;@@@KKKVVV]]]aaafffgggjjjoooxxxyyydddmmmfff^^^;;;AAAUUUzzz~~~~~~yyyqqqkkkfffccc```^^^ZZZVVVPPPKKKHHHHHHJJJKKKGGGCCC:::;;;BBB???AAAOOODDDIIIAAA999EEEYYYnnnzzzxxxrrrvvvuuuvvv}}}JJJ555555...:::888(((:::{{{???<<<;;;BBBTTT]]]fffhhhjjjlllmmmlllkkkmmmnnnoooooopppsssuuuxxxwwwooolllgggOOOJJJIII\\\mmmddd[[[eeepppiiikkkjjj}}}yyynnnQQQGGGRRRfffuuuqqqjjjjjjmmmnnnlll]]]RRRRRRTTTPPPKKKIIIGGGGGGHHHGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>======::::::999777555333444555777<<>>@@@BBBAAALLL\\\iiiqqquuuyyy|||vvvrrrlllddd[[[OOOCCC;;;DDDSSSOOOCCCYYYxxx}}}QQQ444:::555777666777;;;===>>>DDDJJJNNNIII;;;666PPP}}}dddQQQnnnvvvvvvlllWWWCCC888555333444666666333<<<555???]]]dddjjjllldddmmm|||mmmqqqwwwuuuwwwxxxqqquuuzzzuuueee[[[iii```AAAHHH___oooooopppppplllfff]]]WWWYYYSSSOOONNNLLLIIIJJJNNNUUU^^^fffllltttxxxsssiiittt___}}}rrroooUUU888444111333000555333???vvvnnntttxxxiiiuuuUUUFFFJJJKKKfffnnnVVVBBBJJJWWWDDD777>>>AAADDDGGGLLLQQQVVVYYY[[[[[[eee``````gggooouuuvvvvvvxxxyyyxxxuuuuuu}}}xxxtttyyywwwjjjZZZLLL@@@===HHHVVV```uuu|||ssssssqqqkkkaaa\\\VVVQQQNNNKKKFFFCCC<<>>GGGSSS\\\aaaiiihhhooorrrtttzzzrrriiipppbbb===IIIXXXooowww|||wwwrrrnnnggg___[[[[[[\\\XXXRRRPPPOOONNNKKKHHHEEEBBB<<<>>>???777@@@ZZZMMMGGG===<<>>BBBQQQXXXRRRMMMNNN[[[gggnnnuuu}}}{{{xxxsssYYYHHHRRR```lllpppqqqpppllleeeccc___ZZZWWWVVVTTTPPPLLLPPPJJJGGGHHHEEE@@@???CCCDDDCCCBBB@@@???>>>>>>===888888888777666444333222888<<>>@@@AAADDDJJJWWWfffsss{{{|||{{{uuuvvvuuunnnbbbUUUKKKEEE;;;FFFYYYaaaSSSUUUhhhOOOHHH;;;:::888888999999<<>>:::777555HHH```tttwwwuuuvvvpppeee```[[[UUUPPPMMMIIIEEEAAA@@@===:::???SSSlllssskkkeeennnmmmlllvvvaaaMMM===CCC[[[[[[]]]TTT???;;;222444222666555333222333333222666===}}}oootttnnnGGG@@@===;;;>>>GGGSSS]]]bbbcccfffqqqyyy~~~tttxxx~~~pppmmmjjjAAACCCIIIYYY^^^{{{yyytttllleeeaaa___]]]___[[[VVVSSSRRRPPPMMMJJJIIIEEE===;;;===>>>SSSvvv~~~qqqWWWEEEBBB@@@DDDRRRmmmvvv{{{wwwSSS333888222111666222FFF}}}yyy[[[;;;999555DDDXXX```gggggghhhjjjllllllnnnrrrkkklllwwwsssqqq~~~mmm[[[YYYYYYOOODDD<<<===GGGKKKFFFBBBDDDMMM[[[eeennnyyy}}}vvvsssoooTTT@@@QQQ^^^jjjnnnnnnnnniiiddd[[[XXXUUUTTTTTTTTTRRRPPPQQQLLLIIIJJJHHHCCCBBBEEEDDDCCCBBB@@@>>>======<<<888777777666555444333222666:::@@@EEEKKKRRRXXX]]]```eeefffkkkrrrxxxqqqjjjooozzzYYY777000,,,---...---,,,,,,...)))///444111CCC)))***+++,,,---...............//////////////////......//////000222333444333222111111111333444555666999<<<>>>>>>>>>??????DDDEEEMMM]]]ooo{{{}}}zzzrrryyy{{{nnn```VVVSSSIII<<>>???===???IIIUUUMMMIIIBBB;;;>>>OOOjjj}}}gggeeekkktttrrrfffRRR@@@888555555666333444000777777BBBwwwhhh___~~~nnniiiggglllpppkkkxxxwwwvvvxxxwww[[[SSS\\\XXXXXXbbbwwwfffPPPTTTVVVTTTTTTXXX^^^___\\\XXXOOOOOOQQQTTTQQQIIIBBB@@@@@@OOOaaannnuuuwwwrrrlllvvv{{{{{{mmmYYY<<<444222444000555222>>>ttt|||ooowwwzzzGGGAAAKKKOOOeeeXXXAAAJJJZZZJJJ;;;@@@BBBEEEHHHKKKPPPTTTWWWXXXYYY]]]```dddiiimmmqqqssstttdddVVVRRR]]]lllzzzyyykkkPPPRRRlllxxxaaa]]]cccgggIII;;;:::;;;:::999999SSSkkkrrruuuxxxqqqeee^^^ZZZUUUPPPLLLHHHCCC@@@BBB999<<>>EEE[[[YYYSSSRRR>>>:::444777333333555222222333333222666<<<|||eeeoooIII@@@===;;;>>>GGGRRR\\\bbbdddiiirrr{{{}}}www}}}qqq```^^^^^^___zzzxxxPPPFFFCCCJJJMMMzzz|||wwwllleeeggggggcccaaa^^^YYYVVVSSSPPPMMMKKKKKKHHH@@@;;;<<>><<<;;;:::777666555444333222222222444888===CCCIIIPPPVVV[[[___dddfffkkkrrrxxxvvvcccaaapppXXX999222---...///---,,,...---)))...444333GGG)))***+++,,,---.....................////////////......//////000222333444333222111111222333555666777:::>>>@@@@@@?????????AAA???CCCPPPbbbqqqxxxyyysss{{{~~~pppddd^^^YYYEEE;;;KKKcccjjj^^^QQQoootttjjj[[[NNNQQQ<<<>>>DDDIIIHHHDDDEEEJJJNNNHHHCCC>>>999;;;NNNccclll]]]nnnhhhvvvrrreeePPP>>>777555444555111555111555666>>>gggjjjZZZxxxuuugggiiinnnmmmllluuuwwwwwwyyy|||cccSSSPPPSSSNNNQQQ___pppooo]]]VVVLLLGGGDDDFFFLLLPPPNNNKKKHHHHHHLLLPPPNNNFFF???===999CCCSSSdddqqqvvvtttpppkkkqqqtttWWW666444222444000555222===rrrsss|||yyyGGG===CCCGGG^^^}}}ZZZ@@@HHHZZZLLL<<>>888666999TTTkkkppppppsssooofff]]]ZZZUUUPPPLLLGGGDDDAAABBB999BBBGGGKKKmmm|||^^^GGGKKKWWWQQQCCC]]]dddJJJ>>>EEEZZZ\\\NNNRRR>>>999333888444222444222111333333222666;;;mmmhhh|||eeeRRR@@@>>><<>>777>>>BBB<<<999;;;<<<888777999GGGWWWdddoooyyyzzzjjjpppsss\\\IIIVVV___iiinnnmmmjjjfffccc^^^\\\YYYVVVTTTRRRQQQOOOPPPNNNMMMLLLKKKIIIIIIIIIDDDCCCBBB@@@===;;;999777666555444222222111222222333666<<>>===@@@EEEHHHFFFEEEGGGCCC<<<999;;;999666???NNN\\\uuuaaa{{{lllyyyssscccMMM<<<666444333444///777444444666888SSSqqqXXXsss}}}fffiiipppmmmooopppwwwyyy{{{{{{pppaaaRRRRRRJJJEEELLL___vvv~~~```AAAGGGAAA;;;:::===AAAAAA@@@AAA@@@CCCGGGFFFAAA===>>>888:::CCCTTTfffqqqttttttbbbfff~~~oooKKK...444222555111555111;;;pppxxxvvv|||wwwRRR@@@AAAEEEYYY{{{]]]???EEEYYYLLL;;;===???EEEGGGJJJMMMQQQTTTVVVWWWXXX^^^aaabbbiiixxxttt[[[WWWZZZJJJHHHZZZcccgggLLL???EEEJJJQQQZZZZZZlllmmmnnnllleeeXXXHHH<<<:::WWWppprrrnnnnnnkkkeee]]]ZZZVVVPPPKKKHHHFFFFFFFFF===EEEFFFKKK~~~vvv[[[iiioooMMM@@@HHH___hhhTTTwwwRRR>>>777000888555333333111111444333222555:::iiiyyy{{{iiiWWW@@@???===>>>DDDNNNXXX___^^^iiiqqq~~~~~~{{{qqqTTTggg{{{]]]CCC<<>>555LLL[[[bbbhhhggggggiiikkkjjjjjjooossspppoooxxxuuuqqqUUU???CCCAAA:::AAA@@@<<<;;;======;;;:::;;;CCCSSS```lllvvvvvv{{{jjjnnnlllWWWJJJ\\\dddnnntttrrrkkkfffddd___^^^[[[XXXTTTPPPOOONNNNNNNNNNNNLLLKKKJJJIIIHHHDDDCCCBBB???<<<999666444555444333222222222222222333777<<>>===;;;<<>>999555999FFFVVVdddooovvvsss{{{~~~zzzvvviiiBBB111444222555111555000:::ooopppqqq___GGGEEEJJJWWWzzzbbb@@@BBBXXXLLL;;;;;;>>>DDDEEEHHHKKKOOOSSSVVVWWWYYY^^^___```lll~~~ggg^^^```VVVLLLSSS^^^nnnSSSAAA===???KKKZZZ]]]MMMKKKJJJQQQ^^^cccWWWIII<<>>>>>BBBJJJTTT\\\ZZZjjjtttnnn\\\mmm~~~iiiYYYuuu|||sssNNN???IIIOOOJJJ===UUUooo___KKKKKKHHHOOOBBBFFFJJJHHHBBB??????BBBQQQQQQQQQOOOKKKHHHGGGGGGBBB@@@999;;;DDDBBB@@@HHHRRRdddpppyyyyyycccXXXkkkdddsss~~~sssmmmvvvgggBBB444999333666666999dddPPP:::???:::OOOYYYaaahhhhhhhhhjjjkkkjjjjjjmmmuuutttrrr~~~XXXYYYPPPHHHHHHBBB;;;<<>>===<<<;;;;;;;;;???PPP___mmmyyy{{{xxxvvvhhhSSSQQQdddjjjttt{{{wwwmmmfffddd[[[[[[ZZZVVVRRRPPPPPPQQQMMMOOOOOOLLLJJJKKKJJJFFFDDDCCCBBB???<<<888444222333444444444444333222111333777===CCCIIIPPPXXX\\\]]]cccfffkkkoooqqqyyynnnooo{{{RRR===444...---...------//////,,,...///111LLL)))***+++,,,---.........------......///000000111......//////000222333444222222222222333555777888888===DDDIIIIIIGGGEEEDDDDDDEEEFFFFFFIIIRRRaaakkkzzz~~~~~~nnn___WWWMMMEEEKKKXXXUUUZZZtttwwwsssUUUMMMBBB888222999PPPeeeqqqjjjbbb^^^\\\XXXTTTRRR]]]vvv{{{jjjYYYoootttlllZZZDDD777444555444777...999666222999888???|||~~~QQQWWWlllhhhiiiiiixxxnnnsssyyy~~~uuunnnaaaTTTQQQ\\\nnn{{{qqqbbb\\\PPPCCC999777;;;@@@<<<999999<<<<<<999999<<<999666777>>>GGGSSSeeeuuuzzzqqqxxxlll>>>666444222555111555000999mmmooorrrXXX???<<>>BBBDDDFFFJJJNNNSSSVVVXXX[[[___aaacccrrrrrreee___WWWYYYfffaaaWWWQQQFFF999GGGgggzzzoooVVVDDDBBBHHHHHHBBBDDDVVVaaaaaaccckkkjjjcccZZZXXXRRRKKKFFFFFFJJJNNNJJJIIIMMMTTT]]]mmm~~~uuuhhhGGGDDDTTTooo___NNNqqqEEE;;;666...666555444222000111444444222444999ooolll|||fffAAA@@@???===???FFFQQQXXX[[[mmmuuukkkUUUkkkssslllwwwXXX```ppp|||bbbJJJJJJOOOSSSGGGWWWtttaaaJJJOOONNNXXXBBBCCCIIINNNFFF888666<<>>;;;JJJIIIDDD>>>::::::;;;<<<>>>PPP```nnn|||iiiWWWaaaiiioooyyy|||oooeeecccZZZ[[[ZZZWWWSSSQQQRRRTTTMMMQQQQQQLLLKKKLLLJJJEEECCCCCCBBB???;;;666222///222333555666666444222000222666<<>>EEEJJJKKKIIIGGGEEEDDDEEEFFFGGGJJJPPPZZZaaatttuuullliii]]]KKKFFFNNNeeeHHHUUUzzzdddaaa\\\QQQ@@@222666PPPkkkrrrnnnfff___^^^```^^^ZZZggg}}}ssshhhRRRtttpppgggUUUAAA555444555555999...999555111;;;;;;???nnnVVVSSS|||ppphhhdddfff{{{qqqqqqxxxtttbbbWWWYYYdddmmm~~~pppbbbvvvooo```NNN>>>888;;;@@@<<<::::::===<<<888777999888888:::======FFF\\\sss{{{yyy||||||sssqqq:::444444333555222555000888mmm{{{zzzmmm\\\BBB@@@GGGOOOrrr{{{lllDDDCCCXXXMMM;;;<<>>BBBWWWrrr]]]888ddd===:::777...666555333111000111444444222444999iiiyyy___xxxvvvAAAAAA???===>>>DDDNNNVVV[[[lllsss|||pppfff<<>>999BBB999<<>>FFFWWWaaajjjmmmmmmooonnnkkkuuuooouuuzzz{{{BBB>>>KKKMMM;;;:::EEECCCUUUQQQIII>>>888888;;;<<<<<>>NNNxxxmmmnnnhhhVVVYYYWWWGGG@@@777???ooofffUUUAAAJJJ^^^SSSLLL```hhhtttccc```mmmhhh]]]KKK;;;444444555555666555444444555777:::;;;```XXXQQQ]]]fffkkklllbbbmmmssstttzzz{{{}}}zzzuuuuuuzzzzzzuuu{{{mmmLLLQQQkkkuuuPPP;;;???:::AAA<<<:::;;;???AAA??????@@@;;;::::::999888===LLL\\\uuulll{{{___@@@111333111888111///000999___pppooonnn???LLL;;;TTThhh|||uuuDDDFFFHHHYYY===666EEEAAABBBEEEHHHLLLPPPSSSUUUSSS^^^dddhhhzzz~~~tttbbbXXXXXXSSSPPPWWWZZZHHHDDDwww```===TTTRRRTTTBBB555999DDDKKKMMMNNNMMMOOOLLLHHHGGGJJJKKKIIIIIIBBB>>>@@@IIIWWWkkk{{{zzzvvvrrr\\\IIIGGG]]]{{{zzz]]]www:::fffTTTEEE555111333333222111222222222222333444555555]]]aaa{{{\\\mmmGGGDDDDDD999???GGGCCCTTT```hhhwww]]]NNN\\\___```lllqqqOOOKKKPPPHHHggg|||ccc```vvvdddJJJRRRQQQTTT\\\lllBBB@@@===<<<555222666888777888<<<666666555666777:::===>>>LLLRRRwwwssshhhVVV|||wwwZZZWWWkkkzzzyyyyyy}}}~~~VVV>>>999444777///666999}}}FFF444:::>>>FFFVVV___hhhkkkmmmrrruuuuuummmqqqzzzwwwzzzVVVAAA999FFFKKKCCCGGGWWW```ZZZNNN@@@999<<<@@@BBB<<>>222555999:::;;;;;;<<<>>>???>>><<<;;;;;;<<<<<>>LLLbbbtttwwwuuulllUUUEEEHHH```~~~}}}bbbsss888dddSSSDDD666111333333222222222222222222333444555555DDDrrr___}}}IIICCCEEE;;;???FFFDDDTTTTTTeeeiiicccooohhh```kkkyyyfffIIIKKKOOO```lll^^^qqqtttRRRRRRUUU```oooIIIDDD???===666222444777666777:::777777666666777999;;;===GGGPPPqqqwww```^^^zzzpppMMMUUUuuuvvvvvvwwwVVV;;;444000777555...DDDsssBBB777999;;;GGGWWW```hhhjjjlllpppsssssspppqqqyyyzzzwww[[[EEEDDDHHHGGGOOO^^^uuufffRRREEE>>><<<;;;;;;:::@@@DDDQQQeeettt~~~oooeeefffbbbkkksssyyy{{{qqqiiieee^^^]]]\\\[[[ZZZXXXUUUSSSWWWVVVUUURRRNNNKKKHHHFFFCCCAAA???<<<999666444333...000222444555444222111000333999AAAIIIQQQWWWZZZ]]]cccdddhhhnnnppp~~~pppjjjzzzsssgggiiivvv}}}sss]]]EEE333---111,,,+++...,,,,,,000,,,555222GGG************+++,,,---...///////////////000111111......///000000111111111444333333333333555666777888:::@@@KKKSSSSSSSSSTTTTTTUUUUUUSSSOOOKKKJJJIIIRRRbbbtttppp^^^RRRLLLJJJyyyYYYpppyyyaaaVVVDDDDDD555888777999777444===EEEAAAIIITTT[[[iiiooofffkkkgggWWWBBB666444555444222555555444555666777999;;;OOO}}}SSSTTT}}}aaahhhllllllhhhmmmuuu{{{}}}qqqhhhrrrnnnTTTQQQllliiiLLL@@@:::<<<666<<<<<<777888???CCCAAA@@@======???@@@@@@EEELLLppp~~~}}}}}}xxxeee{{{wwwyyyjjjJJJ555444000---444222333333777WWWvvvfff|||iiijjj???===DDDRRRdddyyyUUUHHHHHHWWWHHH999???>>>@@@BBBEEEHHHLLLOOOQQQWWW^^^ccckkkooonnnuuulll[[[SSSKKKNNN\\\ddd^^^ZZZ[[[SSSDDDBBB^^^QQQDDD===;;;888666666===CCCEEEBBBBBBHHHOOOSSS@@@<<<888666:::GGG^^^sss{{{uuuvvvcccMMMAAALLLfffjjjfff===sssPPPCCC666222333333333333222222222222333444555555;;;zzzNNNBBBEEE??????EEEDDDTTT\\\uuutttzzzoooeeegggaaazzzQQQEEEGGGQQQYYYNNNhhh\\\ZZZRRRZZZhhhLLLIIICCC@@@999333444666777888;;;999888777777777888999:::@@@KKKhhh{{{sssUUUiiixxxlllGGG___|||kkk|||}}}OOO666333///777888...HHHhhh@@@<<<<<<===KKKUUU^^^fffiiikkkoooqqqqqqwwwtttyyy~~~wwwXXXJJJHHHJJJQQQZZZtttiii]]]TTTIII???>>>DDDDDDBBB@@@MMMbbbooonnnVVVdddlllmmmxxx~~~uuummmiiibbb^^^ZZZYYYYYYYYYVVVSSSVVVUUUSSSPPPMMMIIIFFFEEECCCAAA>>>;;;888666555444///000222333333222111000111444:::BBBJJJRRRWWW[[[___eeeeeehhhmmmnnn{{{uuutttsssooouuu}}}qqqSSSCCC111,,,///,,,+++...---,,,///,,,333333GGG************+++,,,------......//////000000111111////////////000111222222444444333333444555777888555777>>>GGGPPPUUUWWWWWWZZZ[[[\\\ZZZWWWSSSOOOMMMOOOYYYfffqqq~~~kkkYYYNNNOOOZZZpppqqq```sssvvv}}}sssNNN[[[TTTBBB777;;;;;;///555>>>444666<<>>===666888EEELLLIIIEEEAAA???@@@AAAAAADDDIIIppp}}}rrr{{{hhhrrrqqq}}}www```>>>///555444000555222444222222PPP}}}eeennnqqqbbbNNN>>>AAAJJJ\\\tttaaaJJJGGGUUUQQQ===>>>>>>???AAADDDGGGKKKNNNPPPWWW]]]aaakkk~~~}}}ooo^^^VVV\\\XXXQQQ[[[mmmkkk\\\bbbXXXEEECCCaaaPPP===999>>>AAA<<<555888???BBB===999===EEEIIIAAA>>>:::777888CCCZZZpppvvvuuuyyy~~~\\\EEE@@@SSSmmmqqqTTTHHHLLL@@@555333444333333444222222222222333444555555@@@|||ooo~~~XXXCCCEEEBBB???DDDEEERRRccc}}}yyyoooaaaUUUnnnqqqKKK===JJJWWWIIITTTsssrrrjjjgggeeeNNNLLLVVVLLLMMMHHHAAA<<<777666777:::<<<>>>;;;:::999888777777888888:::DDD]]]|||fffNNNsssvvvrrrRRRttt~~~aaa{{{tttCCC222666222666444666@@@{{{fffvvvhhh===999======GGGRRR[[[dddgggiiinnnqqqqqqyyyuuu{{{|||bbbQQQGGGFFFHHHSSSVVV\\\\\\NNN@@@FFFVVVPPPHHHAAALLL^^^eeeuuu{{{yyyZZZfffsssrrryyy~~~{{{tttooonnneee```ZZZXXXYYYYYYWWWTTTVVVUUUSSSQQQMMMIIIGGGEEECCCAAA===999777555555555222333444444444333222111111444:::BBBJJJRRRXXX[[[___dddeeeggglllmmmzzz|||vvvpppmmmzzzUUUAAA///***///++++++///---+++......///000BBB************+++,,,---------......///000111111111000/////////000111222333444444333333444555777888555777===DDDNNNWWW\\\]]]aaabbbbbbbbb___ZZZTTTPPPMMMSSS[[[eeesss|||eeeUUU\\\JJJSSSttteeeWWW|||tttTTTrrruuuNNN666333;;;333444:::444666888:::OOOuuuvvvaaafffhhh\\\III777222444444222222444444555666777888999999AAApppuuuFFFYYYkkkcccjjjkkkllliiirrrzzz}}}www{{{~~~pppnnnjjjWWW;;;===???;;;555999GGGNNNNNNHHHBBB>>>???@@@AAAGGGMMMqqq}}}{{{}}}~~~]]]999...555555000555222333222333QQQ~~~mmmjjjxxxSSS===@@@DDDUUUqqqkkkJJJDDDNNNVVV@@@===>>>???AAADDDGGGKKKNNNOOOTTT[[[___iiirrrlll\\\```\\\RRRSSSbbbqqqwwwWWW{{{OOOAAAVVV}}}lllTTTBBB<<<===???>>>>>>DDDFFF???888888<<>>SSSwww\\\PPPwwwxxx}}}]]]jjjrrrzzz???000888444555222999===fffxxxqqq999111;;;<<>>************+++,,,---...,,,---...000111111111111111000//////000111333444555444444444444666777888888:::===BBBLLLYYYaaaccchhhhhhiiihhhfff___VVVPPPLLLOOOUUU___nnnvvvdddfffYYYIIIRRRjjjvvvssszzziiizzzmmmcccFFF888<<<<<<:::<<<<<<:::555111HHHqqqwwwbbbiiidddRRRAAA333333555333111333444444555666777888999999999dddHHHKKK}}}xxxeeegggmmmsssgggooowww}}}uuu}}}sss|||ssseeeMMMCCC999555:::BBBGGGIIIDDD???<<<<<<===@@@IIISSSsss~~~XXX999111555111---333000222333888ZZZyyyuuuRRR:::CCCAAAPPPooowwwLLLAAAFFFXXXAAA===>>>???AAACCCFFFJJJLLLNNNQQQYYY___ggg|||}}}tttgggaaaaaaSSSEEEVVVvvvrrrccc{{{eee???PPPvvvzzzuuubbbKKK???===>>>GGGLLLLLLEEE>>><<<<<<;;;<<<999777555333888GGGVVVkkkqqqzzzmmmQQQ>>>GGGfffzzz~~~mmmBBB[[[bbbBBB999222222222111222444222222222222333444555555666^^^hhhccc{{{KKKEEEHHH@@@DDDEEEJJJVVVrrr[[[___tttyyyYYYIIIHHHOOOnnniiiNNN[[[xxx]]]IIIJJJdddaaaGGG:::@@@AAA;;;444555:::>>>>>>>>>===<<<;;;999888777666777KKKmmmVVV[[[uuu{{{|||___}}}~~~sssuuuAAA///777222555444444AAA}}}{{{>>>333>>>??????OOOXXXaaaeeehhhnnnqqqrrrrrrxxxeeedddrrrfff[[[NNNJJJPPPWWWZZZZZZNNNKKKDDDHHHWWW[[[\\\fffnnn```uuuwwwddd___]]]bbbttttttrrrmmmeee```___```fffdddaaa]]]ZZZYYYYYYYYYYYYXXXVVVSSSPPPLLLIIIHHHAAA???===999777555555555555555666666666666666555111333666<<>>JJJVVVtttqqqcccyyy|||uuuKKK777555555000---333...///333<<>>888DDDIIIJJJFFFAAA@@@===:::===:::888888777888AAAKKKaaajjjvvviiiKKK<<>><<<;;;:::999999222GGGcccUUUiiippp~~~zzzaaa||||||llloooxxx;;;000888000444888555???xxxCCC999>>>>>>CCCQQQZZZcccfffhhhllloooooosss}}}qqqppp{{{jjjZZZYYYaaaaaaYYYMMMPPPIIIHHHXXXaaa^^^^^^]]]YYYcccZZZWWW^^^XXX\\\gggiiijjjgggaaa\\\[[[[[[eeegggfffaaa[[[XXXYYY\\\YYYXXXVVVTTTPPPMMMJJJHHH???>>>===:::888666444333111222222333333444444444111111333888@@@JJJTTTZZZ[[[aaabbbeeekkklllzzz~~~|||rrrrrrvvvoooqqqvvvhhh]]]CCC111,,,000,,,,,,///...++++++///***999JJJ************+++,,,---...+++,,,...000111222111111222111//////000111444555555555444444555666888999888:::888999DDDVVVcccfffjjjlllppptttuuuppphhhaaa___[[[ZZZ\\\ccckkkvvv~~~vvvfffVVVUUUiii___WWW{{{iiiUUUhhh{{{~~~yyy[[[>>>KKKwwwwww{{{pppiiikkkPPPCCC777111555666111000666333444555777888888888888;;;ZZZjjjLLL\\\jjj___bbbeeehhhmmmttt}}}{{{vvvgggdddwwwXXX@@@>>>@@@888555999222333666999999===IIIWWWuuuhhhPPPnnnyyy~~~vvvuuuiiiddd===333666555333000555...---000<<>>AAAFFFAAA888<<<@@@CCCAAA@@@@@@===777;;;888666777777777;;;BBBZZZdddrrr|||{{{hhhGGG:::MMMsss[[[JJJLLL;;;444000000111///000222222222222222333444555555333GGGvvv|||dddSSSDDDIIIBBBFFFFFFCCCOOOlll~~~pppccczzz|||nnnoooLLLLLLuuuzzz___pppWWWJJJ{{{xxxOOOBBBPPPVVVIII777222888>>>@@@@@@@@@???>>><<<;;;:::;;;000EEE[[[UUUsssllleeefffrrr~~~zzzzzz~~~xxx|||___111000:::///444:::;;;666iii@@@:::777555AAATTT]]]eeefffhhhkkkmmmlllnnn|||iii___qqqmmm]]]^^^___YYYJJJQQQJJJDDDSSS```[[[UUUQQQWWWVVVBBBKKK```\\\^^^ZZZ^^^cccdddaaa^^^\\\]]]dddhhhiiiddd\\\XXXZZZ^^^YYYXXXVVVSSSPPPLLLIIIHHH>>>>>>===;;;999666444333......///000111222222333000000111555===HHHSSSZZZ\\\bbbbbbeeejjjkkkyyyuuu}}}zzz}}}xxxjjjnnnoooVVVEEE222---111---,,,000......)))...,,,CCCSSS************+++,,,---...------------...///000111111///000444666555333333333444666666555666777999666999<<<===AAAMMM___lllkkkttt|||tttfffmmmqqqcccWWWXXXaaakkkuuu||||||gggYYY[[[fffsssWWW```{{{ppp\\\\\\fffjjjpppHHH[[[~~~yyyzzz{{{YYYaaaeeeKKK>>>999444222444555555333888888777777777777888888@@@:::cccJJJjjj]]]]]]bbbeeefffppp|||vvvrrr___\\\eeeLLLCCC@@@===>>>EEE999444777888555AAASSSZZZtttiiiiii{{{uuuxxxoooUUU555333999,,,666000///333111///888GGGiiiwwwbbbsssNNN:::>>>GGGYYYssssssCCCEEEYYYTTTDDD;;;;;;===BBBCCCBBBEEEIIIQQQUUU]]]llluuuiii\\\SSSRRRUUU]]]yyyiiiRRRMMM@@@666@@@666<<<:::;;;<<<;;;999;;;???@@@:::777999:::999:::===KKK___ttt~~~{{{GGGBBBWWWzzzxxx}}}NNNkkkzzzCCC888555111///000111222222222222222222222222222222000IIIsss~~~rrrHHHLLL;;;LLLEEEAAAJJJpppgggzzznnnyyyssseeewwwdddJJJfff[[[}}}sssNNNRRREEEeee```DDD>>>===333222:::===AAABBBAAA>>><<<;;;;;;AAA???EEE___ttt{{{YYYnnndddjjjyyyuuuLLL333333444444777555666EEEiii}}}iiiiii>>>CCC111888IIIPPP[[[eeehhhhhhkkknnnnnnooo{{{mmmTTTXXXkkkvvvwwwhhh]]][[[UUUJJJJJJCCC>>>GGGXXXbbb\\\RRR]]]bbbiiieeeSSSHHHWWWpppnnnhhhiiipppiiiZZZXXXccciiicccbbbffffff```[[[[[[]]][[[XXXUUUSSSPPPLLLIIICCC@@@;;;666444333444555333111...---000444444222222333444222222;;;JJJVVV[[[______dddkkklllwwwyyyzzzppp}}}xxx~~~^^^NNN===333,,,,,,...---,,,---///(((---222===EEEhhh************+++,,,---...............///000000111555333000///111444444333444555777777777777888:::777:::<<<===???HHHWWWbbbvvvzzz}}}{{{kkknnnvvvkkk```___dddiiipppvvvvvvmmm```]]]___tttvvvYYYUUUkkkXXXGGGFFFEEEDDDiiidddnnnrrrYYY\\\XXXBBB888555222222444666777666888888777777777777888888;;;;;;kkklllKKKXXX[[[bbbggghhhiiitttaaaQQQlllbbbVVVQQQSSSQQQEEE777<<<777999888333<<>>EEETTTmmmIIIAAARRRUUUPPP<<<;;;===AAACCCBBBDDDIIIMMMRRR^^^ppp{{{pppfff\\\UUUQQQTTTVVVjjjXXXEEE:::IIIJJJDDD<<<555444666:::CCCLLLHHHBBB=========;;;<<<>>>III\\\qqq}}}dddWWWDDDIII```}}}{{{@@@llllllJJJ777444111///000111222222222222222222222222222222444777yyytttkkk~~~IIIJJJBBBFFF@@@CCCHHHsssmmmsssooojjj{{{ZZZZZZ~~~xxx\\\|||dddGGGccc^^^CCC;;;;;;888:::888===BBBDDDBBB@@@@@@AAA<<>>DDD___ttt{{{~~~]]]uuuppptttjjjoooIII222333333444666444;;;888ppprrriii444<<<777:::<<>>555333222333555666666555888777777666666777777888777;;;QQQ|||FFFMMMbbbeee\\\```fffgggssstttpppUUUcccfffeeeccckkkooo^^^EEEEEE===<<<999222888CCCDDDAAAJJJ]]]tttaaa<<<000333444333333000000444222///555???~~~mmmjjj^^^888>>>BBBLLLbbbxxxWWWAAAIIISSSZZZ???<<<<<>>DDD>>>>>>;;;FFFaaa|||pppwwwzzzxxxTTT000000444111444222000111444333000333999vvvjjj{{{}}}zzz<<<>>>@@@DDDXXXqqq}}}kkkFFFBBBMMM[[[DDD>>><<<>>>@@@@@@BBBGGGHHHNNN___|||yyypppcccWWWPPPXXXJJJfffvvvxxxVVVOOOkkkrrrYYYPPPEEE<<<666555===GGGNNNFFF???===;;;999:::<<>>???<<>>>>>HHHZZZmmm{{{dddLLLDDDIIIhhh~~~{{{WWWsssFFF@@@444222000///111111111000111111111222222333333333000666<<>>@@@CCCEEEGGG```uuu~~~}}}ssslllnnnuuuxxx{{{~~~zzzoooQQQXXXsssxxxnnn___VVVqqq|||rrrVVVNNNQQQEEE777666000222333444444555888:::777666666555555666666777<<<222<<>>JJJ```ooonnnWWWBBBAAA```ooosss~~~vvvpppnnnVVV888...444333///333111111222333444555555666dddyyyfffsssooo]]]ddd>>>@@@>>>HHHcccwww___DDDEEETTTQQQGGG???===>>>>>>@@@CCCLLLLLL]]]~~~uuujjj```KKKUUU[[[UUUzzzmmmxxxmmmwwwxxxVVVKKKVVVYYYWWWRRRIII===666:::DDD>>>888444666666555555888555===OOOfffyyy]]]HHHAAAWWWppp|||{{{___dddGGG999333111///000111222111000111111111222222333333444---===777MMMpppooo\\\FFFEEELLLAAAFFFKKK|||XXXqqq\\\```aaavvv{{{NNNJJJZZZjjjeeeWWWHHH888666???LLLUUUWWWRRRKKKEEECCCAAA???OOOlllyyyyyy~~~~~~```SSSWWWrrr~~~sss\\\qqqiiiBBB444222555222333777555999FFFmmmqqqjjjfff:::BBB555555999FFFRRR^^^ccceeejjjnnnppplllnnnvvv|||||||||ooofffkkkfff^^^ZZZbbbjjjcccVVV^^^]]]WWWOOOHHHJJJUUU```TTTLLLHHHLLLOOOMMMJJJIII]]]cccgggfffdddccc```\\\```]]]YYYUUURRRMMMHHHEEE@@@???<<<888666444333333444333999BBBCCC<<<;;;???:::888555444888AAAMMMUUUWWW^^^bbbeeeiiiiiiwww~~~ttt~~~pppYYYZZZuuuaaaWWW^^^[[[BBB===333,,,,,,...---,,,---...+++...---333000888kkk******))))))))))))******,,,------...///111222333///===PPPVVVEEE000000<<<555777:::;;;:::888777666888999:::<<<===???AAABBBBBBSSSaaaqqqzzzzzz}}}zzz{{{|||{{{~~~zzzTTT___[[[ZZZsssllldddeeevvv}}}dddRRRSSSKKK>>>777555111222444333333555:::===666666555555555555666666888333:::GGG}}}sssVVVHHHfffZZZUUU^^^dddkkkwww^^^LLLEEENNNBBB???DDDNNNgggvvvXXXKKKccc~~~~~~vvvyyyoooxxx~~~sssIII000444555000000222222222222333555777777777JJJ~~~nnnfffrrrooo@@@CCC>>>DDD\\\qqq}}}xxxSSSDDDIIIXXXLLLAAA>>>>>>>>>???AAAJJJIII[[[uuuaaaoooaaaRRRXXXXXXooo___oooyyy\\\QQQIIIGGGHHHHHHDDD;;;666777777222000333444222111333555:::JJJdddxxxvvvXXXJJJJJJhhhxxx{{{}}}oookkkrrrPPPBBB111222000///000111222111000000111111222333333444444222888999DDDwwwpppIIIHHHMMMCCCGGGDDDeeecccsss|||\\\wwwyyyYYYQQQccctttdddQQQEEE999777<<>><<<999666444333222444111777CCCGGGAAA>>>AAA888666444555:::CCCMMMTTTVVV^^^bbbeeeiiiiiixxxwwwvvv~~~nnn]]]UUUppp[[[UUUUUUSSS;;;===333,,,,,,...---,,,---...---000,,,111///888lll******)))))))))))))))***++++++,,,---///111222333,,,AAAcccttt^^^:::---666666999<<<===;;;999888777999::::::;;;<<<===???@@@AAAIIIPPPfff~~~}}}uuuwwwxxxxxx{{{yyyjjjcccOOOKKK___xxxtttkkksssuuuyyy~~~yyySSSHHHOOOBBB444444111555666666444222333888<<<666666555555555555666666444444777@@@eee~~~VVVLLLSSSaaaNNNYYY]]]___www{{{|||zzzhhhxxxxxx^^^GGGNNNGGGHHHIIIMMMfffsssZZZhhh}}}uuuvvvmmmooommm~~~zzzCCC,,,888555...222333222333222222555888999888;;;{{{gggBBBFFF@@@AAAWWWlllxxx```DDD>>>[[[OOOCCC>>>>>>===>>>@@@GGGFFFZZZttttttmmmcccXXXQQQZZZmmmwwwxxxqqqZZZKKK===888999<<>>===222999>>>BBBNNNZZZ^^^aaaeeeiiijjjpppiiimmmxxxvvvssszzzdddttt___hhhvvvwww^^^___ZZZOOOFFFEEELLLRRRXXXQQQKKKLLLPPPOOOIIICCCOOOXXX^^^___ccckkkppppppjjjgggbbb\\\WWWQQQJJJFFF@@@>>><<<999666444333222333...333BBBHHHBBB===???666555444555;;;DDDMMMSSSUUU^^^bbbfffiiiiiixxxuuuqqq```kkk]]]VVVJJJgggYYY[[[YYYXXXAAA===333,,,,,,...---,,,---,,,...222---000000>>>vvv************************''')))---.........///000666777???GGGEEE999333333777666777;;;>>><<<999666>>>999777:::@@@BBB>>>999EEE???BBBVVVrrr}}}xxxxxx~~~vvvggg[[[PPPSSSmmm{{{nnnyyy{{{}}}}}}}}}}}}]]]SSSIIIAAA:::333000111333333333333333333333333444444444555555555555666444666999555OOOtttCCCOOOLLLQQQWWW\\\^^^kkk}}}~~~mmmssslll^^^^^^QQQAAA???DDDGGG___rrr|||~~~|||{{{qqqmmmppprrrggg}}}WWWCCC333333444000...222000000111222333555666777@@@aaaiiikkkXXX???777MMMAAAdddwwwwwwlllIIIDDDPPP\\\NNN<<>><<>>555LLL\\\UUULLL@@@555777;;;888999???===444;;;QQQnnn}}}|||^^^CCCFFF```{{{}}}wwwjjj}}}|||jjjJJJ>>>000111111000000000000111111111111111111222333444555555,,,111BBB\\\zzzpppgggOOOLLLIIIHHHIIIKKK^^^~~~fffqqq^^^jjjvvv}}}YYY@@@===888<<<666999<<>>IIISSSPPPMMMWWWaaajjjuuuwwwqqqggg]]]UUUPPPMMMMMMGGGCCC>>>:::888777666444222222333666:::<<<<<<<<<777555444555:::CCCMMMSSSYYY```aaadddhhhjjjzzzppptttfffRRRPPPJJJ]]]QQQ\\\UUU```SSSVVVEEE666111+++***,,,...---+++***...---///222111@@@\\\************************,,,---///000///......///...---111===FFFBBB777...333;;;@@@??????@@@===666;;;::::::;;;======<<<;;;???AAAFFFLLLUUUhhh}}}tttnnnooooooppp|||{{{nnneee]]][[[hhhzzzzzz{{{xxxpppmmmpppsssvvvwwwyyy{{{}}}|||WWWMMMCCC===888222111222333333333333333333333333444444444444555555555555666555888444CCC~~~ZZZLLLKKKKKKQQQWWWZZZeeewwwuuu}}}~~~dddeee^^^PPPGGGCCC===JJJggg}}}zzznnnmmmjjj|||}}}jjjEEE777...111333000///333111111111222333444555666333ZZZfffyyyWWWtttLLLAAABBBBBBSSSuuu}}}~~~UUUFFFEEEWWWXXXHHH@@@???<<<<<>>555555===TTTnnn||||||rrrWWWCCCMMMlllxxxttt\\\BBB888///000000////////////000000111111111111222333444555444222666;;;QQQsssKKKGGGNNNEEEHHHEEEMMMvvvrrrZZZ}}}vvv```pppzzz___ooodddAAA===FFF???777888;;;<<>>AAA:::>>>EEEIIIaaa{{{iiiYYYPPPJJJ^^^gggUUUWWWaaabbb\\\UUUEEEFFFTTT[[[[[[PPP===888CCCYYYrrr}}}|||}}}eeeOOOEEEYYY}}}nnnhhhLLL<<<222000/////////....../////////111111111111111222333444222666999555CCCkkk|||OOOMMMPPPHHHKKKDDDBBBaaa_________LLL|||\\\gggsssEEE;;;PPPEEE;;;999;;;999BBBMMMLLLOOONNNWWWiiiwwwxxxvvvvvv{{{oooUUULLLVVVeee~~~xxxzzzuuuvvv}}}^^^:::222111111222222333444555888BBBxxxmmm~~~HHH>>>999888777???GGGRRR[[[```dddgggjjjjjjqqqooonnnqqqpppvvvjjjYYY]]]gggoooyyyvvvddd[[[[[[RRRYYYSSSNNNJJJHHHFFFEEEIIINNNEEEKKKDDD<<>>@@@======AAADDDHHHRRR[[[rrrwwwvvvwwwyyywwwhhh^^^[[[aaa^^^___ccceeedddeeeiiikkkmmmoooqqqrrrtttvvvxxxxxxWWWGGG???777444222000222555222222222222222222222222222333333333444444444444444222888:::333FFFYYYDDDFFFKKKQQQSSSUUU```yyywwwfffvvv~~~hhhQQQDDDHHHrrr~~~{{{}}}~~~zzz~~~pppxxx{{{vvv^^^{{{LLL444111111333222---...222222222111111111111222222...CCCtttqqqQQQmmm___???666FFFBBB\\\wwwzzzPPPDDDGGG\\\```GGG===DDDBBB>>>BBBEEEVVVqqqddd\\\YYYYYYZZZyyy|||}}}mmmXXXNNNJJJCCCFFF@@@PPPjjjwwwtttdddMMM<<>>???>>>???::::::@@@EEEFFFDDDDDDIIIYYYrrr|||oooccc]]]\\\XXXYYY]]]dddeeeaaa^^^^^^dddgggjjjmmmooorrruuuxxx]]]JJJCCC;;;555333222000111333222222222222222222222222222222222222333333333444333333888<<<222888qqqSSSFFFHHHMMMQQQQQQUUUdddtttmmmiiixxxkkkPPPIIIhhhxxx}}}wwwzzz{{{xxx{{{jjjfffrrrzzzwwwkkkppp???444333222222///---///444222222111000000000111111111///LLLvvvXXXsssxxxzzzDDD<<>>@@@CCCOOOqqqooodddaaacccjjjcccooojjj\\\eeezzzooocccXXXDDD>>>???TTTlllpppkkk^^^NNN===LLLcccwww~~~}}}~~~lllSSSLLLTTTlll|||vvv{{{SSSDDD;;;111333222111111000000111111222111111000000111111222222//////444666666333}}}xxx]]]OOONNNEEECCCFFFHHH[[[mmmpppyyyQQQeeetttaaakkkKKK888555<<<:::999>>>???CCCRRRdddpppvvvxxxxxxwwwzzz}}}ooo^^^UUU]]]yyy}}}wwwjjjsssddd<<>>@@@@@@???<<<;;;===???===;;;>>>EEEDDDGGGMMMWWWeeevvv|||wwwuuuuuutttssswwwyyyvvvooofff]]]XXXYYY[[[VVVUUUXXX]]]^^^[[[ZZZ\\\bbbfffkkkpppuuuzzzqqqLLLGGG===777333333222000000222222222222222222222222222111111222222222333333333222666777999444111VVVkkkJJJFFFGGGMMMOOOPPPZZZfffzzzoooxxxcccVVVkkkxxx}}}yyy{{{{{{xxxzzzgggrrr}}}vvvjjjuuu}}}mmmUUU111111000///...---...222555111111000000000000000111666(((666kkk~~~llleeevvvtttZZZAAA<<>>DDDKKK^^^~~~vvvsss{{{qqqTTTPPPvvveeebbbxxxiii<<<===KKKVVVOOOJJJIIIEEE???OOOfffvvv{{{||||||~~~~~~}}}|||{{{^^^LLLSSS```qqq}}}sssQQQ@@@666000111333222222111111222222333111111000000000111111222......000555444---___gggddd```RRRGGGFFFLLLCCCDDDooo___FFFrrrSSS:::444???>>>:::;;;;;;;;;RRRhhhrrruuuyyyzzzxxx|||}}}sss___TTTSSSeeessstttooorrrRRR666111111000000111111222333444666999]]]UUU>>>::::::111:::@@@KKKVVV```fffiiijjjffflllkkkkkkppprrrzzzyyyttttttgggfffhhhqqqkkkhhhqqqjjj^^^TTTRRRSSSPPPKKKHHHHHHPPPJJJ??????===:::???GGGLLLQQQPPPHHH@@@;;;:::999<<<>>>===888555444444111///......000222333333000222555:::AAAIIIPPPTTTUUU]]]___ccciiilll}}}eeeOOOZZZNNNNNNRRRYYYQQQfffzzzwwwNNN???......---,,,,,,,,,,,,,,,(((...***)))000111333<<<************************------,,,+++,,,///444888777555<<>>===>>>???<<<;;;===???>>>;;;>>>DDDEEEAAA<<<;;;AAAJJJTTTYYYbbbdddddd___XXXRRRPPPNNNZZZYYYTTTPPPSSSYYY]]]\\\TTTUUUSSSOOOMMMMMMNNNOOOPPPMMMNNNRRRUUUUUUXXX\\\cccgggmmmsssyyyYYYEEECCC666111///222333000///111111111111111111111111111111111111111222222222222000777555444777333BBBfffVVVJJJCCCGGGLLLMMMUUU___ooouuu{{{xxxxxxpppsssxxx||||||zzzxxxvvvtttooosssrrrooo}}}}}}kkkSSS<<<,,,000///......///111222222000000/////////000000111444---444LLL|||UUU~~~{{{```sss???@@@EEE===RRRdddsssjjjQQQ???NNNfff```III???AAA===EEEIIILLLssshhhZZZ___SSSfffRRROOOTTTSSSAAA:::>>>@@@FFFWWWlllxxx||||||}}}~~~}}}}}}zzzyyy|||mmmRRRJJJ^^^qqqyyy}}}zzzcccNNN999///000000222222111111111111222222111111000000000000111111...444000000222444>>>vvvhhhjjjxxxfffPPPKKKKKKKKKCCC@@@UUUqqqzzzUUUKKK{{{nnnLLL>>>GGGFFF>>>;;;:::777SSSmmmtttuuuyyy{{{yyy||||||~~~nnnYYYTTT\\\{{{vvvtttvvvyyyppp???666555000000000000111222333444333666WWWXXX>>>:::;;;222999>>>GGGRRR]]]dddhhhiiifffkkkiiihhhnnnqqq{{{tttxxxvvvuuu~~~yyyoookkkhhhbbbrrr~~~zzzsssmmmbbbWWWSSSSSSOOOIIIEEEOOOLLLDDDDDD???999;;;CCCGGGKKKKKKFFF???888555444555666666666555444333222000......000222333333000111555:::AAAHHHNNNQQQUUU[[[]]]aaahhhlllaaaUUU^^^JJJ___```^^^SSSdddeeejjjMMM>>>,,,------,,,+++++++++,,,)))///***(((///000///555************************++++++++++++---222999>>>555111===PPPQQQBBBCCCRRR\\\YYYFFF000333HHHOOODDDJJJLLLLLLEEE<<<888;;;@@@@@@:::999AAAHHHFFF???;;;:::999:::===@@@@@@;;;777:::@@@CCCAAA<<<;;;===>>>;;;BBBDDDAAA>>>@@@CCCCCCAAABBBCCCCCCEEEFFFDDDAAAEEEBBBDDDJJJNNNOOOSSSXXX```dddjjjooouuu{{{kkk{{{pppqqqJJJ@@@888000------111333111///000111111111111111111111111000111111111111222222222---888333111<<<999:::OOOcccPPPBBBCCCHHHJJJQQQ[[[]]]sss{{{}}}uuu}}}wwwuuuuuuwwwwwwrrrnnnnnn^^^|||}}}ssscccGGG111111222222111111222444222...///////////////000111111+++///555444~~~ccc[[[yyymmm{{{:::HHH@@@>>>IIIWWWmmm|||hhh???<<>>OOO___sss}}}~~~~~~~~~{{{zzzuuueeeKKKKKKiii~~~iiiXXXMMM444+++222111111111000000000000111111111111000000000000000111...:::111+++000===''']]]{{{RRR}}}[[[GGGIIIHHHDDDAAABBBFFFJJJfffNNNXXXaaaLLLQQQMMMBBB<<<999666UUUqqqwwwuuuzzz|||yyy{{{zzz~~~~~~nnn[[[\\\iiivvv~~~iiikkkqqqttt}}}hhh...222333000000000000111222333444888666SSSsssfffyyyRRR666555===666888<<>>666DDDQQQDDDGGGOOOUUUPPPDDD???AAA:::<<>>>>>???AAACCCCCCAAA???>>>???AAABBBCCCEEEHHHKKKJJJGGGIIIQQQUUURRRQQQSSSXXX^^^cccfffnnnyyygggvvvooommmPPPCCC:::000///111333333111/////////111111111111111111111111111111222222222333333333222222222333555777888999vvvXXX:::IIIKKKFFFNNNUUU______~~~}}}|||wwwuuu|||~~~~~~uuupppvvv}}}{{{ssskkkyyy|||iii444333222111111000000//////......000000000000000000000000***///666777LLLkkkccc``````777HHHEEEEEEMMMcccuuu}}}zzzRRRFFFGGG```jjjQQQFFFCCCAAAAAABBBTTT~~~zzzsssiii______eeeyyypppPPPWWW}}}rrrOOO777EEEaaajjjtttyyyyyyyyy{{{}}}|||~~~~~~xxxoooXXXMMM```{{{}}}tttrrrmmmZZZ???111222222,,,........................000000000000111111111111111111111000000333777:::~~~jjj{{{PPPLLLIIIIIIHHHDDDBBBCCCHHHdddmmmTTThhhxxxxxx}}}lllHHH666===BBB\\\rrruuurrruuuxxxvvv|||vvv~~~sssWWW```yyyppppppgggqqqeeeqqqvvvTTT444000111000111111222222333444444666;;;PPPeeefff///::::::444:::>>>EEENNNWWW___dddhhhdddgggeeegggmmmppp~~~}}}pppiiiqqqjjj]]]uuutttvvvzzzuuurrr|||~~~qqqllleeeeeennn|||}}}xxxhhhWWWZZZ\\\RRRSSSHHHMMMVVVNNNDDD???888999AAAGGGGGGIIIJJJEEE===:::777444333444444111...555111...---///111111000111333666:::???EEELLLPPPXXXUUU]]]ccccccqqqsssbbbnnngggXXXaaahhh```]]]``````SSSCCC888------------------------+++,,,,,,---...///111111))))))))))))************,,,,,,++++++,,,///111333111999<<>>>>>AAAEEEHHHDDDCCCCCCEEEHHHLLLOOOQQQUUUTTTRRRPPPQQQSSSUUUWWWNNNMMMNNNQQQUUUWWWXXXWWWVVVWWWXXXVVVUUUTTTTTTUUUYYYVVVVVV[[[]]]\\\^^^bbbZZZaaajjjsss}}}aaaHHH<<<555///000111111111000000222555111111111111111111111111111111111222222222333333222222222333555666888999PPPQQQGGGFFFFFFPPP[[[SSSYYYooo|||wwwuuu{{{||||||}}}qqqvvvvvvmmmjjjuuuvvvrrrRRR...333---000000000000//////......////////////////////////111111222...<<>>PPPeeedddHHH@@@???BBB???BBB\\\}}}yyylllbbbbbbhhhiiiuuuhhhPPP\\\zzzlllIIIKKKlllpppvvvyyyxxxxxxxxxzzzxxxzzz|||~~~ppp___VVVYYYnnn~~~{{{wwwoooeeePPP;;;111111111...//////////////////////////////000000000111111111111111111000000333777:::cccsss~~~}}}[[[DDDIIIMMMBBB<<>>EEEGGGJJJKKKFFF???<<<999555333333333111000555222......000111111000111333666:::>>>DDDKKKOOOSSSRRRZZZaaaaaarrr{{{yyyfffYYY___]]]XXX^^^\\\XXXeeepppuuuYYYBBB000------------------------,,,,,,,,,,,,...///000111)))))))))*********++++++---,,,,,,,,,,,,...000111///@@@???777CCCOOOJJJCCCPPP]]]gggmmmsss^^^???^^^VVVNNNLLLNNNUUU```kkkZZZ[[[]]]^^^]]][[[XXXVVVOOOLLLJJJJJJLLLMMMLLLJJJPPPLLLHHHHHHJJJMMMNNNMMMQQQPPPPPPRRRVVVYYYYYYYYY\\\___bbbdddeeefffhhhjjjoookkkhhhfffdddbbbdddjjjmmmwww~~~{{{xxx}}}iiiOOO>>>444//////111111000//////111555999000000000000000000000000111111111222222222222333222222222333444666777888888jjj|||VVVMMMLLLOOOXXXZZZSSSMMM\\\{{{{{{xxxzzz~~~uuuuuutttppprrrxxxrrrsssiiiVVVOOOjjjyyy}}}zzzgggSSS777***666---000000000////////////...////////////////////////333000000+++000RRRttt}}}uuucccfffkkk>>>BBB???>>>MMMaaappp~~~WWW??????SSSjjj^^^KKK???BBBBBB>>>GGGWWWwwwnnnmmmqqqcccZZZaaavvv|||kkk\\\ZZZxxxjjjbbbrrrssstttuuuvvvwwwwwwxxxvvvzzz}}}~~~rrrfffQQQXXXjjj~~~{{{iiilllXXXBBB555000...///222//////////////////////////////000000000000111111000111111000000222666999EEEnnn}}}TTTHHHLLLIIICCC@@@DDD???FFFaaa|||aaayyyvvvvvv]]]aaaWWWAAAVVVgggrrrqqqmmmnnnooommmrrr{{{eee```rrrzzzkkk~~~ppp||||||fffEEE333------333000000111111222333333333555666DDDUUU>>>555:::555999???HHHQQQZZZaaaeeedddgggdddeeekkkpppssssssxxxppplllnnnmmmlll||||||ssspppxxxyyyvvv{{{mmmfffdddbbbjjjwwwnnn___```___ZZZUUURRRMMMLLLUUUPPP:::555;;;BBBGGGLLLMMMIIIBBB???<<<777444333333222222444222000///000111111000111333666:::>>>CCCIIINNNXXXWWW___bbbaaarrrvvvkkk___RRRQQQWWWXXXSSSMMMdddrrrWWW???,,,------------------------,,,,,,,,,,,,---...000000))))))*********+++++++++------,,,,,,,,,---...///222BBBBBB888999AAAJJJVVVOOORRRiiiiiinnnhhhLLLEEENNNYYY\\\WWWPPPNNNOOOWWW\\\cccjjjooopppnnnmmmkkkhhheeeeeeggggggccc```bbb___^^^aaaeeeeee___YYYZZZZZZZZZ[[[\\\[[[XXXVVV\\\```fffjjjnnnqqquuuwwwyyyxxxuuurrrooonnnqqquuuyyy}}}~~~zzzxxx~~~xxx|||qqqOOO@@@999///,,,000///000000//////111444777000000000000000000000000111111111111222222222222222222222333444555777888888JJJ~~~mmmdddZZZ]]]iii___IIINNNppp}}}zzz||||||yyywwwwwwrrrkkkjjjooorrriiiaaa___aaaoooooowwwgggPPP:::)))---888000////////////////////////////////////////////////---...111111000AAAeeesss___ccceeetttYYYDDDAAA???FFFVVVjjjwwwyyy\\\CCCAAA\\\rrr]]]GGG???CCCGGGGGGFFFfff~~~iii^^^SSSWWWkkkxxxqqqbbb[[[ppp|||ssspppooonnnooossswwwzzz{{{yyy|||~~~uuuhhh^^^TTTcccxxx]]]hhhNNN666111111------333////////////////////////////////////000000000111///000111000000111444777555mmmyyy}}}QQQCCCMMMMMM???@@@@@@BBBJJJ[[[rrreeemmmNNNccc}}}```hhhlllnnnllllllpppppplll[[[lllrrrgggcccrrrrrrmmmtttmmmqqq{{{___888222444///000000000000111222222333333666:::AAArrr{{{XXX<<<555888444777===DDDNNNWWW___ccceeehhheeeeeekkkrrr{{{yyyuuu~~~mmmqqqmmmhhhvvv~~~}}}uuuttt}}}zzztttxxxsssbbbgggoooooowwwxxxooogggdddfff\\\WWWRRRMMMQQQPPPBBB666:::@@@HHHNNNPPPMMMHHHBBB???:::555333222333333444333111000000000000000111333666999===CCCIIIMMMYYY[[[bbbdddeeezzz~~~~~~rrrRRROOOaaaaaaVVVEEEUUU___qqqLLL<<<...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000************++++++++++++------,,,,,,,,,---------333===BBBFFFJJJJJJ[[[yyyyyyGGGSSSdddxxxmmmbbblllMMMGGGDDDLLLZZZffffffaaaWWWUUUTTTUUUZZZcccmmmssswwwvvvwww{{{~~~||||||}}}tttuuuvvvwwwvvvrrrmmmhhhkkkmmmppprrrrrrsssuuuwwwvvvyyy{{{|||}}}wwwuuuvvv}}}|||jjj~~~wwwWWW===888777///,,,111---///111111000///000111////////////////////////000000111111111222222222222222222333444555666777888999\\\nnnjjjbbbggg[[[TTT]]]___gggyyyvvvwwwxxxxxxvvvwwwxxxvvvmmmccc```cccaaa^^^pppsss[[[>>>///***222444000.............../////////........................+++...111333111777[[[yyy~~~sss\\\oooooo<<<@@@@@@@@@KKKaaarrr}}}ZZZ<<>>CCCJJJNNNSSSWWWaaadddkkkwww|||VVVUUUooorrrYYYGGGKKKQQQ]]]BBB888000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///*********++++++++++++,,,,,,,,,,,,,,,------------///333999EEELLLHHHTTTsssiii]]]nnnmmmQQQ>>>AAAWWWnnn|||nnnllliiifffeeeeeefffgggjjjkkkmmmppptttxxx{{{~~~xxxuuutttvvv||||||}}}~~~yyyuuupppqqqsssttttttvvvyyy{{{{{{}}}~~~{{{~~~|||}}}~~~xxxYYYCCC222333555000...111,,,...000111000///...///////////////////////////000000000111111111111222222222222222333444555666333<<>>;;;BBBTTTggguuusssDDD@@@EEE```lllXXXAAA<<<@@@AAA???NNNlllwwwyyykkkfffhhh[[[MMM]]]|||}}}uuuqqqqqqqqqppplllrrrrrrssssssuuuwwwyyy{{{xxxyyyzzzwwwlll```\\\^^^xxx|||zzzwwwuuu{{{kkkwwwVVV???...///222...,,,000,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000...///000000///000222444777+++ZZZsss~~~eeeAAA===HHHAAA@@@??????BBBGGGLLLOOOaaayyy|||tttnnnVVV___nnnqqqllliiijjjsssmmmnnnnnnssszzzwwwppp~~~vvvnnndddGGG...---222111000//////000000111222222222333333555EEEqqq]]]======888555777:::???HHHQQQZZZ___bbbgggggghhhnnnvvvyyy|||jjjpppeee```xxxzzzwwwrrr{{{```RRR```___]]]ooorrrlllVVVSSSYYYMMM@@@HHHTTT>>>;;;===GGGPPPRRRPPPOOOFFFDDD@@@;;;555333333555333444444333111//////000111333666:::???EEELLLPPPXXX\\\ccceeemmm}}}yyyjjjuuutttUUURRRhhhlllSSSSSSVVV^^^TTTCCC222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......*********+++++++++,,,,,,***+++,,,,,,------------+++///000888BBB@@@DDDSSSvvv|||ppp[[[TTTTTTVVVlllqqqxxx}}}~~~zzztttpppkkkmmmmmmiiieeedddgggkkkpppoooooopppsssxxx|||vvvuuuuuuvvvvvvvvvtttrrrmmmoooqqqssswww|||yyy{{{oooxxxoooQQQ@@@666...///111///...000,,,...////////////111333........................000000000000111111111111222222222222333444555555333<<<:::WWW~~~```JJJFFFJJJRRRTTTMMMYYYbbblllvvvyyy|||yyyuuuqqqnnnmmmlllkkknnnjjjaaaTTTKKKJJJOOOSSSeeeppp{{{lllvvviiiaaa<<<555...,,,333))),,,---------.........//////...........................222------000***>>>jjjlll]]]aaawwwbbbxxx@@@>>><<<>>>GGGVVVhhhzzzYYYFFF===NNN```cccWWWHHHBBBCCCBBBEEEQQQiiimmmeeeooommm]]]```sss{{{xxxuuuoooooorrrnnnooorrruuuuuusssrrrtttvvvuuuuuuuuuqqqfff^^^aaaiii|||oooxxxvvviiigggFFF888------111000......------------------------........./////////000000---///000000//////111333666...AAAppp}}}zzzhhhQQQNNNDDDBBB??????AAADDDEEEFFFOOO[[[rrr~~~~~~}}}uuuooojjjooorrryyy|||~~~xxxrrrmmmyyygggKKK777111------000/////////000000111111222222888111999@@@sssooo===::::::555666777<<>>777333333444333444666444111//////000000333777;;;@@@GGGNNNSSS]]]aaaggghhhrrrjjjuuubbbdddgggUUUOOOWWWVVVHHHccclllxxxRRRFFF,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,------------)))111000222BBBJJJHHHKKKgggiiifffhhh}}}GGGMMMYYYggguuu}}}tttqqquuuzzznnnqqquuuwwwwwwvvvvvvvvvyyywwwsssrrrrrrssssssssstttuuuwwwxxx|||wwwmmmcccggg}}}xxxWWWGGG333000---,,,------...///---............111555999........................000000000000111111111111222222222222333444444555555222222999yyyvvvbbbKKKIIIQQQKKKFFFNNNXXX```jjjtttxxxwww|||tttqqqnnnsssvvvvvvwwwxxxvvvrrrmmmmmmmmmmmmllljjjhhhfffbbb^^^VVVLLLFFFHHHNNNRRRmmm~~~}}}tttvvvhhhPPP???+++666---(((444+++...---------.........//////........................(((000...111555(((...QQQ|||{{{uuuRRRvvvyyy___qqqVVV@@@@@@???>>>HHH\\\rrr~~~oooTTTEEE;;;CCC^^^iiiZZZHHHBBBCCCAAAAAAIII]]]}}}~~~sssgggbbbiiisssqqqpppwwwzzzqqqnnnpppjjjggglllrrrssspppnnnpppsssuuusssrrroooeee___ggguuuzzznnnrrrqqqhhhssshhh;;;333,,,,,,000222000---..................................../////////000---///000000//////000222---333,,,JJJeeesssRRRFFFHHHHHHCCC<<<;;;AAAHHHAAAHHHQQQZZZfffqqqwwwwww}}}}}}rrrnnnxxxwwwvvv~~~zzzwwwkkk```cccnnnvvv|||vvv___mmmpppZZZ555,,,777222---000---/////////000111111222222111'''999BBBggg<<<555:::555555666:::AAAJJJSSSYYY[[[ccceeegggnnnuuuuuuqqquuuqqqrrrxxxiiimmm|||~~~kkklllnnnZZZUUUXXX___nnnooocccYYYMMMKKKLLLDDDCCC;;;999AAAJJJMMMMMMOOOGGGGGGEEE@@@999444333444333555666555111//////000000333777<<>>MMMiiisssiiiSSS>>>>>>KKKVVVgggcccFFF@@@>>>AAAGGGKKKWWWvvv|||uuukkkhhhmmmqqqqqqoookkkgggfffgggjjjkkkrrrwwwtttmmmjjjooovvvwwwvvvmmmcccfffsssxxxttt|||uuu}}}}}}}}}|||rrriiisssqqqUUU333111///---,,,---...///---,,,,,,,,,,,,---.....................///000111000///...------...///000000444///333[[[{{{oooKKKCCCGGG@@@===HHHEEE;;;AAAAAAEEEJJJLLLPPPZZZdddooottt{{{uuuvvvxxxyyyyyywwwtttrrrpppooooooqqqvvv}}}}}}vvvnnnhhheeegggrrr}}}zzzwwwuuummmcccooo|||yyynnnggg<<<777111......//////...////////////000000000000///111999888KKK|||FFF;;;>>>555555666888<<>>CCCJJJSSSYYY^^^aaaeeemmm}}}uuuZZZ^^^TTTJJJ```___GGGXXXXXXooovvvSSS444,,,&&&++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,+++***---777FFFVVVaaaWWWfffhhhxxx~~~eeeqqq^^^```eeerrr~~~~~~xxx{{{vvv]]]KKKPPPhhhfffDDD222---000000000//////...,,,,,,******+++,,,---...//////,,,,,,,,,------------..................//////000//////000111111222333333333...///333<<<___zzziiiwwwWWW@@@EEEIIIIIIBBB>>>FFFRRRZZZFFFMMMUUU\\\______\\\YYYccc]]]bbbfffaaaccchhhcccZZZbbbkkkiii\\\TTT[[[hhhQQQAAA999===IIIhhhzzz^^^000222111000...---,,,,,,,,,------------............------------........................///000111222HHHzzzoooiiidddgggxxxvvvgggEEE444;;;???CCCRRRaaarrr|||kkkLLL???AAABBBQQQdddfffPPPEEE???BBBEEEHHHRRR___~~~xxxnnnkkkpppggggggggggggggghhhjjjkkkttttttrrrooolllkkkmmmooooookkkgggfffnnnwwwwwwsssrrrrrr}}}zzzwwwvvvmmmHHH222111///---,,,---......------,,,,,,------...//////............//////000000///...------...///000,,,111000222IIIppphhhXXXUUUOOOFFFFFFAAA999@@@??????AAA@@@AAAHHHQQQXXX]]]ccciiimmmooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhgggggghhhjjjmmmooohhhggghhhhhhfffhhhqqq|||yyyzzzxxxxxxuuummmuuu{{{yyykkkXXXIII777333///---///000000///.../////////000000000000111000555444EEEoooWWW===999555555666777:::AAAJJJPPP\\\aaabbbeeeiiinnntttooo}}}{{{}}}llliiirrrxxxvvvyyyxxxjjjPPPRRRUUUYYYwwwjjjbbb[[[PPPDDD>>>:::666666<<>>:::888666222///000111111000...---///000111444999???FFFMMMUUUZZZ______bbbmmmyyyjjjdddfffOOOLLLjjjhhhSSSgggccceee]]]EEE222---***++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***,,,---***+++555GGGVVV]]]bbb^^^lllwwwjjjdddyyyppp```eeezzzxxxfffRRRHHHJJJQQQJJJWWWdddoooyyyaaaJJJ777//////////////////...---,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////000000111111222222222444111///333555@@@ooogggEEE@@@AAAHHHNNNPPPPPPQQQEEEDDDEEEGGGJJJMMMPPPSSSVVVQQQUUUYYYVVV\\\aaa\\\```]]]___fffjjjeee\\\WWWPPPFFFOOOeeevvvvvv~~~~~~qqqaaaJJJ000111000///...---,,,,,,,,,------------............------------........................///000111222555WWW{{{vvvzzzcccuuudddccc888777DDD@@@AAASSSeeepppjjjOOOHHH???BBBSSS___gggWWWGGG???:::888>>>HHHZZZrrrvvvtttooohhhfffjjjfffdddaaaaaacccgggiiijjjuuupppjjjiiikkkmmmmmmlllhhhcccdddnnnyyy{{{wwwtttpppxxxvvv~~~|||}}}~~~|||iiixxxiiisssvvvWWW555111000///---------.........------------...////////////......---.........//////............///000+++///333333666KKKuuuxxx{{{___hhh\\\@@@@@@PPPAAA===<<<===<<<;;;???EEEIIILLLQQQWWW\\\___```aaabbbaaa``````aaabbbdddeeedddccccccbbbaaa``````___bbbccceeeddd\\\UUUWWW]]]^^^qqquuuuuu{{{vvvpppxxxvvvrrryyyfffzzzvvvfffNNN666000...---...///111111000....../////////000000000333...111000>>>sssccckkkCCC666666666555444777>>>FFFMMMXXX___bbbeeegggiii{{{www|||zzzkkkiiipppuuusss{{{~~~}}}XXXXXXWWWLLL[[[zzzttt```___EEE>>><<<:::888777999???EEECCC@@@<<<999777444222///000111111000......///000111333888AAAJJJSSSYYY[[[___^^^aaaooopppeeerrrnnnJJJMMMhhh\\\LLLfffgggXXXDDD999222,,,...++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***------)))''',,,999EEEZZZaaagggjjj```]]]|||ssssss}}}}}}qqqkkknnnttttttpppuuuwwwkkk]]][[[UUUOOORRRdddgggkkkiiibbbeeeyyylllQQQ>>>444000000333...............---,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------......///000///000000000111111111222...555333666888222LLLcccIIIBBBFFFKKKRRRZZZccc\\\SSSLLLFFFBBBBBBEEEGGGAAABBBCCCBBBLLLWWWSSSVVV___fff```PPPIIIUUUggg]]]aaa}}}nnn```QQQCCC999333//////...---,,,,,,,,,---,,,,,,---------.........,,,,,,---------........................///111111222BBBppp~~~mmmmmmgggyyySSS999AAA@@@===KKK[[[iii}}}lllSSSEEEAAADDDGGGbbb```\\\RRRAAA666:::EEEBBBOOOcccwww}}}}}}}}}qqqjjjeeedddaaa]]]\\\```bbb___^^^```dddjjjmmmnnniiifffdddfffllloooooommmiiieeejjjwww}}}xxxuuuxxxrrruuuzzzvvvssskkk{{{{{{eeeYYYcccZZZ<<<,,,000///...------------.........------......///000000///......------------...............//////000000...333777///333YYYyyywwwyyy]]]JJJOOOIIIHHHCCCAAABBBAAA>>>===@@@DDDFFFJJJOOOSSSXXX[[[\\\]]]]]]]]]^^^___aaacccdddaaabbbcccddddddcccaaa```aaa]]]ZZZUUULLLBBB>>>@@@TTTfffxxx{{{uuuwwwssssss|||{{{vvvvvvlllsssvvvtttnnnaaaHHH111,,,------.../////////............/////////000000444---000000:::ZZZ|||OOO;;;888666444333444:::BBBIIIRRR\\\cccggghhhggg~~~~~~vvvlllmmmsssvvv~~~~~~rrrtttuuuwwwaaa]]]ZZZUUUQQQ~~~XXXeeeSSSHHHCCC>>>:::666444888===AAA???<<<999777555333222///000111000......///111222444999DDDOOOXXX\\\\\\___^^^ddduuuttteee]]]mmmeeeHHHUUU___EEE@@@aaappp```BBB999000'''+++************************************++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,***)))+++000444KKKZZZ{{{tttpppxxxuuuwww|||}}}~~~dddOOO999...,,,+++,,,---,,,------------,,,,,,+++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------//////......//////000111000000000000000111111111***555222000666111555NNNhhhRRRCCCFFFRRROOOPPPWWWaaaddd```^^^```ccc\\\XXXPPPIIIUUUbbb```XXXZZZWWWLLL@@@GGGfff{{{~~~www]]]HHH999///---...---,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,------------...------------...///000111555:::OOO|||oooqqqcccvvvsssSSSpppCCC888<<<<<>>CCCMMM]]]lllrrrrrryyy|||{{{uuuqqqpppnnnjjjgggiiijjjkkkiiigggfffeeeddd```]]]\\\YYYVVVWWWYYYVVVZZZaaahhhnnnpppooommm^^^bbbfffjjjmmmnnnoooooolllmmmssszzzvvvmmmoooyyyooossspppeeelllrrrvvvtttddd^^^^^^FFF///333///......------------------------------...//////000///...------------------......///////////////333---000777111,,,AAAbbbtttLLLGGGJJJLLLFFFBBBCCCBBB===999999>>>???AAADDDHHHLLLPPPRRRSSSUUUXXX[[[]]]]]]]]]\\\]]]]]]^^^^^^]]]\\\ZZZXXXNNNHHHDDDFFFJJJKKKMMMQQQeeepppyyy{{{{{{ooossspppiiiwwwqqqmmm```III555---,,,---...///...---,,,,,,............////////////222---111333999III]]]===888777555222333777>>>DDDMMMXXX```gggiiihhh|||{{{pppjjjpppwwwxxxxxxvvvrrrjjj}}}{{{yyyeeeaaaZZZPPP]]]gggppp]]]VVVIII===999888555555777<<<;;;999777555333222222///000000///......000111444666===HHHTTT[[[]]]]]]^^^___kkk~~~{{{iii^^^RRRVVVPPPMMMfff___<<>>eee}}}}}}yyy}}}}}}cccGGG:::...,,,............+++,,,,,,------,,,++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///////////////000111111000000000000000000000000222777222---333666444666PPP{{{ggg[[[aaa```hhhwwwqqqaaaeeeoookkkhhhcccdddlllyyywwwllllllyyylllLLL;;;111+++...,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...///000111...000666nnnrrr{{{jjjXXXxxxrrraaaFFF===<<<>>>>>>PPP]]]gggwwwpppVVVCCC>>>;;;AAAMMM\\\ddd```UUUKKKAAA>>>;;;===EEEMMMRRRTTTXXX\\\]]][[[[[[\\\ZZZWWWXXXZZZ\\\]]]]]][[[YYYWWW[[[ZZZYYYVVVTTTSSSVVVXXX[[[cccmmmsssqqqkkkccc^^^___fffnnnpppnnnllllllnnnnnnsssxxxvvvkkkdddjjjtttmmmyyysssfffWWWbbbrrrpppqqqoooiiiXXX;;;,,,555---------------------------,,,,,,,,,,,,---............------,,,---------,,,---...///000000000///222,,,---444222---333@@@mmm}}}ooo~~~ppp```OOOFFF>>>???AAA@@@>>>>>>;;;;;;<<<===???BBBDDDEEEEEEHHHLLLOOOQQQQQQPPPNNNSSSRRRQQQOOOMMMKKKJJJIIIGGGCCCCCCLLLXXXbbblllttt{{{}}}hhhqqqvvvppp{{{uuuqqqhhhOOO333)))000---...000///---++++++,,,------.........////////////...222666666???|||sssjjj:::999888666444333666;;;???HHHRRR[[[eeeiiifffvvvwwwjjjhhhpppwwwxxx~~~uuupppyyywwwjjj~~~iiiZZZZZZQQQ___~~~ddddddOOO===999:::888555666666666555333111///000111...///000///......000222666:::CCCMMMWWW\\\]]]]]]^^^bbbrrrqqqdddccc]]]OOOIIIVVVooo\\\:::RRR[[[jjjbbbCCC,,,&&&)))222************************)))))))))************+++***++++++,,,,,,++++++***++++++************++++++************+++,,,,,,,,,...&&&===OOOiiizzz}}}yyyfffdddvvvsssPPP:::222---***---000///000333++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,///............///000000000000000000000000000///666222444444111666999444888___rrrfffaaa\\\XXX^^^iii}}}yyydddbbbeee^^^iii~~~yyyqqqkkkgggeeeKKK111///+++(((222++++++***++++++,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------...///000000((()))111TTTwww|||dddlllttttttnnnFFF;;;CCC???IIIKKKTTThhhqqq~~~UUUGGGCCC???<<>>>>>============>>>>>>;;;===???AAABBBCCCDDDDDDFFFEEEDDDDDDFFFIIILLLNNNZZZ[[[```gggjjjnnnwww{{{|||~~~pppmmmyyyzzz{{{hhheee^^^OOO<<<...,,,111---///000///,,,+++---...---------.........//////...000111444000:::YYYnnnKKK999999888555444555888;;;DDDLLLUUU___fffbbbmmm{{{nnnlllrrrtttrrrxxxzzznnneee|||___fffiii\\\UUUNNNgggvvvxxx___HHHAAA>>>888555777222333444222///...///111...///000///...///000222888???IIIRRRXXX[[[\\\]]]]]]eeewww|||hhhdddppprrrWWWNNNYYYfffPPP888UUUUUUPPPHHH777%%%'''000000************************))))))))))))************+++++++++,,,,,,+++++++++++++++************++++++)))******))))))***---000...%%%444222@@@^^^jjjyyyeeeiii}}}lllJJJ222222///---,,,...,,,)))***---***++++++,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,...------------...//////000000000000///////////////&&&222;;;//////777222444===fffwwwvvv}}}lll{{{mmmhhhhhh^^^~~~{{{}}}wwwyyymmmXXXPPP666---777000$$$,,,************+++,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------...000000///***777999ccc|||kkkbbbLLL777FFF===@@@999DDD___hhhnnnxxxiiiEEEFFFBBB;;;888BBBRRR]]]fff___VVVLLLCCC===>>>BBB>>>AAACCCCCCFFFJJJIIIFFFHHHGGGGGGIIILLLNNNOOOOOOIIIMMMQQQTTTYYYcccnnntttuuurrriii[[[RRRTTTbbbooooooqqqsssttttttssssssssspppzzz{{{ooogggkkkooonnniiijjj~~~wwwlllqqqmmmvvvxxxUUU+++,,,666(((,,,,,,---......---------++++++******++++++,,,---,,,,,,,,,,,,------...///+++,,,...000000000000///...666777...,,,555777000000UUU{{{rrr\\\OOOFFFAAA@@@@@@@@@???>>>===;;;::::::999999999999;;;===???@@@======???CCCJJJSSS\\\aaannnttt}}}~~~wwwqqqvvv|||uuuuuuwwwrrrmmmppppppqqqaaaZZZGGG222,,,222111(((,,,...///...,,,,,,...111---------.........//////...111000111+++888CCCiii999999999777555555777999BBBIIIPPP[[[ccc^^^fff}}}vvvrrrtttqqqkkkqqqrrrgggbbbwwwwww~~~___ccc}}}www|||aaaZZZJJJ]]]kkkpppVVVJJJBBB777444777222444555333000///111444...///000///...///111222999AAAMMMUUUYYYZZZ[[[]]]]]]fffyyywwwcccggg|||yyyZZZPPPSSSWWWGGG;;;YYY```KKKBBB999)))+++///"""))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************---000111...,,,444DDDQQQiii|||zzz|||wwwppprrr~~~vvv```JJJ:::222......++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***,,,///111111///000000111111111111000000111111111000111111222222999000;;;gggyyyuuuqqqyyywww|||ttt}}}~~~gggDDD<<<222------...---,,,++++++++++++++++++++++++------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++444///)))BBBooozzz}}}wwwbbb}}}]]]]]]sss@@@???CCC888999@@@CCCQQQhhhssstttxxx[[[DDDCCCDDD===<<>>777444444222...000555///000000...---000666;;;EEEMMMSSSTTTXXX\\\\\\WWW___ssskkk]]]ggg___rrr___SSSWWWQQQ@@@TTTzzzZZZ999------+++)))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************)))+++,,,***(((+++333;;;BBBYYYwwwyyy]]]SSSCCC666---*********++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...+++)))((()))+++,,,000000000000000000000000111111000000000111222222///333666CCCfff}}}zzzwww~~~}}}wwwxxxnnnppp|||sss]]]===666///+++,,,...---,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---000...,,,999VVVssssssrrrcccdddtttpppsss}}}sssBBB<<<;;;???>>>;;;HHHVVVTTTpppaaaPPPFFF===;;;???;;;>>>DDDMMMWWW___cccddd\\\ZZZXXXUUUSSSQQQPPPPPPJJJMMMQQQUUUXXX\\\```cccmmmjjjgggeeeccc^^^UUUNNNPPPSSSYYY```gggnnntttwww|||zzzvvvssspppooonnnnnnfffooopppeeeaaaggghhhaaaIIISSS~~~mmmlllIII555////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,,,,,,,---///000111111111111111111111111555///<<<___~~~uuuwwwwwwzzzvvvyyy[[[ddd___fffUUU888===<<<@@@999AAA;;;<<>>HHHOOOTTTUUUWWW[[[[[[WWWXXXjjjwwwqqqdddiii[[[___WWWXXXXXXFFF===[[[sssUUU777,,,,,,+++)))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************)))+++------+++++++++---333666>>>MMM```pppzzz~~~}}}|||~~~ttt}}}~~~zzzdddPPP;;;666///***)))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---...---,,,,,,000777>>>111000///......///000111000000000000000111222222000333222000???ddd{{{}}}iiixxxxxx|||uuunnnuuupppXXXDDD444000+++***,,,...---+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///,,,---000...888[[[yyytttoooaaaeeeaaaKKKBBBCCCAAA666888EEELLLcccmmmyyyvvv```PPPEEE>>><<<::::::===DDDMMMTTTWWW___```aaaccceeeggghhhiiiiiiiiijjjlllmmmmmmkkkiiiccc___YYYTTTOOOMMMLLLLLLWWW___jjjssswwwyyy{{{}}}zzzvvvqqqmmmjjjiiijjjkkkkkkfffbbbdddgggfffbbb___yyy~~~ttttttyyyQQQ222000333+++)))222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---///000000000000000000000000000333///---999ZZZzzz||||||~~~~~~}}}vvvuuunnnlll]]]QQQVVVSSSUUU[[[[[[lll{{{uuuwwwiiioooxxx~~~xxxxxxuuujjjmmmnnnnnnlllggg[[[OOO777222...000000---,,,---------------------------------------...............222......444333555BBBvvvaaaHHH666888999222111999999<<>>BBBKKKQQQUUUVVVVVVYYYYYYWWW___mmmvvvuuuhhhiiiUUURRRSSSaaaZZZ<<<===bbb{{{hhhMMM333++++++***)))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************)))***,,,///000000...,,,111000...---111===MMMYYYyyyzzzhhhmmm}}}rrrttt}}}gggUUUCCC222///---++++++,,,---------************************************************************++++++++++++******+++++++++,,,,,,,,,(((,,,...///000555???HHH111000...------...000111///////////////000111222666+++---888777:::___yyytttzzzxxxrrr{{{vvv___\\\xxxzzzqqqvvvgggaaaUUU<<<111///---++++++,,,---,,,************************************)))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........+++---///))))))EEEhhh|||}}}vvvjjj|||YYYfffyyyNNN777<<<;;;777@@@IIIOOO___mmmrrrzzzwww```NNNJJJFFF@@@<<<;;;:::::::::AAACCCGGGLLLQQQVVVYYYZZZbbb^^^ZZZXXXXXXUUUPPPLLLFFFGGGHHHHHHIIIOOOWWW^^^jjjrrr|||}}}yyywwwwwwpppnnnkkkhhhgggggghhhiiijjj]]]]]]jjjfffYYYeeesssuuu]]]==='''---333+++)))111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000000000000000000000...222///)))666WWWuuunnnrrrzzz}}}vvvyyyppprrr|||vvv~~~mmmzzzmmmmmmvvvhhhjjjiiihhhddd___TTTFFF;;;///---...000...++++++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,444000+++222333111444ooo~~~]]]YYY777777;;;222...555555888@@@KKKSSSWWW]]]dddqqq}}}zzzxxxjjjlllkkkgggbbb^^^^^^^^^ggg]]]WWWZZZfff|||kkkYYYVVVKKKRRRqqq|||KKKGGGIII???666333666888666333333///+++---555???EEEIIINNNRRRUUUUUUTTTUUUWWWXXXhhhqqqttt|||ssslllrrrbbbNNNQQQ```TTT555DDDdddcccZZZDDD///***+++)))(((+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************(((((((((***---...---+++(((---222222000///333777EEELLLaaa{{{{{{lllaaaaaa[[[NNN???444...++++++*********,,,+++***(((************************)))))))))))))))))))))))))))))))))******+++++++++******+++++++++,,,,,,,,,(((,,,///...++++++000555000///---,,,,,,---///000............///000111222333(((+++999666***888VVV{{{rrrvvv^^^xxxvvvpppqqq|||~~~\\\KKK<<<...///------,,,,,,---,,,***)))******************************)))))))))***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,...---***,,,777CCCmmmnnncccllldddppplllJJJ@@@===@@@AAA;;;AAAPPP^^^bbbeeessswwweee^^^TTTKKKEEEBBB???>>>;;;;;;<<<<<<===>>>???@@@BBB???<<<===AAADDDDDDCCCGGGLLLRRRWWW[[[bbblllsssuuuzzz~~~|||uuunnnkkkkkkhhhggggggfffeeedddcccbbb]]]___bbb]]]LLLKKKqqq~~~rrrxxxppp^^^@@@333+++---000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////////////////...333444...***777UUUooo{{{wwwzzztttxxxpppiii``````jjjsss}}}~~~zzzlll}}}kkksssxxxjjj___```jjj___oooggg]]]TTTKKK???555...///---...///---***,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))555222***...111000444KKKxxxmmm<<<666>>>:::444666333555<<>>BBBOOO]]]qqqzzzqqqbbbXXXOOO???444------,,,''')))000***))))))***++++++)))'''************************))))))))))))))))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,(((+++...---***))))))+++///...---,,,,,,---...///------------...000111222...111222000000444444222HHHmmmttt{{{{{{mmmqqqcccmmmjjjpppzzzoooRRR;;;...+++000------------,,,+++***)))******************************))))))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***......,,,---111000+++IIIuuuzzzlllaaahhh~~~iiiccchhh===888BBB>>><<<@@@GGGPPP\\\gggpppuuu{{{lll```YYYUUUTTTMMMKKKIIIFFFEEEDDDDDDDDDEEEDDDDDDGGGLLLSSSWWWZZZ^^^eeennntttxxx{{{~~~vvvwwwwwwssslllgggffffffccccccbbbaaa___]]][[[ZZZ^^^]]]RRRDDDIIIdddxxxuuuyyyxxxeeeFFF...000000------///...***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------////////////////////////111///111555111---666EEEzzzyyyyyyzzzyyyrrrzzz}}}uuu~~~}}}xxxwwwqqqwww{{{|||iiiyyyjjjdddoooeeeaaa]]]]]]iiiaaalll___OOOCCC:::222...---000...---///---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))333111+++......///777777xxxvvv???222:::;;;666444333333777???DDDHHHOOOWWWWWWkkkzzzpppkkkjjjkkklllkkkiiijjjmmmkkkfffdddeeebbb[[[WWWWWWSSSUUUiiilllJJJ;;;IIIQQQwwwggg\\\YYYPPP@@@333111444444111000000333888@@@GGGLLLNNNKKKLLLOOOPPPNNNMMMSSS\\\dddhhhdddgggbbbdddvvvmmmEEEDDDDDD>>>JJJqqqxxxUUUBBB444******+++''''''+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,,,,++++++,,,---333---&&&%%%)))---...,,,***//////)))'''---777===>>>DDDPPP\\\aaaeeemmmvvvyyynnncccgggdddTTTBBB888333000...'''%%%(((***((()))...,,,***)))***+++,,,***)))************************))))))))))))))))))))))))((((((((()))***+++++++++******+++++++++,,,,,,,,,)))***,,,---.../////////------------------------,,,,,,,,,---...///111111///555444...000999888...---CCCddduuuuuuyyyjjjfffwwwnnndddsss```hhhnnnbbbfff\\\RRRBBB000***---+++***+++,,,+++************************************+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***,,,............---,,,333UUUzzztttwwwttt```ppp```SSS888>>>FFF;;;;;;===CCCLLLTTT[[[___lllwww}}}wwwssshhheeeaaa]]][[[[[[]]]^^^\\\^^^```bbbcccfffjjjmmmrrrwww~~~~~~zzzwwwmmmllljjjgggeeeccccccccc]]]\\\ZZZYYYXXXWWWWWWWWW\\\MMMHHH[[[wwwyyy}}}iiimmm~~~cccTTT444,,,...///...---------+++******+++++++++,,,,,,,,,************************************++++++++++++++++++,,,,,,------------........................000---...333444000...///BBBdddxxxtttvvvwwwyyyzzzrrrwww~~~nnnzzz~~~~~~xxxmmmkkk{{{|||qqqooo|||~~~nnnooorrrddd```eee\\\bbbbbb\\\ccc]]][[[LLL===555000,,,---111///,,,,,,///000---,,,...++++++++++++++++++++++++++++++,,,,,,,,,---------+++000---,,,111...,,,666111WWWLLL666666888444000444222444:::>>>BBBJJJRRRUUUfffrrrrrrnnnmmmmmmllliiiiiilllqqqnnngggcccdddZZZVVVSSSSSSQQQQQQ[[[hhh|||ZZZDDDHHHGGGUUU{{{pppjjjaaaNNN:::111222444222111555;;;@@@DDDFFFIIIKKKHHHHHHJJJLLLJJJJJJRRR]]]ccceeeaaagggaaa]]]aaaMMMGGGLLLCCC<<>>@@@>>>:::<<>>\\\wwwxxxnnnlllqqqPPPIII...111,,,+++......+++***---*********++++++,,,,,,,,,************************)))************+++++++++***+++,,,---------,,,,,,........................+++...///---...222555555///222OOOxxxuuuhhhjjjpppmmm|||zzz{{{ooozzzzzz{{{|||qqqxxx{{{mmmlllqqqgggkkk{{{|||ttthhhppp{{{qqqbbb^^^]]]bbbaaaXXXcccbbbTTTUUUOOOIII;;;///,,,++++++...444,,,)))***000222///,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---***---444...)))222000>>>~~~eeewww^^^AAA:::999666111555222333777:::>>>GGGPPPQQQ``````uuuggghhhmmmsssoooeee```bbbUUURRRNNNNNNMMMNNNSSSYYYmmmqqqPPPHHHMMMBBBeeeyyyppp[[[BBB444444666555222999AAAEEEFFFEEEFFFGGGEEEDDDGGGJJJIIIHHHRRR^^^ZZZ]]]\\\iiihhh___YYY;;;HHHRRREEE999TTTtttlllQQQ666---))),,,,,,'''&&&***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***)))*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,---666333+++,,,222333444333222111222444555555555555555555555555555444333111///---++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))******+++,,,---------,,,,,,...------------...//////------............------///000000000111111111111///111333666CCCaaa~~~qqqyyyyyyqqqZZZaaa}}}nnnaaawwwvvvmmmSSSbbbrrrlllvvvwwweeewwwmmm[[[iii|||fffCCC......---,,,,,,+++******************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000+++>>>hhhwwwqqqVVV]]]yyynnnrrrzzzpppRRR555:::777;;;<<<888===BBB<<>>000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++,,,,,,+++******---000------............---------------............///+++444:::FFFdddyyy___dddqqqsssbbbkkk~~~wwwyyyrrrgggnnn}}}|||zzzwwwjjjeeeooorrrrrrxxx|||sssttt~~~|||ppphhhbbbaaaeeebbbXXXWWW___dddaaa]]]ZZZUUUMMMBBB:::000000///...---,,,,,,+++++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,------............////////////000===MMMyyyYYYYYY222DDD333111555555555777:::===AAACCCPPPUUU]]]nnnrrrfffjjjsssllldddbbb``````OOOGGGNNNPPPJJJKKKTTTTTTkkkbbbMMMIIIEEENNNoooqqqOOO999777666000<<<===???AAABBBCCCDDDDDD@@@BBBCCCBBBEEELLLTTTYYYRRRQQQ\\\qqqyyyhhhLLL999QQQRRRDDDKKKUUUWWWUUU>>>---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++******)))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///,,,---555333+++,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********,,,+++++++++************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***++++++,,,,,,------,,,,,,---------------......///......////////////......//////000000000111111111444555333...///===TTTfff|||ppprrrmmmgggZZZfffZZZ{{{uuubbbpppeeellltttxxxmmmlllcccVVVBBB,,,...------,,,++++++******************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))...111AAAhhhhhhsssMMMWWWgggZZZwwwxxxWWW;;;777<<>>;;;<<<@@@FFFKKKOOOUUU[[[```\\\___dddiiikkknnnqqqtttwwwxxxzzz{{{{{{zzzxxxvvvrrrqqqooommmkkkhhhgggfff^^^\\\YYYVVVTTTSSSSSSSSSYYYTTTOOOLLLLLLLLLLLLLLLIIICCCRRROOOBBB@@@NNNuuuttttttssswwwsssnnndddxxx~~~||||||tttdddPPP===111------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************+++---//////,,,***------............------------------............222444000---===ZZZjjjiiiTTTZZZffflllcccYYY^^^mmmjjjeeekkkhhhrrr|||qqqvvv~~~{{{xxx{{{oooiiidddaaa\\\WWWYYY``````WWWTTTXXX]]]ZZZUUUMMMCCC;;;555333......------,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////111000III{{{;;;===888777444333444555777:::>>>@@@HHHMMMSSS\\\ooowwwjjjmmmvvvqqqjjjhhheeecccVVVQQQWWWVVVLLLKKKRRRJJJVVVmmm^^^OOOFFFDDDWWWxxx~~~\\\@@@999999777??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBDDDJJJSSSXXXSSSQQQ[[[llllllXXXEEE???MMMIIIJJJbbbcccQQQHHH333---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))((((((((()))******)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++***///+++,,,555333+++,,,***+++,,,,,,******+++,,,************************(((((()))))))))*********************))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***+++++++++,,,,,,,,,,,,,,,------,,,,,,------...///...//////000000//////...////////////000000000000222444333...***,,,555>>>dddsss}}}|||}}}}}}|||jjjtttsssyyyfff|||qqqiiinnnjjjvvvxxxeeeSSS<<<111///***------,,,,,,+++*********************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***111---+++KKKzzzuuuyyyggg]]]ddd}}}|||UUUZZZtttdddHHH999999888<<<@@@===;;;>>>BBBEEEHHHLLLQQQUUUOOOQQQTTTUUUUUUUUUWWWXXX\\\]]]___aaaaaa```^^^]]]]]]\\\[[[YYYXXXVVVUUUUUUQQQPPPOOOMMMMMMNNNOOOOOOLLLIIIEEEEEEHHHKKKLLLKKKNNN???GGGEEE===FFFlllvvvwwwiii___tttwwwyyydddIII555......///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************,,,)))(((***...///,,,(((------............------------------............)))///000,,,,,,777IIITTTXXXYYYaaalllkkkbbb\\\^^^nnnhhhcccXXXPPP^^^llliiiqqqooo||||||~~~|||qqqqqqxxxrrriii___jjjpppiii^^^[[[___cccSSSOOOQQQZZZ]]]VVVPPPOOOOOOMMMFFF<<<111+++,,,///,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////555'''AAAYYYOOO:::777<<<222222222222444666999;;;CCCIIIPPPSSSXXXiiirrrrrrzzzvvvqqqoooiiieee^^^]]]aaa\\\OOOKKKQQQRRRQQQaaasssyyy^^^PPPBBBDDDWWWppphhhHHH<<<======@@@AAAAAA@@@@@@???>>>===???@@@AAABBBDDDKKKUUU]]]YYYXXX^^^eee\\\KKKEEEKKKJJJCCCVVV~~~sssOOOBBB...,,,+++******))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************((((((((((((((())))))***))))))))))))************************++++++++++++++++++++++++++++++++++++)))...***+++444222+++,,,,,,---......,,,,,,---...++++++++++++++++++++++++)))))))))******++++++,,,)))))))))))))))(((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...---..................---........./////////000000---111444444111000333777111LLLfffqqqtttvvv|||lllyyyyyyyyyiiiwww{{{kkkhhhllloooUUU@@@444***+++000---,,,,,,++++++*********)))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---...111:::MMMlllsss}}}qqqTTTTTT~~~yyyuuu```eeexxxfffVVVOOOBBB888999888666777:::<<<>>>???@@@AAALLLNNNOOOOOONNNMMMNNNPPPRRRSSSTTTTTTSSSQQQOOONNNRRRRRRQQQQQQPPPOOONNNNNNNNNMMMKKKJJJIIIIIIIIIIIIAAAEEEHHHGGGFFFFFFDDDAAAAAA222<<>>CCCNNNTTTQQQSSShhhzzzyyy~~~yyyuuuqqqiiifffbbbcccddd\\\OOOMMMTTT[[[SSSaaagggeeeqqq```KKK???BBBPPP```iii}}}fffJJJ???>>>>>>???????????????>>>===<<<>>>>>>@@@CCCEEEJJJUUU```___eeeeee[[[PPPNNNQQQTTTDDDCCC\\\mmmJJJAAA+++++++++***)))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))(((((()))))))))*********))))))*********+++++++++************************(((---)))+++444222***,,,(((***+++***)))((()))***))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***++++++*********+++,,,---+++++++++++++++,,,------+++,,,,,,------,,,,,,+++---............/////////---000222222000......///---...333@@@YYYvvvrrrmmmmmmjjjppp~~~iiiTTTKKK:::+++))).........---$$$+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------'''+++222,,,***GGGoootttmmmbbb[[[VVV[[[xxxwwwtttZZZjjjlllxxxvvvXXX===666666333444777999;;;;;;999888999<<>>===============???BBBBBBCCCLLLXXX```llleeeMMMHHHXXX]]]SSS@@@LLLZZZeeeQQQ<<<:::%%%******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))''',,,)))***333111***,,,''')))***)))((('''((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***+++******))))))+++,,,---++++++******++++++,,,---***++++++++++++++++++***------------.........///,,,,,,------------------111---)))+++888KKK]]]hhhxxx|||zzzfffiiiuuulllddd```bbb]]]LLL:::222***%%%,,,111)))''',,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++***(((+++666CCC^^^mmmqqqgggZZZNNNWWWrrryyyiii{{{qqqYYYYYYeeemmmfff___XXXKKK<<<;;;:::;;;<<<;;;999888555666888999999;;;>>>AAA@@@AAABBBDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC???????????????>>>>>>>>>777>>>===444000777@@@BBBKKKooo{{{nnnccclll{{{ccc```mmmyyy}}}uuummmllllllcccRRREEE222///,,,+++,,,------,,,++++++++++++++++++++++++***************************************+++++++++************************$$$///:::===666///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------222+++'''***000111///---...000444;;;CCCJJJPPPTTTFFFLLLXXXmmmvvvbbbTTT^^^ZZZ[[[hhh```XXXWWWNNNUUUTTTVVVVVV[[[^^^SSSRRRbbbaaajjjiiiZZZHHHDDDLLLUUUPPPIIIAAA<<<999555222///---***((())),,,---***&&&+++,,,,,,,,,------......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,------------.........)))777...333DDDyyyHHH>>>999888555333222333444444:::999<<>>IIIZZZdddZZZAAAAAAWWWZZZIIIHHHaaa[[[MMM===111222$$$***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))&&&+++((()))333111***+++)))***+++***)))))))))+++************************((((((((((((''''''''''''((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***+++***)))((()))***,,,---***************+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------.........,,,++++++,,,///000000///,,,333777444+++)))111<<>>777444333222000;;;;;;;;;999666666777999888888999;;;<<<>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;000666666555@@@UUUbbbddd\\\hhh{{{llleee]]]iiicccxxxssshhhaaa[[[kkkooojjjddd___PPP<<<111000...,,,,,,,,,---...///************************************************))))))*********+++++++++************************&&&...777:::555///+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------''')))+++...222444///)))...---***))),,,111666888>>>DDDJJJ^^^ooo]]]JJJQQQCCCDDDSSSRRRTTT]]]\\\hhhWWW[[[XXXXXX]]][[[]]]iiiOOOVVVWWWMMMCCCAAAFFFKKK<<<:::555000---,,,,,,,,,***)))******++++++)))(((++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------.........***222...333888WWW}}}mmmKKK;;;:::777444222222222333666:::===???DDDKKKMMMKKKKKKUUUggg{{{uuujjjeee___ZZZUUUTTTZZZaaagggfffeeebbbaaagggqqqvvvwww^^^BBB111///444111444555666888<<<===:::888999:::;;;<<<<<<<<<<<<;;;:::>>>BBB;;;333777CCCSSSTTTJJJ===>>>JJJJJJ???PPPqqq\\\BBB;;;...******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......,,,***)))((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&***((()))333111***+++'''((()))((('''&&&''')))''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***+++***)))((((((***,,,---*********)))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111///---...//////---***222...,,,---////////////***555DDDMMMTTTaaattt|||nnnnnnxxx~~~yyyqqquuuxxxdddhhhppplll[[[^^^mmmooojjjfff```mmmzzzjjjnnnRRRXXXUUUFFF888333---***,,,///---+++---"""&&&...---,,,***!!!(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++''')))//////******///+++HHHWWWaaaoooeeeTTTVVVNNN```ooosssuuuyyyvvvoooqqqsssSSSTTTcccdddpppdddTTTFFF???<<<:::999444444555444333444666888777777777777777888888888888888888888888888777777888888888777666555333333666;;;???FFFZZZsss|||wwwjjjVVV___sssjjjcccccc```lll}}}|||hhh]]]```aaalllgggYYYNNN===---***,,,+++++++++,,,,,,+++)))************************))))))))))))))))))))))))))))))******++++++++++++************************,,,---------+++***+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------111///((('''---111000,,,,,,,,,,,,///222000---...777888GGG___VVVCCCFFFJJJGGGPPPHHHDDDIIIDDDMMMGGGPPPKKKAAAHHHPPPSSSWWWNNNJJJDDD?????????777------......+++)))***,,,---'''***------+++***,,,///************************)))************+++++++++************************)))************+++++++++,,,,,,,,,---------......111---///000000111yyybbb<<<:::777444222111111222,,,888???<<<<<>>DDD>>>555:::GGGPPPGGG???>>>???===;;;:::NNNqqqVVV===>>>+++###...))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((&&&'''---222...&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&'''''''''''''''((())))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++******************+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...////////////////////////---...555===999222888FFFWWW[[[dddooovvvsssiii```oooxxxwwwiiiaaahhhppprrrddd]]]ccctttqqq[[[PPPUUUSSSPPPKKKDDD<<<666000...******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------888%%%///ZZZuuulll^^^^^^NNNLLLUUUjjj{{{zzzqqqjjjeeeuuulll^^^]]]OOOXXX[[[dddeeeYYYSSSLLL>>>===AAA333222444555===222777111555999222111777555888333222444444111000111///;;;,,,333222,,,@@@:::MMMwwwyyy___bbbnnniiibbbVVVTTTWWWfff{{{wwwddd]]]ZZZ___hhhggg^^^\\\bbb___WWWKKK???555///------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///000222444666666999:::<<>>IIIRRRUUUQQQLLL\\\fffhhh```\\\bbbhhhgggNNNHHHKKKUUUSSSDDD===AAA999777555222///---***))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------***///111888LLLaaafff^^^bbbUUULLLOOOZZZeeeqqq{{{jjjnnn~~~zzzeeekkkMMMHHHOOOYYYYYYZZZ```cccDDDEEE;;;BBB@@@444888333777111333333---000333---000......111111000333999111111<<>>??????@@@BBBGGGMMMRRRVVVZZZ[[[^^^bbbgggjjjmmmnnn}}}{{{xxxooobbbTTTMMMLLLNNNXXXQQQIIIDDDEEEFFFEEECCCIIIRRRYYYUUUFFF999444555777777777888888888999999::::::999888888999999999>>>===BBBEEEFFFRRR[[[TTTFFF666DDDLLL777222>>>:::@@@CCC>>>333***)))***)))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''',,,111...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''(((''''''''''''(((((())))))))))))(((((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...........................///+++,,,111...((((((...+++***+++///444666555222111999<<<999999>>>???;;;666333333444333...,,,...)))*********************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,%%%222111&&&...JJJ[[[YYYddd\\\SSSNNNNNNTTT___jjjsssooouuusssbbbeeeppp\\\XXXOOOEEENNNbbb^^^]]]VVVccc```MMMNNNLLLCCC???>>>:::555<<<>>>222666666:::<<<;;;999???FFFYYYHHHYYY[[[ppp___SSS[[[```bbbfffaaaPPPSSSmmmvvvcccQQQMMMWWWeeelll^^^SSSMMMSSSWWWTTTQQQSSS;;;888333...+++)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,......------,,,+++++++++******)))))))))******+++))))))))))))))))))))))))************************))))))******+++,,,,,,---)))))))))))))))))))))))))))))))))*********++++++++++++************++++++++++++++++++,,,,,,,,,,,,///---,,,---,,,---444<<>>:::666>>>CCCGGGDDD===777555555666666777777777888888888999999888888888999999:::<<<888===AAACCCMMMSSSKKK===777BBBCCC111666FFFBBB<<<:::555,,,(((******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''+++000///)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------))))))...000---,,,...444111...,,,---,,,+++)))(((,,,,,,***+++---+++%%%+++---+++'''&&&)))***(((,,,,,,,,,,,,++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,---+++---333222111===LLLZZZ^^^```]]]TTTMMMLLLOOOfffdddpppzzzooo^^^bbbpppsssgggjjj}}}yyyWWWDDDOOOKKKOOOJJJVVV^^^[[[bbbZZZ___]]]]]]WWWRRR[[[^^^PPPSSSUUUZZZ]]]YYYTTTVVV\\\qqq```]]]TTT___mmmUUUHHHJJJOOOccc{{{xxx[[[MMMVVVbbbkkkoooeeeWWWQQQRRRTTTPPPLLLMMMSSSTTTLLLCCC???000///---,,,+++******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))******************)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++***************************)))))))))******+++,,,))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++++++++,,,,,,,,,+++---,,,,,,///333333...JJJ___eee}}}NNN:::555444444333///000111111111222555888??????@@@AAAAAA@@@??????CCCCCCCCCCCCCCCDDDEEEEEEEEEEEEHHHMMMNNNMMMQQQVVV]]]XXXRRRMMMJJJFFFAAA===:::999:::<<<>>>===:::666777888999888777666555666555555666666666777777777888888777888888999::::::;;;444555999999AAAFFF???888777===:::333@@@NNNHHH<<<777000+++***,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((''''''***000///+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((()))))))))*********(((((()))))))))************++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------,,,))))))---000000//////---,,,+++,,,------,,,,,,000000...+++,,,...,,,((()))------((((((,,,,,,(((,,,,,,++++++***)))(((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,111&&&+++;;;999(((***;;;NNNVVV\\\ZZZRRRMMMNNNPPPMMMMMMZZZpppuuuccc[[[fffTTTTTT]]]xxxgggRRR___\\\cccOOOFFFKKKTTTXXXAAAWWWYYY^^^YYYRRRYYY^^^UUUTTTUUUZZZ^^^\\\UUUQQQRRR\\\bbbOOOJJJMMMSSSdddZZZRRRQQQ[[[jjjjjj___TTTMMMHHH[[[jjjhhhZZZOOOLLLLLLNNNOOORRRRRRLLL???555000++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++*********+++++++++,,,,,,)))---...,,,...444333...444WWWWWWjjj{{{ooottt~~~lllkkkpppIII888444111000//////000//////000222444777888;;;=========<<<;;;:::;;;===>>>>>>===<<<;;;===<<<>>>BBBBBB@@@AAAEEEEEEAAA>>>===???>>>:::777777777888999:::;;;:::888777555333333444555666666444444555555555666666666666666777777888999:::;;;???999>>>DDDAAAAAA@@@888<<<<<<;;;666999GGGMMMDDD;;;444---***+++++++++***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((('''***///000---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((((((((()))((((((''''''''''''(((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************((((((((()))))))))******'''(((((())))))***************++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,+++((()))***++++++***))))))***(((&&&%%%&&&((((((((()))+++,,,******,,,+++)))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++)))+++///000,,,,,,///333???KKKQQQSSSUUUVVVUUUNNNKKKIIIUUU```WWWVVVggguuuooo[[[XXXcccYYYSSSggg}}}mmmVVVVVVdddhhhLLLDDDHHHTTTTTTGGGFFFOOOQQQLLLHHHJJJRRRVVVQQQHHHCCCRRRkkkZZZWWWNNNMMMooolllVVVRRRTTTXXX\\\iiiiiiVVVIIITTT[[[TTTKKKJJJQQQVVVRRRQQQNNNGGG===444///---***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))))))))******++++++,,,*********+++,,,,,,------*********+++++++++,,,,,,******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******************++++++++++++)))---...,,,,,,...///...***LLLIIITTTiii___XXX\\\~~~nnnWWW~~~{{{YYYIII<<<222333///000000///---...000222555666999;;;;;;;;;:::999666888:::<<<<<<:::888666888666888<<<===::::::===;;;999666777999999777444999888777666555555555555777555333333444555555444333333444444444555555555555555666666888999;;;<<<>>>===JJJSSSLLLDDD===333@@@@@@:::777>>>FFFBBB999555///))))))***(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&((((((&&&)))...000...((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++******++++++++++++*********+++,,,---------,,,,,,++++++++++++++++++++++++)))+++++++++***+++******,,,,,,---+++)))'''&&&&&&*********++++++***,,,---***((()))******((((((***************+++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++))),,,,,,((()))...///,,,!!!,,,888BBBKKKSSSTTTOOOUUUWWWMMMKKKQQQGGGEEEXXX^^^lll___WWWfffaaaPPPUUU\\\kkk___WWW^^^ppppppMMMSSSfffkkkVVVKKKXXXfffaaaVVVQQQZZZeeedddXXXNNNXXXnnnooo]]]LLLOOObbbgggVVVQQQUUUUUUVVVjjjnnnVVVMMMRRRRRRLLLHHHJJJOOOQQQGGGCCC===555111///...---*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************++++++++++++))))))))))))************,,,,,,,,,,,,------------************++++++++++++)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************++++++++++++++++++,,,...---***+++---+++<<<>>>YYYiiiUUUXXXkkk~~~eeewwwqqqhhheeeIII333999000000000...------///111333555777999::::::999999888888999999888777666555555222222666777555555777777666555444555555444444666666555444333222333333444444444444444444333333333333333333444444444444444555555666888999;;;<<<::::::HHHQQQGGG===999444:::<<<888999AAA@@@777333///***(((******&&&&&&((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&((((((&&&)))...000///((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******++++++++++++*********+++,,,---...---,,,,,,++++++++++++++++++++++++&&&***,,,+++***+++,,,---)))*********)))((()))+++((()))+++,,,***((((((***---((('''++++++&&&'''---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++---***+++......******///)))***)))+++666GGGOOONNNHHHXXXYYYWWWZZZJJJAAAQQQIIIaaaVVVHHH]]]cccTTTSSSSSS```XXXUUUTTTXXXgggaaaMMMTTTkkksssYYYFFFUUUkkkjjjYYYMMMUUUdddeeeWWWJJJPPPYYYmmmOOO???QQQQQQbbbdddYYYVVVOOOGGGWWW___JJJGGGNNNUUUUUUSSSOOOFFF>>>333///***)))---111///+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++*********************))))))(((((((((++++++++++++++++++++++++)))))))))******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++,,,(((***000111,,,+++...///))),,,YYYlllXXXpppcccggg|||vvv~~~nnnyyy~~~TTT000999000000000...---,,,...000---...111444666777777777888777555333222222222222999444222444555333333555222222222222111222333444111333444444444444555666111222444555444333222111222222333333333444444444444444555666888999;;;<<<;;;888AAAFFF:::444999;;;000555555999AAA;;;111333,,,((((((,,,,,,''''''+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))******+++...000---(((%%%''''''%%%%%%(((&&&'''((((((((((((((('''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************+++++++++***************)))+++,,,******///999AAAKKKKKKPPPZZZbbbbbbWWWMMMDDDDDDEEEGGGKKKPPPTTTWWWPPP[[[ccc___TTTOOOUUU]]]YYYPPPQQQZZZXXXLLLKKKSSSWWWTTTNNNJJJPPPYYYXXXQQQMMMLLLRRRZZZUUUJJJHHHPPPUUUTTTLLLBBBDDDOOOPPPIIIGGGKKKOOOPPPJJJ@@@444,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,************************)))************++++++++++++++++++***************,,,,,,,,,+++++++++******)))************+++++++++)))((((((((((((***,,,---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))222...===XXXVVVcccrrrdddppptttnnnddd^^^tttuuuWWW888222111111222...)))+++000///000000222333444555666444444444444444444444444333333333222222111111111222222222222222222222222111222333444444222000///111111222222222333333333333222111111111222333444444444777888555444:::BBBDDD???999999;;;:::555///555:::<<<999999999333******,,,,,,+++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))+++...111(((%%%%%%+++...,,,))))))'''(((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))))))))((((((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))************************''''''(((******++++++***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************************************************++++++)))+++---+++))))))...333:::<<>>:::666222///...************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++------+++******+++************************)))************+++++++++)))))))))***************,,,,,,,,,+++++++++******)))************+++++++++))))))(((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,111%%%---LLLPPPNNNbbbgggUUU```pppxxxkkkMMMIIIsssVVV777222///000000...---///------...///000111222333333333333333333333333333333333222222222111111111222222222222222222222222444555666777666555333222111111111222222222333333222222111111111222333444666444444555444555<<>>KKKJJJSSS]]]RRRbbbrrrzzzlllHHH<<>>:::555888999777333111000,,,&&&((()))***)))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&)))...222...***&&&%%%$$$###)))111******)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))************************''''''((()))******))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************(((((()))***+++,,,,,,,,,&&&))),,,---,,,++++++,,,'''))),,,///222555888:::@@@AAABBBCCCCCCCCCCCCBBB@@@AAABBBBBBCCCFFFIIIKKKJJJAAA@@@HHHJJJEEEBBBFFF@@@EEEHHHEEE@@@@@@CCCGGG@@@???BBBGGGGGGDDDGGGMMMLLLLLLHHHAAA===;;;555---,,,,,,***)))((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,---...---+++)))))))))************************))))))*********+++++++++***++++++,,,---......///,,,,,,,,,+++++++++******))))))*********+++++++++++++++************************))))))))))))******((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++'''111,,,&&&...999HHH___WWW___wwwuuuiii```VVVaaaMMM???KKKwwwtttqqqZZZFFF;;;111///000...,,,,,,******++++++,,,,,,------000000000000000111111111111111111111111111111000111111111111111111111111111111222222222222111000111111111111222222222222222111222222222222333333777222000333888;;;???DDD>>>:::666666888;;;<<<;;;===;;;777333111///,,,)))''')))))))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&(((---111,,,***'''%%%&&&000GGG\\\+++***)))'''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''&&&%%%'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,((()))+++++++++,,,...///)))***+++***)))***---000333555777;;;>>>@@@BBBBBBAAA@@@@@@BBBEEEHHHJJJKKKTTTOOOLLLLLLFFF???AAAHHHBBBDDDGGGJJJIIIFFFCCCBBBBBBBBBDDDGGGFFFBBBAAABBB888888555000......,,,)))((()))***+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******************************************+++++++++,,,,,,,,,,,,---...---+++)))))))))************************))))))*********+++++++++)))******+++,,,---......,,,,,,,,,+++++++++******))))))*********++++++++++++++++++++++++***************))))))))))))******((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,...---+++'''$$$555QQQPPPccc{{{iiiRRRRRR^^^yyyTTT;;;CCCyyyuuuZZZQQQHHH>>>999444///...000,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000000000000000000000000000000000000000000000000////////////000/////////000000111111111222222222111111222222333333333333333111222999===<<<<<<>>>888999999777555666;;;???===999555222000---+++***((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&(((,,,///...+++(((&&&'''333MMMddd***)))((('''&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''(((((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++***)))(((((()))***+++)))***)))(((((()))+++---,,,---...111444666888999<<<<<<===@@@DDDHHHJJJJJJPPPOOONNNLLLFFFAAAEEENNNJJJEEECCCFFFHHHGGGEEEEEE@@@@@@@@@@@@===888444111...---+++((('''((())))))***)))((('''(((***,,,---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++******************************+++++++++,,,,,,,,,+++,,,------+++))))))***************************)))************+++++++++(((((())))))******++++++,,,,,,,,,+++++++++******)))************+++++++++******++++++,,,++++++*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++...%%%%%%......'''+++666CCCRRRdddRRREEEPPPXXXiiiXXXKKK???TTTffflllnnnYYYUUULLLBBB<<<555///---///------------------------,,,,,,,,,------......///////////////000000000000////////////////////////////////////000000000111000000000111111111111222000111222333333333333222111222777>>>@@@;;;999:::666888999777444444888<<<888333///...---***((()))''')))******)))((()))+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((''''''(((+++---333...)))'''%%%)))555AAA***)))'''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''(((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++***)))))))))))))))((())))))((()))***+++++++++++++++******+++---...///222333555888:::<<<===>>>;;;<<<>>>@@@???===AAAFFFBBB<<<888;;;<<<::::::===666555444111000...+++)))---,,,+++***((('''(((***(((''''''&&&'''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++******************************+++++++++,,,,,,,,,***+++------+++******+++************************)))************+++++++++*********+++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++((()))+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************$$$&&&,,,...111000)))666???MMMBBBFFF[[[XXXWWWYYY^^^KKKHHHLLLNNNcccnnnYYYMMMBBB===:::444000...............------,,,,,,******++++++,,,------............/////////000000////////////////////////////////////000000111111000000000000111111111111000111222333333333222222222555<<>>BBB===666444888;;;555111222888999444...000***(((,,,,,,((('''***%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******(((((((((***,,,,,,***(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((333222,,,%%%$$$((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,+++***))))))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))***)))((()))***+++***((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))************))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++,,,,,,+++)))*********++++++,,,,,,,,,,,,---.........---,,,+++...---++++++++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++...---,,,+++************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************///,,,;;;AAA>>>YYYcccAAA>>>FFFYYYiiiZZZ999DDDrrreeeSSSDDDDDDJJJGGG===444111---,,,///000...---///+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------.........///000000000000////////////333333111000111111333444===:::666333222333666888000111333444444333111000---,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((''''''(((******)))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((333222---&&&%%%((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***))))))))))))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((('''''''''''''''((()))))))))((('''((()))***)))'''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++*********))))))*********)))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,+++,,,------,,,*********+++++++++,,,,,,,,,,,,------......---,,,+++---,,,++++++++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***++++++*********++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))******))))))((()))))))))(((((()))))))))*********,,,'''444:::777MMMWWW>>>999???FFFTTTYYYHHH;;;BBBKKKHHHEEEBBB===:::???FFF888222...//////,,,,,,///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------........./////////111111111000000000000000111111111111222333555555777777666555555555666666111222333444333222000///+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%&&&((())))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((111222...(((%%%''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((('''''''''''''''((())))))((('''&&&'''((()))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******)))))))))))))))*********++++++************************+++++++++++++++++++++++++++************)))))))))******))))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,++++++,,,......,,,+++***++++++++++++,,,,,,,,,+++,,,------------,,,,,,,,,+++******+++,,,+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************((((((((()))***+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))+++***))))))(((((((((((((((((())))))))))))******+++###---444///<<>>999>>>CCCDDD???;;;BBBLLL???888222000///,,,,,,...,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,------................../////////000111111111111111111111111///000111333444555666666222333555777777666555444333333333333222111///...))))))+++,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***(((&&&&&&''')))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((///111000***&&&''''''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))))))))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************************************************************************))))))))))))***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******+++---...,,,+++++++++++++++++++++++++++++++++,,,,,,------------+++***)))***+++,,,+++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++************)))))))))))))))(((((((((((()))***+++,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***(((&&&%%%((((((((((((((((((((((((+++***)))(((((('''(((((((((((((((((()))))))))***---$$$***000+++111<<<<<>>;;;444000:::666444666555111............---,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,---..................////////////............//////000000111222333444555444333222555444333222111111111111333222111000...---+++***((()))++++++***(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((***)))((((((***++++++***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((...111---)))((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))''''''''''''(((((((((((('''''''''''''''((())))))+++)))((()))***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))))))))))))))************************(((((()))))))))))))))***))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((***---......,,,,,,,,,,,,++++++++++++***)))))))))***+++---...///...---,,,,,,---...---+++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************+++******)))))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))***+++)))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((()))))))))(((''''''((((((+++111000<<>>444555888777222...444>>>555222222666777222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------.........///,,,------......//////000222222222333333222222111666444222///...///000111111000///---,,,***)))))))))*********)))'''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********(((((((((''''''(((***+++)))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%,,,111...***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))''''''''''''(((((((((((('''''''''''''''((())))))***((('''((()))***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************'''((((((((()))))))))***(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************************(((((((((((())))))******))))))((((((((('''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))***,,,///111000///,,,,,,,,,+++++++++******))))))))))))+++---///000000///------......---+++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++***************+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((()))***+++))))))))))))))))))))))))'''''''''''''''((()))***'''''''''((((((((())))))&&&+++(((%%%)))+++(((***111666000---777;;;666777111777===<<<222,,,444@@@444000///333444111///000000///...---,,,,,,,,,,,,------------------------------------------......,,,,,,,,,,,,---------------------...///000000000000000000000111111222333333222000///...///000111...---,,,+++))))))((((((***)))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++***((('''&&&&&&'''(((******(((&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((###+++111///+++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''''''''((((((((()))'''''''''''''''((()))))))))'''&&&'''((()))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************'''((((((((())))))******(((((())))))))))))((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++...111333222111,,,,,,,,,++++++*********((((((((()))+++---///111222000////////////---+++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))******+++++++++,,,(((((()))***+++---///000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))777444///+++(((&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++''''''''''''((((((((()))&&&///***%%%,,,///)))(((!!!//////+++999CCC:::111---111999>>>999000---///555000...000111//////111000000///...---,,,,,,,,,..........................................------+++++++++,,,,,,,,,---------......///000111111222............///222444555///////////////000000111,,,,,,***)))(((((((((((()))))))))((())))))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))///+++,,,///...'''%%%)))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''((((((((((((*********)))))))))))))))+++)))''''''((()))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((()))************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))+++000555666333000++++++++++++++++++++++++((()))***+++,,,,,,---...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++************++++++************************)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))000...+++)))((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,...000222333444,,,---///111222222222222000//////111444333000---,,,,,,+++++++++,,,------+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...////////////////////////...///000222222222111000111111111111000///------,,,+++***(((''''''''''''+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,((((((...111,,,&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((((((((((((***))))))))))))))))))))),,,***(((((()))))))))((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))************+++++++++))))))))))))))))))))))))***)))))))))))))))))))))***+++---111444444333111111000///...---,,,,,,,,,******++++++,,,,,,------////////////////////////,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***************************++++++************++++++************************)))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))///---+++)))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++---///000111222222111000000111222222000//////111333222///,,,...------,,,+++++++++++++++,,,------++++++,,,---,,,---------............------,,,,,,------...///...........................///000000111111111000000000000000///...---,,,+++***)))((((((''''''(((++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))%%%&&&---333000)))%%%((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))******,,,+++))))))*********)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))******+++...111222222111222222666555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,++++++******))))))******+++,,,,,,,,,++++++***++++++,,,,,,+++++++++************************++++++************++++++************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))...,,,+++)))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((******+++,,,777555222///...///111222000//////000111000...,,,///...---,,,+++*********+++,,,------++++++,,,---,,,,,,---------............------------...//////......................../////////...//////000111////////////...---,,,,,,))))))(((((((((((())))))+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&''',,,000000---+++((((((((((((''''''''''''((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********---+++))))))***+++***)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********---000333222000///111333555444111...---,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...//////000------,,,,,,+++************++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++************************++++++************++++++************************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((444333000///......///000///////////////...---+++...---,,,,,,+++++++++++++++,,,------++++++,,,---+++++++++,,,,,,,,,---------------------......///........................000///...------...///000------......---,,,++++++((((((((((((((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&)))+++******,,,000333))))))(((((((((''''''''')))***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++''''''''''''(((((((((((((((((())))))************---+++))))))***+++***)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))*********+++++++++))))))))))))))))))))))))(((((())))))************///111333111......000333///...---,,,++++++,,,,,,...------,,,,,,++++++*********+++,,,---......///......---------,,,,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************************++++++************++++++************************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''',,,,,,---............---............---,,,,,,,,,++++++++++++,,,,,,---...+++,,,------++++++,,,---)))************+++++++++,,,,,,,,,+++,,,,,,---...///////////////////////////...---,,,,,,,,,......+++,,,,,,,,,,,,+++******(((''''''(((((()))***+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%+++---)))%%%)))000555)))))))))((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''((((((((((((((((((((()))******++++++,,,+++))))))*********)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))((((((((()))******++++++000000000///---...000222******++++++++++++++++++,,,,,,,,,++++++***************++++++,,,,,,---------------...............++++++,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***,,,------,,,,,,+++,,,------++++++,,,...*********+++,,,---...///+++,,,------++++++,,,---))))))*********+++++++++,,,++++++++++++,,,------////////////////////////...---,,,,,,,,,,,,,,,,,,*********++++++******)))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%***+++&&&%%%)))......))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((('''(((((()))******++++++,,,***(((((()))))))))((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))************+++++++++))))))))))))))))))))))))'''(((((()))******++++++111///,,,+++---///000000)))***,,,------,,,+++************************************++++++++++++++++++,,,,,,------......///+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,)))+++,,,,,,******---///++++++++++++,,,------...+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,+++******((())))))******))))))))))))((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%((((((%%%&&&++++++'''))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))'''(((((()))***++++++++++++)))''''''((()))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((()))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++222...***)))---///000///+++,,,...000000...+++)))))))))))))))))))))))))))+++++++++***************)))***+++,,,------...///,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------************************++++++************++++++************************))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))*********)))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))***)))'''&&&'''))),,,...'''***,,,+++******---000------,,,++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,---------............------------...//////+++++++++++++++++++++++++++,,,,,,---,,,+++***((((((((()))))))))))))))((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++*********))))))((((((++++++***)))(((((())))))******)))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''+++***)))))))))***+++,,,************************))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))++++++************++++++---+++)))***,,,---+++)))++++++++++++++++++++++++++++++******++++++,,,---************************))))))*********+++++++++************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++***)))((((((...------------...//////...---,,,+++++++++++++++---+++))))))*********)))++++++++++++++++++++++++,,,+++******))))))******,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((************)))))))))(((++++++***)))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***,,,...///************************)))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))))))))))))))))))))))))))))))))(((************************))))))))))))************************************++++++************++++++---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------*********************************++++++++++++,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++,,,,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((************))))))))))))+++***))))))))))))))))))***))))))(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((+++---///111************************((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++************++++++,,,+++******,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...************************++++++++++++,,,,,,,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---***************+++,,,,,,...------,,,,,,,,,,,,,,,...------,,,,,,---...///---------------------------,,,++++++******++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********)))))))))))))))******)))))))))))))))***))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''')))+++---///000************************((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***)))))))))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++******++++++,,,,,,+++------------------------------,,,,,,,,,---......************************++++++,,,,,,,,,---------************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,******))))))******+++,,,------,,,,,,,,,,,,---------------,,,,,,---000222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''''''''(((((((((((())))))))))))))))))*********)))))))))))))))******))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((***+++,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******((()))))))))*********+++************************************++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++,,,---------------------------------,,,,,,,,,---......************************++++++,,,,,,,,,---------************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********)))***++++++,,,,,,,,,+++++++++,,,,,,---***++++++******,,,000333************************---,,,++++++******++++++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))((((((''''''''''''((((((((())))))))))))))))))************)))))))))))))))******+++((((((((((((((())))))***''''''''''''((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))***+++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))))))))((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---,,,+++)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((())))))******+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...************************++++++++++++,,,,,,,,,,,,************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***))))))))))))***+++++++++************++++++,,,''')))***)))(((***000555************************,,,+++******))))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''''''''((((((((()))))))))((()))))))))************)))))))))))))))***++++++((((((((((((((()))******''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((()))***+++,,,+++******))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((***)))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++((())))))******+++,,,,,,*********************************+++++++++,,,,,,************************++++++************++++++(((***,,,,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------*********************************++++++++++++,,,************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((()))******+++&&&(((***)))(((***111777************************+++***))))))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((***++++++***(((''''''((((((((())))))))))))(((((())))))*********+++))))))((())))))***++++++((((((((((((((()))******''''''''''''((((((((()))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((+++***)))))))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))(((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''))),,,///111333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++'''***,,,,,,******,,,///++++++++++++++++++++++++++++++******++++++,,,---************************))))))*********+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''(((((()))******&&&)))***)))(((+++222888++++++++++++++++++++++++***))))))(((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((('''&&&&&&((()))*********)))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************''')))******))))))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---************************************************)))******++++++,,,------++++++******++++++,,,---++++++------------+++++++++++++++*********))))))))))))*********+++++++++))))))))))))************))))))))))))************++++++******++++++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((&&&&&&''')))---+++)))'''&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++***((((((***+++***)))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))************''')))******))))))***+++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''')))***,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---************************************************)))******++++++,,,------+++++++++++++++,,,,,,---++++++,,,------,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))************))))))))))))************++++++******++++++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''(((***,,,+++)))'''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++***))))))***+++))))))))))))))))))******))))))))))))************((((((((()))))))))******))))))))))))************''')))******))))))***+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************........................++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************************************)))******++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++))))))))))))************))))))))))))************+++************+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((***,,,+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((***)))((('''((())))))))))))))))))*********((()))))))))************(((((()))))))))*********((()))))))))************''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***************+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************)))******++++++,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************((()))))))))************((()))))))))***************************++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))+++---+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''(((******)))(((((()))(((((())))))************((()))))))))************))))))))))))************((()))))))))************''')))******))))))***+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))******++++++,,,------***+++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))************************************((()))))))))************((()))))))))******************))))))******+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))***++++++***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))+++---)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((+++------,,,*********((((((((()))******++++++))))))))))))************)))))))))*********++++++))))))))))))************''')))******))))))***+++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++************++++++************************************************)))******++++++,,,------***+++---.........---,,,++++++************++++++((((((((()))))))))))))))+++++++++***************))))))))))))************))))))))))))***************))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((***,,,)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((+++---...,,,+++******'''(((((()))******++++++))))))))))))************))))))*********+++++++++))))))))))))************''')))******))))))***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,---......///---------,,,,,,+++++++++++++++************++++++************************************************)))******++++++,,,------***+++---...///...---,,,,,,+++***))))))***+++,,,(((((())))))************+++++++++*********))))))))))))))))))************))))))))))))************)))))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&)))+++,,,+++)))(((((('''(((((()))***+++++++++))))))))))))************)))************+++++++++))))))))))))************((()))******))))))***+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------...///000000---------,,,,,,+++++++++++++++************++++++************************************************)))******+++,,,,,,------***+++---//////...---,,,,,,+++***))))))***+++,,,))))))******+++++++++,,,++++++++++++******))))))))))))))))))************))))))))))))************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&((()))******)))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((&&&&&&''')))'''((()))))))))))))))((())))))))))))))))))))))))+++*********))))))((((((***)))((()))***+++***((())))))(((((((((((())))))))))))))))))*********************)))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,***(((((()))***)))(((******))))))((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************+++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++---...,,,***(((***---...,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++***)))(((((())))))++++++************++++++)))************+++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++)))((()))***+++***((())))))(((((((((((())))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))******+++)))''''''((()))((('''******))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))************+++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++******************************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))******************************))))))***,,,---...,,,***)))***,,,---,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))+++***))))))***+++***)))***))))))(((((())))))***))))))))))))************************************************************))))))))))))))))))))))))************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++,,,***(((((()))***)))(((***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++***************************************+++++++++***************++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))************************+++*********+++,,,---...+++***)))***,,,---,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,+++++++++******+++***))))))))))))))))))++++++************++++++)))************+++++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))+++***))))))++++++***)))***))))))))))))))))))***((()))))))))************)))***************++++++************************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))'''(((((((((((()))))))))((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,---///---++++++,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************************************++++++++++++++++++++++++******************************************************))))))))))))******(((((())))))******++++++))))))))))))))))))))))))************************************++++++,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,+++++++++************)))))))))))))))***++++++************++++++))))))*********+++++++++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))******+++***)))***+++,,,+++)))******))))))))))))******((()))))))))************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))((()))))))))************************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******************************************************************************))))))************))))))))))))))))))))))))))))))************************((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******+++,,,,,,---///---++++++,,,---,,,+++))))))))))))************************))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++******************************************************))))))))))))******(((((())))))******++++++))))))))))))))))))))))))************************)))))))))*********************++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,+++++++++*********)))))))))))))))******++++++************++++++))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))******************************************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))************************************************)))******************)))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))************,,,*********+++,,,+++***+++******))))))******+++))))))))))))************))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))******************************++++++,,,+++++++++)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,------+++))))))***+++***))))))))))))************+++************************))))))))))))))))))))))))))))))))))))***************************+++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++******)))+++,,,,,,+++***,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,+++++++++******)))))))))))))))******+++++++++************++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************,,,+++******,,,,,,+++***+++******))))))******+++))))))))))))************))))))***++++++,,,------************************))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************++++++,,,,,,,,,+++******)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,,,,***)))((()))***)))((())))))*********+++++++++)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---------,,,++++++)))+++,,,,,,******+++...,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************+++++++++,,,,,,---------........................,,,,,,,,,+++++++++******)))))))))))))))***++++++++++++************++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))*********+++,,,+++******,,,,,,+++***++++++************++++++))))))))))))************))))))***+++,,,,,,------************************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,...,,,******+++,,,+++***))))))******++++++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++---.../////////...---,,,(((+++---,,,***)))+++...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************+++++++++,,,,,,---------///...------------...///,,,,,,,,,+++++++++******))))))((())))))***++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))((())))))***++++++************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************)))***+++++++++)))((('''))))))))))))************+++,,,---+++)))(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,,,,++++++++++++***++++++******************,,,+++++++++******))))))))))))))))))************,,,+++++++++******))))))))))))************))))))++++++++++++******))))))---(((&&&...:::<<<111%%%******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))************++++++++++++******))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************,,,,,,,,,+++++++++******))))))*********))))))(((+++***)))))))))***,,,---***************************)))))))))***+++,,,,,,************************,,,+++++++++******))))))))))))))))))************************************************************))))))******+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************,,,+++************(((&&&)))***+++,,,,,,+++***)))000444555222---)))***,,,******+++,,,------...///...............---------------------------------++++++++++++******))))))************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))************,,,***)))((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++******))))))((((((************************))))))************))))))))))))******+++++++++,,,************************))))))))))))***+++,,,---************************))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************++++++++++++******++++++++++++++++++++++++***************************************************************)))(((((())))))))))))************)))***++++++***)))***,,,)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++---------,,,,,,+++++++++222...,,,222;;;===444+++,,,,,,,,,---------......------------------------..................................../////////000........................------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++''''''((()))***+++************+++,,,,,,+++*********---000...***''')))+++,,,,,,,,,,,,------------...............---------...............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++***)))))))))***,,,---++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---************************))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))))))))***))))))))))))************''')))++++++******,,,...))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,---------.........---------,,,,,,,,,,,,+++---------......---------//////...............---000---,,,///444555000+++........./////////000000000000000000000000000000////////////////////////000000000000000111111111//////////////////////////////000000//////...---////////////////////////........................,,,,,,---------.........//////...............---------------------------........................////////////////////////.......................................---------------............------------,,,,,,------...///........................///......---------..............................---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------........................------------------------,,,,,,,,,------------------....../////////......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++,,,,,,------,,,,,,+++***---000///---,,,---000///.........---------,,,........................////////////////////////////////////....................................,,,,,,------------,,,,,,---............/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------......---------------------------------***++++++++++++,,,,,,,,,++++++***)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))))))))*********++++++************))))))************************)))******++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---************************))))))))))))))))))))))))((()))***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))*********++++++++++++(((***+++,,,++++++,,,...************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---------------..............................---.........////////////..............................////////////......////////////////////////---,,,,,,,,,------,,,+++//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111000//////////////////////////////////////////////////////---.........////////////////////////////////////........................///////////////////////////////////////////////////////////////000000000///...........................///000000000//////---------.........//////////////////////////////111000///......---......////////////////////////........................,,,,,,---------.........////////////////////////........................---------------.........---......////////////...........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---,,,+++,,,------..................------///111111000///111222////////////////////////000000000000000111111111000000000000111111111111000000000000000000000000////////////////////////......////////////......//////000000000111111111...//////000000//////...------------------------------------------------......------------......---......//////......---........................,,,,,,,,,---------......,,,,,,+++++++++,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++------+++++++++,,,,,,,,,,,,---,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...............------------------....../////////000////////////000000000000........./////////000000////////////000000000000...//////000000//////...000000000000000000000000111222111000//////000111000000000000111111111111111111111111111111111111000000000000000000000000222222111111111111111111000000000000000000000000111111111111111000000///000000000000000000000000////////////////////////........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////...///000000111111111000....../////////000000000000000000000000000000000111000///...............////////////////////////////////////000000000000------........./////////000000000000000000000000////////////////////////........................------...///////////////////////////////////////......////////////..............................////////////////////////,,,---...,,,******,,,...000000////////////000000...///000000///......///...//////000111111222222111222222222333333333444111111111222222333333333111111111111111111111111000000000000000000000000111111000000000000111111111222222222222333333333111111222222222222111111000000000000000000000000////////////////////////000000////////////000000...//////000000//////...////////////////////////............////////////---------------...//////........................................................................---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////..............................//////...------------------------------------------......//////......---................................................------------------------...------------......///------------...............///000///...---...///........................//////000000000000//////........./////////000000000000000////////////.........//////000111111111000111111111111111222222//////000000000111111111000111111111111111222222///000000111111000000///000000111111111111111222444444444333222222333555111111111222222222333333222222222222222222222222111111111111111111111111333333333222222222222111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000000//////000000000111111111000000111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000///000000111111222222222000000000000111111111111///000111222222333222222///000111222222222111111111111111111111111111111111000000////////////000000000000000000000000000000111111111111111222222//////000000000111111111111111111111111111111111111111111111111111111111000000000000000/////////......///000111111111111222222222222222222222222111111111222222111111111000000000000000000000000111111111111111111111111...111222222000111555999222111111000000111111222333333333333222111000/////////000111222333444444222222222333444444555555222222333333444555555555222222222222222333333333222222222222222222222222333333222222222222333333333333444444444555555555444444555555555555444444222222222222222222222222111111111111111111111111222222111111111111222222000111111222222111111000000000000000000000000000//////000000000111111111/////////000000000000111////////////////////////////////////////////////000000000000000000000000////////////////////////---------.........//////......////////////000000...........................//////000000//////...////////////............------------------------//////............//////------------------------------------------------,,,---...---,,,+++,,,...------------------------------------------------------,,,,,,,,,,,,---------------------------------------...//////000000////////////////////////---...///111111111000000111111111111111111111111222222111000///////////////////////////000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////......///000000000000000.../////////000000000000...///111111000000111333000000000000000000000000000000111111111111000000000000000111111111222222222222222111111111000000//////000000111222222333111111222222333333333333111111222222222333333333111111222222333333333333111222222333333222222111222222222333333444444444333333333333333333444444333333333444444444555555333333333333333333333333333333333333333333333333555555555444444333333333333333333333333333333333444444555555444444333222222222222222222222222222111111111111111111111111111111222222222333333333222222222333333444444444444444444444444444444444444444444444444444444444222222222222222222222222111111222333333444555555222333333333444444444444111222333444555555555555222333444555555555444444333333333333333333333333111111111111111111222333111111111111111111111111111111222222333333333333222222333333333444444444333333333333333333333333444444444444444444444444444333333333222222222111000111222333444444444444444444444444444444444444333333444444444444333333222222222222222222222222222222222222222222222222333555777666444555:::???333333222111111222333333444444444444555444333222111111222222333333444444000111111222333333444444333333444555555666777777444444444444555555555666666666666666666666666666555444333333333333444555555555555555666666666777666777777777777777777666444444444444444444444444333333333333333333333333444333333222222333333444333444444555555444444333222222222222222222222222111111111111222222222222000111222222333333222222000000000000000000000000111111111111111111111111333333333333333333333333111111111111111111111111/////////000000000111111000000000111111222222222////////////////////////000111111222222111111000111111111000000000//////////////////////////////111111000000000000000111////////////////////////........................---///000///...---...///................................................//////............//////...........................//////000111111222222222222222222222222222222///000222444555444333333444444444444444444444444666555444333222222222222222222222333333333444444222222333333333333222222000000000000000000000000111111111111111111111111000000000000000000000000...///000222222222111000000000000000111111111111---...000111111222444666111111111111111111111111111111222222222222111111111111222222222333333333333333333222222222111111//////000111222222333333222222222333333444444444333333333444444444555555222222222333333444444444333444444555555444444333444444444555555555666666555555555555777777777666555555555555666666666666444444444444444444444444555555555555555555555555777777666666555555555444555555555555555555555555666666666666666555555444444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555666666777777777777777777777777666666666666666666666666444444444444444444444444333333444444555666777777555555555555666666777777333444555666777777777777444555777888888888777666555555555555555555555555222222222222333444444555333333333333333333333333222222222333333444444444555555555666666666666777555555555555555555555555777777777777777777777777666666666555555444444444222333444555666666666666555555555555555555555555444555555555555555555444333333333333333333333333333333333333333333333333222555666333000000444999444444222222222222444444000//////000111222111///444444333333333333222222//////000111222222333333444444444555666777777888555555666666777777888888888888888888888888888888666555444333333444555666666666666666777777777777888888999999999999888888666666666666666666666666555555555555555555555555555444444333333444444555666666777777777777666666444444444444444444444444111111222222222333333333222222333444444444444333222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222333333333444444444111111222222222333333333000000000000000000000000222222222333333222222222333222222222111111000000111111111111111111111111222222111111111111111222000000000000000000000000000000000000000000000000///000111000///...///111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000111222222333333333333333333333333333333111222555666777777666555666666666666666666666666888777666555444444333444555555555666666777777777444555555555555555555444111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222333444444555666666333333333333333333333333333222111111111222333444222222222222222222222222444444444444444444444444555555444444444333333333222333555666666666555444333333333444444444555555555555555555555555555555444444444444444444444444444444555555555555444444666666555555555555666666777777666666555555555444666666666666666666666666555555555555555555555555666777888777666666777888999999888888777777777666777666555555555666888999777777777666666666555555666666555555444444444333666555444333333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444555555555555555555444444555555555555555555444111222333333222222333555666666666666777777777777333333333333333333333333555555666666777777888888333333444444444444333333333333333222222111111111444333333222222333333444444444444444444444333333333444444555666555555555777777666555555444555555777666666666555555444444555555444444333333333222333222222333555666555444555555666666666666555555333333333333333333333333666555444333222333444444555555555555555555555555444444444444555555555555333333333333333333333333555555555555555666777777222222222333333333444444555555555555666666666666555555666666666777777777666666777777777888888888888888888888888888888888888888888888888888888888888777777777666666555555555555555444444444444444777666666666555555444444333333333333333444555555444444555555555555444444444444444444444444444444444444444444444444444444777666555444444444444444222222222222222222222222333333333333333333333333555555444444444333333333555444444333333444444555222222222222222222222222111111111222222333333444333222222222222333444444333333333333333333333333333333333333333333333333222222222222222222222222111111000000111111222333333333333333222111000///111111111111111111111111222111000//////111333444//////000000000111111111000222444444333111111111000000000000000000000000000000000000000000000000222222222222222222222222000111111222222111111000111111111111111111111111444444444333333222222222333333333333333333222222333333444444444444333333777666666555444444333333333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333222222333333333444444555555666444444444444444444444444444444333333333444555666555555555555555555555555666666666666666666666666777777777666666555555555555666777888888888777777555555555666666666777777777777777777777777777777666666666666666666666666666777777888888777777666888888777777777777888888999999888888888777777777888888888888888888888888777777777777777777777777555666777666555444555777666666666666555555555444888777777777777888999999;;;;;;;;;:::::::::999999888777777777666666666666777777666555555666777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555555555666666666666555555555666888777666666777999666666666777777777888888888888888888888888888888888888888888888888888888666666777777777777666666888888888888777777777777555444444444444444444555777777777777777777777777444555666666777777666666777777666666555555666666888888888888777777666666777777666666666555555555666555444555666777666555777777888888888888777777555555555555555555555555444444333333333555666777555555555555555555555555555555555666666666777777555555555555555555555555666666555555666666777888444555555555555666666666666666666777777777888888777777777888888999999999888888888888999999999999888888888888888888888888888888888888888888888888888888777777666666666666555555555555555666666666777777777666666666555555555555555555555666777777666666777777777777666666666666666666666666666666555555555555555555555555666555555444444444444555444444444444444444444444666666666666666666666666777777666666666555555555555555444444444444555555333333333333333333333333222222333333333333333444444444333333444444555666333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555555555555444333222111222222222222222222111111222111000000000111333444111111222222222333333333222444666666444333333333222222222222222222222222222222222222222222222222222222222222222222222222444444555555555555444444333333333333333333333333222222333333333444444444555555555666666777777888666777777888888777777666888888777666666555444444555555555555555555555555666666666666666666666666555555444444444444555555555555555444444333333333444444444444555555555555555555555555555555555555666666555555555666777888888888888888888888888888888888888888888888888888999999999999888888888888888888999:::::::::::::::777777888888888999999999999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999:::;;;;;;:::999:::;;;:::::::::999999999999888999999:::;;;;;;;;;;;;:::>>>>>>=========<<<<<<<<<::::::::::::999999999999999999888888888888999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999666777777888888777777666666666777777777777666666444666777777666666777888777777777777888888888999888888888888888888888888;;;;;;;;;:::999888888888555555666666666666555555666666666666777777777777666666666666666666666666666666666666666666666666666777888888999999888888888888777777777888999999;;;;;;;;;::::::::::::::::::::::::999999999999999:::888777777999999888666999::::::;;;;;;::::::999888888888888888888888888555555555666777999:::;;;888888888888888888888888777777777888888888888999888888888888888888888888777777777666777888888999777888888888888999999999888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999999888888888888888777777666666777777888888999999999999999888888888888888888888888888888999999:::999999::::::::::::999999999999999999999999999999888888888888888888888888555555555555555555666666777777777777777777777777::::::::::::::::::::::::999999999888888888777777666666555555555555666666555555555555555555555666555555555555444444444444666666555555666666777888444444444444444444444444666666666666666666666666555555555555555555555555666666555555666666777888777888888888777666555444555555555444444333333333333333222111222333444555444444555555555666666666555666888888777666666777555555555555555555555555444444444444444444444444333333333333333333333333666666777777777777666666444444444444444444444444222222333444555666777888666666777888999:::;;;;;;888999999::::::999999888999999999888888777777666666666666666666666666666666666666666666666666666666666555555555555666666777777777666555555444444666666666666555555555555777777777777777777777777777666666777777777888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>======<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>==============================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888888888888999999999888888888888888888888888999999999999999999999999888999999::::::999999888888888999999999999888888555666888777666666777999888888888888999999999999888888888888888888888888;;;;;;;;;::::::999999999666666777777777777666666333444444555555666666666888888999999999999888888555555666666666666666777999999:::;;;;;;;;;;;;::::::::::::::::::;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;;;;999888:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999888888777777888888999:::999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777666666666777888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888777777666666666666777777777777777777888888888888888777777777666666555555888888888888888999999:::777777777777777777777777::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;:::::::::::::::999888888999888888777777666666555666555555555555666777888777888888888888999999999777999::::::999999:::;;;888888888888888888888888666666666666666666666666666666666666666666666666666666777777777777666666555555555555555555555555555555666777888999::::::888888888999999:::::::::888999999::::::999999888;;;;;;;;;::::::999999999666666666666666666666666777777777777777777777777666666555555555555666666888888888888777777666666888888888777777777777777888888888888888888888888666777777888888888888888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;===<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@???>>>@@@@@@@@@????????????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888999999999:::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999:::;;;<<<<<<;;;;;;<<<===999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;888999999999::::::;;;;;;999::::::;;;;;;::::::999999:::::::::;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<===<<<<<<<<<===>>>??????=====================>>>=========>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;999999999::::::::::::999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::888888888888888888888888888888888888888999::::::888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=================================;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999888888777777888888999888888999999999:::::::::::::::999999888888777777::::::999999::::::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::999999999999999888999999999::::::999:::::::::;;;;;;;;;;;;999:::<<<;;;::::::<<<===::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888999999888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;777777777777777777777777777777777777777777777777777777666666666666777777999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::777888999999::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>===<<<===>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA????????????@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;:::<<<===::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<======:::;;;<<<======<<<;;;:::999999::::::;;;;;;<<<<<<;;;<<<======>>>>>>======>>>>>>=========>>>??????<<<<<<<<<<<<<<<========================>>>>>>>>>===<<<;;;;;;<<<===<<<:::777888888999999888888777777777777777777777777777777888888888888777666555777777777777777777777777888888888888999999999:::777777777777777777777777888888888777888888999:::777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::999999999999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;<<<;;;:::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============AAAAAA@@@???>>>===<<<<<<===>>>>>>??????>>>>>>===========================888888888888888888888888999999999999999999999999999999888888888888999999999999999::::::;;;<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>======>>>>>>>>>?????????===================================================>>>>>>??????>>>>>>===>>>==================>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>??????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>><<<==================<<<777888:::999888888999;;;:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<======<<<;;;:::777888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===>>>===<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::<<<===<<<;;;777777888888888888777777666666666666666666666666555666777888888888777666666666666666666666666666666777777777777888888888666666666666666666666666777777777777777888999999777777777888888888999999999999999:::::::::;;;;;;;;;:::::::::999999999888777888999999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::999888888777777999999999999:::::::::;;;888888888888888999::::::999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999999999999999888888888888888888888888::::::::::::::::::::::::;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;;;;888888999999::::::;;;;;;999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;:::::::::===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999:::;;;<<<======:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<===???@@@??????@@@@@@@@@AAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@@@@AAABBB?????????@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????======>>>>>>>>>>>>======:::;;;===<<<;;;;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>>>>======<<<<<<<<<;;;:::;;;<<<>>>>>><<<;;;:::;;;;;;<<<<<<===>>>??????<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::888888888999999999::::::999:::::::::;;;;;;<<<<<<:::999999:::<<<===<<<;;;777777777888888777777777666666666666666666666666555666888:::;;;;;;;;;:::888888888888888888888888555666666666666777777777666666666666666666666666777777777666777888888999777777888888888999999999888888888999999999::::::999999999888888777777777555666777888:::;;;<<<<<<888888888888888888888888888888888888888888888888777777777888888999999999999888888777666555444444666666666777777888888888777777666666777777888999777888888999999888888777999999999999999999999999999999999999999999999999::::::999888777777777777777777777777777777777777::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999999::::::;;;<<<======;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;;;;:::555666777888999999:::;;;888999::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<999:::::::::999:::===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999888888888888888888888888777888999;;;===>>>???@@@==================>>>>>><<<<<<============<<<<<<===============>>>>>>>>>???444888@@@<<<999;;;888:::;;;<<<<<<;;;;;;<<<>>>DDDDDDDDDCCCBBBAAA@@@@@@CCC???<<<<<<>>>>>><<<999===>>>>>>===<<<;;;:::999???>>><<<;;;::::::;;;<<<888999:::;;;<<<<<<;;;;;;<<<;;;999777888:::<<<>>>===:::777888;;;===<<<::::::;;;<<<>>>@@@@@@>>>;;;???>>>===<<<<<<===@@@AAA;;;999???AAA>>>DDDGGG>>>FFFFFFDDDAAA>>><<<<<<>>>===;;;;;;>>>???>>>@@@CCC>>>@@@@@@===:::;;;<<<<<<<<<:::999999888666888>>>555???AAA999777===???:::999<<<>>>===;;;;;;>>>AAA>>>777<<>>;;;>>>EEEBBBAAABBBCCCBBB@@@BBBEEEEEECCCAAA???@@@AAADDDFFFCCC@@@???@@@CCCDDDBBB@@@@@@>>>???AAA>>>999;;;BBB===>>>===<<<>>>???===999>>>>>>???@@@@@@@@@@@@@@@DDDDDDEEEDDDDDDFFFIIILLLIIIIIIJJJLLLMMMOOOQQQRRRTTTQQQQQQTTTSSSPPPOOOQQQNNNLLLKKKKKKMMMLLLJJJGGGIIIKKKMMMLLLHHHFFFFFFHHHHHHEEEBBBBBBEEEFFFFFFDDDGGGDDDCCCEEEEEEBBBCCCEEECCCFFFJJJKKKJJJKKKNNNQQQTTTPPPOOORRROOOGGGDDDFFFJJJHHHEEEEEEFFFGGGEEECCCFFFDDDCCCFFFKKKLLLGGGBBBEEEDDDFFFIIIEEE@@@BBBJJJHHH???999;;;AAADDDFFFIIIKKKMMMSSS]]]```\\\VVVTTTNNNPPPSSSTTTSSSRRRQQQQQQOOOJJJJJJOOOPPPKKKHHHJJJRRRNNNPPPVVVXXXRRROOOPPPKKKIIICCC@@@DDDKKKNNNKKK>>>===<<<===>>>???BBBCCCDDD===999<<>><<<::::::===???AAA<<<:::<<<;;;888999>>>;;;;;;<<<>>>???===999666888:::<<<======;;;:::999999:::;;;<<<<<<;;;:::999999::::::888555666;;;???;;;888999===;;;555555::::::777666666999<<<>>>>>>>>><<<;;;<<<>>>>>>;;;888999888888888:::<<<======>>>===>>>BBBBBB>>>===>>>;;;GGGCCC888;;;AAA@@@@@@===???BBBCCCAAA???>>>>>>@@@CCCDDDAAA<<<;;;???DDD@@@@@@AAABBBBBBAAA@@@>>>CCCBBBAAAAAAAAACCCDDDEEEBBB@@@@@@CCCDDDBBBBBBEEEEEEAAA>>>>>>AAADDDCCCAAACCCCCCEEEEEE@@@<<>>@@@CCCDDDCCC???;;;888@@@AAAAAA@@@>>><<<<<<===???@@@@@@???===<<<======:::;;;<<<<<<<<<;;;999888???>>><<<;;;;;;===???@@@>>>===;;;999888999999:::::::::::::::::::::::::::;;;999777888:::;;;888555555:::<<<:::999<<<:::444555777999888777666888::::::888666666888999999888444555666777888888888888777888999888777666888:::666666666666777888999:::999888888777777888888888222555666555999>>>???<<<<<<;;;;;;===???AAAAAA@@@AAA@@@>>>===<<<===???@@@999:::<<<=========<<<;;;aaaVVVUUUSSSIIIEEEEEE???IIIIIIHHHEEEBBBAAABBBCCCIIILLLRRRXXX[[[[[[ZZZXXXXXXXXXWWWTTTQQQNNNMMMMMMSSSUUUYYY\\\]]]\\\ZZZYYYSSSSSSSSSRRRPPPMMMKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHFFFCCCAAA@@@AAABBBCCCBBB@@@>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDFFFCCCHHHIIIEEELLLQQQIIIIIIIIIIIIFFFDDDCCCDDDFFFMMMIIIGGGIIIIIIHHHJJJOOODDDEEEGGGIIIKKKJJJEEE@@@@@@>>>>>>@@@>>><<<>>>CCCDDDCCCCCCCCC???===>>>BBB?????????@@@AAAAAA@@@???KKKCCCEEEGGGDDDIIIPPPMMMIIIHHHJJJLLLLLLJJJNNNTTTYYYYYYZZZZZZZZZZZZ]]]```eeecccaaa___^^^^^^___```\\\ZZZYYYYYY[[[\\\[[[YYYSSSQQQRRRUUURRROOOQQQVVVWWWUUUSSSPPPPPPQQQRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTQQQSSSTTTVVVWWW[[[```cccbbbcccgggjjjmmmoooooopppiiiffffffhhheee]]]XXXXXXccc```^^^___bbbdddbbb___ZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUVVVWWWWWWWWWUUUTTTSSSOOOMMMPPPSSSTTTWWW\\\``````^^^ZZZUUUTTTVVVXXXXXXWWWZZZ```bbb___^^^aaa[[[YYYXXXYYY\\\^^^^^^\\\IIILLLPPPSSSSSSOOOIIIEEEMMMLLLMMMPPPNNNLLLOOOWWWQQQOOONNNNNNIIICCCCCCGGGFFFEEEHHHPPPUUUVVVVVVYYYYYY[[[\\\\\\[[[[[[\\\]]]\\\WWWUUUXXXYYYUUUTTTVVVPPPQQQXXXeeelllkkkjjjkkk___\\\TTTHHHAAAAAACCCBBBKKKKKKKKKLLLOOOTTTYYY[[[WWWQQQMMMNNNNNNLLLLLLOOOTTTPPPOOOPPPNNNIIIGGGJJJRRRTTTSSSOOOJJJGGGIIILLLVVVVVVUUURRROOOMMMMMMNNNSSSPPPQQQTTTTTTRRRRRRTTTTTTTTTPPPLLLNNNSSSUUUSSSLLLLLLKKKKKKLLLNNNPPPQQQNNNNNNNNNLLLIIIGGGFFFFFFIIIFFFEEEHHHGGGBBBAAADDDCCCBBBBBBDDDGGGIIIJJJIIICCCCCCCCCDDDDDDFFFIIIKKKHHHIIIJJJJJJJJJIIIGGGGGGHHHJJJKKKLLLKKKKKKLLLMMMKKKFFFEEEGGGEEE???<<<>>>:::<<<===<<<;;;<<<@@@CCCDDDCCCCCCEEEIIILLLLLLKKKFFFBBB@@@DDDLLLQQQRRRQQQTTTJJJLLLWWWWWWKKKIIISSSPPPZZZSSSJJJOOOQQQIIIEEEJJJJJJJJJIIIHHHIIIKKKNNNHHHHHHIIIJJJKKKKKKIIIGGGAAAGGGNNNRRRRRRRRRTTTUUUKKKKKKKKKLLLMMMOOOQQQRRRXXXTTTSSSTTTUUUTTTVVV[[[]]]ZZZXXXWWWYYY\\\^^^^^^YYYUUURRRPPPKKKCCC@@@BBBHHHJJJOOOSSSUUUTTTSSSQQQMMMOOOQQQQQQOOOMMMKKKKKKGGGGGGHHHHHHGGGGGGHHHIIIEEEEEEFFFGGGGGGFFFEEEDDD@@@?????????AAADDDFFFHHHDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>===>>>AAABBB@@@>>>;;;???>>>:::999<<<;;;777777999::::::999777777888<<<;;;::::::;;;;;;:::999999999:::;;;;;;<<<;;;;;;:::<<<<<<<<<;;;;;;===???::::::999999999:::;;;;;;======<<<;;;;;;;;;;;;;;;:::======<<<>>>BBBBBB@@@>>>===<<<===???@@@@@@???CCCDDDDDDCCCCCCBBBAAAAAA@@@AAABBBDDDDDDEEEDDDDDD~~~ooonnnjjjeee___\\\\\\]]]QQQXXXaaakkkppppppnnnkkkwwwzzz|||yyysssoooooopppkkknnnrrruuuuuuqqqmmmjjjrrrsssttttttssspppllljjjhhhgggdddbbbaaaaaabbbbbbdddbbb___\\\ZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUWWWXXXVVVUUUTTTUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSWWWTTTWWWWWWRRRYYY```YYYUUUVVVVVVUUUSSSSSSUUUWWWWWWRRROOONNNMMMJJJKKKOOOYYYVVVUUUYYY___```[[[VVVSSSQQQQQQQQQOOOJJJJJJMMMPPPJJJLLLVVVXXXSSSWWWcccbbb```aaaffflllooommmiiinnnjjjsss{{{{{{~~~~~~uuunnnmmmooossssssqqqsssxxxyyyzzzzzzzzzzzz|||}}}{{{yyyxxxwwwuuutttssstttwwwxxxyyyxxxzzzyyyzzz|||{{{yyy{{{|||{{{zzzxxxwwwyyy}}}}}}|||{{{yyyvvvtttsssrrruuuvvvwwwxxxzzz}}}{{{vvvuuuxxxyyywwwtttlllkkkjjjjjjkkkkkkkkkkkkmmmrrrwwwyyywwwtttttttttyyysssnnnoooqqqrrruuuyyyuuuvvvwwwuuusssppppppppphhhhhhjjjooopppmmmlllnnnqqqooommmlllkkkjjjhhhfffbbbgggmmmqqqqqqqqqssstttjjjhhhfffeeebbb^^^^^^bbb]]][[[^^^ccceee```]]]\\\\\\WWWVVVYYYYYYVVVUUUVVV___```aaaccceeeiiinnnrrrssssssuuuyyyvvvlllbbb]]]UUUOOOLLLQQQZZZdddoooxxxqqqtttpppeeeZZZVVVUUUTTTLLLLLLNNNQQQWWW^^^eeeiiigggeeefffgggfffccceeeiiiooollljjjkkkjjjggggggjjjeeeffffffaaa[[[VVVVVVWWWPPPOOOPPPRRRUUUVVVUUUTTT```]]]___gggmmmmmmlllmmmrrrxxxuuuiiieeekkkkkkdddbbbdddeeeeeedddfffiiillliiijjjlllmmmkkkhhhdddaaaYYYWWWWWWXXXVVVPPPNNNNNNIIIGGGDDDDDDGGGKKKNNNOOOUUUTTTRRROOOOOOSSSYYY^^^]]]]]]^^^^^^^^^]]]\\\[[[WWWXXX[[[^^^___^^^ZZZWWW^^^YYYWWWXXXXXXTTTOOOMMMKKKOOORRRPPPLLLKKKPPPUUUQQQPPPPPPSSSWWW[[[^^^^^^___XXXSSSVVV___eeedddaaahhh[[[___ssswwwiiijjjzzzqqqxxxrrrnnnvvvxxxllleeebbb```]]]YYYYYY\\\bbbfff___\\\[[[```fffeee\\\TTTQQQZZZdddiiiiiiiiimmmppp^^^___```aaadddfffhhhjjj\\\WWWSSSTTTTTTTTTXXX]]]dddbbb___ZZZVVVUUUWWWXXX^^^YYYWWWXXXXXXSSSNNNMMMFFFIIINNNRRRVVVWWWWWWWWWQQQTTTXXXYYYWWWTTTQQQPPPLLLLLLMMMNNNNNNOOOPPPPPPLLLMMMMMMNNNNNNNNNMMMMMMCCCCCCCCCDDDFFFHHHKKKLLLHHHHHHHHHHHHGGGFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFEEEDDD@@@AAA@@@<<<<<>>===>>>@@@@@@@@@>>>;;;:::>>>======???AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAACCCFFFFFFDDDEEEHHHHHHFFFGGGFFFEEEEEEGGGGGGFFFEEEHHHIIIKKKLLLLLLJJJHHHFFFGGGGGGIIIJJJKKKKKKKKKKKKzzz~~~zzz}}}}}}zzzzzzzzz}}}zzz|||yyyxxxyyy|||}}}~~~|||yyywwwwwwwwwwwwuuuwwwwwwuuuqqqppprrruuutttrrrooonnnooopppqqqpppqqqqqqqqqqqqooonnnlllkkkkkkjjjooonnniiinnntttmmmhhhiiijjjiiihhhhhhiiikkkpppllliiihhhfffaaa```bbbmmmfff```ccchhhkkknnnpppooonnnpppsssrrroooppptttqqqooottt~~~}}}{{{yyyyyyzzz{{{}}}~~~|||xxxuuusssssssssrrrtttxxx}}}xxxtttrrrzzzrrrqqq{{{}}}|||}}}zzzqqqjjjggguuuuuuttttttvvv{{{}}}rrrcccXXXTTTVVV[[[___fffnnnsssssspppnnnkkkfff```___\\\YYYVVVSSSRRRQQQRRRTTTYYY\\\XXXRRRPPPSSSWWWTTTQQQPPPQQQTTTYYY]]]^^^``````]]]YYYUUUTTTTTT[[[ZZZ[[[```gggkkklllkkktttrrruuu~~~~~~}}}}}}~~~sssuuuwwwzzz{{{zzzwwwttthhhfffeeedddaaa^^^\\\\\\\\\XXXTTTQQQQQQSSSTTTTTTWWWVVVSSSPPPNNNOOOUUUZZZdddddddddcccbbb```^^^\\\```___```ccceeeddd___ZZZQQQMMMKKKNNNQQQQQQLLLHHHKKKNNNPPPNNNJJJHHHJJJLLLJJJIIIHHHHHHJJJMMMOOOQQQZZZSSSLLLJJJLLLMMMKKKHHH@@@888===MMMQQQIIIKKKVVVOOOWWWTTTSSS^^^```YYYVVVTTTRRRNNNJJJIIILLLQQQVVVTTTPPPOOOSSSXXXVVVMMMDDD777<<>>???CCCHHHCCCEEEGGGIIILLLPPPUUUYYYXXXaaakkksss|||zzzrrrmmmjjjaaaVVVQQQQQQPPPMMM???@@@BBBEEEGGGJJJKKKLLLGGGHHHNNNWWW\\\ZZZWWWWWWMMMVVV]]]```eeeiiigggbbbWWWUUURRRPPPOOONNNMMMMMMMMMLLLIIIEEEAAA??????@@@::::::>>>DDDGGGEEEEEEGGGGGG<<<999AAACCC???BBBKKKVVVPPPKKKLLLQQQTTTQQQMMMMMMJJJGGGIIIMMMOOOMMMJJJPPPSSSRRRPPPSSSZZZ___^^^\\\\\\\\\___bbbddddddcccTTT\\\ccceeebbb___```bbbjjjjjjiiihhhfffcccaaa______```bbbbbbbbbccceeefffiiimmmnnnjjjhhhhhhddd^^^\\\___ccceeeeeedddbbbbbbaaaccceeeeeeddddddfffhhheeeggghhhiiihhhhhhiiijjjiiijjjmmmpppqqqqqqppppppfffhhhaaa^^^dddaaa^^^eee```bbbeeeeeedddbbbbbbccc```aaaccceeeffffffgggggghhhddd``````ccceeeeeedddeeeeeeffffffeeedddcccbbbddd```^^^___^^^[[[[[[^^^___]]]\\\\\\\\\\\\ZZZXXX]]]]]]aaaeeefffeeehhhnnngggfffeeedddddddddeeeeeeaaabbbbbbbbbbbbbbbeeegggaaa^^^[[[\\\```aaa^^^[[[^^^\\\[[[YYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXZZZ]]]]]]\\\\\\^^^```aaa]]]]]]___]]]WWWUUUWWWUUUYYYZZZQQQFFFEEEOOO[[[___]]]ZZZZZZ]]]```aaabbb^^^]]]ZZZWWWUUUTTTTTTUUUTTTUUUUUUSSSQQQPPPQQQSSSQQQQQQOOONNNMMMMMMMMMMMMMMMNNNPPPRRRSSSRRRQQQPPPOOOUUUXXXUUURRRUUUXXXXXXZZZYYYYYYZZZ\\\^^^]]]\\\WWWWWWXXXYYY[[[\\\^^^^^^ddddddbbbaaaaaaaaabbbcccnnnJJJAAA;;;999BBBKKKIIINNNTTTZZZ^^^aaaccceeemmmnnnoooooommmjjjfffdddeeehhhlllmmmlllnnnssswwwtttyyy|||{{{~~~~~~xxx~~~wwwyyy}}}xxxqqqlllfffppp~~~|||oooVVV???:::<<<>>>DDDNNNKKKKKKJJJJJJKKKMMMOOOQQQQQQRRRRRRQQQQQQSSSVVVYYYQQQSSSVVVYYY\\\___```aaadddfffnnnwwwyyysssnnnmmmuuuyyyzzzrrrfff```dddkkk___[[[\\\fffsssxxxssskkkfffnnnzzzxxxmmmbbbYYYaaaddddddcccjjjxxxyyyrrrmmmkkkkkkqqqoookkkhhhmmmqqqkkk___```ccciiijjjcccXXXUUUXXXSSSMMMKKKLLLKKKGGGEEEGGGDDDEEEFFFFFFFFFFFFHHHJJJFFFFFFAAA<<