BM6P6(@ dddIIIBBB???:::444000...------,,,+++******))))))******,,,++++++***+++,,,...///111555:::;;;;;;???GGGNNNZZZlllnnnBBB:::000GGG~~~vvvMMMBBB^^^xxxwww___YYY]]]ooo~~~ssskkkccc```eeeqqqsssjjjeeehhh]]]mmmvvvvvvXXXRRRLLL\\\YYYYYYeee}}}mmm~~~\\\]]]iiivvvqqqZZZJJJHHHBBBCCCEEEGGGGGGFFFEEEDDD???????????????@@@@@@@@@GGGCCCJJJgggzzzxxx|||wwwNNN999BBB<<<666;;;;;;888;;;>>>MMMcccooo}}}uuufff\\\WWWQQQJJJOOOhhh|||yyypppqqqxxxmmmyyywwwSSS[[[DDD999;;;===EEEJJJDDDEEECCCAAA???>>>>>>???@@@EEEUUUggg~~~yyyjjjjjjqqqeeeooottt^^^YYYMMMWWWgggnnnyyyuuu[[[OOOlll}}}gggsssNNNEEE<<>>eee}}}}}}rrraaammmfff[[[cccPPP@@@>>>:::888666555888======;;;===GGGZZZiiiDDD;;;???@@@AAAAAA888///JJJNNN???III>>>999;;;;;;999999:::999666999555333555666666<<>>>>>???@@@DDDeeeqqqsss}}}~~~sssrrriiissssss]]]\\\QQQ___sssvvv|||zzzfff[[[ppp{{{___{{{SSSFFF@@@GGGJJJ<<>>;;;:::777777999<<<===;;;>>>LLLdddZZZQQQZZZfffpppWWWJJJ666TTTqqqkkk^^^AAADDD===999;;;999444777>>>777555333222444666888999;;;CCCSSSdddpppzzzyyygggTTTJJJ>>>;;;777333///---,,,+++++++++++++++++++++++++++************************((())))))***,,,...000111555;;;KKK^^^kkkqqqxxxlllsssxxxgggxxxjjj999555777222888CCChhh}}}fffJJJBBB???:::444000...------,,,+++******))))))******)))***+++,,,------------555999CCCOOOXXXZZZTTTNNNOOOddd~~~|||dddFFF...333CCCjjjtttPPP???YYYxxx||||||~~~vvvnnniiigggdddeeeqqqmmm\\\uuunnn{{{\\\WWWbbbrrrwwwfffLLL>>>>>>AAAAAABBBBBBBBB@@@???>>>???@@@@@@@@@AAAAAAAAAAAACCCEEEFFFRRRrrr{{{ttt{{{xxxzzzvvvTTT<<<<<<>>>:::888<<<999444===QQQaaattt|||qqqvvvxxxnnnhhhmmmyyy~~~}}}ooolllvvvuuuxxxlll[[[SSSMMM>>>===EEEFFFHHHGGG>>>AAA???>>><<<<<<<<<>>>>>>\\\jjj~~~tttzzzwwwtttsssvvv{{{~~~ooo~~~uuuddd\\\iiixxxkkkaaa[[[qqquuulll}}}ddddddHHH???CCC@@@333;;;<<<;;;888555333333333444GGGkkk~~~sssyyy}}}eeegggoooUUUDDDBBB<<<:::888999:::;;;;;;;;;EEEYYYuuuzzzwwwsssssssssddd===IIIzzzyyy^^^eeeddd^^^SSSGGG>>>===??????AAA>>>666444777444---333111888KKKZZZeeeuuuxxxoooaaaNNN@@@;;;222111...,,,+++*********************************************************((())))))***,,,...000111555===MMM```nnnvvv~~~ddd```ccc555///...***444BBBkkkzzzyyyeeeIIIBBB???:::444000...------,,,+++******))))))******((()))+++---......------,,,000999EEEMMMOOOKKKFFFLLLXXXcccvvvfffBBB<<<666UUU\\\>>>JJJ___wwwvvvhhh~~~uuueeeUUUOOOSSSlllyyymmmkkkyyytttnnnrrrpppsss[[[\\\jjjvvvqqq[[[DDD;;;===?????????>>>===<<<:::999>>>>>>>>>???@@@@@@AAAAAABBBIIILLLQQQhhhxxx|||vvveee>>>;;;???;;;<<<999999444777FFFTTTmmm~~~xxxzzz}}}}}}}}}~~~zzzyyyooowww~~~zzz```QQQXXXFFF:::===EEEEEEFFFEEE===<<<;;;::::::;;;===???AAAPPP|||zzzsssjjj{{{vvvsssnnnkkkgggeeeiiipppwww|||wwwqqqooowwwqqqttt\\\LLLWWWxxx}}}zzzgggeeeqqqqqqRRR???===888222888<<<:::777555333333333444???```zzz{{{wwwbbblllsssXXXIIIEEE<<<999888999:::999:::===NNNfffZZZFFFsss{{{dddYYYMMM>>>GGGPPPNNN@@@888;;;888///555222333999BBBMMM\\\hhh|||wwwfffYYYKKK>>>555333...---,,,++++++++++++,,,************************************************((())))))***,,,...000111555>>>NNN```nnnxxx~~~ttt^^^|||TTT222333444///777DDDmmmmmmrrrdddIIIBBB???:::444000...------,,,+++******))))))******((()))+++---.........---+++...444;;;AAAEEEHHHIIICCCKKKRRRddd{{{cccCCC000>>>XXXooopppKKKBBBEEE```xxxxxxhhhWWWMMMJJJ___}}}aaaYYYoookkk]]]ooo~~~fff\\\fffqqquuufffNNN>>><<>>?????????===FFFIIIJJJ[[[yyy}}}|||}}}yyy~~~}}}zzzPPPBBB@@@===BBB444999777777===GGGbbb~~~~~~~~~zzz}}}qqqsss{{{zzzpppyyy|||^^^UUUbbbBBB888:::AAA???@@@BBB===???>>>===<<<===>>>@@@AAAHHH}}}}}}eee{{{tttlllddd___aaa^^^[[[YYY]]]eeennnuuu{{{tttbbb]]]UUUMMMIIIQQQeeeyyywwwcccaaaiiiMMMQQQttt}}}yyynnnnnn{{{jjj{{{___DDD>>>;;;@@@BBB999888666444333333444555888RRRnnn}}}}}}xxx~~~vvvdddoooqqqWWWKKKBBB;;;777666999999888;;;AAASSSjjj]]]???hhhxxxvvvcccZZZXXXeeeeeeSSSEEECCC@@@999555:::999222000999CCCHHH]]]hhhvvvjjjSSSDDD<<<555000...---,,,,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,...000111555???OOO^^^kkkvvv}}}kkkwwwxxxTTT000111666111444???cccgggmmmcccIIIBBB???:::444000...------,,,+++******))))))******((()))***,,,---...//////444555888<<>>>>>??????CCCDDDEEERRRpppzzz{{{|||}}}fffJJJ<<<999>>>333::::::999999<<>>:::;;;@@@===@@@>>><<<:::999999:::;;;QQQooodddyyyqqqiii```XXXRRRTTTSSSQQQPPPSSS[[[eeellltttzzzhhhZZZDDDAAA===999888@@@UUUiiiwww\\\NNNAAAGGG{{{vvvUUUVVV|||sssssstttmmmtttjjjqqqPPPBBB>>>EEE===888777555444444555777888333CCCYYYkkkwww}}}zzzjjjpppkkkUUULLL>>>:::555444888999888>>>HHHXXXmmm{{{nnnaaaSSSSSSDDD999fffmmmggg___uuu}}}vvvppp^^^RRRIIIAAA666:::===:::444222555999<<>>===>>>>>>===<<<;;;:::::::::::::::;;;<<<===>>>??????AAAAAACCCFFFNNNccc{{{}}}~~~~~~zzzWWW>>>::::::777<<<:::999999666BBB\\\}}}xxxxxx}}}~~~{{{zzz|||ssshhhzzzjjjpppvvv```^^^bbbKKK@@@777:::>>>999999>>>======<<<;;;999999;;;<<<===GGGttt|||vvv{{{dddzzztttjjjaaaYYYRRRMMMJJJEEEFFFFFFFFFHHHOOOYYY```jjjsss~~~ppp[[[IIIAAA888888999===BBBNNNcccvvviiiIIIEEECCCEEEkkkZZZ\\\sssqqq|||tttppp}}}rrr^^^TTTVVV>>>;;;:::888666666777888999666999CCCSSSbbbmmmtttyyy|||ooopppfffWWWSSS@@@;;;444333999::::::DDDQQQgggyyyvvv___TTTPPPSSSPPPJJJLLLEEEhhh}}}oooYYY]]]sssyyywwwiiiZZZQQQBBB:::AAARRROOO;;;555>>>333555:::CCCNNNZZZdddiiittt|||xxxmmmRRRDDD555///---+++******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***,,,...000111666CCCRRR^^^kkkxxx~~~~~~gggdddhhh{{{yyyiiiIII111999777222///ZZZxxxqqqwwwaaarrrmmmvvvcccKKKBBB???:::444000...------,,,++++++***)))************))))))***+++...000111666444666AAARRR]]]___]]]^^^[[[|||{{{}}}qqqvvvFFF///555444???jjjuuuNNN???@@@MMMooowwwkkk```eee|||}}}qqqmmm]]]OOORRRdddqqqlll```___vvvmmmwww{{{]]]XXX{{{wwwpppppp{{{wwwwwwZZZ^^^xxxvvvcccHHH999===>>>999@@@@@@>>>===============;;;;;;<<<===>>>???@@@@@@>>>===AAAGGGHHHRRRqqq~~~~~~{{{}}}}}}{{{fffHHHCCC>>>;;;===999999:::444777IIIeee}}}wwwwww|||}}}zzzzzz}}}xxxyyyyyyhhhhhhzzzttt{{{tttSSS]]]fff>>>???888<<<@@@:::999>>><<>>>>>???BBBEEEHHHJJJZZZxxxooouuufff}}}mmmeeeYYYNNNFFFCCCAAA@@@:::<<<===>>>@@@FFFOOOUUUaaakkkyyykkk]]]QQQCCC:::999888:::@@@IIITTTbbbxxxoooIIIHHHLLLCCCVVV```___sssmmmqqqqqq}}}{{{YYY>>>===:::999888888999:::@@@888444<<>>===EEE@@@;;;;;;>>>@@@???===>>>======>>>@@@AAA???>>>AAAAAADDDFFFDDDJJJeeeyyyzzz{{{{{{```???>>>@@@:::777888999888888;;;KKKbbb||||||~~~vvvtttvvvsssnnnuuuwwwsssuuurrr|||wwwuuu}}}uuuqqqrrr\\\aaaYYY888;;;<<<>>>>>>======???@@@@@@BBB???===KKKeeeuuuwww{{{yyyvvvpppllltttmmm\\\TTTJJJCCC@@@>>>999555444333444999<<<@@@HHHPPPbbbkkkvvv~~~qqqTTTAAA999888999;;;@@@EEELLLZZZ]]]rrrVVVDDDGGGEEE]]]tttggg{{{}}}qqqhhhLLL@@@;;;???:::222:::LLLJJJMMM;;;000999888888HHHUUUffflllbbb]]]```VVVDDD<<<444999???:::@@@VVVeeeyyy~~~TTT>>>OOOnnn|||uuuuuu|||aaaNNNKKKgggyyyrrrUUUJJJ___jjj[[[OOORRRHHH>>>777;;;BBBCCC???;;;@@@???BBBOOO___nnnvvvzzzxxx}}}iiiRRR@@@777///...---,,,+++*********************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++,,,...///000333CCCSSS```ooo}}}mmmkkkRRRrrr{{{DDD,,,444...000333\\\rrrzzzhhhJJJBBB???:::444000...------++++++***)))))))))))))))*********)))))),,,000333<<>>BBBUUUwww~~~rrriiidddsssgggZZZbbbKKKBBB===TTTmmm|||dddiii}}}vvvXXX===888>>>>>><<<<<>><<<@@@???BBBEEEDDDIII___xxx{{{{{{{{{}}}|||VVV<<<>>>;;;;;;>>>===999777888:::HHH^^^vvv|||ssspppnnnmmmjjjhhhlllvvvzzzzzznnnffflllxxxvvvzzzqqqbbbWWWAAA666;;;===>>>>>>======>>>@@@FFFGGGIIITTTooovvv{{{}}}vvv{{{nnn```VVVPPPIII@@@:::888777333///111//////444777:::AAAJJJVVVfffyyyvvvkkkZZZPPPCCC======CCCIIIMMMaaahhhmmmvvvrrr}}}}}}kkkRRR>>>VVV{{{iiijjj~~~xxxdddVVVIIIEEEBBB<<>>)))999444333,,,KKKjjjtttjjjMMMBBB???:::555000.........++++++***))))))))))))***)))************+++///222@@@===>>>???;;;888CCCSSSnnnyyyvvvvvvGGG777777===[[[|||WWW@@@999CCCUUUnnnjjjZZZZZZmmmmmmccczzz^^^JJJ888777;;;;;;:::;;;>>>;;;999:::<<<===;;;888:::999999:::<<<===;;;:::>>>===???DDDDDDGGGUUUfff|||}}}}}}wwwQQQBBB>>>===@@@@@@<<<999999444777@@@NNN```ssswwwkkkgggbbbfffccc___kkk{{{uuuvvvzzz}}}}}}|||yyyYYY___OOO777CCC<<<===>>>===<<<<<<>>>???AAA@@@DDDVVVuuurrrpppzzzzzz}}}ppp```PPPFFFAAA<<<555111111000...,,,///,,,---000222555;;;CCCNNNaaawww|||qqqaaaQQQEEE???888888AAASSSfffqqqzzz|||}}}MMM\\\nnnwwwttt```SSSOOOPPPNNNLLLRRRKKKBBBIIIRRRFFF888===;;;666444777===@@@AAA@@@:::888@@@CCC@@@PPPppp|||pppmmmmmmuuummm___LLLHHHFFF999333RRRppplll{{{eeeTTTmmmcccUUU^^^nnnuuurrrfffZZZFFF999>>>QQQ___cccVVVeeeeeeUUUPPP```pppsssQQQIII@@@;;;444000555>>>======:::555...******,,,+++*********++++++,,,---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++,,,...000111222???UUUhhhrrrvvv|||ttttttqqqyyysssvvvOOO+++444///...///>>>iiinnnssskkkNNNBBB???:::555111///......,,,+++******))))))******)))************+++...111888999;;;===<<<>>>EEENNNZZZkkkvvv<<<---CCC;;;iii~~~MMM777FFF>>>UUUsssdddiiisssJJJ???777777:::888888:::;;;:::999:::<<<<<<:::888888777777888:::;;;999888===;;;===BBBDDDEEELLLUUUlllyyyxxxSSSGGG<<<;;;======<<<<<<999888999===GGGVVVfffqqqzzz~~~{{{kkkbbbaaabbbbbbaaaeeeuuu~~~}}}pppnnn~~~pppqqq~~~ooo___```LLL777???<<<======<<<;;;<<<>>>@@@EEEEEEIIIWWWlllwwwmmm\\\fffxxxzzzzzz}}}qqqdddUUUGGG>>>888444000............---000------///111333999@@@NNN^^^qqq~~~|||jjj___[[[QQQCCC===???CCCNNNaaavvvuuuqqqSSSPPPiiibbbfffeee___YYYQQQOOOZZZ^^^QQQJJJQQQTTT@@@333444666222111666888???OOOTTTOOOZZZqqqzzz{{{qqqppprrr{{{hhh___PPPEEEEEE>>>AAA999333WWWppp[[[nnntttggg]]]^^^ooo~~~cccVVV\\\gggkkkXXX]]]XXXGGG>>>KKKcccssseeeggguuu|||hhhTTTgggsssaaaPPPJJJHHHCCC<<<888111333333333111///......++++++*********++++++,,,************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---///000111666===QQQjjjvvvvvv{{{zzztttpppwwwnnnnnnhhh333///***...<<<>>>VVVrrrkkkkkkMMMBBB???:::555111/////////,,,++++++***************)))************+++---///,,,666;;;;;;CCCPPPRRRLLLKKKddd}}}lllcccaaazzzMMM888666???^^^kkkDDD<<<888AAASSSkkk~~~qqq}}}vvveeewwwWWW???;;;999999:::888777888555555555666777777666555777666666777999999888777;;;:::<<<@@@CCCCCCFFFIII\\\xxx~~~sssxxxyyy}}}oooYYYBBB999:::;;;<<<<<<999;;;;;;999999AAAOOOZZZfffmmmxxx|||qqqcccYYYWWW[[[bbb^^^cccttt~~~wwwuuu|||vvvsssiiigggiiieeeSSSEEE???:::;;;<<<<<<;;;;;;<<<>>>AAA@@@FFFLLLSSSYYY^^^]]]YYY~~~qqqvvv~~~wwwjjj\\\OOODDD;;;555111///---,,,---.........000---,,,...///000666===NNN\\\ooo~~~rrrnnn^^^JJJ@@@@@@>>>888444BBBYYYtttyyypppPPPGGGuuu{{{yyywwwppp___]]]hhhrrriii[[[YYY```cccIII777999;;;444444;;;;;;GGGZZZ^^^YYYdddsssuuuxxxyyyyyyttt}}}rrrppppppqqqzzz___KKK777444___}}}gggPPP{{{}}}uuugggTTTOOO|||pppYYY]]]rrrssstttnnn\\\LLLJJJXXXfffdddXXXcccxxxlllPPP\\\yyyfffdddmmmnnn\\\GGG777666444333333222000......---,,,+++************************)))))))))(((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))***+++---///111222@@@BBBRRRlll}}}```XXXccc555333///333===???MMMyyyxxxvvvyyyiiiKKKBBB???:::555222000000000,,,,,,+++************+++((()))+++*********,,,...'''555===>>>JJJ\\\[[[MMMUUUQQQRRR___rrrzzzssshhhqqqSSS===000666[[[kkkCCC@@@999:::KKKfff}}}wwwrrryyydddjjjxxxFFF999999999:::999888777777666666666666666777777777777666666888999:::888777;;;;;;===@@@AAABBBCCCDDDLLLooo~~~xxxvvv~~~zzzlllSSSEEE>>>:::888999777;;;===999444666???HHHQQQ[[[hhhrrrwww|||xxxiii^^^VVVQQQTTTYYY]]]]]]jjjzzzxxxzzznnnppptttooohhhsss|||ZZZSSSYYYUUU???===FFF???::::::;;;::::::<<<@@@CCC???FFFLLLKKKGGGGGGLLLRRR~~~{{{ooosss~~~qqqgggXXXIII>>>666222///---,,,+++++++++,,,---......+++***,,,---...333:::III[[[qqqttthhhTTTLLLAAA777444888???DDDUUU___nnn|||}}}{{{RRRTTTiii}}}jjjqqqqqqbbbddddddiiiQQQ@@@AAAAAA:::888???AAAMMM]]]^^^\\\mmm}}}{{{{{{tttzzz|||uuuttt|||{{{}}}yyycccLLL888888^^^}}}vvvXXXkkkiiiTTTWWWYYYssslllcccmmmzzz}}}nnn^^^TTTQQQOOONNNXXXNNNJJJNNNQQQOOOOOOSSS{{{}}}aaaGGG???666000///111222222000///---,,,+++*********************))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))***,,,...000222333BBBEEERRRhhh{{{eeessssssVVVzzzOOO111555---///111;;;IIIqqqzzz{{{hhhJJJAAA???:::555222000000000---,,,++++++******++++++((()))++++++******,,,---***333;;;AAAKKKTTTUUUPPP[[[aaaiiiqqqyyy|||BBB888111;;;^^^nnnNNNAAA777:::HHH[[[ooo~~~yyywwwzzzttt______xxxccc<<<555666777777777888777555888888888777777888:::;;;888777777888:::;;;999888;;;===??????@@@BBBDDDEEEFFFiii{{{xxxxxx}}}uuuiii\\\LLL>>>999;;;999;;;<<<:::666555888<<<;;;EEEQQQZZZ```gggrrrzzzzzz}}}kkk```VVVSSSSSSSSSTTTVVVZZZfffxxxyyy{{{xxxzzzppp{{{{{{sssxxxxxxkkkqqq~~~ggglllcccNNN>>>999:::===888999999999:::===AAAEEEKKKNNNQQQPPPKKKHHHLLLQQQyyy{{{uuu~~~sss~~~}}}ooo\\\TTTHHH===555111///...++++++++++++++++++---...---***)))+++,,,---222:::CCCYYYpppxxxqqqcccTTTIII<<<555666???FFFJJJVVVdddsss|||```qqqpppjjjssspppmmmZZZLLLKKKIII@@@===AAAFFFQQQ______aaawww|||wwwwww|||}}}wwwXXXEEEPPPiiixxxppp\\\lllzzzgggeeeMMMbbb}}}|||gggZZZYYYsss}}}xxxfff___ddd^^^PPPSSS[[[XXXMMMOOOZZZVVVEEEiii|||rrrRRRGGG999000000222444444///......---,,,,,,,,,---************))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))***,,,...000222444>>>GGGTTTcccssshhhZZZ777111'''...,,,;;;FFFjjjttthhhJJJAAA???:::666222111111111---,,,++++++******++++++((()))++++++******+++---///000888CCCGGGFFFIIIPPPQQQfff}}}~~~GGGCCC===222666\\\ZZZNNNAAA:::777===NNN___|||rrrdddtttvvvqqqbbbooosssNNN111222333333333555777666444666666555444333444777:::999888888999;;;;;;:::999;;;>>>@@@??????BBBEEEFFFNNNWWWjjjyyyxxxzzz{{{oootttxxxoooYYYDDD<<<@@@999888888777666555444444000888AAAGGGMMMUUUbbbllloootttyyy}}}~~~{{{oooeeeQQQIIIFFFLLLRRRRRRPPPNNN[[[sss~~~}}}oooyyyvvvsss}}}www}}}}}}UUUooo\\\???CCC:::000AAA777888888999:::===BBBFFFBBBBBBEEEIIIKKKKKKKKKMMM]]]uuulll]]]GGGAAA999333///.........,,,---------,,,,,,---///...+++***,,,---...444;;;@@@WWWlllkkkYYYFFF<<<777:::444===QQQ\\\^^^hhhyyyzzz}}}kkkpppkkk^^^TTTSSSQQQJJJGGGHHHFFFSSSbbbeeeiii~~~~~~{{{~~~vvvjjjEEE@@@aaa~~~RRRVVV}}}ddd\\\___mmm|||{{{jjj[[[WWWKKKrrrjjjZZZbbb___LLL===WWWggg___XXX\\\]]]UUUEEEyyyyyycccooozzzsssPPPFFF:::333333333222///...------------...//////************))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))***,,,...111333444===LLLZZZdddqqqwwwxxxyyy{{{ssswwwEEE000(((:::222???EEEfff{{{cccMMMCCC@@@<<<777222000......------,,,,,,+++***))))))************************......666CCCGGGDDDGGGPPPbbbkkkfffBBBBBB777777XXXwwwjjjDDD999===<<<;;;===WWWjjjzzzllljjjpppppplll~~~~~~OOO777888333333333333333333333333444444333333444555777888PPPSSSMMM???;;;??????888>>>???@@@@@@@@@AAADDDFFFQQQTTTiiivvvsss|||zzz||||||xxxwwwtttpppnnnfffPPP;;;EEE999111666;;;:::555333222222333444999@@@IIIOOOXXX]]]dddlllrrrxxx}}}~~~~~~}}}ppp^^^QQQLLLEEE@@@@@@FFFKKKLLLPPPWWWnnnuuu{{{mmmjjjqqq}}}wwwppp}}}~~~mmm\\\JJJBBB@@@;;;555222777999;;;:::;;;>>>AAAAAA>>>??????HHHSSSOOOLLLWWWmmmppprrroooYYYMMM>>>999222------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---***))),,,---...111666777RRR\\\MMM<<<000222???@@@JJJlllyyymmmppp|||mmmUUUUUUbbbSSSDDDOOODDDVVVaaakkk~~~{{{qqq\\\AAA888\\\uuuXXXaaatttccccccwww~~~mmm```aaaVVVUUUkkkppp\\\aaajjjVVVCCCDDDWWWiiiiiieeeeeeaaaSSSVVVgggkkkbbbpppuuubbbPPP;;;222333666222...111000//////222444111---.........---,,,+++,,,,,,+++***************++++++,,,++++++******++++++,,,+++)))(((+++///000111222:::IIIVVVfffyyyhhhccczzzdddNNN000)))444444333UUU]]]```JJJCCC@@@<<<777222000......------,,,,,,+++******)))************************...---000:::DDDJJJOOOTTTWWW\\\sssiii???---666BBBAAAcccvvvsssQQQ999;;;???:::888FFF\\\ttteeeVVV]]]|||xxxdddvvvrrrbbbBBB666666222222222222222222222222333333333333333555666777FFFIIIEEE;;;888===<<<666:::<<<>>>>>>>>>???AAACCCMMMMMMZZZsssooonnn{{{xxxxxxuuusssssspppbbbSSS999:::===???:::222222777666555333222222444888;;;CCCHHHOOOWWW^^^eeekkkppptttvvvyyy{{{|||}}}|||{{{tttmmmdddXXXJJJAAA???@@@@@@BBBCCCAAAFFFXXXkkk{{{zzz{{{||||||~~~wwwkkkVVVAAA:::<<<===;;;999999::::::999:::===@@@BBB;;;>>>===CCCJJJGGGIIIYYYooouuuttt\\\IIIAAA999444000------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---******,,,------111777<<>>//////QQQzzzzzzXXXiiinnnlll{{{{{{iiiYYYPPP```hhhVVVXXXcccWWWJJJ===MMMmmmtttkkkggggggbbbaaallloooiiiwwwyyyqqq[[[CCC666333222555999555444222///......///...222000...---.........---...//////000000///...---------,,,,,,,,,,,,------+++))))))---111333333333///CCCUUUfffuuuzzz~~~vvv{{{vvvWWWllltttAAA...)))000---999HHHXXXxxx^^^HHHCCC@@@<<<777222000......---,,,,,,++++++*********************************+++++++++000@@@RRR^^^```qqqcccaaarrrxxxzzz___AAA222555<<>>??????@@@AAADDDCCCHHH\\\xxxwww{{{xxxxxxvvvuuuvvvwwwrrrkkkSSSFFF;;;999;;;:::666333222222111111111222333333222555;;;@@@EEELLLRRRVVV```cccfffjjjlllooosssvvvvvvwwwyyy{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvtttpppmmmbbbXXXLLLDDD===666555777@@@@@@AAADDDJJJXXXoootttyyyzzz|||mmmqqqppprrr___KKK999666<<<>>>;;;888444444666999;;;===>>>???;;;>>>===???BBB???FFF\\\~~~}}}qqq}}}rrr[[[EEE888555111000------.........---++++++++++++,,,,,,,,,,,,---++++++---------222888999CCCCCCGGG]]]nnnnnnlll{{{tttsss\\\UUUWWWRRRYYYwwwmmmkkkwwwrrr___UUUTTTNNNbbbttt{{{~~~yyy[[[VVVTTT^^^ZZZTTTHHH:::;;;VVVuuujjj]]]wwwtttbbbqqqvvvhhhPPPPPPYYYUUU]]]fff[[[SSS@@@BBB[[[tttyyyeeemmmpppyyy|||zzzyyy{{{iiiXXXOOOBBB333000777333444444444222111111222111///---------......---...///111222111///---,,,......------------......*********...444777777444///<<>>888555:::GGGSSShhhooozzzyyylllQQQKKKKKKYYYooo|||uuuxxxJJJ...---222///........................000000000111111222333333111555666333333777666333666999===@@@@@@@@@@@@AAA??????@@@LLLlll~~~mmmvvvvvvuuutttttttttsssrrrxxxbbbIII:::999:::999666222222333444555666444333000111333444666888<<<@@@IIILLLPPPTTTWWWZZZ^^^aaafffgggiiijjjjjjjjjiiihhhkkkiiifffccc___YYYRRRNNNCCC;;;444444666666999===???;;;>>>MMMdddxxxzzz}}}~~~||||||}}}{{{~~~wwwzzzeeeVVV]]]qqqKKK@@@888:::>>><<<888555000000444:::===;;;999999>>>AAA>>>>>>AAA===CCCXXXxxxxxxyyyqqq}}}ppp[[[GGG777000000------------......---,,,++++++++++++,,,,,,,,,,,,---,,,,,,......---222999;;;YYYmmmvvv{{{hhhJJJ@@@HHHEEECCCSSSdddzzzsssyyyqqqhhhbbbQQQZZZsssxxxmmmkkkooo}}}vvvllllllqqqwwwwwwnnnVVV>>>;;;SSSooouuuhhhpppfffqqqqqqggghhhzzz{{{^^^LLLKKKTTTiiiooo```ZZZNNN>>><<<^^^eeeppp|||yyyyyyrrrrrrrrr```AAA111333222000111555777555333222///000111111000///000111000111111111000///...---......------------......+++++++++...555:::999444777777444EEElllwww|||rrryyyGGG222+++(((***???>>>WWWWWWyyy```KKKCCC@@@<<<777222000......,,,,,,+++++++++++++++***************************'''......)))///EEEZZZbbbppp}}}xxxEEE666555;;;===DDD^^^ssseeeEEE;;;<<<===<<<;;;;;;<<<>>>CCCIIISSS^^^mmmsssbbbQQQHHHIIIPPP___tttfffYYYxxxyyyOOO333---111000,,,---------------------------...//////000111111111000333444333333555444222444777;;;>>>>>>>>>??????@@@AAA???CCCYYYzzzrrrzzzrrrrrrrrrssssssqqqqqqrrr{{{zzzoooYYY@@@333444:::888666555555555444000---333333333111000000222555888:::===???AAACCCGGGIIINNNOOOPPPQQQQQQQQQPPPPPPOOOMMMJJJGGGCCC>>>888444444222333888;;;;;;<<>>BBB===???OOOppp}}}ooosssrrrWWWEEE:::222//////,,,---......---,,,++++++++++++,,,,,,,,,------------,,,...///...---333;;;MMMnnn~~~tttPPPBBBKKKJJJBBBCCCGGGOOO\\\uuuzzzbbbKKKSSSaaammmrrrvvvqqqtttpppTTT```zzzyyywwwwwwwwwyyy}}}{{{~~~|||www[[[;;;777UUUxxxxxxccceeeffffffjjjmmmeeebbbzzzyyyeeePPPOOOeeessskkkbbb[[[HHH555EEExxx{{{rrrzzzyyyuuu\\\PPPSSSHHH===444444555222111222333555666555222111222444333333111000000000111111------,,,,,,,,,,,,------,,,---,,,---555===<<<555888===;;;HHHiii~~~vvvQQQ333---,,,(((666MMMfffllllll```KKKCCC@@@<<<777222000......++++++++++++++++++++++++***************************...///)))(((222CCCNNNXXXhhhnnn]]]:::333000888FFFSSS___fffWWWIII999555;;;???;;;444666:::???CCCJJJTTT___hhhttt{{{ppphhhddd\\\TTTLLLFFFBBBEEEKKKggg|||ffflll|||vvvXXX111***333444...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////111222222333333333333222111444777999::::::<<<===<<<@@@@@@AAANNNfffzzzvvv}}}}}}qqqoooooossssssqqqqqqsssrrrzzz|||sssaaaNNN<<<111666333000000222333111///111222222111000000111333///111333444444444666888777888888999999999999999777666555555666555333222333333555999999666777;;;EEEYYYooo{{{~~~|||xxxuuuwwwqqqxxxvvv|||uuuppp}}}yyy|||wwwpppwwwqqqpppkkk|||^^^fffhhh>>>777777888999777:::FFFSSSVVVFFF888444333333888@@@===>>>:::===BBB<<<<<>>;;;777???BBBOOObbbrrrtttppprrrssspppyyyuuu]]]FFFBBBCCCHHHLLLJJJMMM___ttt}}}xxx^^^cccxxxxxx|||lllHHH;;;XXXzzzzzz{{{mmm]]]^^^zzzjjjeeekkkcccXXXlllhhhRRRYYYmmm{{{mmmbbb\\\PPPBBBOOOtttxxx~~~}}}zzzxxx~~~sss```MMMDDD???:::;;;AAAAAA;;;444000000111111000//////............///000------,,,,,,,,,,,,------,,,---,,,---777CCCCCC;;;999PPP^^^dddsss~~~lllccchhhvvvqqq```OOO111000111,,,444]]]xxxsssbbbNNNCCC@@@<<<777222000......++++++++++++++++++++++++************************,,,***++++++)))+++444???TTT```cccmmmCCC...:::<<<000AAAeeeiii[[[JJJ???<<<;;;999666999;;;===<<<:::<<<@@@DDDCCCNNN\\\fffiiikkkooorrrgggaaaZZZUUURRRPPPMMMJJJJJJCCC>>>???CCCOOOccctttoooPPPVVV{{{}}}XXX>>>***+++222000---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---/////////111111111222333111333555777777999;;;===999>>>BBBCCCIII\\\uuu{{{zzzvvvpppmmmqqqrrrppppppsssqqqqqqqqquuu{{{tttZZZAAA<<<777111111444666666555000111333333111000111222...000111111000000111222//////000000111111111111222111000111333666777777333333444555444777BBBNNNddduuu|||wwwuuusssuuu{{{}}}~~~~~~zzzuuulllwwwwwwuuu}}}zzzsssxxx}}}nnn]]]```SSS...666555444555444888CCCOOOTTTDDD888888888666888???999===<<<>>>@@@;;;???RRRxxxnnn}}}vvvRRRCCC555000000///......+++---......,,,+++---///------......///000000111---...000111...---333===[[[xxxzzz\\\IIIGGGDDDCCCCCC<<<===:::???JJJRRR\\\ppp{{{bbbXXXZZZ___dddmmmppp^^^RRRDDDEEE@@@???@@@:::888FFFXXXiii{{{tttfffnnnvvvyyy{{{}}}ZZZ;;;HHHiiixxx{{{yyy}}}pppRRRDDD```fffmmmooogggaaaeeeppp}}}ttt]]]OOO\\\xxxxxxlllnnnmmmSSSFFF\\\yyyyyypppssszzzzzz}}}zzznnnfffYYYNNNOOOXXXaaaMMM777///555;;;888111---///111333444333111000......------------......+++---+++,,,999JJJLLLDDD???[[[kkkqqq{{{{{{~~~nnnPPPvvvJJJ///000//////333UUUuuufffRRRCCC@@@<<<777333000///...++++++++++++++++++++++++************************+++%%%&&&---///---222;;;MMMkkkwww~~~KKK:::;;;999888<<>>AAA>>>======>>>BBBFFFIIIKKKHHHGGGFFFFFFEEEDDDAAA???>>>>>>DDDRRR```qqqyyywwwkkk666111...///---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,---,,,,,,...000000111444333444666777888:::===@@@>>>AAADDDCCCCCCPPPmmmxxx{{{}}}sssmmmnnnooommmmmmpppmmmppprrrsssxxx|||wwwmmmOOOGGG===777666666555222111333555555333111000000000222333222111111222333222222222333333333444444555333000///111222333333444333444555999EEE\\\qqq}}}~~~xxxvvvwwwssslllxxx}}}ttt{{{www{{{www~~~xxx}}}wwwuuu{{{qqqfffeeeTTT===888444222333555555444888>>>BBB888666???BBB<<<888:::777>>>@@@@@@@@@;;;EEE]]]yyy}}}vvv|||\\\???888222222222///...///***,,,...---+++,,,///222.........///000111111222---...111222...---444===VVVtttgggSSSGGGCCC>>>???@@@999<<<:::???HHHKKKLLLZZZkkkyyyXXXIIINNNWWWfffjjjssslllTTTIIIKKKJJJEEE??????BBB>>>666999DDDQQQgggkkkiii}}}yyyuuu{{{~~~|||xxxuuuGGGDDD]]]RRRMMMNNN^^^fffOOO666444---ZZZ~~~~~~ssspppiii[[[pppgggdddjjjcccIIIHHHdddwwwxxxwwweeeXXXUUURRRuuuxxxiiirrryyy}}}||||||~~~ooo]]][[[fffdddAAA777BBBLLLGGG;;;222666<<<@@@AAA>>>:::777//////............//////***,,,+++,,,<<>>```uuuqqqyyy___NNNFFFBBB<<<888555333000///---,,,++++++******+++++++++*********))))))(((((()))******++++++,,,------:::YYYvvv[[[LLLFFF888333???===MMMmmmvvv\\\JJJBBB???;;;:::;;;;;;;;;:::;;;FFFAAA999AAAGGGDDDAAAAAABBBDDDDDD???<<>>@@@EEEFFFIII[[[pppsssiiiffflll{{{xxxfffkkkvvvmmmooopppqqqqqqtttzzz~~~~~~xxxlllWWWBBB777666555333555444333333333111...,,,111222333444444333333222222333555555444333333444---000444777888777333000---777<<<>>>OOOmmm~~~yyywwwzzzxxxqqqoooqqqyyynnn|||zzzwwwzzz|||ttt]]]HHH>>>;;;:::666555444333222333444555444666:::AAAFFFFFFAAA<<<888>>>???@@@AAA;;;CCCZZZnnnyyymmmccc;;;444222...+++,,,//////...,,,333+++***555...$$$///111------111222///000555...333000///222000333BBBYYYkkk}}}WWWJJJAAACCCAAA:::999>>>::::::GGGUUUbbbpppjjjTTTpppNNNUUUZZZZZZkkkqqqppphhh]]]SSSNNNMMMKKKBBBNNN@@@???AAA999===<<>>HHHHHHGGGOOOHHHGGGEEECCCBBBHHHSSS]]]hhhyyynnnZZZ[[[xxx{{{aaa<<<666.........---,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------......///000000000000111444777::::::::::::EEEAAAAAADDDDDDCCCOOO```yyyxxxfffqqqvvvooojjjiiioooqqqpppjjjfffhhhpppwww|||ssseeeXXXMMM@@@444222000///000333666777777////////////000000000000///000111000//////000111555555333///,,,///555;;;@@@RRRffftttyyyyyyxxxxxxtttnnnooo}}}wwwtttpppbbbMMM<<<777777555777666444333222222222222111555:::===>>><<<:::888888<<<;;;===AAA<<<@@@RRRxxxyyywwwzzzvvv___LLL555333333111000///000000...)))444---'''111222+++000000,,,,,,000000---...111///333000///222000333BBBPPPcccpppTTT===<<>><<<;;;@@@SSSmmm|||}}}|||tttiiivvv|||dddQQQMMMeee~~~}}}ooohhhaaaTTTSSSYYY===222JJJEEE;;;000:::RRR[[[TTTDDD666444DDDuuuwww}}}kkkxxx}}}kkk```YYYMMMYYYttt~~~hhhQQQOOOPPPKKKTTTrrruuueeeeeemmmzzz~~~~~~fff\\\XXXXXX```kkkJJJ???;;;ggg^^^444CCCAAAHHH666//////,,,...222---222***,,,444>>>OOOYYYSSS===EEEBBBNNNttt[[[hhh333---///111///555IIIggg{{{zzzppp^^^NNNFFFBBB<<<888555333000///---,,,++++++******++++++************))))))))))))))))))******+++,,,,,,,,,,,,---DDDkkkwwwZZZ???999888===???===AAAIII|||~~~~~~yyynnn```TTTMMMKKKDDD<<<@@@FFF>>>;;;IIITTTVVVYYY]]]eeesssvvvwwwuuuwwwYYY000(((555---------,,,++++++***************************************************+++------...//////000000111000111333555777888::::::EEE@@@???BBBBBB@@@EEENNN\\\hhhUUUaaammmkkkggghhhkkkppprrrrrrrrrsssuuuqqqwww||||||yyyrrrfffZZZEEE???888222//////......666555444333333444444555333444444333333333666888...111333444888BBBRRR___ssszzz{{{uuu{{{uuuttt|||ooo|||}}}{{{xxx{{{ssskkk```LLL:::222222333222777666444333111000000000111666::::::666333444666777888666999@@@<<<>>>MMMzzz}}}pppllliiivvvtttfffMMM<<<888555000111222222000......///***666111)))000555222333///------//////------000///444111///222///333AAARRRggg{{{sssWWW>>><<>>888999999MMMkkk|||{{{ZZZEEEFFFKKKTTTAAA:::;;;666:::888777666>>>LLLSSSQQQPPPSSS]]]jjj|||oooaaaKKKIIIQQQIIIGGG;;;<<>>OOOWWWNNN888>>>@@@PPPsssqqqwwwtttPPP}}}rrr555,,,---000,,,///AAA^^^rrrooobbb___OOOFFFBBB<<<888555333000///---,,,++++++******++++++*********))))))))))))))))))))))))***++++++,,,,,,,,,000444GGGtttvvvYYYFFF<<<777777;;;>>>PPPkkkuuupppsssmmmlllwwwrrreeeoooSSS///...222---,,,,,,+++++++++*********************************))))))))))))************,,,,,,------...//////000111000111222444666888:::???::::::???BBB@@@AAADDDJJJkkkhhh___gggppp|||kkkfffdddjjjppprrrooommmgggmmmtttxxx}}}|||jjjcccWWWLLLDDD===888555888666333111000000111111111222222222222444888;;;888@@@LLLYYYeeeqqq|||}}}yyyssstttxxxvvvooopppooosssvvv}}}uuuzzz}}}rrrtttttt~~~kkk```QQQ<<<000///333333000444444333222111000000000444666888777555333444666555666333666<<<999???QQQvvvnnnUUU[[[{{{eeeMMM<<<222444999333222333444222///000444111444333000222111111444000///............///111000555111///222///222@@@UUUpppwwwppp{{{mmm^^^PPPCCCBBBCCC@@@===<<<<<>>:::999;;;<<>>999MMM]]]QQQWWWMMMMMMooouuu~~~zzz{{{xxxuuu\\\TTTrrr{{{mmmJJJ>>>cccsssXXXTTT===;;;HHH~~~uuu\\\kkkssspppsssbbbQQQYYYxxxfffWWW^^^ooo{{{uuuZZZHHHQQQkkk}}}kkk\\\bbb]]]BBBKKKwwwfffAAAKKKJJJBBB333...000---///222...,,,'''+++444???RRRXXXKKK555III^^^ooozzzyyy~~~ssszzzzzzLLLhhh|||ddd111...***+++''''''888[[[zzzyyy~~~```PPPFFFBBB<<<888555333000///---,,,++++++******++++++))))))))))))))))))******((())))))******+++,,,,,,,,,333...000\\\```HHHBBBEEEAAA<<<777===SSSyyyyyy```WWWaaassspppDDD444444111***&&&***************)))))))))))))))))))))))))))))))))((((((((())))))***************+++,,,,,,------...000//////000111444666888:::888999===AAA@@@??????HHHUUU}}}hhhbbb{{{|||rrrmmmhhhfffkkksssrrrtttsssooopppuuuyyyyyy~~~zzzuuuqqqmmmiiieeecccUUURRROOOLLLIIIIIIIIIIIIKKKLLLMMMNNNOOORRRWWWZZZggglllttt|||{{{}}}zzztttrrrtttnnnooosss{{{zzzvvvyyy}}}~~~xxxzzzyyyqqqcccQQQBBB333...111333222///000000111111111111111111555333111222555666666555222555333444666555AAAYYYtttvvvqqq[[[\\\]]]@@@;;;999777999999555444666555222333999555...111888333***+++111222111///,,,,,,...000111111555222///222...111???RRRrrr~~~zzz[[[OOOCCC@@@AAAAAA???>>>;;;LLLzzzyyyYYYBBB]]]dddKKK======:::???999:::777666888999777555555111;;;QQQkkk~~~dddNNNFFFJJJkkk}}}wwwkkk^^^yyydddRRRppprrrQQQAAAdddyyyhhhvvvYYY<<>>222111333------222000...+++000888EEEZZZ^^^NNN888NNNooooooyyy[[[\\\cccTTT---222(((,,,***)))666[[[aaaPPPFFFBBB<<<888555333000///---,,,++++++******++++++))))))))))))************(((((())))))***+++++++++***,,,,,,///BBBjjj}}}hhhBBB???===>>>CCCJJJPPPSSSooozzztttkkkwwwqqqjjj```\\\hhhxxx~~~mmmGGG+++,,,111***'''...))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))******+++,,,,,,---............000222444666:::999:::<<<>>>>>>===<<<@@@@@@bbb|||vvv~~~nnn}}}~~~tttggghhhrrrmmmqqqrrroooooosssvvvvvvxxxxxxzzz}}}~~~|||zzzxxxuuusssqqqqqqqqqtttuuuwwwxxxyyy|||zzztttvvvyyyzzzyyyvvvrrrooo{{{yyyxxx|||ttt{{{|||mmmaaaWWW???555......111111///------...///000111111111111222///,,,...222555444222000555444333555333AAA[[[xxxyyyyyyyyyfffbbb>>>===>>>888888999222000555777333222666444...888BBB999222444333;;;:::444---+++...000000222666222///111...000>>>VVVyyyrrr\\\DDD<<>>@@@@@@CCCBBBBBBQQQlllqqqVVV000444333***$$$'''---222(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,)))******+++,,,,,,---------------...///111222333777888999999999;;;<<<<<<888999LLLeeeqqq{{{iiicccggguuu{{{rrrhhhfffeeemmmrrrsssuuuyyy{{{zzzpppqqqsssvvvzzz|||{{{zzz}}}}}}|||{{{zzzzzzyyyyyy|||~~~}}}}}}~~~}}}yyyuuuwwwzzzwwwppprrr{{{~~~|||~~~ttt```OOOFFF222---,,,000111...---///---...///000000000///.........---...///111111111111444222333777444===SSSzzzggg}}}zzzJJJ@@@@@@<<>>CCC<<<777777555===PPPSSSIIIPPPTTTCCCLLLIII???333...111333222333777333000111---000>>>XXX~~~lllTTTFFFFFFIIIEEE???888FFFvvvyyyjjjttt|||```NNNNNNNNNQQQGGG===;;;888666666666555444777111333555444BBBVVV\\\jjjlllppplll\\\RRRaaazzzyyykkk]]]qqq|||^^^fffXXXjjjjjjXXXsssyyyVVV```oooRRRPPPNNNNNNsssyyyppp^^^jjjtttlllgggTTTDDDRRRooouuuhhhooommmooo\\\???FFFgggwwwwwwwwwyyytttmmmkkk```KKKqqq^^^SSS]]]QQQWWW@@@222///,,,000333---+++)))...555FFF___dddQQQ;;;<<>>@@@<<>>RRRhhhlllaaaRRR???JJJsssggg^^^|||jjjxxx{{{vvvaaa[[[www{{{ggguuu|||kkkhhhmmmrrruuuxxxvvvnnncccRRR>>>>>>bbbuuutttooosssxxxtttwwwjjjYYYLLLyyyTTTQQQUUUBBBYYYBBB222///...333555+++---***///:::MMMiiinnnZZZ:::666VVVzzz}}}}}}yyyxxxuuuaaahhhpppBBB'''000---'''(((...000;;;]]]zzzaaaKKKEEEAAA<<<888555333000......,,,***)))******)))((())))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,---///111333999```dddHHH555,,,++++++*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************++++++++++++***+++,,,---...000111111333333555666888:::;;;<<<>>>>>>BBBFFFIIIXXX|||sssdddXXXaaapppqqqhhhuuukkkffflllqqqqqqtttzzzyyyuuuqqqpppssswww{{{~~~{{{uuutttxxx{{{yyyvvv|||}}}vvvqqqqqqmmmrrrwwwzzzttt}}}}}}wwwuuu~~~{{{uuuhhhXXXGGG:::333111//////...------------...,,,,,,------------...............///////////////...222111333888999FFF^^^~~~yyy~~~uuu|||``````llljjjhhh[[[VVVlllxxx^^^xxxyyyXXXLLL\\\DDD888===999555555555111...///333777OOOpppQQQPPPMMMLLLKKKBBB:::BBBmmm~~~sssfffdddfffgggJJJ===555999:::555333666444666888555111222777===GGGYYYcccbbbPPP111>>>ssskkkddd```]]]^^^UUUGGG\\\nnndddlllsssuuuhhhkkkuuuvvvnnnmmmrrrvvvpppnnnhhhUUU:::666\\\}}}tttnnn{{{zzzuuuyyyfffWWWRRR~~~XXXWWWWWW@@@NNN<<<333222///111333------+++000;;;MMMeeeeeeOOO999444PPPrrryyy{{{~~~zzznnnaaappp```777$$$111,,,)))+++...+++333UUUzzzaaaLLLDDDAAA<<<888555333000......,,,***)))******)))((()))))))))))))))))))))))))))))))))*********++++++++++++***++++++---///000---<<>>===EEE\\\tttRRRQQQccc{{{{{{zzzvvvqqqnnnoooqqqqqqoooooorrrwwwyyyvvvrrrtttwwwzzzyyyuuupppnnnmmmcccqqqyyy|||}}}~~~~~~|||{{{}}}yyytttzzzjjjfff[[[KKK;;;111...///...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,---------...............111000111777888EEE]]]zzzooo|||}}}mmmeeeGGGFFFlllyyygggssshhhNNNvvvooo@@@999888:::555555555222//////333777OOOTTTJJJIIIJJJIIICCC>>>BBBttt|||qqqdddYYYCCC888222666999666333555333666777444000000555;;;IIIXXX]]]]]]TTT;;;???ggg~~~iiilllsssyyyxxxfffKKKQQQqqq}}}|||xxxnnnZZZzzz|||hhheee```UUU}}}{{{mmmmmmtttyyytttnnnfffUUU;;;///FFFfffwwwzzzzzznnnrrrVVVNNNXXXxxxUUUZZZWWWAAADDD666333555000000222......+++000:::KKK```]]]CCC777222GGGdddpppwww{{{|||fffvvveee999'''---+++***---...'''***GGGhhhxxx```MMMDDD@@@;;;777555333000......,,,***)))******)))((())))))))))))))))))))))))))))))))))))************++++++***++++++---...//////666000;;;nnnrrrfffBBB777+++'''***...---)))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((()))***+++,,,---......///111333555777999:::;;;;;;???BBBBBBBBBJJJUUUtttmmm~~~SSSBBBKKKbbb}}}zzztttsssnnnjjjlllllllllmmmnnnkkkgggeeegggjjjlllllljjjfffdddooo}}}ttt~~~ppppppbbb[[[MMM>>>111,,,+++---,,,,,,+++***************************+++++++++++++++++++++,,,------.........111000000333111:::QQQ~~~qqqddd{{{]]]SSSrrrnnnyyyWWWddd}}}???;;;555888444555555222//////333666QQQ~~~zzzrrrgggTTTIIIGGGCCCEEEzzz{{{eeeNNN>>>333+++000666777555555333555666333//////444999DDDcccnnneeeZZZHHHIIIbbb{{{ZZZNNN\\\||||||tttssszzzyyyzzzooozzz}}}|||zzzYYYdddzzzggghhhdddVVVQQQjjj{{{uuunnnsss{{{|||~~~nnnbbb]]]QQQ@@@;;;AAAyyy}}}lllyyy~~~yyyoooJJJdddnnnNNNYYY[[[NNNEEE444111666222111222---///+++///888III^^^[[[BBB666222===TTTdddooo{{{{{{qqqIII...(((******---...(((&&&888OOOxxx~~~|||```LLLCCC???;;;777555333000......,,,***)))******)))((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,------..."""333444111LLLzzztttvvvwww|||iiiJJJ666,,,+++***+++,,,+++((($$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((()))***+++,,,,,,,,,---///111333555777777666777:::???@@@???@@@CCC```tttvvvuuuyyy|||}}}qqq^^^sss}}}}}}sssnnnrrryyy{{{xxxrrrttt|||~~~yyyzzz~~~yyyuuu}}}zzziiiWWWKKK;;;///+++,,,,,,+++++++++***))))))))))))))))))))))))*********++++++*********+++,,,------...,,,000000111222---444III}}}vvvjjj{{{wwwssseeeZZZEEEAAA666888333555555333000///222666PPPtttSSSKKKEEEJJJttt```DDD666000...666@@@@@@:::444111444555222......333999444ZZZuuuyyyjjjJJJEEEbbbsss^^^\\\wwwxxxqqqnnnqqqmmmlllvvvpppwwwyyyoooqqqjjjYYYwww}}}vvvpppjjjMMMbbbooollllllxxxuuuqqqxxxsss[[[CCC:::NNNrrr{{{}}}zzz}}}QQQxxxiiiIIITTTYYY\\\PPP888///555555333333---000,,,...555CCCZZZ\\\GGG555333666DDDVVVbbbppp|||ooovvvmmmiiiIII222(((***(((***---,,,)))...888kkk___KKKBBB???:::777555333000......,,,***)))******)))(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,---))),,,---000555???fffbbbGGG777333)))+++,,,+++)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((()))******++++++,,,,,,...///111222444444999999888888999;;;>>>@@@AAATTTtttwww}}}sssuuuwwwxxxwwwzzzyyytttaaaDDD888+++&&&)))------++++++***))))))(((((()))))))))))))))************+++))))))***+++,,,---......***//////111444000777LLLtttzzzzzzoooxxxssseeeeeePPPKKK@@@666444333555555333000000222555LLLzzzYYYGGGFFFTTTvvv~~~hhhMMM888333888AAAKKKOOOIII===333000333444222...///444:::===AAANNNppp]]]@@@MMM~~~yyyuuupppxxxzzzxxxuuulllSSSZZZ```bbbiiirrrjjj___aaa```dddhhhdddgggXXXhhhwwwttt^^^bbbaaa___hhhyyybbbEEE:::555jjj{{{ppppppWWWdddFFFKKKLLLYYYYYY===111777777444333...///,,,...111<<>>:::666444222000......,,,***)))******)))((((((((((((((((((((((((((((((((((((((()))))))))***))))))******++++++******555,,,%%%+++111+++555QQQzzzuuuTTT999)))''',,,+++++++++***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++,,,,,,---...///000111111999:::::::::;;;>>>@@@AAA999CCCXXXwww~~~hhh]]]mmmxxxxxxwwwzzzyyyssszzz~~~{{{xxx{{{qqqmmmxxxpppXXXJJJ222---((((((+++---,,,)))+++******)))((()))))))))))))))*********+++++++++))))))***+++,,,---...///,,,///......222000;;;RRRxxxwwwzzzzzzrrr}}}}}}rrroooxxxdddZZZHHHTTT>>>777444333555666444111000222555DDDqqqVVVGGGMMMcccxxxcccNNNCCC>>>CCCPPP\\\]]]QQQBBB888333///222333222///000666<<>>tttwwwiii```eeezzz}}}tttqqqpppkkkbbb]]]]]]___[[[XXXggg\\\999@@@IIITTTfffvvvnnn[[[VVVAAAGGGWWWaaabbbpppbbb```mmmzzzhhh```YYY[[[hhhzzzgggIII;;;555MMMuuu{{{wwwtttxxxoooXXXgggQQQNNNDDDTTTYYY???555<<<888333222000------000///444GGGOOOAAA444:::222...<<>>:::666444222000......,,,***)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))))))))((('''111///,,,222222...111555]]]~~~qqqUUU888---000222///+++&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((())))))******++++++,,,,,,------...//////000...444:::>>>@@@AAA@@@>>>CCCCCC@@@GGGfff}}}nnndddwwwxxxpppjjjlll]]]AAA222***+++---......,,,(((%%%++++++***)))))))))))))))************++++++++++++)))******,,,---.../////////111,,,+++......:::SSSttt|||zzznnnjjjTTTHHH{{{___@@@<<<:::222444666444111000222555===iiiyyySSSOOOUUUppptttyyyyyyVVVGGGMMMWWWXXXgggooobbbGGG444000333...111333222///111777===SSSgggSSS888OOOkkkaaaLLLYYYmmmnnnaaaTTTBBBFFFfffzzzhhhZZZ[[[___WWWJJJAAA===EEEIIIIIISSSfffqqqqqquuukkkSSSLLLaaahhhRRR;;;+++333<<>>999@@@999000111222,,,---222//////???FFF999444===222***555===KKKiii}}}{{{___xxx<<<666'''(((((())))))'''''',,,222&&&AAAooo\\\GGGAAA>>>:::777555222///---,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,---//////000555222CCCppplllYYY999222+++,,,111333///))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,---///000//////...444555888:::;;;<<<<<<<<<@@@>>>AAAHHHNNN^^^{{{tttuuu|||qqqxxx|||vvvbbbKKK<<<222,,,+++++++++***)))(((((('''))))))((((((((((((((()))))))))))))))***************++++++,,,,,,------...---000---///444333<<>>EEEQQQOOOLLLHHHCCC???<<<;;;:::222000666>>>CCCGGGJJJZZZGGG888888PPPYYY<<<999---666IIIHHH>>>666///000///===QQQWWWPPPUUUcccnnnfff]]]bbbwww|||]]]dddzzztttnnn}}}ggg[[[CCC888>>>cccwww{{{hhhTTTbbbhhheeemmmNNNQQQUUU888<<<@@@888111+++666////////////111333555777000111...000222222CCCddduuuwwwYYYyyyYYY&&&222***)))))))))***+++,,,,,,(((111LLLuuuZZZGGGAAA>>>:::777555222000---,,,+++******))))))******'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******+++,,,---...//////111...333CCCXXXwwwdddBBB111222---((())),,,---***%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++***+++---...///.........222333666888:::;;;<<<<<<@@@>>>@@@FFFGGGOOOfff~~~vvvvvv~~~gggQQQ@@@444,,,(((++++++***))))))(((''''''))))))((((((((((((((()))(((((()))))))))***************+++,,,,,,------...,,,...+++,,,000...777LLL|||lllrrr{{{uuuUUU```sssPPP888:::777444333555444111111444<<>>:::777666777999===<<<:::888555333111000333000///333<<>>:::777555333000...++++++***))))))))))))***''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******+++,,,---......,,,---//////...===cccooo^^^JJJ555***)))+++)))(((((()))(((&&&###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))***+++,,,------------///111333666888:::;;;;;;===<<<>>>CCCBBBAAAJJJVVVnnn|||~~~xxxvvv}}}|||wwwOOO:::444...)))(((******))))))(((((('''''')))((((((''''''((())))))(((((())))))))))))************++++++,,,---------,,,...++++++///,,,444IIImmm~~~yyyvvviiizzzXXXJJJzzzwwwYYY666===999666555777666222222444;;;GGGBBB:::EEEZZZqqquuuooozzzsss]]]yyy{{{ttt{{{kkkNNN<<<999<<<;;;999666111000333444777DDDUUU]]]???777777333999333......222444111---000000000//////......---,,,000000000:::HHHNNNKKKuuuuuu[[[AAAFFF{{{lllOOOAAAFFFRRRLLL???888222222---111888333'''+++:::FFFTTT]]]WWWNNNQQQ```mmmzzzooovvv{{{{{{eeeVVV@@@777NNNzzz|||{{{mmmPPPnnnYYYcccgggQQQeeeHHH:::GGGFFF777000)))000///...---------...000111///000...///222222DDDdddyyy|||~~~lllooo{{{mmmWWWfff555---******)))))))))***++++++***,,,(((;;;nnnXXXIII@@@===:::777555333000...++++++***)))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,...222111000666>>>hhhsss___GGG555***&&&+++222''')))******(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***((()))******+++,,,,,,,,,///000111333555777888888999888;;;AAAAAA>>>???DDDKKKlllssssss}}}yyyzzzvvvzzzxxx|||wwwvvv^^^777,,,...,,,)))+++)))))))))(((((('''''''''(((((('''''''''((())))))(((((((((((()))))))))************+++,,,,,,---------000---...111...666JJJ{{{ssspppzzzwwwrrrccczzz}}}gggEEEdddrrraaa999>>>888666666888777333333555:::@@@888111;;;KKK___uuuzzz{{{rrrggguuuttt^^^GGG??????>>><<<<<<666111111444444777FFFXXXvvv~~~{{{fffMMM<<<555222333...***,,,000222...***....../////////000000000***222333///777IIINNNHHHnnn}}}bbbBBB???{{{www```DDDAAAZZZjjjeeeOOO666;;;???>>>666000000222111888FFFQQQJJJ;;;777BBBPPP]]]llldddpppuuu|||oooYYYEEEBBBYYYzzznnnTTTWWWeeebbbJJJ\\\BBB;;;IIIBBB111///---555222111000/////////000111...000---///333333EEEfff}}}yyyVVV{{{sssNNN111000******))))))))))))******'''+++%%%000___ZZZJJJ@@@===999777555333111///+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++++++++111***&&&+++111444333222444GGGZZZsssnnnWWW999444000///---***))))))&&&(((+++***(((%%%%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((())))))***++++++,,,///000000111222444555555777666888===@@@??????@@@@@@EEEYYYyyy{{{~~~nnnkkklllkkkttt```BBB******///+++(((+++(((((((((''''''''''''''''''''''''''''''((())))))'''(((((((((((()))))))))))))))***++++++,,,,,,---+++...---...333000777LLLyyylll}}}|||yyyccc|||ZZZ```jjjfff???===888555444777777444444666<<<>>>666000666>>>NNNeeesss|||qqquuukkkOOOWWWtttcccPPPGGGCCC@@@>>>@@@777111...000333===UUUmmmooorrrpppdddRRRAAA555000000////////////...---+++,,,,,,---------.........***222333---222AAAFFF???\\\yyycccFFF>>>uuuxxx```@@@===___tttZZZUUUfff```CCC888EEEBBB...111777===;;;333000444<<>>111(((+++...***'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))))))))******+++,,,,,,,,,(((,,,***---111...555JJJvvviiixxxpppllljjjGGG@@@:::777555666666333444777EEECCC999111333666GGGcccxxxssstttqqqTTTSSS{{{{{{uuunnn[[[OOOJJJIIIHHH999111,,,---222BBBbbb{{{nnn]]]MMM@@@777111...000111///,,,+++,,,...------------............+++000000+++---666999555QQQ{{{lllUUUGGGsssiiiPPPQQQnnnyyysssUUU@@@MMMLLL666222///...222333333333555LLLgggjjjxxx|||www```QQQmmmmmm___wwwdddmmm```RRRMMM888AAAXXXKKK777888111,,,333222000///.........//////111///222666666IIIjjj}}}fffVVV,,,---******)))((((((((())))))(((------,,,---555ZZZ^^^HHH???<<<999777555444111///******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%+++000///+++)))***,,,+++111---+++222666<<>>999666222...//////...,,,+++---///000111111111111222222222...///......---///111222GGGzzzqqq^^^FFFggg}}}kkkqqq{{{```AAAFFFPPPLLL:::333///222444222222444HHHmmmwwwjjjFFFLLL]]]qqq}}}~~~jjj___rrrllljjj^^^aaaUUU:::DDDXXXHHH777AAA===777333222111000//////000000000222000333777888KKKlll}}}zzz~~~~~~uuu[[[ttt666000******)))(((((((((((((((%%%+++++++++,,,,,,???aaa^^^FFF???<<<999777555444111000******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((*********(((***---...---+++333222000333000---555///999GGG]]]}}}yyy___GGG666333000/////////,,,)))((()))******++++++((($$$***(((%%%%%%&&&(((((('''###$$$%%%&&&&&&%%%$$$###########################""""""""""""############################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***))))))))))))+++,,,---))))))+++---111555999;;;:::;;;:::888777:::<<<<<<<<>>GGG]]]~~~iii]]]rrrrrrggg\\\jjj]]]???FFFTTT???222GGGLLLJJJ666555333222222222333333000222111444888:::MMMnnnwwwcccjjjyyyuuuWWW999///******)))((((((((((((((((((+++((()))000///...777ZZZHHH>>>===;;;999666222///...******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,------...//////000333222000111888FFFUUU```zzz{{{rrraaaOOO???555000...------,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''(((((())))))******(((***,,,---...///222444666888:::<<<>>>===<<<<<<>>>@@@BBBDDDDDDFFFHHHJJJYYYrrryyylllooo{{{wwwuuuuuu|||```@@@---(((***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************...,,,,,,,,,,,,...999EEEppp{{{nnnvvvdddSSShhhyyygggVVVBBB;;;777666444000000444666777444555888666EEEccc~~~{{{lllOOO:::222222333000---111666444,,,555333111000//////000111///000111222222111000///+++444999666444888;;;:::444444444333111000///...111666:::777333666CCCOOOTTTSSS\\\{{{bbbTTTggggggRRRAAA<<<;;;555000///EEEXXXrrrvvvZZZFFF???AAAgggeeePPPuuu~~~wwwfffMMMdddLLL>>>HHHNNN666FFFMMMoooSSSFFFCCCAAA777222333...999(((777666555???KKKuuu|||~~~pppWWW^^^888)))+++******)))))))))))))))'''((()))***+++,,,------ZZZHHH>>>===;;;999666222///...******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((()))))))))*********+++++++++,,,,,,---......//////111111222111000111333555444:::CCCLLLVVVbbbooowww}}}ppptttnnn```UUUPPPGGG;;;888555000,,,((('''((((((++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&''''''((())))))******(((***,,,------...111333333444777:::<<<===<<<<<<===???@@@AAAAAAAAACCCDDDBBBOOObbbtttzzz}}}pppxxxrrrKKK111)))***,,,+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))******---,,,,,,---,,,---777BBB}}}}}}kkkvvviiiQQQcccuuuoooWWWHHHCCC<<<666222111111111222444444777999666DDDaaa~~~wwwvvvppp|||zzzWWW;;;333666,,,///000---///444444000222111111000111111333333:::777222---+++...555:::999777555777BBBQQQVVVTTTDDD>>>777333444666777666222555666222,,,+++000666:::222<<<{{{zzz}}}zzzcccTTTGGG:::666999111;;;KKKaaa|||___KKK999DDDhhhtttiiirrrvvvrrrcccLLLbbbOOO777AAAFFF333GGGTTTxxx{{{ppphhh[[[NNNCCC888555...999333888JJJLLL^^^sssUUUyyytttQQQ111///+++***))))))(((((())))))'''(((((()))+++,,,,,,---YYYGGG======;;;999666222000...******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********+++++++++,,,------......+++...000111...+++***))),,,+++)))***---444<<>><<<444000111---&&&'''''')))+++,,,---------((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++,,,---,,,---///000...000333666999:::;;;;;;@@@BBBCCCBBBAAAAAABBBCCC@@@BBBEEELLL\\\xxxwwwnnnqqq{{{}}}vvv|||}}}wwwmmmzzzUUUBBB,,,$$$)))...+++$$$(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))++++++,,,---,,,,,,444>>>|||{{{VVVccc~~~}}}YYYQQQOOODDD555000333222------222444888;;;666CCC```}}}kkkeeeXXXZZZppp|||[[[???//////555---111111...---///000...111111000111222444555777...555<<<>>>;;;666444444DDDKKKVVVcccqqq}}}{{{mmm___LLL???999666111...222444666666555555666888;;;222777]]]tttwwwaaaFFF777444;;;:::888@@@bbbxxxgggSSSKKKTTTeee~~~|||xxxuuuwwwkkkSSS^^^KKK:::@@@===///EEEYYYvvvyyyqqq___JJJ;;;555777<<<222???]]]aaaaaayyy]]]YYY///111+++***))))))(((((())))))''''''((()))***+++,,,,,,YYYFFF===<<<;;;999666333000///******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))*********++++++,,,,,,,,,***+++,,,,,,---///333666555333111000000///...,,,---,,,,,,,,,,,,---...///'''+++,,,)))+++000111...---......---+++)))&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((()))))))))+++,,,,,,++++++---...---...000333555666777777???@@@AAAAAA@@@@@@AAABBBDDDDDDDDDDDDGGGRRRbbbmmmsssiiibbbnnn}}}|||}}}ooouuuiiiLLL:::)))---000111///+++'''%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))******,,,...,,,+++111:::ppprrrxxx```hhhZZZUUUUUUGGG444///888888///---222444888:::777FFFeeezzzmmm}}}uuunnndddQQQFFFHHHMMMbbboooKKK888444333111...111111111000111222111000444222000//////111444666333555777777:::GGGZZZiiiyyy{{{iiiZZZOOOGGGBBB@@@@@@BBBGGGMMMPPPQQQPPP???>>>UUUuuurrrhhhyyy|||aaaLLLEEE666777222444QQQ{{{tttjjjRRRNNNqqq}}}nnnrrrwwwmmmzzzvvvaaa^^^HHHUUUQQQ@@@444HHH[[[ggglllxxxpppgggiiimmm```III===999======666FFFhhh~~~www}}}rrrjjjqqq333...******)))(((((((((((((((''''''(((((()))***++++++XXXEEE===<<<;;;888666333111///******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************---,,,+++(((''')))---000(((((()))+++,,,,,,***(((111000...------...000111,,,---,,,(((''')))***(((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***++++++******+++------...///111222333333444666888:::::::::;;;===???;;;>>>BBBDDDDDDEEEGGGJJJXXXaaavvv|||wwwsssssstttuuuwwwwwwiiisssttt|||zzz}}}~~~vvvdddLLL666)))%%%&&&+++...***###"""'''...''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))***,,,...+++***000888jjjiiinnn```eeewww]]]PPPPPPCCC333333???BBB:::222555444666888888LLLooo~~~fffxxxmmmfffTTTDDD===:::LLLjjjbbbJJJ222---222555222---000------000444666555444333333444888===DDDKKKOOOYYY___ffflllttt}}}|||yyyvvvuuuyyyhhhQQQ^^^~~~yyysssyyy}}}ppplll999<<<888222BBBnnnZZZ@@@@@@PPPhhhtttkkk|||qqq]]]mmmqqqkkkdddPPPqqqdddEEE;;;KKK^^^WWWQQQMMMNNNJJJUUUggg___GGG???:::<<<;;;@@@III]]]qqqlllnnn{{{{{{iiirrr333---***))))))((('''((((((((('''''''''(((((())))))***XXXDDD<<<<<<:::888666333111000******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''')))++++++)))'''&&&'''///...,,,******,,,...000&&&''')))******(((&&&$$$000000...,,,***))))))(((***************+++------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''')))******))))))+++,,,......///000000111222333444666888:::;;;<<>>999777333///000333111...///333555444444777===CCCNNN]]]lllzzzgggeeeuuuyyyzzz}}}xxxqqqJJJFFF===333444RRRlllVVV===777:::VVVtttuuupppyyy```ddddddiiicccTTTrrrccc>>>999HHH___RRRJJJCCCFFF???NNNkkkcccDDD;;;:::;;;999IIILLLMMMsss}}}|||___XXX//////***)))((((((''''''((((((&&&'''''''''((((((((()))WWWDDD<<<;;;:::888666333111000******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''"""%%%)))++++++)))))))))//////---)))%%%%%%)))---)))***+++,,,,,,+++***)))$$$$$$$$$&&&'''''''''((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&'''))))))))))))***,,,------...///111222444555666888;;;<<<===???AAACCCHHHFFFCCC@@@>>>>>>@@@BBB;;;DDDKKKIIIDDDIII[[[lll{{{{{{~~~qqqrrrxxx~~~~~~zzz|||pppppp|||{{{{{{OOOJJJ>>>111---000///)))++++++***'''$$$###$$$%%%'''&&&&&&***...---(((###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***+++,,,******+++,,,+++***222;;;jjjmmmdddzzz{{{{{{~~~LLLTTT~~~}}}uuujjjrrrUUUKKK>>>777999===???>>>444777666666777:::SSSzzzttttttaaaIII@@@<<<===EEEpppxxxiiiUUU>>><<<<<<<<<;;;444///000777111666???HHHIIIJJJSSS___kkktttccckkkwwwnnnbbbaaa~~~|||rrriiiUUUGGG===::::::IIIsss~~~uuudddNNN555777MMMYYYbbbqqqooohhh[[[ddd___TTTfff\\\888999GGGhhhbbbbbbZZZXXXKKK\\\~~~VVVGGGBBBAAA888KKKQQQOOOqqqmmm~~~tttaaawwwhhhHHH///---))))))(((''''''''''''(((&&&&&&''''''''''''((((((WWWCCC<<<;;;:::888666444111000*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''&&&%%%%%%''')))!!!&&&***)))&&&%%%)))---(((&&&###!!!"""%%%))),,,&&&&&&''')))***(((((()))$$$%%%((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&((()))((()))+++,,,+++,,,---///111444666777555777:::;;;;;;<<<>>>@@@;;;===???@@@AAA@@@@@@???GGGEEEBBB??????BBBGGGKKKFFF\\\{{{~~~oooeeeeeerrrzzzuuusssvvvlll{{{rrr___III777222,,,+++...---&&&%%%***,,,(((&&&'''+++,,,***'''%%%'''(((&&&###"""%%%)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,******+++,,,***+++333===nnnzzz}}}KKKUUUvvv}}}ggg{{{bbbRRRBBB;;;999555333333333777666777888;;;TTTzzzxxx||||||fffKKKDDDCCC??????LLLzzzhhhUUUAAA;;;<<<555???777222333666555444555---;;;RRRcccjjjsssYYYMMMRRRPPPHHH>>>UUUwwwxxxaaalll{{{{{{zzzbbbQQQMMMCCC:::LLLjjj~~~pppTTT@@@:::888AAATTTiiissslllYYYddd^^^VVVccc^^^>>>BBBOOOwwwyyyxxxrrr```uuuwwwdddLLLIII777IIIWWW^^^vvvzzzmmmnnnMMM333)))))))))((('''''''''''''''&&&&&&''''''''''''''''''XXXGGG===<<<:::777444222///...---+++)))((()))))))))'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++,,,---///222444555666444666888999:::;;;===???BBBAAAAAABBBDDDDDDBBB@@@CCCFFFIIIHHHDDDBBBBBBCCCFFFHHHOOO[[[kkkzzzxxxrrrlllhhhgggccc]]]WWWMMMIIICCC<<<555000,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******---***)))+++++++++000666oooqqqsssccc[[[vvviiifffyyylllYYYEEE<<<:::777333111777333:::;;;222===bbb~~~qqq~~~mmmxxxwwwdddNNNDDD@@@>>>CCCUUUjjjnnnKKK;;;AAA>>>666999???999555555555333333555::::::```iiiFFF::::::::::::<<>>???ssslllOOOGGG;;;333===IIIXXXaaa]]][[[^^^[[[RRRsssRRRHHHLLLXXXppp]]]NNNNNNcccrrruuueeeeee$$$222((((((((((((''''''''''''''''''''''''((((((((((((WWWFFF===<<<:::777444222000///,,,***(((((())))))((('''%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++,,,...000222444555333555777888888999;;;===@@@@@@BBBDDDFFFEEECCC@@@AAACCCEEEDDDAAA??????AAA>>><<<;;;<<>>:::666>>>BBB@@@DDDMMMSSSSSSjjjQQQHHHNNN___vvvooowww}}}~~~yyynnnxxxzzz|||rrrttt///---((((((((((((''''''''''''''''''''''''((((((((((((UUUEEE<<<;;;999777444222000///,,,***((('''(((((('''&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))+++---///000222333222333555666666666888:::999999;;;>>>@@@@@@>>>;;;???@@@@@@???===<<<===>>>BBB???;;;888666444222///...222222000555;;;999111111000///////////////000---+++)))))),,,---+++((('''''''''&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,***)))+++++++++///555XXXwwwtttssskkkhhhWWWTTTuuuwwwvvvlllUUU<<<111222666:::===;;;444777;;;>>>VVV{{{yyy{{{rrraaaAAA333???LLLVVVZZZXXXGGGMMM]]]nnnooo___LLLCCCDDDDDD???CCCaaayyyUUU>>>999===888666888888555444555===MMMYYYfff{{{~~~{{{oooddd]]]QQQ@@@666666???IIIKKKGGGMMMVVVLLL888===MMM\\\dddkkktttvvvsssyyy~~~|||mmmVVVBBB888RRRqqqeeeZZZIII777555222000444<<>>LLLXXXPPPBBB::::::CCC```}}}qqqccctttSSSEEECCCBBB===FFFKKK===EEEIIISSSfffyyy|||fffKKKAAACCC@@@FFFfffhhh<<<<<<777555888999777777:::???aaannnvvv|||jjjNNN:::333333???@@@666555@@@AAA777///888AAAGGGRRRcccooosssmmmrrrtttrrrtttuuujjjYYYNNNJJJaaa{{{]]]HHH???555222333555888;;;@@@@@@AAAPPPjjj~~~jjjkkkzzzxxxvvvggg{{{hhhBBB+++)))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((QQQDDD;;;;;;999777444222111000+++)))'''''''''''''''%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''(((***+++---......///111333333333444666888;;;888555555888;;;>>>???<<<<<<;;;;;;;;;;;;;;;:::666444333333333222111///---...---++++++,,,***''')))***))))))(((''''''&&&)))((('''''''''&&&%%%$$$''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))*********((()))++++++***...333nnnzzzuuuvvvWWWIIIooozzzFFF>>>666333555@@@SSSeeebbbPPPBBB>>>JJJlll|||}}}jjjvvvqqqVVVDDD===HHHllllll>>>MMMSSSQQQUUUwwwcccXXXZZZUUUVVVrrrsssKKKDDD>>><<<:::777666888WWWxxxXXX;;;...000333222...***,,,111444//////......666FFFVVV^^^^^^bbbccccccmmm{{{~~~wwwjjjWWWSSSpppsss]]]PPP@@@666666999999888...222777JJJkkkwwwppprrr{{{rrrlll???///+++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''QQQEEE;;;:::999777555333111000,,,***((('''(((((('''&&&%%%%%%%%%$$$$$$$$$##############################"""""""""############$$$"""""""""""""""""""""""""""""""""############$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&'''((()))***,,,------...000333444444555777999;;;888444444666999<<<===;;;;;;;;;<<<======;;;999:::888555333222111000.../////////............---******))))))***++++++,,,)))))))))*********++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))*********((())),,,,,,***---333ZZZiiiNNNgggrrrYYY;;;888666444222666DDDRRR___TTTKKKGGGRRRuuuxxxyyy{{{www{{{www___jjj}}}tttttt}}}bbbSSSLLLWWWOOOVVVbbbYYYLLLiiiwwwgggvvvQQQGGG>>>:::888777999===sss|||xxxxxx[[[>>>///444+++(((000333---)))+++///---)))'''+++222;;;@@@GGGLLLRRRYYYeeesss{{{|||~~~tttiiikkk~~~sss\\\IIIFFFKKKFFF<<<333444777AAAXXXrrrdddqqqmmmttt{{{DDD333///((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''PPPFFF;;;:::888777555333111111,,,***(((((())))))((('''%%%%%%%%%$$$$$$$$$##############################""""""""""""####################################""""""""""""####################################"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&'''((()))***+++,,,---...000333444555777:::<<<888777555555777999999999999999:::===???>>>:::666111///,,,++++++------,,,,,,++++++***)))((()))***$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&'''((())))))))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******)))((())),,,,,,***---222WWWzzzooo|||jjjMMMeeeqqqTTT;;;999666666888888666888===IIINNNSSSPPPUUUttt}}}vvvoooeeecccqqqxxxzzz___aaaWWWCCCZZZnnnkkkeee^^^cccsss}}}nnnrrrkkkYYYoooiii^^^qqqjjjPPPXXXwwwrrrzzzYYYMMMAAA;;;999;;;AAAHHHkkkuuuaaaxxx{{{lllRRR;;;111111++++++111444000++++++...,,,+++,,,------...///333888BBBNNNWWW\\\cccjjjvvvyyyxxxrrrmmmyyykkkhhhmmm___FFFAAA@@@DDD???BBBkkkcccOOO]]]uuuvvv{{{xxxooovvv```[[[222###((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''PPPGGG;;;:::888777555333222111---+++)))))))))))))))'''%%%%%%%%%$$$$$$$$$##############################""""""""""""####################################""""""""""""#################################### !!!!!!!!!""""""######""""""""""""####################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&'''((()))***+++,,,---...000333555777999;;;>>>::::::;;;===>>>>>>;;;999888888:::===@@@>>>999555666222///---...000111111---++++++***(((%%%&&&((('''((()))))))))((('''&&&'''((()))((('''&&&'''((("""###%%%'''((())))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********)))'''))),,,,,,***---222YYYwwwzzz}}}qqqggg}}}^^^FFFfffyyyZZZGGG999>>>:::;;;BBBFFFCCC===;;;444FFFWWWTTTTTTooo}}}}}}ppp^^^YYYgggyyyxxxkkkrrr~~~nnndddLLL;;;XXXfffgggcccSSSQQQ___dddtttvvvyyysssSSS```ddd{{{yyyYYYMMMnnnnnn```OOOEEE@@@@@@FFFMMM|||mmmLLL```wwwnnn\\\CCC111,,,'''---000---(((''',,,111+++)))***,,,---,,,******...000:::GGGKKKIIIPPP\\\XXX```kkkoooffffffwwwRRRFFFGGGSSSHHH;;;ddd~~~[[[>>>LLLiiivvvlll{{{vvv^^^zzzPPP///+++)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''RRRFFF::::::888777444222///...+++)))'''''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++...000111222222444777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444666444000---+++*********))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))***(((%%%"""(((((((((((())))))))))))(((***+++++++++,,,000222KKKllllllsssyyybbbSSSeeecccBBB???888ZZZmmmlll\\\WWWSSSIIIDDD<<>>RRRllltttOOOFFF]]]lllcccUUUGGG===777333111,,,***))),,,111666777777++++++++++++++++++++++++,,,---///222777<<>>lll|||UUUDDD<<>>;;;EEEUUUvvv|||rrrUUUQQQLLLRRRpppqqqLLL999DDDLLLEEE<<<444///---++++++---+++))))))+++---,,,+++++++++++++++++++++++++++)))***+++---000333666888;;;@@@LLLYYY\\\^^^mmm}}}bbbVVVhhh}}}~~~qqqpppWWWLLLuuu}}}}}}WWWGGG@@@YYYwwwrrrtttqqqccclllsssccc;;;222222)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%RRRFFF::::::888777444222///...+++)))'''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++,,,///222333333333444555444444555666777999;;;;;;333333333333222111000///******((((((((((((***+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&&&&'''((((((((()))))))))***)))************,,,///111MMMvvvwwwqqqzzz\\\^^^eeeMMM777BBB```WWWQQQbbbrrrpppgggllltttzzziii]]]TTTJJJAAA>>>999444555;;;AAABBBAAA@@@;;;:::;;;777000111999777;;;666333999LLLwwwooofff```oooxxxvvvmmmbbbDDD...111444000,,,))))))*********000...,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...111555@@@JJJMMMNNN[[[kkk~~~fff^^^ooohhh[[[]]]___ZZZgggrrrPPPYYY|||WWWEEE@@@[[[jjjlll444'''((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%RRREEE::::::888777444222///...,,,***''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!###############$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++...111333333222222333444333333444555777888999111111111111000///...---(((((('''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***)))'''&&&%%%''''''(((((())))))******)))************+++...000CCC}}}rrrfffsss^^^^^^xxx]]]HHHJJJEEEUUUvvvpppxxxvvv```YYY~~~ppp|||wwwhhhWWWIII@@@:::666555111///111555888888666:::666555777555///...111,,,333222---111CCCrrr{{{mmmzzzrrrVVVhhhoooVVVLLLJJJ:::,,,111///---++++++,,,---,,,+++...---------------------------------------------++++++******************---000777>>>???@@@IIIUUU___zzzwww|||kkkRRRNNNEEE@@@LLLPPPEEEeeezzzUUU>>>===[[[yyyuuuqqqyyytttpppqqqBBB+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQDDD::::::888777444222///...,,,***((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""""""""!!!###$$$"""""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******))),,,000222222111111222111000///......000111222111111111000///...---,,,))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))'''((()))'''''''''((()))*********)))*********)))+++---000BBBuuuwwwpppjjjuuu|||^^^aaaxxx]]]CCC555LLLUUU]]]yyy}}}|||aaaOOOjjjxxxoooeee^^^RRRFFF;;;333111222000...---///222333222000111111333333000+++***---)))222111,,,...;;;dddkkkuuuzzzSSSZZZuuugggggg[[[QQQ???777:::333,,,333...---,,,,,,------,,,***++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,...111444444555:::AAADDDXXXkkkooofffkkk]]]QQQLLLGGGQQQvvvyyyUUU???<<>>UUU|||pppwwwlll}}}uuuTTThhhnnn[[[555,,,''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''QQQCCC::::::888777444222///...---+++((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!%%%))))))%%%"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''))),,,...///000333555777666555444444666999:::333333222000...,,,***)))''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&******'''$$$%%%'''&&&&&&'''((()))***++++++)))******))))))***,,,...:::___fffoooooo``````xxxZZZGGGDDDEEEmmm{{{~~~pppzzzppp\\\hhhvvviii\\\PPPIII;;;444///000000---,,,///+++***++++++,,,+++***)))(((,,,//////......///000---///+++,,,111///888MMMdddttt}}}YYYbbb___HHHPPPjjjSSSCCC999...777666333777555///222000///...///111222222111444666888777333111111111........................)))***+++,,,,,,+++***))))))******)))+++---///000444:::<<>>===KKK]]]~~~mmmdddmmmxxxxxxeeeQQQCCC<<<:::555...***///111///---///------------------,,,+++***+++++++++,,,---,,,***---,,,(((+++222,,,***555444===IIIPPPRRRYYYiiixxxuuuFFFBBB\\\nnnbbbNNNNNNeeeGGG<<<888444000888444///666888666:::222000......///000000//////222555444111//////111////////////////////////+++,,,---------,,,***)))************---111333222,,,555777999???AAANNNfff~~~yyyssstttjjjkkkuuu|||}}}vvvTTT@@@BBB^^^{{{|||gggaaa000(((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''SSSBBB;;;:::888777666444111///...+++)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """!!!###%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""111222---$$$!!!%%%'''%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$##################&&&&&&&&&''''''''''''(((((('''(((+++000111000---333333333333333333333333333222000---+++)))(((((('''&&&%%%%%%$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$$$$$$$#############################################$$$$$$%%%%%%$$$$$$#########################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%,,,333222***''')))&&&&&&''''''((()))))))))))))))))))))***+++,,,---<<>>MMMpppdddTTTzzzjjjJJJ???777;;;>>>222333444222222444...,,,333,,,------,,,,,,///555999111***///444///---...+++,,,///222333222111111111...............---,,,,,,+++++++++,,,,,,------------///111000///222999???TTTggguuulllLLL@@@MMMeeepppjjjvvvvvv{{{ttttttnnn///''')))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTDDD;;;:::888777666444111///...+++)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!)))+++((($$$"""%%%%%%###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$### $$$%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################%%%%%%%%%&&&&&&&&&'''''''''''''''))),,,---,,,+++------......////////////...---+++((('''%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%########################""""""""""""############"""############$$$$$$$$$######################################################$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%&&&%%%###%%%)))&&&&&&''''''((()))))))))))))))))))))***+++,,,---333[[[yyy||||||rrrccc```VVVZZZ~~~xxxwwwfffHHH@@@DDDGGGIIIKKKRRRPPPKKKLLLaaa~~~yyyYYYFFF555111222///---///------------,,,,,,,,,,,,------,,,,,,,,,,,,---------------......---------+++***)))***+++...000222555...+++111444111333888DDD^^^sssyyyKKKEEE___iiivvvmmmNNN======999666666222333000000444888555000//////333555111+++,,,444<<<666(((...777...///333))),,,...111333333222111000//////////////////...---+++++++++,,,,,,,,,,,,---,,,...//////---...222666999EEEWWWnnnlllLLLEEE[[[llluuuoooxxxjjj|||zzzwwwiiissslllSSS***(((,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%UUUDDD;;;:::888777666444111///...+++)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!''')))'''###"""$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***++++++++++++++++++,,,,,,---------+++***)))'''%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%########################!!!"""""""""############""""""#########$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$############################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$&&&)))&&&&&&''''''((()))))))))))))))))))))***+++,,,---222QQQeeedddmmm|||uuu^^^RRRQQQsss]]]ZZZhhhTTTKKKDDDCCC@@@;;;999:::AAAQQQ[[[bbb|||oooJJJ<<<000...///---,,,---........................///......------......///------...//////...------,,,+++++++++---///111333111+++***000444333111222555GGGVVVdddxxxpppPPPIIIZZZtttcccGGG???@@@DDD<<>>FFFVVVeeewwwZZZIIIHHHWWWhhhVVVJJJ>>>===;;;<<<999000...666<<<:::555---;;;^^^[[[111...000111000000888EEEOOO555+++222777---,,,111---111444777777333000///000---....../////////.........---------------------)))***,,,---------...///333222333888DDDZZZttt}}}jjjKKKJJJ|||zzzuuu|||uuu{{{OOO---%%%+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTDDD;;;:::888777666444111///...+++)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!""""""""""""!!!!!! """### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$"""!!!###### """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""###############$$$$$$$$$%%%%%%%%%###%%%&&&''''''))),,,.........------,,,+++++++++)))((('''&&&%%%%%%%%%%%%$$$############$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""############""""""######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&(((&&&%%%%%%$$$!!!&&&&&&''''''((()))))))))))))))))))))***+++,,,---...PPPjjj___rrrfffPPPRRR|||\\\@@@AAA@@@<<>>LLLZZZqqq|||iiiIIIKKKzzzyyyggg}}}rrrgggvvvsssddd:::&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%SSSCCC;;;:::888777666444111///...+++)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!!!!""""""""""""!!!!!! !!! ###### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""$$$ ###### !!!%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$############$$$$$$$$$$$$"""$$$&&&'''''')))---111222111000///...,,,++++++''''''&&&%%%$$$$$$$$$%%%###############$$$%%%%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""############""""""######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((***&&&$$$&&&&&&###&&&&&&''''''((()))))))))))))))))))))***+++,,,------LLL|||{{{qqqhhhxxxvvvTTTKKKgggVVVDDDJJJOOOPPPXXX^^^eeejjjpppxxxvvvUUU???555///111222222222333333222222222222222333333444444222222111111111111222222000222444555555444222000.........---------,,,,,,,,,...000/////////000111333222000777>>>@@@TTTvvvsssYYYXXXnnn}}}WWWIIIPPPmmmrrrWWW777555:::777:::UUUCCC;;;333666]]]oooRRRhhh```PPP;;;///888QQQgggsssrrrZZZOOOXXXIII222666888HHHWWWYYYKKK;;;222000...///000000111111000000111111111111000000000///,,,+++***+++,,,---......++++++...333444222666===HHH[[[xxx{{{gggHHHLLLzzz}}}sssaaaooo{{{nnnoooiii[[[;;;(((+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%RRRCCC;;;:::888777666444111///...,,,)))(((((((((&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!!!!""""""""""""!!!!!!"""###!!!!!!$$$### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""""""""""""""""""""###"""### """'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""############$$$$$$$$$!!!$$$&&&''''''***///333444444222111///---,,,+++&&&%%%%%%$$$######$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""############""""""######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''',,,---'''%%%)))***'''&&&&&&''''''((()))))))))))))))))))))***+++,,,------DDDfffvvvyyyhhhdddXXXAAASSScccYYY___hhhrrrvvv~~~[[[===666:::222555666555444444333111111111111222222333333333333222222111111222222333111333555777777555333111222111111000//////......***,,,...000333555444111---...///888>>>999FFFeee~~~qqq|||VVVHHHTTT{{{QQQ;;;666666???___BBB;;;999444PPPkkk```}}}ttt```CCC222===___~~~xxxeeettt]]]777::::::OOOeeehhhWWWAAA444111///000111222222222222222333222222222111111000000...,,,*********,,,,,,,,,...((((((...111000222666444>>>UUUuuuzzzfffFFFMMMeeezzzkkkuuupppqqqoooXXXnnnxxxuuu===...%%%---''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}KKKDDD===;;;888777666555222000---+++(((((((((((('''&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! $$$### """%%%$$$!!!###"""!!! !!!"""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$&&&&&&%%%&&&''')))+++,,,......------------------&&&%%%$$$#########$$$%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((()))************+++++++++444<<<[[[___gggkkktttcccTTT===RRRsssjjjrrr~~~~~~iiiKKK999666:::999///555===222)))///666222///,,,++++++,,,111666666888000---555444000555---111555777666444333333444444444333222111000///000000000000000000/////////000222444555888EEERRRnnnoooIII888EEEiiiJJJIIICCC@@@nnn]]]<<<;;;666SSSNNNFFFGGG\\\aaaNNNEEEYYYssswwwssslll;;;;;;AAAUUUooommmIII444>>>666000;;;???222222:::222666000111111...333444)))...,,,+++,,,,,,---+++***,,,+++,,,,,,---...///000333555===LLLbbb|||zzzcccOOOPPPqqqaaakkknnn{{{eeesssqqqVVV888+++,,,---&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$KKKCCC===;;;888777666555222000---+++(((((((((((('''&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%!!!###"""!!! !!!"""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&(((***+++,,,,,,,,,,,,++++++++++++&&&%%%$$$#########$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))*********+++++++++))):::hhhtttzzztttwwwkkkddd```BBBMMMjjjhhhnnnxxxdddPPPAAA:::999:::888333333444333777888333666666666666333111000111...666444000555333000444222111222555777777444111444444444444444333222222000000000000000111222333000000222444444777BBBNNNiii}}}wwwyyyMMM@@@888QQQzzztttlllaaa]]]777666DDD>>>DDD>>>IIIeeejjjcccmmmkkkJJJSSSUUUaaaoootttkkkWWWEEE000000>>>LLLIII@@@999222333---///111...333666---000...,,,+++,,,---,,,+++++++++++++++,,,---...///......333>>>OOOdddvvvyyycccOOOCCC~~~rrrttt{{{fffaaa555&&&%%%"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLLCCC===;;;888777666555222000---+++(((((((((((('''&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###$$$""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********)))))))))((((((%%%%%%$$$############$$$""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((()))))))))*********++++++)));;;nnnsssfffgggrrrLLLIII{{{jjj\\\JJJ???======:::777===<<<444,,,222???<<<...444222111111222444444222555===888333888:::555666555111...000666888555111444444444555555666666666111000000000111222444555000000111333222444===HHHWWWjjj]]]WWWeeeEEE<<<111777[[[JJJQQQRRRSSSeeefffhhhnnniiiXXXnnn|||bbb___aaakkkrrr~~~VVV888BBBTTTnnnxxx___???444777///111333///222666111444111...,,,,,,---,,,,,,++++++***++++++,,,---...///...000555???MMMZZZbbb~~~~~~|||zzzxxxaaaMMMDDDpppyyy}}}rrrvvv>>>...---'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMDDD===;;;888777666555222000---+++(((((((((((('''&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###""""""!!!$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&'''''')))((((((''''''&&&&&&&&&%%%$$$$$$###############!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************///666bbbzzz{{{|||kkkiiiYYYHHHyyyvvvXXXNNNBBB======>>>:::555CCCCCC777...999DDDCCC===HHHAAA:::888===AAA<<<444666@@@:::000444888444333666333000222666999888666333333333444555666777888333222111000000222333444111000000222111111888AAAEEEccctttKKKAAA@@@ZZZCCC888999666AAAtttvvvHHHTTTcccuuuLLLDDDAAA444333666111000555333;;;777222///...------,,,+++*********++++++,,,---111000000111666???IIIPPPqqqvvvzzz|||www```JJJSSSyyy|||dddgggsssvvvooohhhgggiii888(((((($$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%NNNFFF===;;;888777666555222000---+++(((((((((((('''&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######&&&)))&&& %%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))*********,,,///TTThhhyyyuuu~~~nnnooohhhxxxaaaGGGuuuooo```AAA@@@???<<<:::777666555;;;===555888LLLTTTVVVaaazzzvvvsssssswwwoooUUU:::BBBaaaiiiUUUEEE<<<888999555555666666666777999:::333333333333444666777888666555333111000000111111111///000111000000444;;;AAARRRwww}}}VVV<<<>>>CCCfffPPP;;;;;;@@@DDDbbbjjjiiihhhbbbooottt```dddKKK777111555111///444555@@@<<<666222000///...---++++++*********+++,,,,,,------------///555>>>DDD___mmm{{{vvv___IIISSSvvvcccnnnxxx{{{xxxbbb\\\nnnmmmOOO000%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%PPPGGG===;;;888777666555222000---+++(((((((((((('''&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""###### !!!***444333(((!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%)))(((((('''&&&%%%$$$$$$######$$$$$$######"""!!!""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******(((000VVVaaafff___|||~~~ooohhhrrrdddEEEnnnqqqXXXNNN===BBBFFFAAA666///111555444888333DDDiiisssnnnyyyZZZ```fffIII;;;:::666888;;;:::777555555666555444333333444555666777888777666555333111000///111//////111000///222777@@@EEE\\\]]]DDD;;;EEEJJJsss\\\999444???NNNXXXRRRkkkiiixxxmmmssswww}}}XXX;;;...444111///444777>>>;;;666333222111///...,,,,,,++++++++++++,,,,,,+++,,,---,,,---222:::AAAJJJ^^^sss}}}ttt]]]IIIDDDwwwzzz___VVVZZZ~~~uuueeeeeeXXX???+++(((+++,,,&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&QQQFFF===;;;888777666555222000---+++(((((((((((('''&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### $$$111222(((!!!""" !!!"""######"""!!! """"""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%***))))))((('''&&&%%%$$$"""######$$$###"""!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***,,,000VVVkkkyyyrrroooooottthhhEEEgggbbbKKKDDDBBBIIIMMMEEE777111777???TTTZZZOOO^^^tttttt|||{{{zzz```OOOIIIJJJKKKKKKHHHCCC<<<888999888666444444555666777888888999999777555333111111...///111111///111555;;;:::FFFfffvvvTTTBBB@@@EEEIIIsssLLLAAA<<>>BBBUUUjjjwww}}}~~~qqqZZZEEE@@@```www\\\zzzggguuuuuu^^^777!!!$$$(((###&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&RRRDDD===;;;888777666555222000---+++)))((((((((('''&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$(((###!!!&&& !!!"""######"""!!! """"""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%+++******((('''&&&%%%%%%"""######$$$$$$"""!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))000)))MMMrrrrrrxxxxxxkkkGGGeee}}}\\\GGGAAA<<>>???:::222222444000//////000222444333222......---,,,,,,---------)))+++---+++)))+++111777FFFUUUgggttt~~~}}}oooWWWAAAIII]]]~~~sssyyyhhhFFF(((///333'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&RRRCCC>>><<<:::888777555222000...,,,)))(((((()))((('''%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((222???uuutttwwwnnnnnnwwwOOOOOOyyy___MMM>>>@@@???NNNUUUGGG888777BBBKKKcccxxxxxxfffUUULLL[[[vvvZZZLLL===777===;;;000///888999999999:::>>>>>>888222333111///000333555444222999>>>===MMMzzzfffIIIAAAPPPvvvTTT<<>><<<999888777555222000...,,,)))(((((()))((('''%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############!!!""""""""""""#################################""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""""""""""""""""""""!!!""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))---222;;;jjjzzz||||||ppphhh|||UUUTTTyyygggRRRSSSGGG@@@UUUdddfffQQQ>>>>>>JJJRRRIII___dddssszzz]]]CCC<<<===;;;:::;;;888999:::;;;<<<======;;;555222000000222444333222111:::???SSS~~~iiiOOOFFFWWWuuu~~~___RRR[[[mmmgggEEE666555...111888444777777555000---,,,......,,,---------,,,---000222@@@RRRkkk}}}gggLLLDDDBBBsssrrrpppwwwuuurrrooovvvQQQuuuiii>>>***(((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&SSSEEE>>><<<999888666555222000...,,,)))(((((()))((('''%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""#########$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$#################################""""""""""""!!!###########################""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$######"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))---000999cccgggdddjjjssscccpppMMMQQQ}}}lllMMMFFFXXXQQQCCCVVVqqqmmmWWWTTTZZZ\\\ZZZnnntttTTT;;;<<>>777555111000111222222111...888===NNNuuu]]]IIICCCaaaUUU888333///...222222222444666444000---...111,,,---...---,,,---///222;;;NNNgggzzzhhhKKK@@@IIIyyy```aaaaaa{{{^^^pppeeeJJJ333,,,&&&###***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&RRRDDD>>><<<999777666444222000...,,,)))(((((()))((('''%%%%%%%%%$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""############"""$$$$$$$$$############"""""""""############""""""""""""#########$$$$$$$$$"""""""""""""""#########!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&---888dddnnnppppppxxxkkkmmmQQQNNN{{{lllZZZGGGFFFVVVNNNDDDXXXxxxSSSLLLRRRLLL>>>???999444555777888:::;;;:::777444111000000111111222888888AAAaaaoooggg~~~aaaWWWHHHFFFccc|||```:::555555///,,,...,,,...333777666111......---......---,,,---///111777JJJdddwwwgggJJJ@@@KKK{{{aaa]]]lllqqqmmmHHH///+++&&&###***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&PPPCCC===;;;999777666444111///...,,,)))(((((()))((('''%%%%%%%%%$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""############"""$$$$$$#########"""""""""!!!""""""#########""""""""""""#########$$$$$$$$$!!!"""""""""#########$$$!!!"""""""""########################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))$$$...555aaa}}}xxxsss}}}kkkRRRsss[[[SSSPPPMMMNNNCCCDDDVVVyyyyyytttiiiRRRBBB666777>>>???===;;;;;;:::777444111000000111222777777>>>WWWsssoooYYYddd}}}vvvdddQQQXXXfffmmm@@@444777222---333999222000555777444///...---......---,,,,,,///111666IIIbbbvvv~~~~~~zzzdddJJJBBBJJJzzzssszzz|||zzzuuuoooZZZ000&&&)))))),,,&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&PPPDDD===;;;888777555444111///...,,,)))(((((()))((('''%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$######""""""######$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""######$$$$$$######$$$$$$$$$#########""""""!!!!!!""""""######"""""""""############$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))***000///WWW~~~pppnnnzzzpppNNNpppsssQQQRRRWWWSSSOOOHHHRRR[[[lllSSS===:::@@@@@@===;;;<<<<<<;;;888444111111222---666:::DDDXXXgggyyy{{{[[[YYYpppdddjjjmmmtttJJJ000111///---888LLL<<>>;;;777333222333---444888AAAOOOUUU^^^pppooogggwwwsssrrrccc;;;666222...666JJJ:::///000111---...444...//////---,,,,,,...000???RRRjjj|||vvv]]]FFFDDDTTT~~~xxxzzziiihhhwwwXXXppp```555((()))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&QQQFFF===;;;888666555333111///...,,,)))(((((()))((('''%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((())))))))))))***++++++++++++++++++++++++************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$### !!!""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))***SSSeeennnjjjxxxiiiTTTfff```@@@___rrrsss\\\___KKKOOOOOO[[[{{{kkkSSSEEE<<<===CCC;;;>>>@@@>>>999555333333222444222666@@@BBBHHHYYYjjjRRRGGG>>>333666999111///444333,,,+++111...//////---,,,,,,...000DDDVVVooo}}}www[[[EEECCC[[[ZZZ^^^ccc|||bbblllaaaXXX<<<&&&&&&(((&&&)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&OOOBBB???;;;777666666555222//////,,,***)))******)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&(((***---...222444777999;;;;;;<<<===AAA;;;:::>>>???<<<<<>>===777000......///...............---,,,---111333GGGaaayyywwwYYYCCCDDDddd|||]]]OOOttteeewww]]]******333###)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&PPPCCC???;;;777666666555222//////,,,***)))******)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++,,,///000333777;;;>>>AAABBB@@@AAACCCDDDDDDFFFIIILLLHHHEEEEEEHHHGGGBBBBBBEEEIIIGGGEEEDDDDDDCCCAAA???AAA>>>;;;999777555222///)))&&&!!! ###&&&(((%%%%%%%%%%%%$$$###""""""########################""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""!!! ###(((""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###"""###"""!!!$$$'''%%% ############################################################$$$$$$$$$$$$################################################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((()))******,,,,,,)))===jjj}}}uuuaaaKKKBBBKKKtttiiiWWWSSSrrrlllXXX???@@@::::::AAA@@@999888222///000555666666BBBPPPooopppooo~~~~~~___XXXaaaNNN<<<555444222111222/////////...---...000333KKKddd{{{vvvXXXBBBFFFhhhkkkjjjvvvqqq444'''*** '''$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&PPPCCC???;;;777666666555222//////,,,***)))******)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((()))***---000333666777888999;;;>>>???@@@@@@@@@AAAEEEIIILLLMMMMMMMMMMMMDDDDDDGGGKKKKKKGGGGGGIIIMMMMMMMMMKKKJJJIIIJJJKKKLLLIIIGGGFFFFFFDDD@@@<<<;;;555---(((&&&%%%### """###%%%%%%%%%%%%###"""########################""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""" !!!######***666""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""###"""!!!$$$(((&&&!!!############################################################$$$$$$$$$%%%########################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))***(((&&&((((((((((((((()))******...,,,'''999ggg{{{oooeeeUUUHHHHHHooopppVVVHHHTTTmmmtttPPP@@@;;;???===<<<>>>===333000000444444555@@@OOOvvvzzzpppbbbTTTddd|||```???555555222111555///000000///---...000222KKKaaawwwtttUUUBBBHHHiiiwww{{{tttuuujjjqqqCCC***&&&$$$+++%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&PPPCCC???;;;777666666555222//////,,,***)))******)))'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***++++++111333777:::<<<<<<<<<;;;444444555555555444333333<<<@@@GGGOOORRRPPPIIICCC777666777;;;===<<<888555@@@EEEKKKLLLKKKHHHHHHIIIKKKLLLKKKJJJIIIIIIIIIJJJFFFCCC???===:::333)))!!!#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""" """$$$%%%!!!!!!+++777""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""############''')))%%%###%%%%%%############################################################$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$''',,,...,,,(((((((((((((((((())))))***+++,,,)))999```zzz|||{{{rrraaa|||fffWWWFFFcccfffdddPPPBBBVVVnnnmmmIII<<>>MMMyyyrrrMMMJJJ```uuuggg]]]WWWffftttzzztttggg===111333222222777000111111000......000222DDDWWWlllxxxrrrRRRBBBMMMkkkzzzmmmjjjccc{{{rrr^^^mmmsssEEE---%%%(((---%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&QQQCCC???;;;777666666555222//////,,,***)))******)))'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&(((***,,,...000111777:::>>>AAAAAA>>>:::777======>>>???AAACCCEEEFFFLLLMMMPPPWWW\\\[[[TTTMMMAAA<<<999:::??????999000333<<>>999<<>><<<>>>======MMMtttoooAAA222444555555888111222333111/////////111:::KKK```qqq}}}oooOOOBBBRRRvvvnnn___XXXsss{{{dddjjjuuummmKKK777,,,###((((((!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''QQQCCC???;;;777666666555222//////,,,***)))******)))'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((***+++,,,///111333555666888:::>>>AAAAAA>>>;;;999@@@AAABBBDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJGGGCCC>>>>>>CCCIIIEEE>>>555===HHHPPPRRRNNNIIIEEEEEEGGGFFFAAA999666999===FFFGGGHHHIIIIIIGGGFFFEEE<<<999444///)))%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!###$$$!!! """""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$---222+++""" $$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))***(((&&&((((((((((((((()))******))),,,)))444VVVuuuxxxhhh\\\nnnhhhFFFZZZeeeaaannn]]]KKKUUUuuuLLL===;;;???AAA<<<:::555333444222111<<>>AAAEEEHHHJJJKKK???BBBGGGKKKNNNMMMLLLJJJFFFNNNTTTQQQHHHDDDIIIPPPZZZYYYRRRHHHEEEHHHHHHDDDCCCEEEIIIMMMPPPPPPNNNKKKFFFEEECCC@@@===888444222AAAEEEJJJKKKHHHFFFGGGHHHFFFEEEBBB===666///)))%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""$$$!!!!!!%%%%%%"""!!!###""""""############""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$))),,,'''$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''((()))******+++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((()))*********---(((///PPPvvv~~~}}}xxxqqq[[[ssslllFFFZZZxxxaaajjjssshhhaaaiiihhhEEE@@@AAA???@@@===777444444222111<<>>444///;;;IIIPPPOOOLLLKKKMMMGGGHHHIIIGGGBBB999111,,,$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!! """!!!$$$""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###%%%$$$###%%%)))'''"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((******+++---...///000111777777888999999:::;;;;;;888888888888888888888888888777555222...,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&'''(((((((((((((((((()))*********...(((,,,JJJqqqyyyuuuvvv^^^}}}qqqEEEXXX}}}hhh]]]ooouuuqqqwwwzzzlll[[[HHHBBBJJJSSSRRRLLL^^^OOOFFFBBB<<>>888555555222111<<>><<<888666555444222000...,,,))))))))))))(((&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%!!!!!!"""$$$&&&((('''&&&&&&---,,,,,,222000000999111444<<<===>>>MMMWWWOOOaaapppyyy~~~uuu|||zzz{{{yyy{{{oooXXXLLLMMMKKKIIIFFFEEEIIIMMMNNNKKKLLLHHHHHHNNNUUUUUUQQQMMMNNNJJJFFFGGGIIIIIICCC>>>222,,,&&&%%%'''(((%%%!!!$$$%%%%%%%%%$$$###$$$%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! """############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###)))%%%&&&---111000222777>>>;;;:::;;;;;;888999;;;===>>>AAAAAA:::222555===333;;;;;;333444======444>>>@@@AAA>>>777111......///***%%%$$$(((+++***'''###$$$%%%''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))******,,,,,,,,,,,,>>>iii|||iiiuuubbb~~~___[[[VVVzzzjjj|||lllNNNEEEBBB>>>:::777777999::::::TTT~~~|||mmmWWW>>>AAA<<<999555222222666@@@IIIjjjzzz~~~tttNNNFFF<<<666555666555333444444444444444444444444555333777JJJkkkkkkUUU[[[rrrJJJ:::555333555555111///111---333NNNkkkxxx}}}zzzyyyeeeDDDFFFiiiuuubbbaaaooovvvgggeee[[[(((///000,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''NNNAAA>>><<<888666555444222000...,,,))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%###%%%000...###((('''%%%$$$%%%%%%&&&&&&&&&555555...333777555777???555222<<<[[[}}}fffllljjj```cccqqqwwwrrrccc[[[TTT\\\oooyyynnn]]]lll}}}zzzjjjNNNIIIDDDBBBGGGMMMQQQRRRMMMRRRXXX[[[WWWRRROOOPPPNNNKKKHHHHHHJJJKKKIIIGGG@@@999///&&&"""###%%%'''###$$$$$$$$$###"""""""""########################""""""""""""####################################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%***(((&&&$$$$$$&&&)))+++...+++...666;;;;;;>>>CCC;;;:::888777:::<<<;;;999888777555777;;;>>>999333555777999777555111...---555888::::::;;;===>>><<<888555111///...+++'''###'''((()))'''%%%%%%&&&((($$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))******)))***---...>>>eee{{{sssuuu|||xxxhhhttt]]]\\\RRRvvv\\\CCC@@@>>>:::777666777888:::777>>>QQQpppzzzeeeHHHBBB???>>>===;;;777555:::AAAlll{{{nnn[[[FFF@@@888444444555444222333333333333333333444444666333111888LLLjjjtttIII???777555444111000111///777TTTqqq|||~~~zzzdddBBBFFFkkkvvvccc^^^sss}}}{{{{{{___vvvwwwDDD&&&***+++$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''KKK@@@>>><<<888666555444222000...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###***&&&+++???;;;''')))'''%%%###$$$&&&)))+++222999666111444444777CCCIIIXXXlllzzzhhhddd^^^QQQSSSKKKCCCHHHIIIHHHSSS___\\\NNNKKKJJJMMMSSSUUUNNNEEE@@@>>>DDDHHHFFFFFFJJJNNNPPPqqqffffffwww}}}uuuwwwtttpppllleeeZZZLLLCCCJJJOOOSSSTTTSSSTTTVVVXXXPPPOOONNNLLLLLLLLLLLLLLLIIIEEE<<<111'''###%%%'''$$$$$$$$$$$$$$$###"""!!!########################################################################""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&&&&%%%$$$#########$$$&&&***///333666888444222333333111222555444999:::888===CCCBBB:::BBBBBB@@@???BBBEEE???777AAA???BBBHHHFFF???===AAA444777666222333999999555<<<;;;:::888777777777777///000///+++&&&$$$%%%'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))************,,,,,,:::aaa|||yyywwwkkkeeeXXXXXXIIImmmzzzlllMMM>>>===<<<999777666666777888777222444DDD```YYYAAA;;;;;;======777444:::CCCppp}}}qqqrrrsssYYYDDD===999444222444555333222333333333333333222222222222222000---000@@@YYYlll~~~WWWIII:::444333111000000111;;;ZZZxxxyyy```AAAJJJrrrvvvYYYkkk~~~}}}dddjjjqqqBBB000((()))&&&((()))!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((MMMCCC>>><<<888666555444222000...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***&&&###...<<<999***&&&&&&&&&'''(((,,,000444333111222@@@HHHCCCNNNlllyyyooouuueee___KKKKKKLLLNNNeeelllnnnllllllvvvrrrrrr~~~tttlllrrr]]][[[WWWRRRNNNKKKGGGDDDGGGDDD@@@>>>>>>BBBJJJSSSsssyyywww^^^NNN>>>BBBHHHPPPXXX[[[TTTKKKRRRTTTTTTRRRNNNKKKJJJJJJGGGGGGEEE@@@888...'''###%%%%%%$$$%%%&&&&&&$$$###########################$$$$$$###############"""########################!!!"""""""""############"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$'''---333666777777666666333111111222222222333555@@@CCC<<<:::AAADDD@@@>>>???CCCFFF@@@:::===FFFDDDAAA>>><<<<<<<<<<<<<<<===BBBBBB<<<;;;AAADDDAAA999888666333111111555888999666333000---***'''%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***...+++)))&&&444___sss{{{wwwmmmaaa]]]PPPFFFdddvvvaaauuuxxxhhhVVVHHHDDDBBB@@@>>>;;;888666666555444555666888BBB___dddBBB>>><<<<<<;;;666333===KKKtttmmmWWW[[[rrr^^^III999:::888555555666666444222333333222222222222111111---111333000,,,///888BBBOOOdddqqqYYYHHH888333444333111000111<<<]]]zzz|||~~~uuu\\\AAAOOO{{{yyyjjjsss~~~~~~sss444---,,,+++%%%'''))) &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))OOOFFF>>><<<888666555444222000...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!&&&***)))'''(((''')))***++++++...333666111EEEYYYhhhrrrnnnppp~~~wwwxxxttthhheeetttqqqWWWcccrrryyy{{{nnnfff^^^bbbaaaVVVGGG>>><<<<<<===AAAPPPeeessstttqqqppp```\\\PPPCCCAAAIIIPPPSSSOOORRRTTTTTTQQQMMMJJJIIIFFFEEEEEEEEEDDD<<<000'''&&&$$$###$$$&&&'''&&&$$$########################%%%$$$$$$$$$######""""""########################!!!"""""""""############""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%'''***,,,444666888999888555222///...222:::DDDMMMPPPJJJCCC@@@LLLNNNBBB:::CCCSSS]]]BBB777:::IIIKKKBBBHHH[[[eeefffYYYCCC>>>HHHHHH===666<<<@@@>>><<<>>>CCCFFFAAAAAA@@@<<<777333222222;;;777333444777666000***(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***,,,******'''222[[[bbbfffxxxnnnfffkkkJJJIIIcccvvv{{{zzzmmm[[[pppiiigggfff```QQQIIIJJJLLLJJJHHHEEEAAA<<<888555333000333777777666CCC```|||lllIIIDDD???>>>???:::444;;;IIIxxxdddPPPkkktttZZZIII???999<<<;;;::::::999888666444333333333222222111111111---000333333111//////000@@@QQQsssmmmNNN@@@444333666555222000111<<<\\\yyy|||}}}pppVVV>>>QQQ}}}oooiiizzzppptttoooBBB000+++,,,&&&###'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***NNNFFF>>><<<888666555444222000...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))""""""***((( )))&&&(((******+++///666<<>><<<888555333666<<<>>>:::555,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))******'''(((---,,,222SSSvvvlllaaawwwjjjbbbyyyDDDHHHhhhkkkeeefffTTT{{{oooqqq___XXXUUUIIIFFFLLLLLLLLLKKKIIIEEE@@@;;;777555333000000555888:::???EEE```uuuXXXAAA::::::@@@===666;;;FFFzzz^^^]]]eeeMMMCCCAAA@@@>>>>>>>>>===<<<:::888777444444333333222222111111222111//////000111222111666DDDeeedddCCC999222444777666222111111<<<\\\xxx|||lllRRR>>>RRR~~~___XXXiiirrrzzziiinnnHHH///%%%***&&&"""&&&)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((******NNNEEE>>><<<888666555444222000...,,,))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***)))&&&(((+++''')))---000777DDDTTT___uuuyyydddYYY]]]jjjvvvhhhiiivvv~~~xxxqqqsss{{{rrr\\\OOOCCC666444999444QQQooo{{{xxxlllWWWCCCNNNLLLLLLNNNQQQSSSRRROOOOOOKKKGGGEEEFFFFFFEEECCC666///'''$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""$$$''')))))))))'''&&&"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%'''))),,,000333555666000000222777???JJJUUU[[[YYYVVVUUU\\\hhhkkkZZZEEELLL\\\sss~~~}}}~~~zzzyyy```SSSUUUQQQJJJBBB======>>>>>>===:::999888777777888;;;<<<888555111---***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))******&&&)))///---///JJJlllxxxxxxfff{{{jjjYYYkkkEEEFFFbbbpppgggtttiii}}}aaaUUUVVVMMMKKKNNNGGGGGGGGGFFFEEEBBB???<<<:::888333111555777666555666>>>OOOhhhyyyYYYIII???AAA???999???LLLzzztttjjj{{{ttt\\\MMMHHHFFFCCC===>>>>>>===;;;:::::::::555555444444333222222222333111///---...000222333---444PPPzzz```???888444666777555222222111===^^^zzz~~~xxxhhhRRRBBBXXX|||TTTUUUyyywwwssssss???+++&&&***'''&&&(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''')))***+++OOOEEE>>><<<888666555444222000...,,,))))))))))))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&'''###%%%---...(((,,,000666???NNNeee~~~oooqqquuuzzzffflll{{{uuusssvvvyyyzzzoooyyy~~~zzzzzz}}}zzzrrrlllsss|||cccOOOHHH777666666@@@^^^UUUPPPKKKKKKOOORRRRRRPPPNNNOOONNNLLLIIIFFFFFFGGG@@@888...((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!$$$&&&'''&&&%%%###"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((+++///222444333222000999===DDDNNNYYYdddlllqqqbbbXXXPPPWWWooouuuTTTfff}}}oooiii|||oooUUUFFFAAA@@@??????@@@???777000///666>>>CCC@@@;;;555000,,,******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((()))*********+++...))))))EEEkkk{{{llljjjrrrWWWIIIOOOKKKQQQeeeVVVZZZTTTRRRQQQDDD@@@AAACCCCCCCCCAAA???>>>555666777555///---555@@@666;;;III```nnnTTTIIIAAA:::BBBRRRzzzzzz```eeezzzppp~~~zzzzzz{{{eeeRRRKKKJJJDDD<<<;;;<<<<<<<<<::::::;;;<<<666666555444444333222222000111222222000//////111333---666VVVwwwnnnAAA;;;777888777333222444222???aaa}}}zzz|||ttteeeTTTIIIaaa~~~lllMMM^^^vvvnnnhhhccc333++++++,,,(((****** &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))***+++SSSDDDAAA>>>:::888666444111///---+++******+++***)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& )))+++%%%&&&...000++++++;;;VVVuuudddfffrrr{{{{{{wwwRRRCCC555333;;;NNNlllzzzaaaGGGAAAMMMRRRLLLQQQKKKLLLQQQLLLAAAAAAKKKAAA@@@<<<222(((###%%%(((###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%'''''''''&&&$$$&&&'''((('''&&&'''(((333//////444555444777===OOOUUU___eee___TTTQQQUUUhhhwwwtttgggsssvvvzzz}}}{{{~~~www~~~xxx{{{tttwwwdddGGGAAAAAA;;;<<>><<<888444111111333444444555888???OOOmmmbbbJJJ===:::VVV~~~nnnZZZTTTPPPGGG>>>;;;AAA===888777999:::999777111444777999777555333222222000...///111111...,,,...111222;;;FFFMMMhhhWWW???:::888LLL///,,,444444AAA^^^uuu}}}rrrzzzcccRRRAAAnnn}}}UUU|||zzz```EEE,,,+++***(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&)))*********)))TTTFFFAAA>>>:::888666444111///---+++******+++***)))'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,&&&"""###''',,,111555===OOOqqqwwwbbbTTTcccjjjaaakkkwww~~~~~~~~~oooWWW@@@444555CCCQQQiiixxxPPP???EEEOOONNNSSSQQQHHHIIIOOOLLLAAADDDCCC@@@:::111)))%%%$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''&&&&&&(((&&&###$$$(((---111333222...000888>>>BBBGGGMMMZZZSSSPPPRRRQQQQQQ]]]mmmxxxvvvyyyttthhhwwwvvvqqquuuooo]]]CCC333666>>>AAA>>>FFFEEEAAAFFFEEE999222000)))%%%''''''$$$$$$(((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((()))*********...&&&///***000___uuu~~~VVVlll{{{mmmeeennnFFFRRRuuuxxx^^^QQQBBB999999<<<===<<<<<<999555222222222333444444555:::IIIfffsssZZZJJJAAAYYY}}}nnn___SSSJJJIIIKKK>>>???>>><<<888555444444666777888888666555444333222000//////111111///---...///...222666555HHHiii|||VVVBBBDDDbbbJJJ:::444444BBB```www}}}uuuzzz```PPPHHHsssjjjqqqnnnwwwmmm|||???,,,+++***(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((()))***++++++TTTGGGAAA>>>:::888666444111///---+++******+++***)))''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''+++$$$&&&......***333BBBVVVuuuxxxiiiiiiiiiaaalllooopppvvv~~~|||}}}~~~lllTTTEEE<<<888AAA___zzz{{{kkkZZZLLLDDDAAAOOOUUUMMMHHHMMMNNNHHHHHHGGGFFFBBB<<<333***###&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&''',,,111444444888777;;;BBBGGGHHHIIIKKK999AAA\\\|||xxxooorrr}}}xxxnnnfffgggooo}}}qqqLLLGGGJJJ999<<<@@@JJJLLLEEECCCDDD===999222+++)))'''%%%&&&(((&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******,,,+++&&&///+++,,,XXX|||tttbbbhhh^^^HHHUUUvvvsssPPP@@@<<<:::999;;;<<<:::777444222111222222222222555@@@YYY~~~lllZZZOOOGGG___tttiiiccc^^^[[[UUUPPPHHH>>>666444666999999999888777666555555555333111//////111111000///111222///000000***555OOOrrrrrrbbbBBB333444CCCbbbyyy}}}zzzyyy\\\MMMTTT|||~~~ooo___uuuttt}}}wwwjjjiiiLLL+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))+++,,,---RRRFFFAAA>>>:::888666444111///---+++******+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((($$$'''---111222<<>>222)))&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''&&&***///444777888777666;;;;;;<<<>>>BBBLLLZZZeeerrrkkksssvvvqqqtttzzz}}}|||yyy{{{~~~yyyiiiaaa```nnnwwwxxxppppppXXXEEE777===FFFAAAGGGKKK???>>>888111---***(((''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++'''&&&000000///VVV|||sssjjjmmmUUUmmmOOOTTTuuuTTT@@@<<<777777<<<<<<;;;999666333111111222222111222999JJJhhhnnnQQQGGGIIINNNmmmxxxfff[[[QQQFFFBBBCCCCCC>>>888777666666777777777666444333111000//////000111111000222000111333///777NNNggg@@@777555BBBbbb{{{~~~vvvXXXKKKccc}}}~~~|||^^^MMMnnnsssuuusssbbbKKK******)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''')))+++...///PPPDDDAAA>>>:::888666444111///---+++******+++***)))'''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))&&&+++***)))999```nnnaaayyymmmfffvvv~~~uuuhhhfffrrrxxxrrrooossswwwfff\\\ZZZ\\\[[[XXX```aaabbbcccfffkkksssyyy|||sssbbbMMM666...;;;VVVtttnnnUUUCCCJJJVVVUUUPPPNNNPPPLLLHHHHHHIIIEEE<<<555(((&&&######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((&&&&&&((()))%%%+++333777888888:::<<<777<<>>:::888666444111///---+++******+++***)))'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******'''000666<<>>yyy[[[ssszzzddd```YYYPPPooosssLLL;;;999888888999888:::<<<999555111111222333222333555555AAA```~~~___EEECCCRRR}}}}}}lllQQQ999;;;PPP[[[OOO<<<444222222444888999666333111111///,,,+++---111555333555000---111///111???|||lll===666555===\\\zzzkkkVVVNNNzzzZZZhhh{{{}}}yyyuuuggg===))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((()))***,,,...000111QQQFFFAAA>>>:::888666444111///---+++******+++***)))'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())))))***+++++++++AAAYYYfffgggdddcccbbbtttkkkxxxllliiipppgggfffdddeeefffggghhhhhh[[[YYYWWWXXX^^^gggrrryyy{{{wwwssspppmmm```^^^\\\[[[\\\ZZZVVVRRRMMMOOOSSSYYYaaafffiiiiii{{{xxxaaaAAA---***EEEccctttcccIIIDDDNNNWWWOOOMMMIIIIIIIIIIIIFFFDDD;;;333+++&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###'''++++++)))***---111999555222555>>>FFFJJJKKKYYYlllsssnnn{{{}}}xxxjjjCCC999LLLDDDDDD@@@999888:::888333+++***)))(((''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******((())),,,%%%///...111hhh~~~VVV___ooogggkkkcccQQQoookkkPPP@@@===>>>;;;666666999<<<:::666222222444111111333444222<<<]]]]]]PPPZZZqqqMMMAAALLLYYYYYYSSS<<<777222111444777666444000000...+++)))+++111555555888444222555000...777SSSbbbqqq{{{xxxAAA444555:::WWWxxx~~~}}}dddXXXQQQ~~~}}}~~~xxxpppxxx}}}555444(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&(((***,,,...000111111SSSIIIAAA>>>:::888666444111///---,,,******++++++)))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++999UUUxxxfffOOOYYYrrrjjjnnn|||qqqhhheee]]]aaaeeefffddddddgggkkkgggmmmrrrttt}}}vvvnnnjjjiiiiii___\\\[[[aaakkktttvvvuuu}}}www{{{aaaGGG<<>>???;;;...---,,,***))))))((((((''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&***...###///111---aaaxxx___bbbrrr\\\vvvRRRooo[[[YYYPPPAAA777999>>>===666555999<<<;;;666222222444000///222333222>>>aaauuucccjjjzzzvvv___VVVZZZ```___[[[CCC<<<333///222555666666//////---***(((***000555...444222222777222---333///:::IIIWWWiii~~~HHH;;;555777SSSvvv}}}{{{aaaYYYTTT{{{|||xxxaaa}}}rrrcccqqq666///(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&(((***---///111111111OOOEEE@@@===999666555333111000,,,,,,,,,++++++)))((('''''''''''''''''''''''''''%%%'''(((''''''''')))+++---&&&%%%******(((111@@@ccclll~~~sssTTTZZZzzzqqq]]]___xxxzzz}}}{{{nnncccaaaVVV```fffppp~~~uuuwwwiii\\\eeepppyyytttLLLAAA000444WWWtttpppUUU@@@KKKIIILLLLLLJJJOOOLLL:::BBBCCC@@@777+++$$$%%%((('''&&&%%%%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&'''&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&((()))***,,,//////...000333111:::FFFXXXvvvxxxuuu~~~pppvvvyyyvvvttttttQQQNNNHHHCCC???<<<:::888;;;555***$$$&&&***(((###(((&&&$$$%%%&&&''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''+++))))))+++(((555PPPvvvRRR{{{www]]]cccQQQrrrnnn```PPPCCCAAAAAA;;;555333555777888999888555222000333///111333...333TTTzzzcccNNNFFFAAAOOO[[[fffQQQ;;;---111555///000999222111...)))&&&(((///555:::///,,,555888111...222222000111999III]]]oooxxx]]]777;;;;;;VVVzzz{{{vvv]]]NNNdddyyyjjjgggaaa444222))))))((('''&&&&&&%%%%%%(((((('''''''''(((((()))******,,,...111222000...OOOEEE@@@===999666555333111000,,,,,,,,,++++++***)))(((''''''''''''''''''''''''&&&'''((('''&&&''')))***$$$)))+++'''(((666KKK[[[vvvzzzyyyjjjmmmwwwooorrr}}}{{{|||sssmmmuuuUUULLLaaayyysssXXXDDD666>>>QQQ[[[XXXQQQJJJIIIMMMNNNGGGFFFIIIGGGAAACCCBBB<<<222)))&&&%%%%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''(((***(((((())),,,///333777:::NNN```pppuuu{{{sss|||xxxxxx}}}wwwwwwuuubbb~~~XXX:::IIINNN:::666III;;;999777666///'''%%%))))))'''&&&&&&''''''&&&%%%''''''''''''(((((((((((()))))))))))))))))))))))))))---+++++++++'''111JJJ|||rrrbbb~~~{{{aaa]]]PPP```rrr~~~sss[[[LLLDDD>>>888666444666888999999777555333222///111444000111JJJhhhtttuuuJJJ>>>999888MMM]]]kkk___III555222444222222666222111...***'''***111888BBB:::444333222...---///...---,,,000;;;KKKZZZeeexxxiiiTTTIIIWWWttt{{{rrrYYYOOOiiizzzxxxrrriiiqqqhhhUUU++++++)))(((((('''&&&&&&%%%%%%((('''''''''''''''((())))))***+++...111222000...OOOFFF@@@===999666555333111000,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&'''((('''&&&&&&((()))'''------)))666RRRfffkkkqqqVVV]]]xxxyyyzzz~~~wwwuuussswwwccc___bbbppp~~~nnnUUUQQQXXXWWW```lll|||iiiKKK666666CCCRRRZZZGGGFFFJJJQQQPPPIIIEEEEEEBBBDDDDDDBBB;;;222((("""%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$&&&((()))))))))***+++***...111111444???QQQ^^^}}}zzzzzzzzz{{{qqqsss|||wwwgggzzzmmm\\\jjj```JJJBBBAAAEEEHHHDDD>>><<<===555((($$$(((***(((''''''((((((&&&$$$''''''''''''(((((((((((())))))))))))))))))))))))***...,,,,,,,,,'''---BBBwwwxxx\\\nnn}}}hhh\\\___UUUgggyyyWWWDDD===999444333444777999:::999888888222...000444111///===QQQssskkkaaabbb```ZZZWWWQQQ;;;>>>:::;;;NNN[[[iiimmm[[[DDD666333444444222222111///+++(((,,,333999KKKJJJBBB555...------,,,000///...///444???NNNYYYuuusssmmm{{{{{{mmmSSSQQQppp}}}uuu||||||sssSSS888...,,,((((((((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((((())))))***+++...111222000...NNNGGG@@@===999666444333111000,,,,,,++++++************'''''''''''''''''''''''''''(((((('''&&&&&&''')))...***)))666QQQggghhh\\\CCCOOOfff}}}|||dddsss{{{yyyyyy}}}}}}oookkkkkkfff]]]VVVRRRMMMLLLRRRWWWRRRHHHNNNGGGDDDGGGLLLTTT___kkkgggRRRNNNRRRWWW^^^lll~~~{{{^^^CCC111///<<>>555---((('''%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&(((******(((((()))***///333999DDDYYYqqq~~~xxx{{{zzz|||uuuxxxhhh]]]tttpppHHH:::BBBHHHJJJEEE<<<<<>>>>>???AAADDDDDDJJJYYYhhhwww]]]TTTSSSQQQXXXdddxxx|||mmmMMM999444UUUooohhhQQQNNNJJJFFFQQQMMMJJJGGGEEEDDDAAA;;;777(((&&&$$$$$$'''***+++,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((((()))***)))))))))+++---444777DDDbbbtttooouuu~~~ccc___qqqiiiGGG<<<888EEEJJJCCC===>>>???<<<111...)))''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))%%%+++)))(((...---,,,333MMMyyyUUUmmmVVVeeeccchhhyyymmmjjjoooooohhh______TTTJJJDDD???999666555333444666888:::;;;<<<===999222...///000000333888<<>>DDDEEEDDDUUUuuuooo]]]TTTSSSVVVdddzzzSSS444777777QQQmmmUUU???UUUIIIJJJJJJIIIFFFDDDAAA@@@888222+++&&&$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))))))))))))))*********,,,111777;;;bbbvvv|||yyy}}}tttsssoooqqqQQQ555AAAKKK@@@<<>>444,,,)))((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((---)))%%%,,,---)))---000pppWWWYYY~~~nnnSSSvvvqqqyyypppeee]]]XXXTTTNNNJJJBBB@@@QQQlllmmmRRR>>><<<555555666777888999999:::888555222222111000000222:::@@@IIITTTdddzzzjjjZZZSSSFFF:::111+++444333222ZZZlll```SSSIII@@@888222111...111444444000---,,,---)))---///000000111111111+++++++++---000000///---///444CCCfff}}}eeeWWWVVVrrr|||rrr\\\555,,,***###&&&'''''''''''''''''''''''''''(((***,,,...000111111000000000000---***'''OOODDD@@@===888555444333222000...,,,******+++,,,+++*********))))))))))))******&&&&&&))),,,((('''555HHHVVVPPPGGGEEESSSjjj|||dddZZZsss~~~yyyqqqkkkuuu[[[JJJIIIIIIHHHRRR\\\eeetttuuu[[[KKKIII@@@@@@FFFEEEDDDVVVpppcccVVVRRRZZZlllyyyzzzFFF>>>111AAAhhhjjjOOOBBBEEEKKKKKKEEEFFFJJJFFF;;;<<<666...(((%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''((())))))((('''000)))***333000---AAA^^^|||~~~{{{~~~vvvzzz}}}{{{wwwhhhjjjgggLLLCCCDDDBBBAAACCCFFF>>>444///+++((((((***'''&&&'''******'''(((,,,'''''''''''''''((()))))))))))))))***++++++,,,,,,666bbb[[[XXXhhhkkkwwwZZZzzzttt```[[[[[[XXXQQQIIIHHHQQQ[[[HHH???DDDbbbsss[[[@@@@@@333222111222555777777666777666444111000000000000666999@@@LLL\\\rrr}}}UUUBBBCCCJJJGGG===000777<<<---???ttt|||fffPPPEEEBBB===444///222111111222333111---+++000++++++111444000...///...---+++++++++---///000---000@@@\\\xxxzzzhhhNNN[[[qqqyyyzzznnneee***000+++&&&))))))(((((('''''''''&&&%%%&&&(((+++...000111222///000111111///+++(((%%%PPPEEE@@@===888555444333222000...,,,******+++,,,+++*********))))))))))))******++++++(((&&&,,,<<>>222OOOkkkgggVVVGGGHHHIIIJJJJJJHHHCCC>>>;;;777111+++'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&'''(((***+++,,,""")))...///444EEE]]]ppp}}}yyy~~~~~~yyykkkttttttnnnoooqqq{{{___MMMJJJJJJFFFIIIDDD;;;222...,,,+++)))(((&&&&&&((('''%%%&&&***((((((((((((((()))******)))))))))***++++++,,,,,,***QQQ{{{ttt]]]pppfff~~~VVVwwwwwwkkklllqqqxxxnnnZZZRRRkkkrrrLLL;;;222111000222444666777666777666444222000000000000333666===IIIZZZpppdddWWWhhh{{{vvvVVV===888:::WWWmmmSSSDDD???<<<999999111000000111111111...,,,...))))))...111...,,,...------+++++++++---...000111333>>>TTTiiiwww~~~yyygggQQQ___xxx]]]tttyyywwwfff@@@333+++,,,))))))((((((((('''''''''%%%'''))),,,...000111222000000///...,,,(((%%%###PPPFFF@@@===888555333333111000...,,,******+++,,,+++*********))))))))))))*********,,,(((&&&333KKKUUURRR===FFFVVVjjj}}}rrr___fffuuu~~~```OOODDDJJJVVVddd{{{oooWWWIIIBBB???DDDFFFHHHRRRooo{{{YYYUUU]]]cccooo}}}}}}]]]:::999[[[oooeeeNNNDDDBBBLLLOOOIIIDDDFFF:::999666000+++((('''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((***---///(((333555333KKKrrrqqqtttzzzxxxtttsss}}}}}}|||gggPPPIIIIIIKKKJJJBBB666111222///'''***'''&&&)))(((%%%%%%((()))))))))))))))***++++++)))))))))***++++++,,,,,,000OOOaaa|||{{{ccc___TTTqqq|||yyy\\\___qqqfffFFF333111000///111444666777666666555444222111000/////////333999EEEVVVmmmbbbRRRgggxxxvvvoooCCC555DDDfffwwwdddXXXNNNDDD<<<999333111//////000000///......***))),,,///......000---,,,+++++++++,,,......///111<<>>333111111000///111333666666666666555444333111000/////////111777BBBSSShhh~~~tttHHH???FFFHHHcccsssmmmPPP???MMMjjj~~~pppdddVVVGGG<<<999777444111////////////...000...---...///000222333------,,,+++,,,,,,---...,,,///;;;NNNaaannnzzz}}}ttthhhfff|||zzzbbbzzzwwwccc@@@---+++)))---))))))((((((((((((((((((((()))+++---///000111222888555111---***(((''''''}}}NNNEEE???<<<777444333222111///...,,,******+++,,,+++*********))))))))))))******)))'''...<<<>>>555444<<>>RRReee```TTT]]]yyyyyykkk]]]NNNFFFEEE<<<888333000//////...---111111111//////111333333...---------------------///222;;;IIIWWWcccppp{{{zzzooobbbkkk{{{LLL000333222,,,)))(((((())))))))))))))))))***+++,,,...///111111111888444000+++((('''((()))~~~NNNDDD???<<<777444222222000///...,,,******+++,,,+++*********))))))))))))******222,,,333@@@;;;...777MMMppppppjjjdddfffoooxxx{{{|||hhhSSS[[[lll|||kkkMMMFFFBBB???SSSppprrrbbbVVV[[[```hhhzzz}}}lllBBB888FFFlllcccTTTGGGDDDHHHJJJIIIFFFCCC???;;;777111***%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))%%%(((,,,,,,******+++...===VVVrrrsss{{{}}}xxxtttuuu{{{}}}yyyhhhPPPMMMGGGBBB>>>;;;777555***&&&''',,,///,,,(((&&&'''''''''''''''(((((())))))))))))***++++++,,,,,,222444```vvv[[[RRRqqq{{{ZZZcccwww[[[<<<:::999444777555333222222444555555555555555444444222000///...111333777@@@PPPfff|||pppjjjrrr___FFF<<>>DDDLLLRRR]]]^^^YYYPPPRRRbbbxxxuuu}}}qqqsssxxxpppeeeUUUMMMQQQKKK===:::BBB===222((('''(((((()))+++)))))))))))))))******+++)))))))))***++++++,,,,,,***000FFF}}}```ggg~~~SSSmmmddd|||bbbJJJCCC===GGGRRRHHH<<<@@@999777555555555666555333444555555444333111///---///111666AAASSSkkk{{{eeeXXXjjjyyytttzzz}}}gggUUUDDD999444222000.........///...,,,444;;;===777333444444000111111111111111000//////++++++---111777BBBVVVhhhvvv}}}~~~~~~}}}~~~~~~ooo``````~~~~~~~~~yyyxxx|||xxxbbbNNN***000)))+++'''(((((())))))*********+++---...///000111111111111,,,+++(((''''''(((***,,,OOOFFF@@@===888555444333222000------,,,++++++******)))+++***)))((((((***,,,---222222222333777AAANNNWWWRRRSSSccc{{{}}}kkklllxxxgggeeedddsss|||llljjjvvvrrr______eee___\\\yyylllWWWOOOKKKUUUiiiaaa>>>;;;YYYgggHHH:::FFFEEEEEEGGGDDD>>>:::999222)))'''&&&%%%%%%''''''&&&$$$&&&&&&&&&'''''''''(((((())))))))))))((((((((((((000((()))///++++++DDDfffzzz~~~oooZZZIII???;;;888555666777777777<<>>AAA:::444555888888333333333333222111000000//////666FFF___www{{{|||ttt}}}iiiWWWNNNAAA;;;>>><<<000***///333000,,,+++...OOOPPP<<<888333+++///333222///---...111111000+++333000---444<<>>999777555333111555:::>>>DDDKKKQQQUUUFFFKKKHHHCCCBBB;;;???PPPiiiddddddppppppnnn}}}{{{|||wwwQQQHHHKKKAAA444>>><<<555,,,((()))******))))))(((((((((((()))))))))************+++++++++///+++666iiiNNNCCC}}}eeetttttt{{{~~~xxxlllhhhjjj>>>FFFHHHAAA;;;:::999444333333444333333222111000///000777HHH```wwwvvvsssyyypppuuutttcccMMM===999222,,,...333333///,,,:::VVVRRR<<<888666///444+++---...------///222333111888333...000444CCC[[[ooozzz~~~yyyjjj^^^qqq|||wwwjjjEEE+++...333---&&&%%%***)))((('''(((***---///333111//////000000...,,,'''&&&&&&***---.........OOOGGG@@@===888555333333111000------,,,++++++******)))************+++---///000000---...777GGGRRRUUUSSS___rrrvvvjjjrrrrrrkkktttmmm[[[hhhzzzzzzkkkNNNDDDJJJ___~~~iiiaaa^^^```pppxxxKKK>>>```rrr]]]EEEAAAHHHJJJIIICCC???>>>===;;;,,,***((('''''''''&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&//////***>>>nnn~~~}}}{{{{{{zzz|||yyysssqqqsssrrrhhh]]]CCC===666333333444444222555:::AAAHHHMMMOOORRRTTTSSSTTTKKKBBB???:::>>>NNNeeegggmmmqqqnnnwww{{{~~~wwwmmmooo```DDDQQQPPP444;;;CCC???000(((,,,---&&&***))))))(((((())))))***)))************+++++++++...+++...]]]cccEEEiiiuuuwwwzzzYYYXXXwww~~~jjjDDDPPPUUUKKK???:::666111444444444444333222111000000222999KKKbbbxxx|||wwwwww}}}sssZZZDDD666333///...222666333...:::WWWSSS;;;444///''',,,+++---///...,,,+++---///+++222000,,,,,,...<<>>DDDDDD888...,,,***'''***))))))))))))))))))***))))))*********+++++++++...---)))OOOeeeYYYvvvqqqxxxeeeDDDAAAJJJQQQIII```kkkZZZBBB777666666444444444444333222111000111333<<>>===555111,,,((('''((('''''''''''''''((((((((())))))((()))))))))*********+++***)))222IIIggg}}}yyyvvvrrrqqqmmmiiifffbbb```___^^^^^^\\\WWWNNNBBB:::666666333111333;;;FFFPPPVVV\\\VVVRRRQQQPPPPPPWWW___NNNSSSRRRXXXddd]]]HHH>>>eeejjjyyyssssss}}}|||~~~bbbJJJLLLLLLDDDCCCCCCBBB777***&&&+++******))))))))))))******))))))*********+++++++++,,,---)))CCCyyywwwPPP|||aaavvvcccnnn~~~UUU@@@KKKMMMooojjjFFF666999>>>444444444444333222111111222555@@@SSSjjj|||vvvjjjgggqqq}}}||||||sssQQQ<<<888888555000000777;;;777......[[[gggTTTJJJDDDEEETTT:::111+++---//////111444111555333333333---333IIIfffrrr|||yyykkkccccccyyymmmbbbsssrrr>>>***///''',,,111!!!&&&)))+++***))),,,444:::888666444222///+++(((&&&***'''(((+++***+++666EEE}}}NNNIII???<<<777444222222000///------,,,++++++******)))******+++,,,...///000000666;;;>>>>>>???HHHXXXeeewwwooottt|||lllrrrvvvaaajjjzzz```OOOFFFFFFppp]]]KKKLLLRRR[[[rrrppp>>>888___ttthhhAAA???@@@EEEGGGDDDAAA@@@:::555...)))((((((((((((''''''((((((((()))))))))((())))))******+++++++++)))222QQQ|||{{{||||||yyytttoookkk___]]]ZZZVVVRRRNNNLLLKKKHHHHHHIIIGGG???555222444000111666>>>JJJXXXeeemmmdddZZZSSSRRRRRRSSS^^^kkkbbbbbbYYY\\\ooouuulllfffhhheeehhhoooooofffZZZSSS^^^~~~___PPPRRRJJJDDDDDDHHH???---'''---+++******))))))******+++)))************+++++++++***,,,,,,;;;nnnmmmLLLqqq```___eeeiiiQQQFFFNNNtttsssNNN<<<::::::555555555444444333222111222777CCCXXXooo~~~~~~~~~yyytttyyyoooooo}}}zzzgggKKKBBBJJJBBB666///555>>>>>>666///222]]]fffNNN@@@999;;;LLLMMM???333///...---222;;;444111,,,...222---333HHHdddppp{{{~~~~~~~~~ssseeeeeennnfffpppooo___???+++(((+++'''...111"""''')))+++,,,,,,///444999555777777222+++((()))+++******)))(((***444EEERRR}}}NNNIII???;;;777444222111000///------,,,++++++******)))******+++,,,---.........999<<<>>><<<<<>><<<<<<;;;999888999666000000444111888CCCPPP[[[dddkkkooocccYYYTTTUUUUUUVVV```nnntttppp```ZZZlll|||uuusssoooooouuuvvviiiYYYLLLfff}}}~~~]]]KKKMMMKKKJJJHHHAAA777///,,,+++******))))))******+++)))************+++++++++***+++000444```gggKKKaaavvvlllzzzlll{{{ZZZBBBYYY{{{fffUUUDDD444555555555555444333222111222888FFF\\\sss~~~||||||}}}{{{|||cccdddiiippp|||ooo^^^OOOMMMSSSNNN999///<<>>///---222---444IIIaaannn{{{}}}mmm```iii|||rrreee777000***'''&&&))),,,,,,)))***,,,...111333555777555666555000***(((+++///+++///...---;;;TTTgggmmm|||NNNIII???;;;777444222111000///------,,,,,,+++******)))***++++++,,,---------,,,555:::>>>???AAAJJJZZZfff\\\sss|||sss|||ooocccsssrrrzzzttteeedddbbbaaabbbdddgggiiiiiilllqqqwww}}}dddSSS>>>KKKgggLLLNNNJJJcccTTT:::XXXoooZZZLLLAAACCCFFFCCC@@@??????999111+++(((((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,333WWWzzz|||uuuooofff^^^WWWPPPHHHCCC@@@>>><<<:::888777666555:::333///222333///...111999CCCSSS```ggghhhfffdddaaaXXXUUUYYYYYYVVV]]]jjjbbbhhhbbb^^^jjjssssssuuubbbgggiiimmmzzz}}}kkkRRRXXXjjj|||}}}fffuuurrrvvvyyyrrrddd>>>MMMRRRPPPFFFAAA@@@777***++++++************++++++)))************+++++++++,,,+++333...UUUoooMMMQQQllluuubbbMMMmmmsssVVV777555555555555444333222222333999HHH^^^uuu~~~~~~~~~www[[[^^^[[[```yyylllbbbWWW;;;///AAANNNDDD666222===kkk~~~uuurrrgggXXXXXX999222//////000<<<[[[|||rrr]]]BBB888777...222FFF^^^lll||||||~~~jjj___nnn{{{}}}yyynnn{{{111000,,,---000(((%%%...++++++---000444666666666666666333...***))),,,000(((000333:::WWWuuuPPPGGG???;;;777333222111000///...---,,,+++************---,,,++++++---000333666222===???777>>>RRRZZZTTTmmmuuuxxxyyy}}}fffkkk|||vvvlllaaaZZZOOOOOOPPPQQQRRRSSSUUUVVVUUUZZZaaafffllluuu___PPPNNNZZZyyyVVVBBBTTTWWWjjjyyyCCCBBBZZZwwwRRR>>>SSSEEE;;;NNN444<<<<<<:::555...))))))***))))))))))))************... (((333***,,,555222999ddd}}}xxxttteee]]]SSSKKKGGGCCC<<<777333333444333333222111000555...+++000333111222555???NNN\\\```aaafffiiihhh```VVVRRRXXX^^^```dddkkknnnnnnjjjgggiiinnnllleeeUUURRRWWWVVV]]]~~~YYYVVVfff~~~rrrttt}}}vvvppp}}}XXXMMMQQQWWWPPPCCCBBB>>>,,,))))))******++++++++++++)))************+++++++++000)))111111===uuutttSSSuuu}}}hhh|||aaaDDDSSSsssfffJJJ;;;666555777888777555444444555111888NNNmmm}}}~~~|||zzzzzz{{{|||}}}zzz{{{|||{{{zzzzzz|||}}}aaa```YYYWWWooouuuYYYMMMNNN999888TTTPPPBBBEEE333FFFoootttccc```OOO<<>>FFFQQQYYY\\\mmmssswww|||tttiiiuuu~~~yyyqqqiii```VVVMMMHHHAAAAAAAAABBBCCCDDDFFFGGGFFFIIIMMMPPPUUU___lllvvvlllNNNHHHYYYLLLGGGMMMeeezzzhhhAAAJJJmmmeeeCCC???CCC>>>GGGAAA======;;;666///***))))))))))))))))))************111&&&(((///***'''...555eee}}}xxxnnnbbbYYYNNNGGG???999777444000,,,////////////......---,,,&&&)))000444111///666AAAIIISSS\\\]]]]]]```aaa___^^^VVVSSSYYY^^^```gggppprrrqqqnnnkkkhhheeecccccceeeZZZZZZUUULLL]]]xxx~~~bbb\\\dddpppwwweeeVVVYYYXXXIIIGGGFFF777,,,***))))))+++,,,+++***)))************+++++++++,,,'''...,,,333gggNNNfff~~~jjjiiihhhcccGGG???XXXmmmhhhSSS@@@666333555777888777666444444555444;;;RRRqqq{{{yyyzzzyyywwwuuuttttttttttttuuuvvvwwwwwwwwwyyy|||zzz|||vvvbbbQQQ]]]WWWTTT[[[kkkooo```MMMDDDJJJ<<>>777...000***---777MMM~~~|||nnn^^^PPP>>>///000:::PPPqqq~~~qqqccccccvvvxxxooodddzzzOOO000...,,,*********+++,,,000///000444888999666333000,,,)))***,,,---------<<>>;;;666333222111000...------,,,+++************,,,,,,+++,,,---000333555888555999FFFNNNQQQXXXbbbbbbhhhtttwwwqqqooouuu}}}yyyuuurrroooggg\\\PPPGGG@@@;;;888777777777888888:::;;;<<<>>>>>>>>>???CCCLLLZZZccczzzyyyeeeRRRLLL^^^nnnOOOLLL^^^iii}}}}}}CCC999]]]|||YYY;;;GGGDDD@@@HHH??????<<<777000+++)))((()))))))))*********++++++---)))'''---111,,,666OOO~~~{{{tttmmmdddXXXJJJAAA<<<777222//////...,,,***,,,,,,,,,,,,++++++++++++,,,---222555777999BBBLLLTTTXXXZZZZZZ\\\^^^___\\\___XXXWWW]]]```cccmmmzzzsssmmmjjjkkkhhhdddiiisss~~~rrruuuttt^^^UUUjjjgggbbbgggjjjhhh{{{}}}WWWSSS]]]MMMFFFJJJ???111---((((((+++---+++((()))************+++++++++,,,***111---...YYYAAAMMMppp]]]ooottt^^^AAA222@@@LLLKKKBBB:::555333555777888777666555555666777@@@WWWvvv|||}}}}}}~~~~~~yyyrrrmmmkkkkkkkkkkkklllmmmmmmmmmmmmlllmmmnnnoooppprrruuuzzz}}}uuu{{{{{{gggiiihhhYYYQQQYYYcccaaaZZZVVVNNNHHHSSSmmm]]]EEEHHH<<>>aaaqqqkkkggghhhuuuPPPGGG>>>:::666333111111///...---,,,++++++*********+++,,,,,,,,,,,,...000333555888777<<>>999666555444333333333333333444555666999999999888;;;BBBLLLSSShhhtttvvvrrrppphhhdddkkk}}}nnnRRRKKKgggxxxZZZSSS^^^uuuiiiDDDNNNxxxRRRKKKHHHAAADDDAAA@@@===888333---***((())))))*********+++++++++'''---))),,,222...???hhhzzzpppaaaTTTJJJCCC<<<888555222///......///...---,,,,,,,,,,,,,,,,,,------444...,,,777HHHUUUYYYXXX\\\ZZZYYYZZZ___dddfffeeeaaa\\\]]]cccfffiiitttuuuggg```fffhhhfffnnn}}}~~~{{{~~~jjjjjjwwwffffffoootttqqq~~~xxx|||RRRIIIYYYKKKAAAFFF>>>888000((('''+++---***&&&))))))*********+++++++++,,,,,,333///+++LLL|||nnnBBBMMMzzzhhh~~~[[[<<<666:::>>>???>>><<<999666555666888888666555666666999DDD^^^|||xxxuuuvvvvvvuuurrrsssppphhh\\\UUUTTTUUUUUUWWW[[[```cccfffggggggcccdddfffgggjjjnnntttxxxpppxxxzzz~~~fff___bbbeeeggghhh[[[ZZZhhh|||aaaBBBFFF===ggg}}}{{{kkkeee[[[LLLGGG777...333333777444555UUUnnnNNN555333;;;YYYttt~~~uuufff___iiiyyyAAA333******++++++,,,,,,---------000333555666888;;;===777///---///...,,,777GGGTTThhhhhhkkkyyylll___qqquuuPPPGGG>>>:::666222111000///...,,,,,,++++++******++++++++++++,,,---...111333444555<<>>888555444333000...,,,+++,,,,,,,,,,,,---,,,,,,,,,---...//////,,,///:::OOOeeesssrrrkkkbbb\\\XXXZZZ```eeeiiikkkaaa]]]___fffiiikkktttrrrccc^^^hhhooolllmmmsssjjjlllpppxxx~~~zzzqqqmmmiiijjjsssyyyyyyzzzuuu|||lll|||XXXIIIVVVLLLAAACCC???>>>555+++(((***,,,***'''))))))*********+++++++++)))***///---)))???nnn~~~SSSPPPnnn{{{```@@@;;;888777:::>>>===:::777555666888888777666666777999IIIddd{{{hhh___```ccc```\\\\\\\\\YYYPPPEEE>>>>>>AAA@@@CCCIIIOOOSSSWWWXXXXXXXXXZZZ\\\^^^```eeejjjnnnmmmvvv{{{xxxsssssstttwwwhhhfffqqq___>>>EEE???[[[ooowwwrrrppphhhUUUEEE888111111///BBBMMM@@@EEEiiinnnfffNNN888222777<<>>222,,,,,,,,,,,,------------333444555666888<<>>KKKCCCBBB@@@===;;;888333...************++++++++++++,,,&&&//////+++222DDDeeewwwggg[[[HHHBBB999444222000...+++...---,,,++++++******+++,,,+++++++++,,,---///000111HHHfff{{{}}}wwwiii```YYYYYY\\\___bbbfff^^^[[[^^^gggjjjiiinnnvvvbbb[[[___ppp~~~~~~yyyvvvmmmnnnaaa[[[nnn~~~~~~}}}rrrpppuuuvvvvvv{{{ooowww{{{tttpppYYYWWWRRRIIIFFFFFFCCC:::000******+++***))))))************+++++++++++++++---000---888bbbTTThhhwwweeezzzvvvtttbbbBBB:::444111555999888777666555666888888777666777888888MMMllluuubbbMMMCCCEEEHHHCCC===AAAAAA???999444111222444444666:::===@@@BBBBBBBBBJJJMMMQQQTTTXXX\\\```dddfffttt|||qqqjjjooozzzZZZ>>>JJJIII[[[kkkyyy|||~~~{{{iiiRRR<<<555444777VVVmmmZZZSSS```bbbYYYDDD333111;;;CCCkkk|||~~~{{{nnnccchhhzzzlllhhh~~~ooo|||BBB222---------------...//////444333222333777<<>>;;;888666444444222000//////000///---444333222222111111111111///000111333444333111000---333000...333333222:::SSSmmm]]]UUUkkk{{{]]]TTTbbb}}}QQQ;;;kkk{{{RRRBBBCCCGGGBBB@@@===;;;999666000+++*********+++++++++,,,,,,)))***---///>>>gggyyy}}}|||tttnnnfffYYYJJJ>>>666333//////000000---***.........---,,,,,,,,,---,,,+++++++++,,,...000222BBB]]]|||yyyoooeee]]]ZZZYYYWWW[[[aaa]]]YYY^^^hhhlllhhhgggkkkPPPQQQXXXgggxxx{{{~~~iiiWWW___jjjsssuuuvvv{{{xxxssslllUUUUUUPPPIIINNNGGG???444,,,))))))+++,,,)))************+++++++++000,,,+++111111333UUUcccNNNpppeeetttlllOOOAAA999444555555333555888555666888888777777888999999RRRsssrrrSSSGGG999333444555333///333222000...------...//////000111222333333333222<<>>>>>===111///...:::XXXvvv|||ssswwwdddeeennnuuuPPPGGG===999555222000000...---+++++++++***++++++,,,,,,***+++,,,...000111222333>>>777>>>PPPRRREEEAAAIIIWWWZZZ]]]eee|||ooolll|||ssseeeYYYOOOIIIFFFBBB>>>999666444444333222333111......///111111111333222111000////////////111000000111222222000///---333///...444333000666BBB]]]|||lllgggZZZcccPPPbbbkkk^^^>>>ggglllLLL888HHHBBB???===<<<;;;777111---******+++++++++,,,,,,,,,111***+++...BBBwwwqqqiii|||tttgggXXXKKK???666222333000,,,,,,...000000...+++,,,------++++++,,,---...---,,,,,,...000333444GGGXXXlll}}}zzzrrrhhh```\\\XXXUUUYYY```___[[[___kkkpppjjjdddeeeJJJLLLNNNRRR___qqq{{{}}}wwwoooXXXOOOGGGOOOjjjssszzzwww}}}xxxQQQTTTRRRHHHQQQHHHBBB777...((((((+++...)))************+++++++++...(((%%%,,,...+++HHHyyy___EEEtttwwwkkkjjjrrrssszzz~~~gggNNNEEE===:::666333555<<<555666888888888777888999:::UUUwwwqqqYYY:::666222///000111111111222000------...///......------.../////////......333999AAAHHHNNNSSSWWWZZZVVVjjjzzzyyyooosssYYYGGG\\\^^^888;;;CCCJJJSSSddddddPPP<<<000777JJJhhhtttkkkzzzxxxssstttYYY444999ZZZzzz~~~~~~wwwkkkiii{{{kkkssscccBBB111,,,,,,,,,+++,,,...222666999BBB???>>>AAAFFFFFFBBB===333333444GGGpppmmmtttvvvwwwkkkkkkTTTDDD>>>:::555111000///......++++++************++++++)))+++---......000333555:::BBBFFFCCCAAAEEEIIIHHHWWWKKKRRRooouuukkklllzzzsssfffUUUHHHAAA>>><<<999444333222111000000000000...//////000000111111111///000222333444444333333444333000,,,...444555333444222000//////111222222888KKKiiippp___dddgggWWWfffyyygggDDDDDDyyyggg@@@DDD???AAA>>>999888999555---,,,***))))))+++---------***......666ZZZuuuxxx}}}wwwsssjjj\\\JJJ;;;555222000////////////......---------........................---------.........//////444999BBBQQQfffzzzwwwooocccYYYZZZ___^^^ZZZ]]]^^^aaadddeeebbb[[[UUUEEEKKKMMMLLLWWWmmmzzzzzzttt```hhh___JJJbbbnnnqqqzzzTTTMMMSSSMMMNNNGGGFFF@@@666...+++,,,---+++++++++++++++++++++++++++///,,,++++++---BBBdddaaaMMM^^^vvvrrrtttmmmvvvRRReee}}}sss___RRRGGG:::888;;;666666555888;;;;;;888999===BBBgggiiiEEE888...,,,777111111666---000111...///333444111///000...000111222000......///111666<<>>:::555111000///......++++++************+++++++++,,,...///000111444777999BBBFFFBBB???DDDKKKNNNUUUTTT^^^ppptttlllllltttwww___UUUGGG===888777555333222111111000/////////000////////////////////////---...000111222222111111000333222000111666888888999888666444333111///...555???SSSmmmhhh```qqqzzzfffjjjqqq}}}VVVEEEoooUUU@@@BBBCCC@@@999777888555111---+++))))))+++---------(((111:::CCCXXXzzzyyy}}}}}}rrreee]]]HHH???555///...//////...000000000111111222222222........................------------............---111666???QQQhhhxxx}}}}}}wwwjjj]]]ZZZ^^^```___aaabbbdddfffddd^^^UUUOOOEEEPPPUUUUUU\\\nnn|||[[[___rrruuurrryyy~~~eeeXXXSSSPPPYYYJJJIIICCC888///***+++---++++++++++++++++++++++++***...,,,,,,...,,,:::UUU|||NNNbbbwwwyyyppp[[[fff|||vvvkkk___NNNIIIIIICCCCCC>>>;;;;;;;;;999:::>>>GGGmmmnnnKKK999999888111666///...444---333222......111111...+++,,,...///111111000.........000333999===@@@DDDGGGIIIMMMZZZeeeggghhhppp{{{wwwmmmfffKKKccczzzWWWHHH]]]XXXkkk\\\===JJJ@@@PPPeeeuuussssssxxxWWW;;;LLLppp}}}yyykkkhhh{{{xxxuuusss===333&&&...,,,,,,///555;;;>>>???HHHGGGEEEAAA===<<<=========BBBNNNaaayyyllllllqqqzzz||||||hhhSSSDDD>>>:::555111000///......++++++************++++++,,,---///000000333666999999???BBB>>><<>>;;;;;;:::;;;>>>GGGnnneeeGGG444111444777...444000222888111888666222000333333000...///...000222222000............000444777:::===BBBEEEHHHYYYjjjqqqqqqsssuuuwww}}}}}}UUU\\\nnnbbbjjjWWWlllrrrmmmOOOGGG]]]xxxyyyvvv}}}}}}tttPPPBBB___yyy~~~}}}~~~sssgggkkksssmmm~~~mmmkkkmmm444111***///......000444888:::;;;???AAA>>>777777======999:::SSSdddfffsssqqqwwwfffSSSEEE>>>:::555111000///......,,,++++++******++++++,,,,,,---//////000333777:::======;;;999;;;AAAIIIMMMNNN]]]gggddd```gggyyysss]]]LLL999555111......///......000000000//////000111111222222222222222333333333111222222333444444555555333444333444<<>>888555333111///000111111///,,,000/////////////////////////////////////////////,,,------------.........---///---,,,666MMMgggwww~~~mmm___\\\aaaeee]]]aaadddccc\\\TTTLLLHHHJJJZZZeeebbb]]]fffwwwbbbppp~~~oooaaagggbbbOOOWWWTTTPPPKKKBBB555+++)))---++++++++++++++++++++++++)))---+++,,,111,,,,,,777tttHHHqqq{{{ccctttzzznnnttt}}}yyyttteeeUUUIII>>>;;;<<<;;;;;;<<>>:::555111000///......,,,,,,++++++++++++,,,,,,,,,---......///222777;;;DDD===777888>>>DDDGGGHHHNNNWWW\\\]]]dddtttoooYYYEEE:::333222000//////000000///222111111111222333444444111222222333444555555666333333333444555555666777444222111777HHHYYYaaa___^^^WWWOOOIIIGGGDDD@@@===AAA:::333;;;UUUvvvkkk___aaa^^^XXXTTTWWW^^^pppqqqNNNGGGcccjjjNNN??????@@@@@@<<<888666666000...,,,+++---......---***---NNNyyyvvv|||kkk___MMM===333000000222000//////111333444555444000111111111111222222222000000000000000000000000---------.........//////...111111///777LLLdddsss|||vvveee^^^aaaeeefffiiijjjeee\\\RRRNNNMMMJJJUUU]]][[[WWW^^^nnn{{{jjj~~~pppiii||||||lllTTTXXXXXXRRRMMMGGG<<>>@@@AAA;;;777777555222111222333555666666333111111111---...//////111444999===???RRRhhhtttzzz}}}}}}||||||iiiXXXRRRlll^^^VVVNNN\\\OOOYYYppp|||nnnGGGOOOvvv{{{vvvkkkkkkzzz}}}mmmwwwoooTTT444///000(((,,,...111444666888:::;;;BBB777;;;LLLLLL@@@FFFZZZzzzzzzxxxbbbQQQFFF>>>:::555111000///......,,,,,,++++++++++++,,,,,,,,,------...///333888<<>>888<<>>:::555333444444555777666444222111111---......//////222666999;;;LLL```mmmwwwtttzzzaaaMMMeeeeeefff^^^oooSSSfffyyyrrrvvviiiNNN\\\yyywwwpppjjjsss~~~|||EEE000888...))),,,///444777999:::<<<>>>III???III^^^XXXAAAJJJiii}}}vvv```QQQGGG>>>:::555111000///......---,,,,,,++++++,,,,,,---.........///000444:::>>>>>>::::::???BBBAAADDDIIIQQQSSS[[[iiiwwwoooZZZHHH<<<555333///000111111111222333555333333333444555666888888::::::999999888888888777666555555555555777888999999AAAIIIRRR___kkkqqqqqqhhheeecccgggmmmoookkkgggfffdddWWWDDDFFFccc}}}tttggg]]]^^^\\\bbbjjjHHHXXXRRRHHH@@@???@@@;;;666555222000------............666FFF\\\ttt~~~ssswww~~~~~~~~~rrr\\\KKK666444333333444666666555222444666777666555333333888888777777666555555444444444444444444444444444000000000000111111111111...222555666???PPP___hhhsssuuummmnnnppprrrrrrmmm___OOOGGGJJJPPPccc]]]WWWUUUVVVRRRJJJDDD]]]~~~~~~|||qqqzzz}}}|||XXXOOO\\\PPPKKKOOOLLL===///***++++++++++++++++++++++++***111---***///...,,,222BBBtttbbbKKKpppcccsssxxxkkkTTTFFF@@@<<<;;;:::888;;;???KKKtttllllllhhh[[[JJJ\\\cccBBBAAAffftttvvvTTTLLLDDD@@@<<<777666777333555666555333000//////,,,---.........000333555666EEEXXXfffssssssooohhhRRRVVVPPP]]]aaavvvXXXbbbnnncccbbbggghhhxxx```]]]rrrtttkkkiii{{{zzzwww===***777)))111...222888;;;;;;<<<===???BBBEEEWWWfffYYYCCCPPPqqqxxx|||vvvqqqwwwxxxrrrvvv```PPPGGG>>>:::555111000///......---,,,,,,++++++,,,,,,---//////000000111555;;;@@@333555:::@@@>>>;;;@@@JJJRRRVVVcccsss|||ttt\\\GGG:::444111//////000222222333444777999222222333444555666888999BBBAAA@@@???===;;;::::::999888888888888:::;;;<<<@@@NNN[[[aaacccgggjjjjjjiiigggiiiooovvvwwwpppiiirrrwwwnnnWWWNNNbbbyyyjjj\\\RRRXXX]]]|||SSSIIIrrr^^^NNNAAA>>>???;;;666555222000...---...///......///aaazzz}}}vvv|||uuu]]]CCC222888555222222444666777777<<>>:::JJJaaajjjYYYJJJZZZxxxvvveeerrr~~~{{{uuuqqqvvv~~~hhhOOOBBB>>>:::555111000///......,,,,,,,,,,,,,,,,,,,,,,,,.........///111333666777444999???AAA@@@@@@EEEJJJQQQ]]]kkkvvvppp^^^HHH;;;333//////222---111666999888666444333777666555444666;;;BBBGGGRRRYYY```aaaYYYOOOHHHEEEGGG???<<>>999777888888777555:::666555555222...333<<<;;;DDDJJJJJJNNN[[[gggmmmvvv{{{xxx|||xxxdddQQQOOOYYYaaajjjnnnrrrwww{{{ooo[[[hhh~~~HHHQQQ]]]IIIOOOUUUCCC;;;&&&,,,+++)))***+++,,,,,,+++---,,,,,,,,,,,,---......666III~~~nnnJJJuuuyyyaaa___}}}vvvkkkWWWFFFAAAGGG======FFF???AAAbbbXXXlllYYYKKKkkk```ccc???888111///111444444222000111222222222111///...---,,,,,,,,,,,,---......888;;;OOOlll~~~zzzmmm}}}~~~yyy}}}~~~}}}{{{|||{{{vvvXXXOOOttt{{{vvvnnnfffuuunnn~~~fff999***///)))000444AAA@@@;;;@@@CCC???>>>===WWWooommmbbbiiitttqqqyyynnn|||{{{yyywwwuuufffNNNCCC>>>:::555111000///......,,,,,,,,,,,,,,,,,,,,,,,,......///000111333555666777;;;@@@AAAAAACCCGGGKKKWWWcccpppzzzpppVVVJJJ===777444333333555777666444222111444888<<<555777;;;@@@HHHTTTbbbkkk{{{wwwsssrrrbbb```ccchhhiiifffgggkkkqqqxxx}}}ooocccdddllllllxxxsssuuuvvv{{{~~~xxxiii[[[VVVXXX]]]fffuuuwwwKKKEEEkkkrrrWWWKKKGGG<<<999<<<555444222///---...000///...KKKzzz}}}{{{{{{~~~tttSSS>>><<<===:::AAA>>>===CCCQQQhhhuuupppggg___XXXQQQIIIDDD@@@888555<<>>@@@>>>FFFIIIDDDDDDKKKcccrrrsss~~~{{{tttsss|||cccMMMEEE>>>:::555111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444555555999<<>>:::888444222///...---...///111LLLnnnxxxwwwxxxzzz~~~lllXXXJJJBBB@@@@@@FFFJJJSSSbbbvvvyyynnn___TTTZZZhhhnnnlllgggeee___UUUNNNQQQ[[[cccfffyyy~~~kkkSSSNNN[[[dddcccffflllkkkiiiwww~~~{{{~~~WWWKKKXXXTTTWWWYYYRRRGGG------,,,******,,,,,,,,,+++---,,,,,,,,,,,,---......---:::```lllIIIZZZ___XXX|||vvvjjj^^^MMMHHH>>>BBBNNNKKKSSSzzzgggTTTVVVqqqxxxbbbWWWeeeHHH888000---***))),,,---,,,******+++,,,---......---------,,,,,,,,,,,,---......///444GGGdddyyysss~~~|||fff```yyywwwiiijjjsss~~~HHH555000---333///...777AAABBBBBBIIIIIICCCEEEKKKbbbfffccc{{{rrrmmmrrr```LLLFFF>>>:::555111000///......------------------------+++---///222444444444444888;;;???CCCGGGLLLPPPSSS___jjjwwwrrrSSS<<<555222111666999777666777666777;;;???EEENNNXXX___iiittttttkkkkkkqqqnnn|||~~~nnnllleee___^^^aaammmiiiHHHUUUlllEEECCCBBB777888444222000///---,,,000666XXXtttsssuuuwwwyyy}}}tttvvv{{{~~~wwwmmmoooxxxwwwkkk```\\\VVVRRRRRRXXX]]]```tttuuukkk___WWWVVV[[[dddkkkhhhmmmdddVVV^^^xxxvvv}}}wwwoooeeeTTTcccvvvssssssOOOWWW[[[]]][[[ZZZMMM111...,,,++++++,,,,,,,,,+++---,,,,,,,,,,,,---......222:::LLL[[[OOOVVVjjjtttttt___XXXJJJGGGMMMLLLZZZwww^^^QQQhhhUUUVVV>>>222---,,,***+++---...---+++))))))***+++,,,---......---,,,,,,,,,,,,---......333777DDD[[[pppyyywwwsssuuu}}}dddnnnsssdddjjj}}}|||mmmQQQ555444***---000333999@@@???AAAHHHFFFDDDLLL\\\mmmlllffftttzzzvvv~~~yyylllsssyyy___LLLGGG>>>:::555111000///......------------------------+++---///222444444444444666;;;BBBGGGLLLPPPUUUXXXbbbmmmzzznnnRRR>>>444:::777666999:::888777999777:::@@@MMM```xxxxxxooolllmmmyyyyyy{{{~~~ssslllaaaYYYWWWVVV^^^xxx{{{TTTLLLwwwwwwHHHDDDBBB444888444111111111...,,,222<<>>RRRmmmuuu{{{|||xxxuuuppp~~~ooocccooo~~~vvv{{{JJJ333555+++///888BBB777<<<;;;???EEEDDDJJJ\\\nnnlllmmmsssxxxzzznnn|||llltttzzzxxx~~~yyy```MMMGGG>>>:::555111000///......------------------------,,,---///111333444555555777???IIIOOOQQQSSSXXX]]]gggrrr~~~lllLLL888444777777666777<<>>:::555111000///....................................///000111333555666;;;GGGTTTXXXVVVUUUZZZ___kkkvvvjjjLLL:::444666:::888:::CCCPPPZZZaaajjjqqq|||{{{uuuvvvwwwgggWWWQQQTTTOOOJJJ[[[vvvwwwOOORRR|||~~~ZZZFFF===777;;;333111222555000---999JJJppp|||tttwwwyyyyyy|||uuujjjKKKNNNVVV^^^\\\TTTPPPRRR```qqq{{{uuunnnkkk```QQQ]]]gggvvv~~~~~~QQQZZZeeeaaafffXXXKKK000...,,,,,,,,,---,,,***---,,,,,,,,,,,,---.........444444IIIpppCCCeeeooowwwvvvnnnccc[[[^^^mmm]]]mmmyyybbbhhhcccVVVAAA000//////++++++******))))))***+++++++++******+++---...///---,,,,,,,,,,,,---......333;;;BBBMMMhhhdddvvv}}}rrrhhhlll{{{XXXLLL333000---000777333>>>GGGLLLOOOQQQNNNDDDQQQqqqiiitttqqq~~~dddOOOFFF>>>:::555111000///.......................................///111333666777@@@MMM\\\___YYYVVVZZZ```mmmwwwvvvPPP;;;888;;;;;;999BBBHHHXXXlll~~~~~~{{{lll~~~bbbRRRLLLQQQKKKBBBNNNggg[[[MMMxxxeeeIII<<<888;;;333111333666111...;;;NNNjjjrrrtttwwwyyyyyy|||wwwjjjKKKIIIMMMWWW[[[WWWTTTUUUYYYmmmvvvkkk___ZZZQQQDDDfffyyy}}}OOOWWWfffdddjjj\\\TTT111///---,,,------,,,***---,,,,,,,,,,,,---......+++000333;;;{{{qqqHHH```vvvnnn}}}wwwkkkbbb___eeevvvlllwwwwwwqqqhhhQQQBBB444(((---,,,------,,,+++))))))+++---+++************,,,---...---,,,,,,,,,,,,---......,,,666???JJJeee~~~|||~~~nnnfffqqq}}}}}}TTT@@@777333)))333>>>777BBB>>>HHHQQQYYYXXXPPPbbbrrrvvv{{{___QQQEEE>>>:::555111000///............------------......///000000//////111444777CCC^^^mmmgggXXXKKKPPPeeeuuu~~~~~~oooTTT<<<:::>>>======AAAPPPiiiuuuvvvggg\\\RRRNNNJJJHHHMMMUUUttt\\\PPPiiiOOOBBB;;;999444///333:::222,,,AAAbbbrrr{{{yyyrrryyy{{{yyyzzztttllleeeWWWQQQ\\\fffbbbZZZVVV]]]hhhlllZZZ???999QQQooo~~~www~~~rrr|||sssqqqmmmYYY```iiijjj^^^\\\===000(((---111---***+++,,,,,,++++++,,,,,,---...111'''333333VVV}}}XXXXXXgggnnnyyy~~~rrrmmmtttiiiRRREEE777222222222111111+++---//////---+++++++++,,,++++++***+++,,,...///------------------------...999===???VVVwwwuuuzzzrrrdddfff|||ddd:::333///333999<<<>>>AAABBBLLL:::CCCKKKMMMtttyyywwwyyy___QQQDDD>>>:::555111000///............------------......//////000//////111555888@@@PPPTTTNNNJJJIIITTThhhvvv~~~|||zzz|||~~~RRREEE;;;::::::<<>>:::555111000///............------------......//////000//////111555888;;;AAA>>>;;;DDDKKKUUUeeesss{{{}}}xxxxxxzzz~~~jjjTTTPPPKKKEEE<<>>EEE888666111111222...666]]]}}}lllnnnsssuuuvvv~~~uuurrrjjj```bbbmmmuuuvvvwwwxxx{{{{{{sssiii```OOO===;;;NNNiii}}}}}}uuukkkpppwwwrrrqqqyyy|||yyypppnnn{{{WWWXXXdddcccooobbbNNN<<<...---///,,,***,,,,,,,,,++++++,,,,,,---...***333333///888iiinnnVVVzzz]]]qqqnnnyyynnn|||oooxxxWWWEEE777777666000000666000111222111///------...---,,,,,,++++++,,,---...---------------------------333;;;@@@JJJdddyyyzzzrrrjjjjjjttttttjjjKKK666222222888>>>>>>>>>???@@@IIIEEEDDDJJJdddooozzzwwwoooxxxmmmsss~~~\\\OOOCCC>>>:::555111000///............------------.........////////////222555888777===;;;===IIIOOOSSS]]]mmmttt|||}}}yyyvvvxxx||||||mmm}}}yyyqqqeeeZZZ]]]uuuhhhmmmgggkkkvvvqqqddd]]]{{{~~~mmmHHHkkkhhh@@@GGG666666111000222///999^^^ooommmppprrrwwwxxxoooiiidddcccgggnnn{{{zzzsssiiiQQQHHHBBBNNNhhh}}}uuummmmmmqqqrrruuu|||zzzooohhhppp}}}NNNRRRdddbbbttt___UUU@@@...,,,...,,,+++---,,,,,,++++++,,,,,,---...+++333...333///OOOnnnKKK~~~{{{xxx```vvvmmmYYY[[[xxx~~~RRR>>>111333666000,,,//////111222222000///000111......,,,++++++,,,---...------------------------......444<<>>333222555>>>CCCCCCBBBCCCEEEJJJIIIFFFQQQvvvxxxrrryyy|||uuuooo}}}kkkrrrwwwzzz\\\OOOCCC>>>:::555111000///............------------............/////////222666999666???AAADDDNNNRRRUUU```lllsssyyyyyytttrrruuuzzz|||mmmdddxxxmmm___mmm~~~rrrrrr|||xxxNNNnnnUUUIII111444000111333333;;;XXXxxxkkknnnnnnpppxxx|||~~~uuufffdddoootttpppyyyyyyqqqhhh___HHHPPP\\\lll}}}|||}}}~~~~~~zzzssssssyyy}}}zzzuuutttzzzrrrUUUPPPaaaaaatttaaaZZZCCC...***---,,,,,,...,,,,,,++++++,,,,,,---......///(((888000:::|||gggJJJgggkkk{{{iiiTTT|||MMM<<>>NNNaaa}}}yyy|||nnnooozzzvvv{{{|||GGG;;;111222999CCCIIIIIIHHHIIIMMMLLLKKKIIIaaauuuzzzttt}}}~~~rrrrrr~~~vvv{{{lll___qqq\\\OOODDD>>>:::555111000///............------------......---...//////000222666999666AAADDDEEEMMMSSS[[[kkkqqqvvvyyywwwqqqnnnqqquuu~~~mmmcccqqqlllwww~~~ooo~~~XXX```cccJJJ:::222111333444444???^^^~~~xxxjjjooolllooozzz~~~yyyddddddvvv|||sssqqqnnnZZZMMMGGGUUUeeevvv|||tttnnnnnnttt{{{}}}}}}sssrrr}}}{{{rrrxxxzzz|||~~~wwwqqqVVV^^^cccpppiii```GGG000+++------,,,...,,,,,,++++++,,,,,,---...///,,,)))666444111``````LLL}}}xxxccc}}}vvvjjjJJJCCC888222555999777111,,,---/////////000222444111000...---,,,,,,,,,,,,------------------------///******000333333888@@@GGGddd{{{|||uuuppp~~~kkkmmmwww{{{OOO111222444<<>>:::555111000///............------------......---...//////000222666:::888DDDGGGIIIQQQVVV^^^nnnssswwwyyyvvvooolllpppuuu}}}oookkknnnwwwbbbKKKooo~~~hhhEEEBBB111333555333111EEEsssssslllnnnjjjlll{{{rrraaaaaapppyyyvvvuuu~~~}}}dddNNNIIIPPPmmm{{{wwwsssssswww|||uuu|||uuuuuuxxxzzzvvv}}}aaa```iiilllrrrgggLLL444---///---+++,,,,,,,,,++++++,,,,,,---...,,,///000...444111FFFRRRhhh~~~zzz~~~}}}ooonnnrrriiijjj[[[???...111222+++---......---,,,---///111222111///---,,,+++,,,,,,------------------------...------...//////000222444DDD]]]zzziii}}}|||rrrqqq{{{iiiEEE+++444777???HHHMMMKKKKKKNNNMMMNNNOOOXXXxxx{{{wwwuuu~~~nnnkkkttt]]]PPPEEE>>>:::555111000///...............------.........---...//////000222777::::::GGGMMMPPPXXXZZZ]]]hhhqqquuuxxxuuuooommmrrrxxxqqqzzznnnttthhhGGGpppppp<<<;;;000555777111...IIIooolllnnniiikkkzzzzzzhhh]]]]]]fffqqqxxx|||~~~yyyeeeXXXdddyyy}}}}}}}}}~~~~~~}}}zzzxxxttt|||}}}jjjeeeqqqjjjwwwlllQQQ777///000...++++++,,,,,,++++++,,,,,,---...(((333777&&&333555777{{{yyyrrrTTTuuu{{{ppp{{{iiitttggg???555333,,,//////...,,,******+++---222111///---,,,+++,,,,,,------------------------,,,000111...---///111111666000///CCCmmmbbbfff}}}zzzsssrrrpppsssXXXEEE:::444666999@@@IIILLLJJJJJJLLLHHHMMMQQQ^^^sss}}}kkkbbbkkkrrr^^^JJJFFF<<<888333///...//////.........------------......------......///333777;;;@@@IIIQQQRRRNNNPPPYYYcccvvvuuusssnnnjjjlllqqqvvvwwwnnn~~~yyy}}}qqqrrrzzz{{{{{{qqqZZZYYYqqqhhh???===...444333000666KKK}}}nnnhhhiiigggmmm}}}vvv___MMMOOObbbrrrxxxrrrbbbdddmmmwww{{{~~~}}}}}}|||{{{~~~```ZZZoookkkpppeeeXXX;;;)))...000++++++++++++,,,,,,,,,,,,------...)))***111222333???PPPzzzPPP___{{{qqq|||zzzhhh~~~\\\<<<...111......,,,***+++------,,,....../////////...,,,+++...---,,,---......---,,,000,,,,,,000111------111///111111111:::XXXdddSSSmmm{{{vvvoooxxxzzzjjjUUU===...777:::???CCCFFFNNNVVVYYYWWWOOOOOOIIIgggwww~~~|||~~~vvvyyyeeeaaattt\\\IIIEEE<<<888333///...//////.........------------......------......///222777:::???FFFMMMPPPPPPRRRZZZbbbqqqpppnnnjjjiiilllsssyyy{{{mmmssszzzppppppsss|||zzzkkk[[[qqqwwwOOO>>>333333555555999PPPyyy}}}mmmhhhkkkiiiooovvvcccWWW[[[lllxxx|||vvv[[[SSSfffyyy{{{xxx|||wwwqqq]]]llllllooojjj]]]???+++---///******++++++,,,,,,,,,,,,------///***+++000111000:::HHH{{{xxxWWWWWW|||~~~}}}vvvttt~~~yyyoooggg^^^YYYcccssszzzoooDDD...333222111///---+++,,,------....../////////...,,,,,,......------.........---777222///111000...000555...222444111000:::MMM^^^|||vvv{{{xxxxxx|||lllzzzwwwNNN:::222:::???CCCEEEFFFKKKQQQRRRPPPNNNOOOPPPuuu|||~~~~~~vvvnnnbbbeeexxxZZZHHHDDD<<<888333///...//////.........------------......---......---...111555999;;;BBBIIIMMMNNNRRRYYY```jjjjjjhhhffffffllluuu}}}{{{tttoooyyyrrrooommmfffbbbuuuwwwYYYooodddAAA<<<222555666555RRRttt||||||jjjfffjjjhhhooowwwyyyqqqhhh___hhh~~~}}}vvvrrr}}}{{{~~~zzzvvvvvv]]]dddllllllpppcccDDD,,,,,,...)))***++++++,,,,,,,,,,,,------000,,,,,,000///---444>>>ffffffRRRuuuvvvuuummmfffkkkkkk___TTTLLLFFFFFFTTTfffxxxNNN111666444333222000---+++,,,.........///000///...---,,,..................//////444111000111111///000333---111444222...,,,///333QQQpppxxxzzzvvvvvvuuunnnxxxDDD555777;;;<<<@@@BBBBBBDDDIIIJJJHHHKKKMMMYYY{{{zzznnn______```aaakkkZZZIIIEEE<<<888333///...//////.........------------......---......---...000555888999AAAJJJMMMKKKNNNWWW___hhhgggeeecccdddlllwwwyyyrrrmmmeeeSSSIIIWWWzzzrrrQQQiiirrrFFF===///444555555^^^jjjeeegggfffnnn|||rrrXXXeeewww}}}rrr~~~{{{||||||www|||wwwyyy]]]___ooonnnsssiiiIII...+++...+++,,,+++++++++,,,,,,,,,------///---...000000...111888JJJaaaaaavvvttt~~~ttt]]]MMMIIIGGG@@@;;;999666777EEEUUU~~~vvv^^^[[[vvv{{{QQQ333444222111111222000,,,,,,...---...///000000///...------------------...000222000000222444555333222222333333333222111111333444))):::UUUrrrsss~~~vvvuuuyyy}}}ccc;;;444:::===;;;@@@DDDDDDFFFLLLNNNMMMJJJMMMddd{{{gggUUU```nnnooooooZZZKKKFFF<<<888333///...//////.........------------......---............111555999<<>>444444555<<>>WWWqqq|||gggSSSDDDDDDBBBXXXjjjrrrssscccOOOKKKDDD888111333555000---///---...///000111000///...***+++******+++222===EEEMMMKKKDDD<<<777888999777555444333333333333222111333444333111...333EEEWWWuuuuuu~~~|||zzz~~~iiiFFF===888<<>>GGGIIIJJJKKKMMMSSS]]]eeefffddd___]]]```lll}}}nnnaaa^^^WWWTTTVVVccczzzddd\\\yyyWWW???999444333<<>>ZZZxxxuuuhhhYYYEEE;;;999HHHYYYlllrrrcccYYYccc___III666333444000...000---...///000111000000///+++++++++***---777FFFQQQYYY^^^^^^YYYTTTQQQIIIAAA555555666777888888777666+++///777:::333+++...777EEE\\\xxxzzz}}}zzzGGG<<<:::CCCOOOOOOMMMSSSWWWTTTQQQRRRUUUUUUOOO]]]{{{hhh[[[dddttt}}}VVVJJJEEE===888333///...//////............------.........,,,---...///222666;;;???GGGCCC@@@CCCKKKUUU]]]```cccaaa]]][[[___mmmxxxmmmnnnkkkooorrrtttooolllYYY\\\777666111444BBBVVVyyy~~~ttt___gggbbbeeexxxwwwgggeeeuuuwwwqqqyyy|||jjjYYYaaauuupppqqqXXX555,,,---+++***++++++,,,,,,,,,---------......---,,,///333444333@@@555[[[ppp^^^tttkkklll}}}fffKKK888@@@666777BBBEEEBBBOOOdddgggiiijjjbbbQQQLLLaaa|||~~~zzzkkkJJJ333:::<<>>===:::888555555666777888000,,,111555444333555333///444GGGaaa|||~~~{{{~~~uuuMMM===;;;GGGRRRJJJMMMTTTWWWTTTRRRSSSVVVWWWJJJ\\\wwwaaabbbwww{{{nnnhhhrrrVVVJJJHHH@@@;;;444///......///000//////............//////...//////111333666999::::::???CCCEEEEEEKKKVVV___^^^]]]ZZZZZZ```nnnyyytttlll~~~rrr[[[rrrtttvvv===666;;;000@@@ppp}}}zzzfffdddaaabbbbbbwww~~~rrrqqqzzzyyy{{{wwwmmmrrrrrrlllooovvvsssUUU```rrruuuppp[[[;;;***,,,///+++,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////111222333666KKK}}}eee```mmmhhhEEEppp[[[HHH;;;555<<>>;;;666555666888888666111,,,222444555555444444444444???LLL\\\iiivvvhhhfffPPP???@@@GGGKKKPPPVVVRRRRRRQQQQQQQQQQQQNNNLLLNNNiiirrrvvvbbb\\\nnnuuuXXXJJJGGG@@@;;;444///......///000//////............//////...------...///111333555777<<>>AAAHHHKKKMMMQQQRRRRRRQQQOOOLLLKKKLLLMMMNNNppprrrxxxgggbbbmmmvvvXXXJJJGGG@@@;;;444///......///000//////............/////////.........///000222333888<<>>OOO```jjjssswww|||tttkkkooowwwxxxsssnnn```SSSAAA444111444999;;;444333111222444666777777666777777888>>>NNNeeevvvkkk{{{vvv~~~VVVLLLDDDGGGLLLLLLKKKLLLPPPRRRTTTRRRNNNKKKMMMOOOSSS}}}~~~pppttt|||vvvjjj]]]bbbnnnmmmsssuuuXXXJJJGGG@@@;;;444///......///000//////............//////000000//////000111333444;;;>>>CCCFFFHHHLLLRRRWWWQQQQQQSSSYYYfffuuuzzzoooZZZJJJRRRfffnnn{{{fff___xxxZZZPPPlll]]]>>>999999GGGiiinnn```bbb___^^^fff~~~qqq\\\WWWdddqqqtttkkkeeejjjnnntttzzzkkk\\\vvvtttwwwiiiHHH///+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111555888777======>>>YYYoooQQQiiiiiiTTThhh{{{xxxdddVVVGGGHHHQQQ\\\^^^]]]dddooo}}}ooo{{{xxxooosssbbbaaaLLLGGG666444333222222111333444000---...666FFFWWWeeelll{{{yyy}}}xxxmmm\\\KKK>>>:::;;;===;;;888444222333444333222111333666888<<>>BBB@@@MMMvvvVVVRRRuuuZZZgggxxxzzzcccMMM???:::XXXjjjkkk{{{```UUUuuuoooZZZsssrrr}}}gggKKK@@@555222000111222111333777444///---888MMMdddssszzz~~~~~~}}}{{{}}}{{{|||yyyooo^^^LLL>>>666888666555555777666222///111111222222555:::BBBGGGYYYiii~~~uuutttppp^^^NNNNNNOOOSSSVVVYYYYYYYYYNNNQQQUUUWWWVVVSSSQQQPPPWWWlllmmm^^^}}}nnnuuuqqqUUUIIIHHH@@@;;;444///......///000//////............//////000000000000111333555666:::===BBBFFFJJJNNNPPPRRRMMMMMMPPPZZZhhhwww|||jjj\\\LLLLLLTTTfffwwwvvvlllsss}}}~~~nnn```~~~iiiGGG<<<;;;XXXsss___]]]YYY\\\iiiyyyuuu~~~zzz{{{nnnyyyyyytttqqqhhhdddlllkkkrrr{{{\\\eeepppxxxnnnNNN333,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///222777;;;===<<>>777999===555444666888999<<>>???BBBDDDDDDZZZSSSgggoooUUUTTT[[[[[[}}}iiiUUUDDDHHH___uuu~~~qqqjjjvvvpppxxx}}}vvv|||~~~jjjoooWWW```gggggg___PPPbbb^^^SSSSSSLLL666111777222444111???^^^tttxxx}}}~~~vvvjjj^^^```www{{{rrrqqquuujjjPPPAAA<<<777666555555222000222555333===YYYpppvvv}}}}}}pppEEEOOONNNPPPRRRSSSSSSRRRRRRSSSOOOUUUTTTLLLLLLRRRRRRKKKXXXmmmXXXQQQXXXqqqsssTTTNNNDDD===999333///......//////........................///.........111444888;;;<<<>>>@@@CCCHHHNNNMMMGGGHHHGGGIIIRRRcccuuuooossszzzkkkKKK888555888888555666444444555444333666;;;>>>HHHbbbwwwyyyuuu~~~SSSccc|||pppIII666111KKKzzzzzzqqqaaaYYYWWW[[[gggyyyqqqrrruuunnnZZZHHH777333000000222333222000//////222<<>>CCCFFFAAAKKKeeeaaaaaabbbtttrrrlll^^^|||uuu]]]MMMCCCQQQuuu|||oooppp|||~~~www{{{```dddttt}}}rrr[[[___aaaWWWRRRHHH777444777222333666IIIggg{{{nnnhhhttt}}}{{{uuu||||||sssuuu{{{oooTTT@@@:::;;;:::666555666555333000444EEEVVVeee~~~}}}sssppp}}}bbbLLLQQQQQQQQQQQQSSSTTTTTTRRRPPPLLLQQQRRRMMMNNNTTTUUUPPPaaa{{{{{{aaaRRRfffnnn|||tttTTTNNNFFF===999333///......//////....................................000444777999;;;>>>@@@BBBHHHMMMLLLGGGGGGEEEHHHRRRcccuuu~~~~~~\\\MMM<<<666:::<<<777000888777777888999777555555222777QQQzzzoooqqq{{{TTTdddrrrOOO===555WWWsss]]]UUUXXXYYYfffccclll|||~~~||||||yyyqqqcccRRRBBB888444333222444666666444222555333222555>>>KKKWWW___XXXaaannnzzzhhh___mmmqqqpppXXX666,,,///+++---,,,***)))***,,,///111555222000333888;;;999666;;;>>>???DDDIIIBBBDDDUUUzzzLLLaaa|||yyy^^^tttuuugggGGGLLLQQQYYYjjjvvvllluuuzzztttvvv}}}rrrsss~~~~~~iiiXXX^^^WWWNNNCCC999888:::666888CCCZZZttt}}}yyyxxxgggvvv|||uuutttyyypppjjjiiirrr~~~pppaaaCCCBBB===666777:::888111222222999CCCVVVyyy~~~}}}{{{hhhwwwxxxxxxZZZQQQQQQPPPOOONNNOOORRRRRROOOKKKOOOSSSTTTRRRTTTXXXYYYVVVooo}}}rrrxxxkkkvvvwwwTTTMMMFFF===999333///......//////...........................------...000333666888;;;>>>@@@BBBHHHNNNLLLGGGFFFEEEHHHSSSdddvvvrrrWWWHHHBBB:::444444666:::;;;888888888999:::;;;888555555222EEEmmmiiiddd}}}~~~ssszzz}}}YYYBBB888\\\iiizzzaaaXXXZZZWWWddd~~~}}}zzz||||||}}}yyyooo^^^JJJ;;;555444444333222222333444333222777666555444444777<<>>@@@>>>BBBIIIEEEDDDQQQrrrUUUUUUjjjpppSSSiiiwwwcccTTTNNNLLLbbbuuuuuunnnnnnvvv}}}sssooowwwzzzzzzmmmdddmmm}}}kkkrrrsssMMMSSSTTTJJJ>>>;;;<<<;;;:::888LLLiiisssooouuu}}}uuullljjjooozzzTTTNNNCCC999777:::;;;888:::444444:::MMMttt~~~nnn~~~sssQQQMMMIIIPPPNNNMMMNNNQQQQQQNNNJJJQQQSSSUUUTTTUUUWWWVVVTTTsssnnn}}}xxxmmmzzzzzzUUUMMMFFF===999333///......//////........................---------...000222555666;;;>>>???BBBHHHMMMLLLFFFFFFEEEIIITTTeeevvv{{{[[[===>>>BBBEEEAAA;;;777999<<<;;;;;;999666777999999555:::333<<<\\\oooiii|||UUU<<<000OOOkkk[[[TTTUUUbbb|||zzziiiRRR@@@888777777666444333333333444555777888888999999777444111000000222777AAASSSlllTTT]]]iiippprrr[[[888,,,///+++*********+++---000333555:::666222222555999;;;;;;???AAA>>>@@@HHHGGGGGGQQQ___~~~XXXdddyyy|||hhhIIIYYYzzzaaaMMMJJJQQQvvv~~~{{{}}}wwwyyykkkgggbbbxxxyyyrrrkkklll}}}LLLLLLUUUMMM???@@@???;;;<<<222OOOppp|||wwwjjjyyyzzzxxxxxxuuunnngggeeeiiinnnrrrgggXXXIII>>><<>>@@@FFFLLLJJJEEEDDDDDDHHHSSSeeevvvsss\\\MMMCCC@@@HHHPPPRRRMMMEEE???<<>>AAA@@@BBB999:::QQQvvv}}}zzzssstttzzz|||UUU@@@777OOOkkkYYYPPPSSS___zzz~~~wwweeeUUUBBB777777;;;;;;888666777888888999:::===>>>;;;<<<===:::666333333444222333777EEE```{{{QQQXXXgggooosss\\\888,,,///+++*********+++---...000111333333333444777:::===???@@@DDDAAABBBJJJJJJJJJSSSZZZqqqxxx```pppwww|||TTTNNNpppzzziiiTTTMMM[[[oooooouuudddbbbrrrlll{{{|||gggfffwwwsssdddOOO```YYYIIIIIIEEE<<>>...RRRgggCCCCCCXXXuuuxxxzzzvvvnnnIIISSSOOOHHHMMMQQQTTTUUUSSSRRRSSSVVVXXXXXXZZZ]]]]]]ZZZXXXYYYvvv^^^PPPGGGUUUWWWwwwsssXXXGGG???<<<888333///////////////..................------000---,,,///000000333777888;;;===???DDDJJJHHHCCCIIIGGGIIIRRRbbbsssnnn```]]]]]]^^^```]]]\\\___dddddd^^^XXXVVV\\\]]]TTTGGGHHHUUUXXXRRRPPPTTTOOOVVVvvvWWW^^^{{{rrrZZZ555===TTTccc[[[RRRNNNSSS^^^zzz|||pppddd[[[TTTRRRNNNJJJEEEAAA???===<<<<<<;;;;;;<<<<<<===>>>>>>;;;888888;;;===>>>===???888666<<>>LLLvvvjjjqqqXXXJJJEEE<<<888333///////////////........................000---,,,///000000333777888;;;===???DDDIIIHHHCCCCCCCCCGGGSSSeeewww|||kkkffffffccc___]]]bbbaaadddiiiiiiccc]]]\\\aaa```VVVJJJMMM[[[___XXXYYYeeeeeeiii~~~yyyxxxbbbcccuuuvvvaaa888888UUUgggYYYPPPUUURRR\\\www~~~vvvkkk```YYYWWWUUUQQQMMMHHHDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::<<>>@@@AAACCCEEEFFFHHHKKKMMMOOOWWWKKKUUUzzzXXXqqqyyyxxx___===FFFgggtttbbbVVVKKKOOOeeerrrsss|||uuullluuu|||oooppprrrhhhVVVHHHbbbyyy|||tttyyy}}}xxxxxx|||vvvmmmggggggiiikkkcccjjjoooeeeIII666BBBYYY{{{~~~hhhOOONNNOOOJJJFFFMMMNNNPPPRRRRRRPPPNNNMMMOOONNNPPPTTTTTTQQQQQQTTT|||]]]VVVpppUUUEEEGGGwwwlllVVVKKKHHH<<<888333///////////////........................000---,,,///000000333777999;;;===>>>DDDIIIGGGBBB>>>???EEERRReeewwwzzzrrrllllllmmmiiiccc```gggfffiiinnnmmmhhhddddddjjjhhh\\\PPPUUUdddggg___kkk|||~~~uuuxxxzzzjjj>>>666RRRsssZZZLLLUUUQQQYYYttt|||vvvooohhh```ZZZ[[[YYYUUUPPPLLLHHHFFFDDDBBBAAA@@@>>><<<;;;::::::999999;;;AAAIIIRRRXXX[[[RRRTTTBBB<<>>///,,,,,,++++++*********,,,---...111333666888:::<<>>CCCHHHGGGAAA>>>???DDDPPPaaarrr}}}~~~zzztttqqqooollljjjhhhjjjjjjmmmpppooojjjhhhiiitttqqqcccUUUYYYgggiii```gggxxx}}}}}}zzz|||mmmCCC:::KKKcccOOOPPPQQQWWWppp}}}xxxrrrmmmhhhccc```^^^\\\XXXTTTPPPLLLJJJIIIFFFEEEBBB???===;;;999999777888;;;BBBLLLVVV___ccclllpppTTTDDDbbbvvv|||vvvVVVVVVgggrrrpppXXX<<<...------,,,+++*********,,,---...222555777999;;;===@@@BBB??????AAADDDFFFFFFFFFEEE>>>RRRJJJQQQ{{{iiiyyy^^^NNNeee}}}bbbMMMDDDBBBBBBLLLccc~~~~~~||||||}}}vvvyyyuuuxxx```NNN[[[}}}xxx|||zzzzzz}}}yyyqqqjjjooovvv~~~ttt|||~~~^^^GGGHHHFFFKKKNNNEEEGGGPPPQQQIIIIIIPPPOOODDDIIIHHHJJJLLLKKKJJJNNNTTTbbb^^^]]]FFF>>>JJJ}}}kkkTTTGGGCCC<<<888222///.../////////---------.........//////000---,,,///000000333777999;;;<<<>>>CCCHHHFFF@@@>>>???DDDOOO```ppp{{{wwwjjj~~~xxxtttqqqooolllkkkkkkmmmpppnnnhhhhhhkkkxxxttteeeUUUTTT______VVVIIIVVV[[[eeemmmwww}}}iiiCCC???GGGuuuoooXXXPPPRRRUUUnnnkkkZZZ\\\___```aaacccgggjjj|||}}}zzztttpppmmmjjjgggeeeaaa___[[[WWWSSSPPPNNNLLLIIIHHHEEEBBB???<<<;;;:::777999<<>>AAADDDAAAFFFJJJKKKGGGEEEEEEGGGNNNNNNFFFHHHiiitttXXX```QQQkkkqqqQQQ???AAAJJJHHH]]]ooosssxxx~~~}}}~~~wwwbbbSSSKKKeeevvvvvvzzzssstttsssqqquuu|||}}}{{{{{{xxxrrrQQQHHHOOOGGGFFFOOONNNLLLUUUUUULLLJJJQQQPPPFFFOOOLLLJJJJJJIIIJJJSSS]]]~~~aaaUUULLLIIIFFFHHHqqqXXXHHHBBB<<<888333///////////////,,,,,,------.../////////000---,,,///000000333777999;;;<<<>>>CCCGGGEEE@@@>>>>>>CCCPPPaaasss^^^eee|||yyyrrrjjjllllllnnnoookkkffffffkkksssrrrdddQQQKKKQQQPPPGGG888AAABBBMMMmmmeeekkkyyy}}}fff@@@>>>HHH{{{rrr[[[NNNRRRRRRkkk}}}jjj[[[NNN>>><<<===>>>>>>===<<<;;;;;;DDDSSSiii~~~zzzwwwrrrooommmkkkiiihhhdddbbb___[[[WWWTTTRRRQQQMMMKKKIIIFFFCCCAAA@@@???<<<===???AAAEEELLLUUU[[[XXX___SSSQQQlll~~~|||rrrZZZiiiooohhhMMM333***,,,...,,,,,,+++,,,---...000111555777:::<<<>>>@@@BBBEEEFFFMMMSSSSSSNNNJJJJJJMMMQQQOOOUUUOOORRRMMMpppaaa<<>>BBBGGGEEE???======BBBNNN```ttthhhWWWdddeee[[[iii~~~vvvkkkooooooppppppkkkeeefffkkkooopppdddOOOEEEGGGFFF>>>===GGGEEEFFF]]]wwwjjjnnn|||zzzhhh@@@:::KKKiiiSSSOOOQQQOOOggg~~~bbbQQQKKKAAA===@@@???CCCDDDCCC???:::555444444555AAATTTkkkyyyvvvssspppooonnnlllkkkhhhfffccc___[[[XXXVVVUUUQQQPPPNNNKKKIIIHHHGGGGGGDDDDDDDDDDDDEEEJJJQQQWWWAAA@@@;;;???WWWttt}}}mmmXXXgggnnngggMMM444***+++,,,,,,,,,,,,---...111333444666888;;;===???AAACCCFFFJJJNNNTTTVVVUUURRRPPPPPPIIIQQQ___YYYJJJ^^^fff||||||qqqJJJ@@@UUU^^^oooxxxhhhbbbrrr~~~yyyxxxsssqqqzzz{{{jjjAAA888999GGGJJJTTTXXXSSSDDD888999@@@EEEZZZ~~~{{{~~~iiiQQQRRROOOOOOPPPKKKKKKVVVRRRRRRRRRRRRQQQQQQQQQQQQRRRPPPNNNLLLIIILLLYYYfffKKK999;;;LLLuuuqqqWWWHHHAAA<<<888333///////////////,,,,,,------...///000000000---,,,///111000333777999;;;<<<>>>BBBGGGDDD???>>>===@@@LLL^^^qqq}}}vvv}}}fffjjjgggPPPHHHTTT{{{~~~}}}yyypppqqqqqqrrrrrrlllfffggglllmmmqqqgggQQQDDDDDDCCC<<>>======888<<<>>>:::444222666;;;333444:::FFFVVVccclllnnnzzzyyyyyy|||zzzxxxuuussssssqqqooonnnjjjiiieeebbb^^^[[[YYYXXXTTTSSSQQQOOONNNMMMLLLLLLJJJJJJIIIGGGFFFJJJPPPVVVOOOAAA666444DDDggg}}}xxxvvv```TTTeeemmmgggOOO666,,,+++***,,,,,,,,,---///222555666666999<<<>>>???AAADDDFFFIIIKKKOOOTTTWWWWWWSSSOOONNNOOOPPPTTTWWWYYYrrroooqqqxxxXXXVVVGGGQQQxxxtttkkkgggmmmvvv~~~~~~~~~xxxeeeKKKLLL777:::777999===<<<666444999;;;888HHHmmm}}}~~~~~~ZZZMMMTTTJJJFFFQQQMMMFFFPPPNNNKKKKKKOOOPPPNNNNNNRRRMMMLLLKKKJJJHHHJJJVVVccchhh{{{VVVHHH===FFFnnnnnnYYYKKKCCC;;;777222.....................------------......///.........///222444666999;;;===>>>CCCGGGDDD>>><<<===AAAJJJZZZlll|||gggNNNFFFFFF^^^~~~{{{yyytttvvvvvvssslllgggdddccclllhhh^^^QQQEEE??????AAA888QQQdddlllqqqsss{{{xxxrrrxxxzzziiiIII666LLLvvviiiTTTMMMRRRNNN]]]}}}xxxgggVVVOOOTTTPPP@@@:::@@@;;;;;;:::777666666555333111222333333555===JJJUUUjjjooorrrrrruuu{{{}}}yyyuuuwwwvvvtttsssuuurrrmmmooommmjjjgggdddbbbaaaaaa]]]]]]\\\[[[YYYVVVSSSQQQNNNNNNNNNLLLEEECCCOOO___XXXOOOAAA:::EEE___yyyzzzSSSVVV___mmmaaaCCC222+++)))---,,,,,,,,,---...111333444888;;;:::AAAIIIDDD>>>EEEHHHHHHHHHIIIJJJKKKMMMNNNMMMOOORRRRRRPPPWWWkkkZZZWWWMMMccc}}}{{{zzzyyyvvvtttwww~~~zzz~~~kkkXXXBBB;;;;;;444;;;777555777777555777;;;BBBeeeyyynnnjjjVVVTTTUUURRRKKKFFFFFFFFFEEELLLIIIGGGJJJNNNPPPNNNJJJSSSNNNHHHKKKNNNHHHSSSpppvvvsssZZZjjj[[[<<>>gggzzzmmmWWWIIIAAA;;;777222.....................------------......///.........///222444666999;;;===>>>CCCGGGDDD>>><<<===@@@JJJYYYkkk{{{lllXXXEEELLLsss~~~|||xxxyyyxxxssslllfffbbbaaahhheee^^^SSSHHH@@@>>>>>>666CCCJJJMMMQQQWWWoooqqqttthhhJJJ<<>>kkk|||lllUUUGGG@@@;;;777222.....................------------......///.........///222444666999;;;<<<>>>CCCGGGEEE@@@<<<<<<@@@HHHVVViiizzzqqqRRRNNNnnn||||||yyytttmmmfffaaa___bbb```[[[SSSIIIAAA<<<;;;666888777:::;;;>>>\\\xxxgggHHH>>>DDDfffzzzkkkSSSPPPPPPKKKXXXuuu|||yyyiiiWWWGGGCCC???===;;;:::888777222333222000...000555:::===DDDLLLTTT]]]ggglllllllllpppqqqpppqqqssssssppprrrpppmmmjjjgggeeeddddddbbbbbbaaa```]]]ZZZWWWVVVVVVSSSOOOKKKDDD???AAAGGGeeeqqqoooYYYJJJXXXuuulllWWWbbbnnn```BBB111,,,)))---++++++,,,---///222555777:::>>>===@@@GGGCCC>>>EEECCCCCCBBBBBBCCCEEEGGGHHHIIIHHHJJJOOOPPPNNNOOORRRvvvaaapppuuuvvvhhhGGGFFF___}}}yyymmmeeeYYYFFF???@@@::::::888888999888444555999OOOqqqyyyyyy{{{YYYIIIUUURRRUUUSSSNNNKKKLLLLLLJJJNNNMMMLLLJJJIIIJJJMMMPPPNNNMMMIIIKKKKKKFFFXXX|||^^^XXXVVV999>>>DDDnnn~~~lllTTTGGG@@@;;;777222.....................------------......///.........///222444666999;;;<<<===CCCHHHGGGAAA;;;<<>>TTTzzzcccFFF;;;BBBkkkmmmsssWWWLLLNNNJJJVVVrrrvvvgggZZZJJJ???999777888:::555666555333000///111333333888???GGGRRR^^^gggjjjjjjooorrrqqqrrrtttuuurrrrrrqqqnnnjjjhhhfffeeeeeeeeeddddddbbb```]]]ZZZXXXWWWSSSNNNIIICCC>>><<<<<>>>>>CCC@@@===CCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIMMMRRRSSSNNNLLLMMM]]]aaakkkpppuuuhhhGGGJJJ___yyyuuummmcccRRRIIICCC777:::999:::;;;888444555:::QQQtttzzzrrrOOOLLLYYYIIIMMMMMMIIIGGGHHHHHHGGGFFFIIIKKKIIIGGGGGGKKKPPPMMMNNNLLLMMMKKKGGG]]]oooQQQLLL999;;;FFFmmm}}}mmmUUUHHHBBB;;;777222.....................------------......///.........///222444666999:::;;;===CCCIIIHHHCCC;;;<<<>>>DDDPPPbbbuuu|||~~~pppdddxxx}}}zzzxxxuuurrrnnnjjjgggeee```ZZZQQQHHHAAA<<<:::888666666>>>QQQWWWLLL[[[~~~^^^sssvvv]]]FFF:::DDDuuuiiizzzZZZJJJMMMIIIUUUooosss^^^PPPFFF===;;;<<<666666666555222000000000//////222999CCCNNNYYY```eeemmmrrrssstttvvvwwwuuurrrpppmmmjjjgggfffeeedddfffffffffdddbbb___\\\ZZZUUUSSSNNNHHHCCC???;;;888:::TTTfff```RRRUUUhhhyyy```VVVbbbkkk[[[===///,,,+++...,,,,,,...000333777;;;===;;;CCCAAA>>>BBB@@@>>>DDDDDDFFFHHHJJJKKKJJJHHHGGGHHHIIINNNRRRQQQMMMNNNRRRNNNhhhooofff|||TTT===@@@XXXlllyyyhhhVVVMMMFFF888::::::<<<<<<888555777===UUUxxxqqqjjjxxxxxxoooZZZLLLQQQRRRFFFJJJLLLJJJHHHJJJIIIGGG@@@FFFLLLMMMJJJHHHLLLPPPMMMNNNMMMOOOMMMJJJbbbWWWDDD::::::@@@iii{{{mmmUUUIIIDDD;;;777222.....................------------......///.........///222444666888:::;;;===CCCIIIIIIEEE;;;<<<>>>BBBMMM^^^sss}}}___III]]]{{{vvvtttqqqooonnnmmmjjjhhhbbbZZZNNNDDD>>>;;;999999555333999MMMYYYTTTbbb^^^qqqnnnZZZIIIAAAKKKtttgggyyyYYYMMMKKKHHHRRRlllpppeeeXXXGGG;;;888555555555444333111///...111......333:::AAAKKKSSS[[[fffooosssuuuxxxxxxvvvsssqqqnnnkkkhhhfffeeeeeeggggggfffeeebbb___\\\[[[RRRSSSOOOHHHBBB@@@===999222===EEEBBB888???\\\zzzvvv}}}dddRRR```hhhWWW:::---,,,,,,///---...///222666;;;>>>AAAFFFPPPMMMGGGJJJIIIHHHNNNFFFGGGHHHIIIJJJIIIIIIHHHPPPPPPRRRUUUUUUSSSUUU[[[TTT[[[ggg|||eee???444DDDVVVvvvlllSSSKKKGGG===<<<<<<======999666:::BBB^^^~~~qqquuuzzz{{{vvv[[[PPPNNNUUUMMMJJJOOORRRQQQPPPQQQPPPMMMBBBHHHNNNPPPNNNLLLNNNPPPMMMNNNMMMPPPOOOMMMdddxxxXXX===;;;<<>>FFFMMMZZZhhhppptttxxxyyywwwtttsssooollliiihhhgggffffffffffffdddbbb___\\\ZZZRRRUUURRRHHHAAA@@@???;;;555888@@@BBB888666SSSxxx{{{zzz|||ZZZNNN^^^eeeTTT666,,,,,,,,,000...///111444999===BBBDDDMMMXXXUUULLLNNNNNNNNNSSSLLLJJJHHHFFFFFFIIIKKKMMM[[[VVVTTTWWWYYYXXXXXXZZZ[[[[[[vvvkkkxxxWWWBBB???BBBfff}}}ZZZKKKHHH@@@======>>>===999777>>>HHHhhhuuuaaaUUUSSSNNNVVVSSSMMMSSSWWWUUUTTTUUUTTTQQQHHHKKKOOOOOONNNLLLMMMOOOLLLLLLKKKOOOQQQNNNdddVVV;;;<<<>>>???```wwwlllSSSHHHDDD;;;777222........................------.........///.........///222444666888:::;;;<<>>;;;888<<<777333>>>MMMPPPXXXnnn{{{\\\EEEOOOXXXffflll___OOOIIIFFFNNNdddzzzrrrZZZIIIDDD;;;:::888777666444222000---)))***000333111444999AAAQQQbbbmmmrrrwwwyyyxxxvvvtttqqqnnnkkkiiihhhhhhffffffeeedddaaa^^^[[[ZZZRRRWWWTTTIIIAAA@@@???===888>>>OOOZZZLLL<<>>>>>>>>===999888@@@KKKnnntttMMMRRRTTTHHHQQQXXXLLLRRRVVVUUUTTTUUUSSSPPPMMMMMMMMMLLLJJJJJJJJJLLLKKKKKKIIINNNQQQOOOccczzzZZZ>>>;;;:::<<<\\\uuummmTTTFFFAAA:::777222...------,,,,,,......------------......,,,,,,---...000222333444777;;;>>>@@@EEELLLOOOLLL<<<<<<===@@@HHHWWWmmm~~~XXXFFF^^^lllXXXHHHMMMqqqzzz|||rrrmmmooommmgggfffjjjbbb]]]VVVNNNDDD<<<<<>>:::777888???TTThhhcccRRRXXXlllvvvVVVSSSccceeeNNN000))),,,+++---///444999;;;;;;>>>DDDJJJFFFFFFIIIKKKFFF>>>@@@GGGCCCDDDEEEDDDCCCDDDIIIMMMNNNMMMMMMMMMOOOOOOMMMKKKUUURRRWWWlllnnneeexxxJJJ@@@RRRpppyyySSS@@@???>>>@@@AAA777>>>===777TTTxxx|||qqq{{{yyyzzzgggUUUOOONNNLLLIIIJJJLLLNNNOOOLLLHHHHHHMMMQQQOOOLLLIIIHHHKKKMMMLLLKKKLLLGGGGGGIIIHHHNNNiiieeeEEE<<<222:::WWWmmm{{{lllSSSEEEAAA:::666222...------,,,,,,......------------......---------...///111222333999<<<>>>???DDDKKKOOOMMM@@@>>>===???FFFTTTjjj|||vvv```nnnbbbEEEKKKccc___qqqxxxooojjj{{{wwwqqqqqqnnngggbbbbbbbbb^^^YYYSSSIII@@@???CCCAAA???666666???>>>:::@@@:::???DDDYYY~~~zzzeeeWWWZZZggg]]]LLLGGGIII[[[tttyyywww|||~~~lllXXXBBB<<<666666555111///000......,,,,,,,,,...///111444777CCCVVVeeekkkooossstttsssqqqmmmhhhfffggghhhgggfffdddccccccaaa]]]ZZZWWWUUUQQQMMMHHHBBB===999:::>>>OOOaaa]]]NNNRRRcccpppzzzmmmFFFWWWaaa```III...)))---,,,---000555:::<<<===???DDDIIIDDDAAAAAADDDDDD@@@@@@DDDAAACCCEEEFFFEEEEEEHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLNNNPPPRRR[[[rrrrrrzzznnnFFF===[[[iiiLLL??????<<<===BBB>>>DDDBBB???___zzzxxxpppyyyqqquuusss{{{ggg\\\QQQNNNMMMKKKMMMQQQHHHJJJKKKIIIEEECCCFFFJJJNNNKKKGGGGGGIIILLLLLLLLLIIIGGGIIILLLHHHOOOooo~~~^^^;;;:::777@@@VVVlllzzzjjjRRREEEAAA:::666111...---------,,,......------------......------------///111222444;;;>>>>>>>>>BBBKKKQQQQQQDDD@@@<<<>>>CCCPPPggg{{{xxxiii[[[UUUSSSLLLDDD@@@HHHLLLHHHGGG]]]|||vvvtttpppiiiaaa^^^^^^\\\ZZZVVVLLLBBB???BBBIIIJJJ>>>666:::;;;:::@@@444:::<<>>AAAAAABBBCCC???BBBEEEFFFFFFEEEEEEFFFGGGJJJMMMMMMKKKJJJLLLNNNJJJOOONNNLLLYYYuuu\\\uuuKKK///HHHxxxqqqVVVAAA888:::777??????AAA@@@CCCgggssszzzwwwUUUQQQNNNMMMKKKJJJMMMRRRJJJLLLNNNLLLGGGEEEEEEGGGNNNJJJGGGEEEGGGJJJMMMNNNEEEEEEIIIKKKGGGOOOssszzz{{{fff@@@>>>999;;;TTTlllzzz}}}iiiQQQDDDAAA999666111...------------......------------......---------...000333666888;;;>>>???>>>CCCMMMVVVYYYGGG@@@;;;<<>>@@@CCCAAA???@@@AAABBBDDDFFF@@@AAACCCCCCCCCCCCCCCDDDDDDIIIMMMLLLIIIHHHKKKOOOLLLLLLMMMMMMPPP```jjjgggIIIMMMjjjjjjLLL===???555===<<<;;;???NNNuuutttwww|||~~~[[[NNNMMMLLLLLLLLLKKKKKKLLLMMMOOOPPPOOOKKKHHHFFFFFFNNNKKKGGGEEEFFFJJJNNNPPPHHHDDDDDDFFFDDDMMMpppyyywwwFFF@@@999777TTTnnn}}}hhhQQQEEEAAA999555111...---...------......------------......,,,,,,---...111666:::<<<;;;>>>@@@???EEEQQQ\\\aaaIII???999;;;???III```xxx{{{wwwooo```NNNEEEDDDNNN___kkkbbbmmmvvvzzz~~~wwwqqqooolllfffcccbbbbbb```WWWKKKFFFFFF```dddZZZYYYvvvqqqoooooodddggg|||jjj|||iiittt}}}tttxxxvvvVVVJJJEEEBBBKKKdddzzz^^^HHH>>>555555777555333222000000///////////////000:::CCCDDD@@@KKKcccqqqoooqqqrrrqqqoookkkiiiiiijjjhhhgggfffffffffdddaaa^^^YYYWWWUUUUUUTTTNNNFFF???888444999CCCAAA555000444444EEEVVVdddtttjjjOOOXXXdddUUU999+++000000...444777:::>>>AAACCCDDDDDDEEEGGGIIIJJJFFFBBBCCCGGGJJJDDDCCCAAA@@@AAABBBCCCDDDCCCHHHLLLLLLHHHGGGJJJNNNPPPHHHLLLUUUSSSSSSsssiiiuuuWWWVVV___gggzzzyyy[[[MMMGGG:::AAA===:::KKKfff~~~}}}tttnnndddpppmmmuuukkkKKKNNNMMMKKKLLLNNNNNNKKKGGGKKKMMMNNNNNNKKKHHHEEEDDDNNNLLLIIIFFFFFFIIINNNQQQPPPGGGBBBDDDEEEOOOnnnDDD;;;999===RRRoooiiiQQQEEEBBB999555111............---......------------......---,,,,,,...111666;;;===:::???AAAAAAFFFRRR^^^eeeKKK@@@999<<>>AAAUUUmmmzzzppp}}}|||yyylllllluuunnnaaaCCCCCCJJJbbb{{{yyywwwssskkkeeeccccccbbb\\\UUUUUUYYY{{{~~~vvviiiyyy{{{XXXGGGHHHEEEEEEVVVrrr{{{gggUUUAAA888666444333444000000000000000///......,,,222444444;;;NNNbbblllqqqrrrrrrqqqnnnllllllllliiihhhgggggghhhfffcccaaa]]]XXXSSSTTTYYY[[[XXXTTTEEE@@@>>>???;;;444333888000555666>>>YYYzzzzzzOOOOOOZZZ\\\JJJ222+++111///111AAA<<<<<<===>>>AAABBBCCCCCCIIINNNOOOIIIFFFHHHHHHFFFLLLIIIFFFFFFHHHIIIHHHFFFHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJNNNRRROOONNNYYYiiisssllljjjUUUFFF???IIIkkkqqqZZZHHHCCCQQQHHHFFFkkk}}}tttmmmfff[[[QQQXXXfffpppUUUXXXZZZNNNQQQPPPLLLKKKNNNNNNJJJJJJJJJKKKLLLMMMLLLKKKJJJKKKKKKJJJGGGDDDDDDGGGKKKTTTLLLIIILLLNNNYYYwww~~~SSSAAA555555EEEggg|||~~~kkkSSSFFFCCC888555000........................------.........///...,,,+++---000444666:::@@@CCCAAACCCMMMYYY___SSSEEE===???>>>>>>PPPhhh}}}qqqxxxxxxrrruuujjjLLLKKKQQQSSSuuu|||xxxooommmkkkjjjjjjfffbbbdddjjjqqqjjjxxxkkkGGGJJJGGGCCCQQQlll~~~xxxcccKKK>>>:::888777777//////000000///...------,,,,,,,,,---666HHH\\\iiiqqqssssssrrrpppnnnmmmnnniiiiiihhhhhhhhhgggdddaaa]]]WWWRRRTTT[[[``````^^^SSSTTTXXX[[[RRRBBB888666777999777999SSSwwwSSSUUUZZZVVVEEE...***000...333EEE@@@???>>>???BBBDDDEEEEEEGGGJJJIIIFFFFFFJJJHHHAAAMMMKKKJJJKKKMMMMMMJJJFFFKKKJJJIIIJJJKKKKKKIIIHHHGGGPPPRRRKKKIIIQQQUUUSSSmmm{{{pppaaaGGG;;;TTT{{{}}}kkkPPPOOObbbWWWSSSyyyxxxsssrrrmmm]]]MMMhhhqqqaaauuupppUUUVVVJJJPPPVVVVVVMMMGGGHHHKKKJJJCCCCCCCCCEEEGGGGGGGGGFFFIIIJJJIIIFFFCCCBBBDDDGGGNNNIIIJJJNNNOOOYYYzzz~~~mmmJJJ>>>888<<>>999444000.........------.........------///000000------///000111666<<<@@@GGGIIICCC@@@GGGRRRXXX^^^QQQ???:::@@@???EEEWWWyyyvvvuuunnntttppplll}}}fffuuurrrZZZRRRFFFFFFaaayyynnn```SSSUUUhhhuuu{{{{{{yyyXXX___WWWBBBFFFKKKEEE\\\}}}www\\\VVVRRRDDD888555444444444444333333222222///+++,,,//////333FFF[[[gggrrrxxxsssnnnqqqsssqqqpppmmmkkklllnnnoooooommmbbb___YYYWWW\\\iiivvv~~~{{{xxx|||nnngggcccZZZTTTaaaxxxyyyMMMVVV___OOO:::+++,,,333444666:::===<<<;;;===@@@BBBAAA@@@AAA@@@?????????@@@??????AAA@@@DDDKKKNNNKKKKKKNNNLLLJJJGGGEEEEEEHHHKKKMMMJJJKKKMMMNNNMMMNNNOOOPPPQQQhhhqqqgggBBBKKKYYYfff~~~wwwxxx{{{uuu]]]SSSKKK\\\uuuwwwjjjtttwwwiiivvv}}}uuummmXXXLLLGGGIIIMMMMMMMMMMMMKKKIIIIIIKKKMMMHHHGGGFFFDDDDDDGGGMMMRRRRRRNNNIIIGGGGGGGGGCCC@@@MMMJJJHHHGGGEEEPPPnnnxxxxxxmmmAAA:::<<<@@@WWWrrrcccPPPFFFBBB>>>:::444000/////////...---.........------///000000......111111111666<<>>======???AAACCCCCCBBB<<<===>>>>>>???>>>>>>>>>AAA@@@BBBGGGJJJIIIJJJMMMFFFFFFFFFGGGHHHIIIKKKLLLIIIHHHHHHJJJLLLNNNNNNMMMPPPSSSfffuuuzzzVVVNNN???:::ZZZuuuYYYVVVddd]]]VVVSSSUUUmmm{{{zzzdddYYY^^^qqqWWWKKKJJJJJJIIIHHHIIILLLMMMKKKGGGFFFJJJOOOIIIFFFCCC@@@AAAGGGOOOVVV~~~kkkRRRCCCBBBFFFHHHGGGFFFDDDEEEFFFFFFQQQppp}}}~~~ffftttIII;;;666<<>>===>>>HHH\\\sss{{{ssskkkMMM===HHHMMMKKKddd}}}rrrccceeekkkyyyjjjuuuwwwWWW???888999<<>>HHHDDDJJJjjj}}}^^^RRRJJJ???777777777555444222000///...---...000...,,,333<<>>??????>>>???@@@@@@@@@@@@===???AAACCCCCCBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIICCCEEEFFFHHHHHHHHHGGGGGGJJJGGGFFFHHHLLLOOONNNLLLSSSRRRRRRjjjuuurrrXXXCCCGGGddd\\\DDDMMMEEEKKKcccvvvttt^^^hhhppp^^^MMMIIIMMMMMMJJJHHHHHHMMMQQQOOOIIIFFFIIINNNJJJIIIFFFDDDCCCEEEJJJNNNoooTTTCCCAAAEEEIIIIIIEEEEEEHHHJJJJJJRRRmmm{{{qqq\\\vvvLLL:::444999SSSnnnzzzzzz}}}bbbPPPGGGCCC;;;777111...------------,,,.........------...000///------000000000333999BBBIIIMMMJJJBBBBBBNNN[[[lllfffPPP===;;;;;;===EEETTTvvv}}}]]]HHH999111@@@;;;NNNkkkzzzwwwsssrrrooowwwaaakkkvvv[[[III;;;666222666CCCQQQYYY[[[rrr~~~nnn{{{wwwDDD>>>pppnnnMMM???GGGEEEFFFbbbjjjWWWMMMDDD===<<<:::999777666555555111000000000...---///333AAAWWWlllqqqrrruuuwwwuuusssrrrrrrrrruuu{{{{{{rrriiiUUUGGGZZZ{{{UUUGGGUUUXXX888333000444:::===???@@@@@@@@@@@@???>>>=========???BBBEEEFFFFFFEEEFFFGGGGGGGGGEEECCCBBBBBBCCCBBBCCCDDDGGGIIIJJJJJJIIIIIILLLJJJHHHIIIMMMPPPOOONNNQQQSSSJJJPPPvvvkkk{{{bbb:::UUUzzztttGGGGGGHHHOOOxxxwwwlll[[[^^^|||cccbbbnnnyyysss\\\RRRKKKLLLOOOMMMJJJIIIIIIPPPVVVUUUNNNHHHHHHKKKHHHKKKMMMMMMKKKIIIHHHHHHNNNLLLJJJIIIHHHEEEAAA===KKKLLLOOOPPPJJJKKK___wwwzzzssscccuuuPPP;;;:::666RRRppp}}}~~~cccPPPGGGCCC999555000---,,,------------.........------///000...,,,---000000///222777===AAAGGGHHHCCCBBBLLLXXXkkkmmmYYY@@@999999;;;BBBMMMpppwwwaaaSSS\\\]]]BBB999BBB===CCCQQQhhh|||}}}iiiUUUWWWPPPiii}}}qqqeeebbb___VVVJJJBBB666333111333666999???EEE^^^{{{vvv___@@@CCCgggwww}}}[[[DDDFFFFFFCCCXXXzzzjjjWWWKKKCCCAAA===:::888777777888444333222111000000000111777OOOgggoooqqquuuxxxvvvssssssssstttvvv{{{{{{qqq[[[GGGOOOfffvvvKKKNNNYYYMMM111000000444888===???AAAFFFGGGHHHFFFDDDCCCCCCDDD@@@CCCFFFGGGEEEDDDFFFHHHMMMOOOLLLGGGEEEEEEDDDAAABBBDDDFFFIIILLLNNNPPPPPPOOOMMMKKKLLLMMMOOOPPPPPPSSSRRRNNNSSSdddtttuuuSSSCCCZZZmmm}}}LLLHHHVVVjjjwww___VVVpppmmm___XXXssspppyyy\\\OOOJJJIIILLLMMMJJJHHHHHHIIIOOOTTTTTTOOOJJJIIIIIIFFFJJJOOORRRQQQNNNLLLKKK@@@DDDIIIKKKHHHDDDBBBAAAJJJMMMRRRTTTOOOOOObbbxxxmmmyyy^^^===666444OOOnnn}}}eeeQQQGGGBBB:::666111---------...------.........------///000///---///222222000333888<<>>;;;:::???AAA]]]nnnpppQQQ>>>444CCC???@@@OOOKKKOOOiiiiiiYYYTTTRRRmmmiiiUUUBBB<<<<<<:::777555666333333777666333666===NNNqqqzzzMMMGGGWWWlllgggHHHDDDFFFBBBPPPnnnppp```WWWRRRJJJBBB;;;888777777888666333111222444444333333MMMfffoooqqquuuwwwvvvuuuuuussspppmmmmmmqqqttt|||zzzrrr]]]GGGEEENNN{{{dddJJJZZZZZZ@@@///111333555999>>>BBBCCCJJJLLLMMMLLLJJJIIIKKKMMMAAAEEEGGGFFFCCCBBBFFFIIIQQQTTTRRRLLLJJJKKKIIIDDDDDDDDDEEEFFFIIILLLPPPQQQPPPPPPOOONNNMMMMMMPPPRRRTTTQQQPPPUUUYYYZZZuuuSSSIIIMMM```yyy\\\YYYppppppeeejjj|||bbbWWWuuu[[[AAAKKKEEECCCFFFIIIHHHGGGIIIHHHJJJMMMMMMLLLJJJJJJKKKEEEGGGKKKMMMLLLLLLLLLMMMQQQQQQOOOJJJEEEDDDGGGKKKEEEGGGNNNSSSQQQVVVlll~~~wwwoooyyyoooDDD777111JJJgggwww|||fffRRRGGGAAA:::777111.........//////---.........------///000000///000333333111333888???@@@FFFLLLLLLHHHMMMUUUppp~~~sssVVVEEE>>><<>>:::999:::888444222444777888666333MMMgggoooqqqtttwwwvvvyyywwwssskkkccc^^^^^^___aaadddhhhfffXXXGGG@@@BBBlll{{{```BBBOOOUUUFFF111444666777;;;AAAEEEGGGDDDGGGIIIJJJHHHHHHKKKMMMDDDFFFHHHFFFBBBBBBFFFKKKNNNQQQPPPKKKHHHJJJHHHBBBFFFEEECCCCCCDDDGGGJJJLLLPPPQQQQQQOOOLLLKKKOOOSSSPPPOOOIIIHHHNNNPPP```{{{mmm{{{TTTAAAJJJ\\\xxxxxxsssnnnqqqtttcccTTThhh{{{VVVhhhTTTRRRZZZLLLDDD>>>AAAFFFHHHIIIKKKFFFFFFEEEFFFGGGIIIKKKMMMFFFFFFEEEDDDCCCEEEHHHKKKHHHJJJKKKKKKIIIGGGEEEDDDDDDEEEJJJLLLJJJPPPhhhooopppvvvPPPGGG000FFF```pppwww{{{~~~bbbKKKHHHDDD999666111...---...------------------------------------///222444555444222999GGGKKKPPPXXXKKKEEEYYYfffyyyzzz^^^CCC<<<>>>===@@@DDD^^^iiinnnllleeeqqqooooooqqqjjjhhhhhhnnnuuuuuuooojjjjjjooouuu}}}^^^KKKAAA>>>888999;;;666666666444333666888888555>>>nnnjjjZZZmmmAAAKKKfffeeetttvvvKKKDDDFFFCCCDDDZZZ~~~}}}~~~~~~~~~mmm]]]OOODDD>>>===999<<<:::333000999GGGPPP<<>>AAAEEEIIIGGGHHHFFFDDDFFFIIIFFF@@@?????????@@@AAABBBDDDEEEJJJIIIGGGFFFDDDCCCCCCBBBDDDDDDDDDEEEGGGHHHGGGEEEIIIJJJLLLLLLLLLMMMPPPRRRPPPNNNKKKKKKMMMSSSZZZ^^^wwwuuuFFFFFFiii[[[VVVRRRUUU```jjjxxxnnnkkkgggaaaooo~~~]]]RRROOOJJJUUUOOOJJJHHHEEEBBBDDDHHHFFFDDDDDDHHHMMMOOOKKKGGGCCCCCCDDDEEEFFFGGGHHHHHHNNNLLLJJJGGGDDDBBBAAA@@@JJJJJJKKKRRRSSSLLL^^^~~~LLLVVVWWW===555???WWWttt}}}}}}cccKKKHHHCCC999666111...---...------------------------------......///000111222222111===MMMQQQSSSXXXNNNGGGTTTgggyyyiiiKKK===<<<>>>;;;===OOOuuu~~~pppyyyrrrxxxeeeQQQFFFBBB;;;;;;>>>:::<<<;;;888666777777666444EEEyyypppfff~~~```<<>>???AAADDDEEECCC@@@AAADDDBBB>>>AAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@AAABBBEEEFFFEEEDDDDDDFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNPPPSSSVVVXXX]]]sssuuummmHHH999IIIggg```uuu}}}yyyVVVTTTzzzgggPPPJJJJJJHHHNNNIIIFFFFFFDDDBBBDDDHHHBBBAAA@@@DDDHHHJJJGGGCCCFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFDDDEEEHHHOOORRRLLL\\\VVVRRRLLL222444===TTTqqq}}}}}}bbbKKKIIIDDD999666111...---...------------------------------000//////...///000111222888IIIOOOOOOSSSOOOHHHKKK```rrrtttWWW???:::@@@>>>>>>EEE]]]}}}fffzzzwwwppp[[[NNNGGG===<<>>PPPPPPUUUaaammmrrrrrrqqqsssqqqqqqnnnhhh```XXXSSSQQQOOOJJJCCC:::444333666999???]]]ttteeeFFFJJJQQQ<<<444333:::BBBGGGFFFDDDBBBBBBDDDDDDAAA===>>>BBBBBB>>>BBBBBBAAAAAA@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDAAA@@@@@@@@@BBBCCCBBB@@@AAACCCDDDEEEEEEFFFHHHJJJJJJKKKNNNQQQRRRRRRQQQPPPPPPlllrrr~~~UUUGGGVVVvvvuuucccnnnkkkSSSHHHGGGIIIJJJFFFCCCBBBDDDDDDBBBDDDGGGDDDCCCBBBDDDHHHIIIGGGEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBB???AAADDDLLLOOOJJJXXXxxxzzz~~~uuuaaaSSS999444:::OOOmmm}}}}}}```KKKJJJEEE999666111...---...------,,,,,,------------------000//////......000444666111BBBLLLMMMQQQTTTPPPJJJUUUfff{{{|||cccDDD:::@@@BBBBBBBBBMMMmmmjjjffflll]]]SSSEEE@@@AAA<<<;;;:::999:::999999>>>DDD^^^rrrxxxiiiEEEIIIXXXggg|||vvvUUUIIIFFFFFFEEEZZZrrrnnniiiKKK???MMMPPPBBBCCCTTTZZZ```jjjqqqsssqqqpppppplllllljjjddd\\\WWWVVVXXX___[[[RRRGGG===777666777<<>>>>>BBBDDDCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAABBBDDDEEEEEEDDDBBBAAABBBBBBAAA???BBBCCCEEEEEEEEEFFFIIIKKKGGGIIILLLOOOPPPPPPOOONNNZZZKKKbbbccciii???SSS}}}wwwXXXZZZ{{{pppuuuwwwhhhvvvoooUUUKKKIIIFFFFFFJJJCCC@@@AAADDDEEECCCCCCFFFFFFDDDCCCDDDGGGHHHGGGFFFBBBBBBBBBCCCEEEGGGIIIJJJHHHHHHGGGFFFEEECCCBBBAAAAAACCCBBBGGGLLLHHHUUUqqqzzzzzznnnaaaGGG444888IIIfffzzz}}}~~~```KKKIIIDDD999666111...---...------,,,,,,,,,---------.........////////////222888<<<444@@@MMMRRRTTT[[[ZZZOOORRRaaayyypppOOO======???@@@>>>DDD^^^ooovvv}}}ooocccQQQHHHFFF@@@CCC@@@>>>===:::888@@@JJJoookkkuuu[[[@@@LLLXXXaaarrrvvv```MMMHHHHHHCCCRRRlllyyydddnnnrrraaaUUUYYY]]]fffpppttttttqqqooonnnhhhiiigggbbb[[[WWWXXXZZZ]]]]]]ZZZTTTJJJ@@@777333<<>>??????CCCTTTsssuuupppdddPPPSSSiiizzzqqq^^^SSSOOOGGGDDD@@@???@@@>>>???MMM^^^qqq}}}~~~UUUGGGTTT___dddlll{{{nnnRRRIIIKKKEEEKKKccczzzjjj[[[YYYfffrrrvvvtttssspppnnniiihhhfffccc^^^ZZZYYYXXXZZZ]]]aaabbb___TTTGGG===;;;===CCC[[[zzznnnEEEJJJGGG@@@777===EEEFFFFFFDDDAAAAAAEEEIIIFFFHHHFFF@@@>>>BBBEEEEEE@@@AAABBBDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBAAADDDHHHLLLNNNOOOBBBCCCDDDEEEEEEFFFHHHKKKOOONNNLLLLLLNNNSSSWWWZZZUUU```]]][[[tttyyyhhh{{{```OOOWWWoookkkqqqiiikkkddddddkkkNNNHHHHHHPPPRRRKKKEEEEEEFFFCCCCCCFFFGGGDDDDDDGGGHHHGGGEEECCCCCCDDDFFFGGGJJJIIIGGGEEEEEEEEEGGGHHHIIIKKKLLLNNNNNNNNNNNNMMMLLLLLLFFFFFFKKKJJJRRRgggzzzwwwPPP]]]TTT;;;555===UUUnnnyyy|||```KKKIIIBBB999666111...---...------++++++,,,,,,---......///+++...111111000222888===:::333CCCUUUWWW]]]bbbXXXWWWdddxxxvvvVVV???@@@???@@@DDDMMMaaagggMMMMMMXXXHHHDDDWWWtttiiiddd\\\XXXSSSQQQSSSQQQTTTggg}}}~~~yyylllPPPRRR]]]fffjjjhhhqqqvvv[[[JJJKKKEEECCCVVVnnn~~~|||}}}vvvxxxrrr[[[RRRbbbqqquuuuuutttrrrnnnlllkkkiiifffccc___YYYVVVVVVXXX]]]dddfff___PPPCCC999<<>>??????@@@BBBDDDFFFGGGFFFDDDBBBBBBEEEHHHIIIIIIDDDEEEFFFGGGGGGHHHJJJMMMMMMKKKHHHFFFFFFJJJNNNPPPPPPVVVRRRMMMPPPWWWkkkwwwvvvuuuRRRXXX|||~~~~~~wwwtttvvvvvvwwwyyy||||||kkkqqqzzzeeehhhvvv\\\QQQJJJGGGFFFEEEFFFKKKOOOLLLGGGEEEBBBAAAEEEFFFFFFHHHLLLLLLKKKHHHEEEDDDEEEHHHKKKLLLJJJHHHFFFFFFHHHJJJLLL@@@AAADDDFFFGGGFFFEEEEEEFFFIIIIIIMMMTTTQQQRRR___sssNNN\\\XXXBBB666666KKKeeettt{{{XXXOOOGGG???999666111...---...---------,,,,,,++++++,,,,,,---000///000111222222000...==='''888WWWaaannnxxxkkkXXXbbbgggooo{{{IIIBBBDDD>>>AAAFFF@@@XXXzzzhhhiiicccSSSOOOxxxsss{{{ooo^^^gggyyyooo~~~uuu^^^RRR\\\ddd]]]VVVWWW\\\eee}}}lll>>>PPPHHHKKKBBBNNNppp~~~nnndddccc^^^JJJHHHOOOTTTgggooo\\\NNNXXXhhhtttxxxvvvttttttqqqpppoooooonnnjjjccc]]]QQQMMMHHHFFFFFFCCC;;;555@@@DDDWWWtttQQQMMMYYY999444JJJCCCCCCBBBAAAAAABBBCCCBBBAAABBBDDDEEEEEECCCBBBBBBBBBBBBEEEIIIIIIFFFDDDEEEGGGBBB@@@>>>???AAABBBAAA>>>???@@@BBBCCCEEEFFFGGGGGGCCCFFFJJJLLLKKKHHHGGGFFFJJJHHHFFFHHHKKKNNNNNNMMMKKKJJJLLLNNNNNNPPPXXXaaaooo}}}nnnLLLNNNggg{{{zzzsssqqqtttsss|||{{{{{{\\\YYYccc~~~yyy\\\KKKFFFFFFGGGFFFDDDDDDEEEEEEDDDCCCIIIGGGFFFDDDCCCDDDEEEEEEKKKJJJHHHEEECCCCCCEEEGGGGGGIIIGGG@@@@@@FFFHHHFFFCCCBBBBBBDDDGGGHHHFFFDDDEEEBBBBBBGGGIIIKKKNNNTTTvvvhhh~~~;;;XXXCCC>>>CCC;;;YYYzzzYYYOOOHHH@@@999666111...---...---------,,,,,,++++++,,,,,,---/////////222444555444222:::888777DDD^^^qqq{{{lllddd\\\gggjjjBBBBBB?????????===PPPooozzzjjjooodddxxxyyyttt{{{rrr|||qqqggg\\\XXX```eeecccbbbeeedddhhh{{{{{{```QQQ???IIIBBBKKKggg}}}vvvyyydddJJJFFFRRRWWWccclllfffMMMQQQ\\\kkksssrrrrrrtttuuutttuuuuuuuuurrrlllggg^^^TTTGGG===;;;===???AAABBBIII]]]yyytttKKKJJJQQQ999333AAA;;;>>>>>>???@@@AAABBBAAA@@@>>>@@@BBBCCCCCCAAA??????@@@AAABBBBBB@@@??????@@@CCCAAA@@@AAACCCCCCBBB@@@CCCBBBAAAAAAAAABBBDDDEEEBBBDDDFFFFFFEEEDDDEEEFFFHHHGGGFFFHHHJJJKKKJJJHHHIIIFFFGGGLLLOOOPPPRRRUUU^^^{{{tttiiiQQQppp}}}}}}{{{|||qqqllluuuzzz}}}|||[[[UUUrrrqqqnnn~~~xxxrrr}}}{{{```LLLFFFGGGHHHEEECCCBBBAAABBBBBBAAA@@@JJJIIIGGGDDDAAA???>>>===EEEDDDCCCAAA@@@???@@@AAACCCFFFFFFBBBBBBGGGHHHFFFCCCBBBBBBDDDFFFFFFDDDAAADDDAAABBBGGGIIIJJJMMMRRRrrrbbbbbbHHH:::;;;666OOOuuuzzzYYYOOOIIIAAA999666111...---...---------,,,,,,++++++,,,,,,---......///222555777777666666III<<<666WWWooowwwiiiXXXaaa~~~NNNCCC@@@AAA<<<>>>JJJQQQuuu}}}zzzvvvhhhyyyTTTWWW[[[]]]___aaaeeehhhdddcccrrrXXXEEEGGGCCCGGGZZZppp~~~}}}tttSSSGGGRRRWWW[[[dddhhhSSSKKKPPPbbbppppppqqquuuwwwwwwyyy{{{|||zzzvvvrrrlllaaaQQQCCC===@@@HHHNNNFFFQQQhhhyyy^^^NNNMMMNNNAAA;;;???<<<:::<<<>>>@@@AAAAAA@@@???>>>???BBBDDDDDDBBB@@@>>>BBBAAA?????????@@@???>>>BBB@@@???@@@AAABBBAAA@@@DDDCCC@@@>>>===>>>@@@AAABBBBBBCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIIIIGGGDDDHHHDDDDDDKKKPPPNNNKKKJJJQQQRRRppp~~~wwwhhhdddooo~~~zzztttddd```ooo{{{sssVVV[[[dddrrrooouuu\\\HHHAAADDDGGGFFFEEECCCAAA@@@AAAAAA@@@???HHHGGGFFFDDDAAA===:::888@@@@@@@@@@@@@@@???>>>>>>???CCCEEEEEEFFFHHHGGGDDDCCCCCCBBBCCCDDDDDDBBB???BBB@@@BBBGGGJJJJJJLLLPPPmmm}}}bbb\\\BBB;;;888EEEeeeuuuYYYOOOIIIBBB999666111...---...---------,,,,,,++++++,,,,,,---......///111444777777666333IIIEEE:::KKKcccppp{{{vvvdddbbbtttkkkHHH===CCC>>>AAAIIIEEEeee}}}pppddd}}}JJJUUUZZZWWWUUU[[[___]]]^^^^^^gggxxx]]]SSSFFFEEEEEEOOOcccyyyqqqYYYVVV[[[___bbbccc```PPPNNNaaappprrrrrrxxxtttvvvyyy|||~~~}}}{{{zzzuuupppggg]]]UUURRRSSSVVVLLLZZZrrrzzz}}}~~~yyyOOOTTTQQQJJJHHHEEEAAABBB<<<>>>BBBCCCCCCAAA@@@@@@>>>>>>>>>@@@AAAAAA@@@???CCC???<<<===@@@BBBAAA??????>>>>>>>>>>>>???>>>>>>BBBAAA@@@@@@????????????BBBCCCEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHJJJGGGHHHMMMOOOLLLJJJIIIVVVMMMRRRooorrr]]]WWWpppooojjjtttwwwuuu{{{{{{vvvtttyyy]]]iiidddWWWGGG???AAAFFFFFFBBBFFFDDDBBBBBBBBBCCCBBBAAABBBCCCDDDEEEDDDAAA???===@@@AAAAAACCCDDDCCCAAA???>>>AAAEEEGGGHHHGGGDDDAAABBBBBBCCCDDDEEEDDDCCCBBBBBBAAACCCIIIKKKJJJKKKOOOeeettttttPPP___DDD888777===VVVppp}}}YYYOOOIIICCC999666111...---...---------,,,,,,++++++,,,,,,---///......000333555555555333888EEECCC>>>VVVrrrrrryyycccddd}}}SSS:::BBB@@@@@@FFFDDDMMMnnn||||||llljjjOOOZZZ^^^XXXXXX___```ZZZ___cccffflllzzz```RRRHHHGGGEEEHHHXXXooo}}}uuu___dddnnnkkkbbbkkk[[[VVVdddrrrttttttxxxsssvvvzzz}}}~~~}}}zzztttllleee```___VVVeeezzz}}}|||{{{|||~~~\\\FFFRRRLLLAAAEEEEEE@@@BBBAAADDDGGGGGGEEEBBBAAAAAA===;;;999:::===?????????>>>;;;888999===@@@@@@???>>>>>>???>>>>>>>>>>>>???@@@BBBEEEGGGGGGEEECCCAAACCCFFFIIIKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKNNNPPPNNNMMMNNNPPPNNNKKKMMMRRRMMMUUUWWWYYYjjj|||[[[bbb|||tttvvv{{{ssswwwzzz{{{~~~mmmLLLEEE??????BBBCCCAAA???EEEDDDBBBBBBCCCCCCCCCAAA@@@BBBEEEGGGGGGEEECCCAAAAAAAAABBBEEEHHHGGGEEEBBB???AAAEEEHHHHHHEEEAAA??????AAACCCEEEFFFFFFFFFFFFCCCBBBDDDIIILLLKKKLLLOOO^^^~~~zzzxxxlll???LLL>>>111111777JJJkkkYYYNNNHHHBBB999666111...---...---------,,,,,,++++++,,,,,,---000......///222555555555666+++===GGG999LLLqqqxxxkkk\\\nnnjjjHHHBBB???===@@@DDDAAA\\\uuuuuubbbZZZaaadddbbbdddjjjjjjfff```nnnnnnlllzzzpppOOOJJJIIIFFFFFFPPPbbbsss|||iiikkkuuupppiiippphhheeekkksssvvvvvvwwwvvvyyy~~~|||vvvpppkkkhhhcccoooyyy{{{|||~~~LLLIIIPPPHHH???BBBDDDBBBBBBDDDGGGJJJIIIEEEBBBAAABBBCCC@@@===???CCCFFFFFFEEE>>>===<<<===???AAABBBAAA@@@AAABBBAAA@@@@@@@@@BBB@@@CCCHHHLLLMMMKKKGGGDDDCCCGGGKKKNNNMMMLLLJJJJJJIIIJJJKKKKKKKKKMMMPPPSSSPPPOOOPPPQQQMMMKKKPPPWWWPPPTTTWWWUUUTTTeee]]]kkkxxxxxx~~~wwwyyyxxx}}}|||www|||gggXXXGGGCCC???>>>===;;;===@@@BBBAAA???@@@BBBCCCCCCBBBCCCDDDFFFGGGGGGEEEBBBAAAAAA@@@@@@DDDGGGHHHFFFBBBBBBAAACCCGGGGGGBBB??????>>>AAADDDFFFFFFFFFHHHIIIDDDBBBCCCHHHJJJIIIKKKNNN___wwwtttxxxCCCKKKTTT===444888@@@___yyyYYYLLLFFFAAA999666111...---...---------,,,,,,++++++,,,,,,---///......000333777888999:::...666EEEBBB@@@YYYxxxhhhgggxxxkkkKKKBBB@@@@@@DDD@@@LLLddd~~~~~~lll}}}YYY]]]bbbfffggghhhjjjmmmooocccxxxuuukkk}}}XXXKKKIIIGGGGGGJJJTTTgggwww}}}~~~{{{tttqqqnnnwwwppptttuuutttvvv{{{|||xxxyyy}}}|||xxxqqqlllpppyyyuuuwwwzzz}}}lllQQQQQQMMMGGGBBBBBBEEEEEEAAABBBEEEHHHFFFBBB@@@BBBDDDEEECCCCCCFFFKKKMMMKKKGGG@@@BBBCCCCCCBBBAAAAAABBB@@@BBBCCCCCC@@@@@@AAACCC???BBBFFFIIIJJJHHHEEECCCBBBEEEHHHIIIIIIIIIIIIJJJEEEIIILLLMMMLLLKKKKKKMMMNNNLLLKKKNNNNNNMMMPPPTTTXXXUUUTTTUUUTTTWWWdddsss{{{cccccc```wwwxxxyyy}}}qqqsss{{{xxxqqqccc~~~qqqXXXBBBDDDGGGBBB??????===999;;;AAAAAA@@@???@@@CCCEEEEEEDDDBBBCCCDDDEEEDDDBBB@@@???@@@>>>>>>AAAFFFHHHFFFCCCBBB???AAAEEEEEEAAA@@@CCC>>>AAADDDFFFEEEDDDFFFGGGCCC@@@AAAEEEGGGFFFIIIMMMYYYttt|||tttooo\\\YYYwwwTTT999;;;777QQQpppYYYLLLEEE@@@999666111...---...---------,,,,,,++++++,,,,,,---...------000555999<<<===;;;999555EEEOOO666;;;mmm|||hhhlll|||XXXGGGHHHDDDEEEAAAAAAMMMmmmzzzzzz}}}jjj^^^NNNZZZ]]]ccceeecccaaagggooohhh~~~vvveeevvvkkkdddKKKHHHGGGHHHFFFKKK___ttt{{{{{{}}}ooonnnppp}}}|||zzz|||zzz~~~}}}ssskkkxxx||||||{{{{{{|||{{{RRRWWWTTTHHHDDDDDD@@@BBBCCC<<>>>>>AAAFFFLLLLLLGGGAAA>>>AAACCCBBB>>>;;;;;;<<<>>>AAABBBAAA???>>>@@@BBB===???AAABBBBBBAAA@@@>>>AAACCCDDDDDDDDDEEEGGGIIIBBBGGGMMMPPPMMMIIIFFFEEELLLGGGEEEKKKOOOOOONNNOOOPPP\\\aaaZZZWWW\\\]]]YYYkkkgggYYYyyy|||}}}www|||qqqMMMNNNBBBFFFCCC??????BBBAAA<<<;;;???CCCBBBAAACCCFFFHHHHHHHHH???@@@AAAAAAAAAAAA@@@???AAA>>>===AAAFFFIIIGGGDDDBBB>>>>>>CCCDDDAAABBBGGG>>>BBBEEEEEECCCBBBCCCEEEBBB??????BBBDDDDDDGGGLLLJJJppp}}}TTTsssYYY\\\888;;;222JJJnnnTTTQQQCCCBBB;;;777333000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---000222444777;;;>>>555>>>333666LLLGGGCCC\\\mmm___vvvZZZ@@@AAAIIICCC@@@AAAPPPpppwwwtttsss|||dddvvvzzzdddWWW[[[YYY[[[```cccdddfffjjjiiikkkkkklllssszzzuuuKKKVVVLLLEEELLLEEEJJJkkkwww{{{||||||~~~}}}~~~}}}uuunnn{{{vvvxxxsssttt{{{~~~{{{zzz}}}fffHHHXXXMMMHHHBBBAAABBBBBB???;;;;;;;;;;;;;;;;;;<<<======>>><<>>???@@@@@@???===;;;999CCC===;;;???BBBAAAAAABBB===>>>???AAAAAAAAAAAAAAAEEEDDDCCCDDDEEEEEECCCAAACCCEEEIIIJJJIIIHHHGGGHHHHHHGGGGGGHHHKKKMMMMMMLLLRRRTTTVVVVVVSSSQQQRRRTTTZZZ]]]{{{yyytttvvvuuuqqq|||{{{ZZZLLLHHHBBB???AAAEEE@@@<<<===AAACCCAAA>>>@@@AAA@@@<<<===AAACCCBBB===;;;;;;>>>CCCDDD@@@;;;===>>>@@@CCCFFFGGGEEEBBB@@@???>>>???@@@@@@@@@???>>>AAAEEEEEECCCAAAAAABBBEEEFFFGGGFFFDDDDDDEEEGGGRRRfffxxx|||{{{vvvGGGrrrhhh@@@666888AAASSSTTTQQQCCCCCC;;;777333000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---000222444777;;;>>>:::BBB888444FFFMMMLLLTTTuuuqqqiii{{{pppKKK???DDDFFFBBB???EEE[[[{{{yyytttsssvvv~~~wwwjjjjjj\\\\\\VVVTTTUUUZZZ]]]^^^```eeeiiiccc]]]___lll{{{fffOOOFFFMMMIIICCCKKKWWWrrryyy~~~~~~~~~|||xxxttt~~~|||xxxuuuttt}}}yyyuuu___LLL___FFFBBB===<<<>>>>>><<<999<<<;;;:::999999888888888;;;:::>>>CCCBBB===<<>>?????????===<<>><<<============>>>??????@@@@@@???>>>>>>???AAABBBAAA@@@???BBBDDDEEEDDDCCCDDDEEEHHHGGGGGGHHHKKKMMMLLLLLLMMMPPPRRRQQQOOONNNOOOQQQWWWUUU^^^pppsssfffrrryyyqqqrrrqqqYYYCCC>>>>>>:::999<<>>===???BBBCCC@@@<<>><<<<<>>===<<<<<<===?????????===>>>>>>>>>???@@@AAAAAAAAA???BBBEEEEEECCCBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEGGGGGG\\\yyyeeeZZZaaa???<<<777555MMMSSSPPPCCCCCC;;;777333000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111333666;;;>>>@@@CCC;;;222:::MMMWWWWWWLLLxxxjjjrrreeeGGG???CCC@@@======GGGaaazzzoooooosss~~~kkkwww|||TTTPPP\\\RRROOOPPPTTTVVVWWWZZZ___YYYVVVTTTWWWaaapppSSSEEERRRGGGDDDLLLEEEeeeqqq|||}}}{{{|||}}}~~~~~~zzzvvvuuuuuuvvvzzz||||||\\\RRR]]]AAA>>>::::::===>>>===;;;>>>===;;;999777666666555555666:::>>>>>>999888999999:::<<<>>>@@@@@@@@@@@@>>>;;;;;;@@@AAA===;;;;;;======<<<<<<===>>>@@@AAA===<<<<<<>>>@@@BBBAAA@@@???@@@BBBBBBBBBBBBCCCEEEFFFEEEEEEFFFIIIJJJJJJIIIHHHJJJLLLLLLKKKKKKLLLMMMMMMWWWXXX\\\tttyyytttuuuXXX^^^kkk}}}}}}|||xxxmmmKKK???666999<<<::::::===<<<<<<===@@@CCCCCC???;;;@@@AAA@@@<<<<<<@@@AAA???===<<<<<<>>>BBBDDDAAA>>>@@@===:::999:::;;;;;;:::===============>>>??????>>>@@@BBBBBBAAAAAAAAABBB@@@AAABBBBBBBBBCCCEEEGGGEEETTT}}}|||tttGGGaaaGGG;;;888///CCCRRRPPPCCCCCC;;;777333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000222555:::>>>EEECCCCCC;;;333BBBZZZccc:::XXXuuuppptttbbbDDDBBBAAAAAA??????MMMlllyyyrrrlllmmmxxxiiibbbHHHMMMVVVQQQNNNOOOSSSUUUUUUXXX\\\RRRXXX]]][[[VVV```{{{qqqSSSMMMGGGIIIKKKAAARRRbbbuuu~~~~~~}}}}}}{{{|||}}}wwwssstttvvvxxxwwwssssssXXXTTTMMMBBB@@@>>>???AAACCCCCCBBB@@@???>>><<<;;;:::999999999;;;???AAA@@@<<<999999999:::<<<>>>???@@@@@@AAAAAA???AAAFFFFFFAAA======???>>>=========???AAACCCAAA@@@???AAACCCDDDDDDCCCBBBDDDEEEDDDDDDEEEGGGIIIEEEDDDCCCDDDFFFGGGGGGEEEEEEGGGHHHJJJJJJKKKKKKLLLCCCNNNQQQUUU]]]bbbbbbNNNJJJ;;;999MMMggg|||sssdddqqq{{{WWWCCC>>>:::999===>>><<<<<<@@@;;;:::;;;>>>AAAAAA???<<<@@@BBBAAA>>>===@@@AAA???:::999:::<<>>>>>===<<<=========<<<::::::<<<===<<<===============>>>???>>>@@@AAABBBBBBDDDFFFIIILLLMMMjjjvvvSSS___[[[777888444999RRRPPPCCCBBB;;;777333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...111555:::>>>FFFGGGTTTVVV@@@888NNNfffXXXLLLllltttooosssZZZHHHDDDDDDDDD>>>===NNNeeerrrllljjjiiirrrzzzyyyzzzzzzTTTPPPUUUTTTTTTRRRSSSWWWYYYXXXZZZ^^^bbbdddddd^^^TTTXXXqqqnnnIIIIIILLLEEEDDDDDDTTTjjjzzz~~~}}}~~~{{{uuusssuuuxxxvvv|||}}}xxxxxxuuu\\\QQQTTT???EEECCCBBBCCCEEEFFFHHHHHHBBBBBBAAA@@@@@@@@@@@@AAAEEEHHHKKKJJJGGGEEEBBB@@@;;;;;;<<<===>>>?????????BBBBBBEEEIIIHHHBBB???@@@BBBAAA@@@???@@@BBBDDDEEEFFFDDDBBBBBBDDDEEEDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLGGGFFFEEEFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLTTTRRRIIIKKKVVVRRR^^^|||^^^DDD???CCCQQQppp{{{uuuwwwjjjKKK;;;===;;;999:::;;;:::888:::===;;;:::::::::<<<>>>>>>>>>@@@BBBBBB??????BBBBBB???;;;;;;;;;<<<>>>>>>>>>===??????@@@BBBCCCCCCAAA>>><<<===>>>===<<<===AAADDD???===<<<<<<<<<===>>>>>>???@@@BBBCCCDDDFFFIIIKKKPPPHHH\\\{{{RRRpppCCC777666555RRROOOBBBBBB;;;777333000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///444999>>>FFFQQQdddlllVVV999===YYYtttOOOOOOuuuiiisssTTTEEE>>>BBB@@@:::@@@OOOpppssshhhbbbeeemmmwwwooo|||xxxtttgggTTT^^^```YYYVVVUUUXXX]]]^^^\\\\\\^^^jjj___WWWXXX[[[```mmmzzzTTTLLLIII???EEE@@@KKK]]]pppzzz~~~|||wwwttttttwwwzzzzzzuuuuuu}}}```OOONNNRRR>>>DDDCCCCCCBBBCCCDDDFFFGGGBBBBBBBBBBBBCCCCCCDDDEEEGGGKKKLLLIIIFFFEEECCCAAA============>>>>>>>>>?????????CCCGGGEEE@@@>>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFCCCAAA@@@AAABBBBBBAAACCCDDDFFFGGGGGGHHHIIIKKKLLLKKKJJJJJJKKKLLLJJJIIIHHHGGGHHHJJJLLLNNNMMMLLLRRR[[[WWWQQQVVV[[[ZZZZZZuuuvvvbbbMMMEEE\\\|||~~~zzz~~~|||qqqrrr}}}```CCC222444<<<999999888888777777:::===;;;:::999999999;;;===>>>>>>AAAAAA??????BBBBBB@@@????????????????????????<<<===???BBBDDDDDDAAA???;;;>>>@@@AAAAAADDDJJJOOOEEEBBB???===>>>???@@@???@@@BBBDDDEEEEEEGGGJJJMMMSSSKKKUUU}}}PPPttt]]];;;333666RRROOOBBBAAA;;;777333000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///333999===GGGYYYcccfff___CCC777JJJnnn___MMM[[[pppkkk~~~wwwVVV>>>AAADDD>>>???HHHRRRiii|||kkkjjjfff```lll~~~ccctttwww|||{{{VVVWWW```]]]^^^VVVUUUYYY___aaa]]][[[\\\```SSSMMMVVV___bbbfffmmmrrroooPPPEEECCCDDDCCCDDDMMM```pppyyy~~~|||vvvrrrsssvvvyyy{{{nnnnnn```VVVLLLIIICCCBBBBBBAAA@@@???@@@AAACCC@@@@@@@@@@@@@@@AAABBBBBB>>>BBBCCC>>><<>>???@@@;;;;;;???CCCAAA<<<<<>>>>>>>>???@@@@@@AAAAAABBB???======>>>@@@AAAAAA@@@BBBEEEGGGGGGGGGHHHIIINNNLLLKKKKKKLLLLLLKKKIIIHHHGGGFFFHHHKKKLLLKKKIII===KKK\\\[[[QQQRRRVVVQQQ\\\ddd~~~ppp```^^^~~~|||hhhIII;;;555555777444888888777666666999;;;<<<999999:::::::::999:::::::::===???===>>>AAABBB???AAABBBAAA@@@???>>>>>>???>>>>>>>>>@@@BBBBBBAAA???===@@@CCCBBBBBBDDDJJJPPPIIIEEE@@@>>>???@@@@@@???AAABBBDDDEEEEEEGGGJJJLLLRRRTTTPPPfff|||rrruuuaaapppJJJ777666SSSOOOBBBAAA;;;777333000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...333999===HHH\\\WWWPPPZZZKKK999DDD___vvv```BBBdddooommm{{{tttKKKDDDGGG???:::???>>>QQQqqqzzzddd[[[fffiiieeeyyyuuu}}}___JJJXXXYYYTTT^^^TTTTTTYYY```aaa\\\YYYYYYWWWSSSUUU\\\\\\VVVYYYcccppp}}}SSSCCCLLLCCCFFF???AAARRRfffrrryyy~~~~~~yyyqqqooorrrvvvyyyzzz}}}uuuppp[[[]]]FFF>>>FFFAAAAAA@@@???======???@@@>>>>>>============>>>>>>999>>>>>>999888===???<<<;;;;;;;;;<<<===???AAAAAA999:::===AAA???;;;;;;???:::;;;<<<===>>>>>>>>>===???===;;;;;;>>>@@@BBBBBB???BBBEEEHHHHHHGGGHHHHHHLLLKKKJJJIIIJJJJJJIIIGGGGGGEEEEEEFFFJJJKKKIIIFFFLLLCCCYYYnnn```RRRTTTSSSNNNWWWYYY[[[qqqmmmuuuhhhvvv~~~}}}VVV???444555111222777555555666555333444777888666666999;;;<<<;;;999888777777;;;<<<;;;===@@@AAA>>>AAAAAAAAA???===;;;<<<===BBB@@@>>>>>>@@@AAABBBAAAAAACCCDDDBBB??????EEEJJJJJJEEE???======>>>>>>===AAABBBDDDEEEEEEGGGIIILLLMMMXXXKKKRRRMMMsss[[[AAA666PPPMMMBBBDDD:::777333111000000///......---,,,,,,+++++++++++++++,,,---++++++111<<>>BBBQQQooovvvggg^^^^^^fffjjjmmm{{{~~~iiiGGGPPPTTTNNNPPPWWWMMMMMMQQQZZZbbbccc[[[SSS\\\XXXWWWXXXWWWUUU\\\eeexxxqqqXXXEEESSS999CCCDDDAAABBBTTTnnnyyyuuu~~~~~~|||~~~{{{nnnhhhpppsssooossszzzwwwsssjjjXXXMMMDDD@@@???BBBAAA@@@>>>======<<<<<<<<<===<<<:::777777<<<@@@CCCAAA===:::999999;;;<<<<<<<<<<<<<<<<<<===>>>???;;;===>>>??????===;;;:::@@@;;;:::===???>>>>>>AAA>>>======<<<===???AAABBB>>>>>>???BBBEEEGGGGGGFFFJJJIIIIIIHHHHHHIIIIIIJJJOOOGGGCCCFFFJJJJJJJJJJJJKKKMMMPPPPPPOOOMMMLLLKKKMMMMMMNNNPPPVVVhhh}}}zzzwww{{{pppyyyzzzsss}}}ppp^^^@@@888666444111000111222222666555444333333444666777::::::@@@FFF>>>111///888333888===AAAAAAAAA@@@AAADDDAAA===;;;===???AAAAAA===BBBBBB>>>===@@@???:::;;;;;;<<<>>>@@@AAA???===AAAAAAAAA???<<<<<>>FFFIIIOOOYYYfffgggWWWDDDHHHdddUUUNNN}}}dddgggrrrLLLBBBDDDCCCAAA@@@DDDRRRfff~~~qqq``````dddbbbaaapppttt^^^IIIPPPOOOJJJNNNTTTOOONNNOOOUUU[[[[[[TTTNNNQQQNNNOOOSSSUUUWWW___iiiSSSEEEHHH@@@AAA??????III]]]mmmttt}}}~~~~~~{{{xxxoooiiigggkkkppprrruuuxxx}}}vvvaaaQQQGGGAAA@@@BBBAAA@@@???>>>===<<<<<<<<<::::::999777666777:::<<<===<<<:::999888888888888::::::999999999:::;;;;;;:::999999999999:::<<<<<>>>>>>>>???@@@AAABBB<<<<<<===@@@EEEHHHIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGIIIEEEFFFMMMQQQNNNIIIFFFHHHIIIJJJKKKJJJJJJJJJJJJLLLKKKLLLKKKIIIMMM]]]oooppp```\\\hhhyyygggjjjyyy~~~~~~sss{{{{{{\\\EEE<<<===555333222000///000111222444444222111222333555666777777>>>DDD???333222:::888;;;>>>@@@???>>>===>>>>>>===<<<===???AAAAAA@@@:::======:::999===<<<999:::999:::;;;===>>><<<:::<<<>>>@@@@@@>>><<<===>>>BBBAAADDDHHHGGGDDDFFFKKKQQQIIIJJJNNN___zzzcccaaahhh222TTTMMMAAACCC;;;777333111000000///...,,,,,,+++++++++,,,------)))+++,,,+++***,,,111666<<<>>>EEERRRcccjjjbbbUUU:::EEEuuuTTTccclll[[[kkkrrrrrrVVVJJJEEEDDDAAA>>>>>>CCCVVVuuummm^^^WWWZZZaaahhhqqqoooaaa{{{|||hhhSSSMMMQQQJJJGGGLLLPPPPPPNNNLLLNNNRRRSSSNNNIIIOOOMMMLLLNNNPPPRRRXXX___tttvvvsssDDDFFFBBB@@@??????AAAIII\\\ooovvv{{{}}}tttllldddeeefffhhhmmmqqqsssrrrwwwiiiWWWKKKCCC>>>???BBB???>>>===<<<<<<<<<<<<<<<:::888666555666888888888777777888888888777666555999888888777777777777888999777555444555888<<<>>>BBB>>>===???>>>;;;;;;>>>>>>>>>>>>>>>>>>???@@@AAADDDBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGHHHFFFHHHOOOSSSNNNIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGGGGGGGEEECCCFFFJJJ___rrrmmmssslllnnn~~~zzzrrrlll{{{sss}}}hhhOOO999......000111000///......///000111222222111000111222444555444555<<>>666555<<<999;;;>>>>>>>>>======>>>999999:::===@@@AAA@@@???999;;;:::888888;;;<<<:::999888888999;;;;;;999888888;;;???AAA@@@===<<<;;;???>>>@@@DDDDDDBBBDDDIIIKKKEEEGGGJJJRRRsss~~~jjj]]]ggggggnnnCCCUUUNNNAAACCC;;;888444111111000//////++++++++++++,,,,,,---...***+++,,,+++***+++---000<<>>EEEWWWjjjyyyiii^^^\\\___[[[```uuufff```tttnnnUUUOOOPPPPPPGGGGGGLLLJJJMMMKKKJJJMMMPPPQQQMMMIIINNNLLLKKKKKKKKKNNNRRRVVVXXXQQQ{{{hhhHHHHHHAAA@@@DDDAAA???MMMbbbiiiuuu|||}}}~~~vvvkkkcccbbbbbbeeeiiiiiiggglllssspppaaaPPPGGGCCC???===>>>======<<<;;;;;;;;;;;;;;;;;;888666777:::;;;999777888888888888888888888888:::999888777777777777777:::888666555666888;;;>>>@@@>>>>>>@@@???;;;<<>>??????GGGEEEBBBAAAAAAAAA@@@???CCCCCCDDDEEEFFFHHHJJJJJJNNNJJJHHHKKKLLLJJJIIIJJJEEEFFFGGGJJJLLLMMMMMMLLLKKKGGGCCCDDDGGGIIIJJJKKK>>>JJJ]]]}}}ttthhhmmmuuujjjuuurrrqqqvvv}}}ooofffdddiiiqqqvvvmmmuuunnnVVV;;;000444888444---///............///000111111111111111111222444444444555;;;@@@===777777;;;666888;;;<<<===>>>@@@AAA999888999<<<>>>@@@???===;;;<<<;;;:::;;;===>>>>>>;;;:::999:::;;;;;;:::888888;;;>>>@@@AAA???>>>===AAA>>>===@@@@@@???BBBGGGCCCCCCJJJPPPSSSccctttPPPMMMjjjvvvQQQbbbVVVNNNBBBDDD;;;888444222111111000///++++++++++++,,,,,,---...+++,,,---,,,,,,+++,,,--->>>GGGSSS\\\aaaiiivvvqqqPPP666RRRuuuJJJyyykkk\\\ccc___ssswwwXXXFFFCCCBBBCCCCCCBBBFFFLLLaaa{{{oooddd[[[WWW[[[aaahhhuuummm{{{SSSQQQMMMNNNLLLEEEIIILLLCCCGGGHHHJJJOOOSSSSSSPPPMMMIIIIIIHHHHHHKKKQQQUUUVVVYYYUUUgggpppNNNAAA===DDDEEE???DDDQQQ\\\lllyyyzzz}}}}}}tttjjjbbb___ddd^^^aaaiiifff___iii{{{zzzgggWWWHHHCCCCCCAAA===:::>>>===<<<;;;;;;::::::;;;===;;;999:::===>>><<<999>>><<<:::999999;;;===???<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>:::<<<@@@>>>>>>??????????????????>>>======???CCCFFFGGGGGGCCCCCCDDDEEEGGGIIIJJJKKKOOOJJJHHHJJJJJJGGGFFFHHHEEEEEEHHHKKKOOOOOOLLLIIILLLHHHDDDBBBEEEGGGEEEBBBBBB???;;;FFF___ppptttjjjrrr___^^^kkktttooodddnnneee]]]\\\bbbooo~~~|||nnnWWW@@@999111------000222333---------......///000000111111111222222333444555666777;;;>>><<<777666888666888:::<<<<<<===>>>@@@<<<:::999999;;;============<<<<<<===>>>>>>>>>@@@???===<<<<<<===>>>===<<<<<<<<<===>>>@@@AAABBBBBBMMMGGGCCCDDDDDDCCCFFFKKKFFFIIILLLOOONNNSSSoooooojjjxxxRRRnnnVVVNNNBBBEEE<<<888444222111111000///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,444???NNNVVVWWW^^^sss~~~lllHHH222LLLwwwQQQuuuiiicccaaattt[[[NNNBBB???@@@@@@@@@@@@CCCVVVnnnqqqeee\\\ZZZXXXVVV[[[ccc~~~]]]IIIQQQIIIIIIIIIGGGLLLMMMCCCFFFGGGKKKOOOSSSTTTRRROOONNNNNNLLLJJJMMMRRRTTTSSSRRRXXX\\\zzz```LLL>>>AAADDD@@@@@@DDDPPP___ooovvvzzz{{{qqqfff^^^]]]___ccc___```hhhkkknnnzzzfffWWWKKK@@@???BBBAAA>>>===???>>>===<<<;;;:::::::::<<<<<<<<<>>>???>>><<<:::@@@>>>;;;999:::<<>>>>>AAADDDBBB???@@@FFFAAAAAABBBCCCCCCBBBBBBAAA>>>===>>>AAADDDEEEEEEDDDAAAAAABBBCCCEEEFFFHHHIIIHHHGGGJJJNNNMMMHHHEEEEEEEEEEEEEEEIIILLLLLLHHHDDDDDDFFFGGGEEEDDDDDD???999:::>>>:::888AAALLLccc|||zzzxxx|||mmmbbb```hhhgggccc]]]VVVSSSSSSVVVVVVeeezzzjjjddd|||zzzttt[[[BBB666,,,///111000...,,,,,,---,,,------.........//////000000111222333444444444777999<<<<<<:::777666666888:::<<<===;;;::::::;;;<<<:::999999;;;============;;;<<>>AAA???>>>>>>???@@@@@@???@@@>>><<<===@@@DDDFFFGGGQQQKKKGGGHHHHHHGGGGGGJJJJJJMMMHHHFFFJJJOOOhhhlllmmmyyy```WWWNNNBBBEEE<<<999555222111111000///------,,,+++++++++,,,,,,+++*********,,,---------+++555BBBJJJJJJQQQggg~~~{{{pppMMM555ZZZpppmmm{{{ddd^^^sssoooSSSDDDAAA@@@???@@@<<<@@@LLL\\\lll~~~uuuiiiZZZTTTRRRWWWZZZ^^^nnnsssLLLNNNPPPFFFHHHMMMMMMQQQSSSKKKJJJJJJKKKLLLNNNOOONNNNNNTTTUUUQQQMMMOOOUUUUUUQQQGGGMMMUUUpppnnnQQQEEECCCBBBAAA@@@FFFMMM\\\llluuuzzzxxxmmmaaaZZZXXX[[[___```eeefffiii||||||ZZZJJJDDDAAA@@@???>>>???CCCAAA@@@>>><<<;;;:::999999888:::===>>>===;;;::::::===<<<:::999999:::;;;<<<;;;;;;:::::::::;;;<<<<<<:::;;;===??????>>><<<;;;@@@AAAEEEGGGDDD???AAAFFF@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCDDDCCC???<<>><<<:::999999999888999;;;>>>???>>>======;;;===AAAAAA<<<:::<<<@@@>>><<<===???@@@AAA@@@???===;;;===AAAEEEGGGHHHKKKGGGGGGKKKLLLHHHEEEDDDKKKOOOFFFCCCLLLQQQaaagggbbbXXXNNNAAAEEE<<<999555222222111111000...------,,,++++++++++++)))(((((()))+++---------...555???FFFGGGLLLaaawww|||FFFJJJnnnqqqnnnaaacccoookkkRRRGGGCCCAAAAAADDD;;;:::BBBMMMYYYnnnyyyhhh\\\VVVQQQMMMNNNUUU\\\jjjoooKKKDDDTTTOOOEEEJJJTTTUUUWWWZZZVVVOOOMMMKKKIIIIIIIIIJJJKKKOOOQQQPPPNNNTTT]]]___[[[RRRLLLRRRfffgggMMMDDDDDDDDDBBB>>>???LLLbbbpppuuu|||rrraaaUUUSSSWWW\\\___]]]lllmmmkkk|||nnnYYYEEEEEEFFFEEE>>>:::???HHHCCCAAA???===;;;:::999888444888======:::888888999888888888888888777666666999888888888999:::;;;;;;888888:::;;;<<<=========<<<===AAABBB>>>888999>>>===>>>???@@@@@@???======;;;===???CCCFFFFFFCCC@@@BBBBBBBBBCCCDDDEEEFFFGGGJJJFFFEEEFFFHHHJJJQQQXXXPPPJJJCCCAAADDDFFFFFFEEEFFFNNNOOODDD;;;;;;===>>>777888222222;;;:::666;;;...JJJbbbtttgggsssssssssssstttrrrnnnkkkfffaaa[[[UUULLLBBB???@@@CCC@@@JJJccc}}}pppsssxxx|||kkkJJJ222///---***///***,,,---,,,******,,,///******++++++++++++***))),,,---...000111222222222555888::::::999:::999777222666;;;>>>===<<<;;;;;;444666999===AAABBB???===???<<>><<<;;;;;;===@@@@@@@@@>>><<<;;;>>>CCCFFFGGGFFFFFFEEEHHHOOORRRLLLFFFBBBLLLSSSIIIDDDNNNLLLNNNbbbrrrxxxVVVMMMAAADDD;;;888555222111000///---------,,,,,,,,,,,,++++++)))************+++++++++555)))111HHHRRRNNN[[[tttPPP\\\mmmcccSSS\\\jjj{{{~~~\\\KKKCCC===GGG@@@;;;<<<===???IIITTTppp{{{zzzfff]]]YYYSSSNNNNNNOOOOOOQQQ```~~~rrr{{{^^^BBBEEEQQQJJJHHHFFFGGGKKKSSS\\\aaa]]]UUUKKKGGGJJJOOOQQQPPPUUUOOOJJJIIIMMMTTTXXXZZZTTTSSSOOOWWWvvvkkkNNNBBBAAAAAAAAA===???JJJWWWcccoooxxxyyy|||wwwjjjVVVOOOTTTTTTXXX]]][[[[[[mmm{{{|||rrr^^^FFFEEEEEEFFFEEEDDDBBB???>>>???<<<::::::<<<===:::777999888777888999999777555888888777777666666555555777888888777555555666888888555222222555888;;;<<<:::;;;;;;999777888===AAA??????@@@??????===<<<;;;<<<<<<>>>AAAEEEFFFDDDCCCDDDAAAAAACCCBBBAAAEEEKKKCCCEEEGGGHHHHHHHHHIIIJJJDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB???<<<:::888444444333333333222222222555333777JJJfff}}}~~~{{{xxxsssnnnnnniii```ZZZZZZYYYNNN@@@QQQMMMSSSVVVOOOOOOQQQKKKEEEGGGQQQgggqqqlll|||jjjggg}}}~~~nnnggg@@@;;;555...+++,,,...000************************++++++******************+++++++++,,,...000111222444444444555555444333333777777777777777777777777;;;999999======;;;:::<<<>>>??????<<<999777777888:::;;;<<<>>>>>>>>>======;;;<<<===<<<<<<===@@@CCC>>>AAAEEEJJJLLLLLLKKKJJJJJJKKKLLLIIIEEEDDDGGGJJJ{{{tttWWWMMMBBBDDD<<<999555222111000///---------,,,,,,,,,,,,++++++)))************+++++++++***(((...===LLLTTT\\\bbbgggDDDVVVpppcccTTT```qqqiiiJJJHHH<<<;;;===@@@>>>;;;>>>DDDFFFOOO\\\lllzzzrrrjjjcccYYYOOOKKKHHHFFFIIINNNEEE```xxxrrrNNNKKKMMMFFFHHHFFFDDDDDDGGGMMMSSSWWWZZZVVVPPPLLLKKKMMMPPPQQQMMMJJJGGGGGGIIILLLMMMLLLOOORRRRRRRRRaaauuuQQQ>>>>>>DDD@@@>>>BBBIIITTTcccqqqtttwww||||||~~~yyymmmcccRRRPPPWWWZZZSSSTTT[[[ZZZWWWvvv|||eeedddXXX:::?????????@@@@@@?????????:::888777777777888888777888666555555666777555444555555555555555444444444555666666666555555666888666666666666666777888999999:::999777666777;;;??????@@@AAABBBCCCDDDEEEEEE???>>>===>>>@@@BBBBBBAAAAAA???AAACCCBBB@@@BBBFFFFFFGGGIIIJJJIIIHHHIIIJJJGGGEEEDDDCCCBBBAAA@@@>>>BBBBBBAAA???===:::777666333333333333222222222222...222666777<<>>AAADDD>>>@@@CCCEEEFFFFFFEEEDDDKKKMMMNNNMMMJJJIIIKKKNNNPPPiiiXXXNNNBBBEEE<<<999555333222111///...------,,,,,,,,,,,,++++++)))************+++++++++'''---...222FFFaaaooolll~~~XXX???GGGiiitttccc```SSSfffaaaHHHBBB???CCCFFFCCC===999888;;;BBBKKKVVVcccqqqyyy}}}rrrgggZZZOOOHHH===@@@DDDFFFDDDCCCHHHPPPddd|||RRREEEMMMMMMBBBHHHGGGEEECCCDDDGGGKKKMMMNNNNNNLLLHHHEEEDDDHHHKKKIIIIIIIIIJJJLLLLLLJJJHHHKKKRRRVVVQQQNNNaaakkkNNN>>>CCC@@@>>>======AAAMMMYYYiiilllttt|||}}}}}}vvviiiZZZOOONNNOOOSSSQQQNNN[[[eee___ooorrrWWWRRRLLL:::<<<;;;::::::::::::;;;<<<777777666555444555888:::777555333222333444444444222222333333333333333333111222333333222333555666555888;;;:::777555555666777888888777666777:::===<<<===>>>???BBBFFFIIIJJJAAA>>><<<;;;===???@@@@@@AAAAAADDDGGGFFFAAA@@@CCCGGGHHHIIIIIIGGGFFFFFFGGGGGGCCC@@@???@@@@@@>>><<>>///))),,,,,,---------+++***)))))))))))))))))))))))))))******************************+++,,,---///000111333222222111222222333333333333444555666666777888999555555999:::777666777555777:::<<<;;;:::::::::;;;;;;<<<<<<<<<;;;::::::888999:::;;;;;;<<>>===;;;;;;===AAAFFFIIIVVV]]]hhhvvvxxxppphhhcccSSSOOOIIIDDD@@@?????????===???AAABBBDDDNNN___mmmmmmUUUmmmzzzxxxSSSGGGJJJFFFDDDIIIIIIHHHFFFEEEEEEFFFHHHIIIEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFIIILLLNNNNNNMMMKKKLLLQQQWWWUUUKKKQQQuuukkkPPPFFFBBBAAAAAA>>><<<===BBBUUU[[[hhhwwwuuuiii^^^UUUNNNIIIQQQOOOOOONNNYYYpppttt^^^mmm|||]]]@@@<<>><<<666333444777444666888;;;<<<<<<======:::::::::;;;===AAADDDFFF@@@>>><<<<<<>>>@@@@@@@@@CCCEEEIIINNNLLLEEEBBBCCCEEEGGGGGGFFFDDDBBBBBBBBBDDD@@@======@@@BBBAAA>>>>>>===;;;999777444222111111111111000000000//////000///...///111222222000...AAAXXXlll~~~{{{yyy|||}}}sssrrrxxx}}}tttaaaYYY]]]eeeuuu~~~ttt___FFF555---+++...222((()))+++++++++***((('''))))))))))))))))))))))))))))))))))))*********************+++,,,...///000222111000000000111222333111222333444666777888999:::555444888:::888666666777:::===>>><<<:::888888888999:::;;;===>>>??????777999::::::999999;;;===DDDCCCCCCBBBBBBBBBBBBCCCCCCGGGKKKLLLJJJIIIJJJLLLSSSWWWzzzYYYMMMBBBEEE<<<999666333222111000...------,,,,,,,,,+++++++++))))))*********+++++++++''')))***(((+++AAAgggZZZFFFWWWqqqyyyuuu\\\LLLQQQ```tttpppUUUFFFBBBAAAAAAAAA@@@???>>>======<<<;;;???BBBGGGLLLRRRVVVXXXZZZaaacccfffiiiiiigggeeecccaaa^^^YYYTTTOOOJJJDDD@@@>>>======<<<<<<===@@@AAACCCBBBAAAEEESSSmmmssstttbbb^^^@@@EEELLLDDDBBBKKKGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDCCCFFFKKKMMMKKKGGGAAABBBDDDFFFGGGGGGHHHHHHLLLMMMSSSVVVRRRRRReee|||mmmTTTKKKCCCBBBCCC@@@>>>>>>AAAEEEQQQbbbnnnsssvvvyyy}}}zzzxxxzzz~~~yyyooo```SSSKKKHHHJJJKKKKKKPPPXXX[[[ggg~~~eee|||uuuVVV777666AAAAAA>>>;;;888777777999:::777888999777555666;;;@@@999777444333444555666555222222333333444444444555555666666444222222333444:::===>>>:::555222555999222555:::???BBBBBB@@@>>>>>>>>><<<<<<<<<>>>AAABBB======>>>@@@BBBCCCBBB@@@EEEFFFKKKPPPNNNGGGCCCDDDEEEFFFGGGFFFDDDBBBAAABBBFFFCCC@@@@@@BBBBBBAAA>>>===<<<:::888555333222111000000/////////.........///+++)))...444666111+++333999>>>DDDSSSppp}}}~~~pppnnnpppiiipppooowwwyyyppprrryyywwwyyy}}}xxxiii^^^@@@666......000///---...++++++***)))((((((''''''(((((((((((((((((((((((((((((()))))))))******************++++++---...///000000000000111111222333222222444555777888::::::;;;666555999===;;;999888999<<>>???@@@AAA;;;<<<======;;;::::::;;;CCCBBBBBBBBBBBBCCCEEEEEE@@@DDDHHHIIIHHHGGGIIIKKKPPPMMMkkkXXXLLLAAAEEE===:::666444333222000///------,,,,,,,,,,,,++++++)))************+++++++++'''(((---///((((((CCCdddVVV<<>>===>>>@@@CCCEEEEEEDDD======<<<<<<===>>>@@@AAAAAABBBDDDEEEDDDCCCAAA@@@???>>><<<===>>>???>>><<<@@@CCCEEEFFFCCC@@@>>>===>>>KKK\\\ooo}}}ttt}}}qqqtttRRRKKKBBB@@@DDDIIIHHHDDDDDDCCCAAA@@@AAABBBDDDEEEFFFCCCBBBGGGNNNPPPMMMHHHDDDEEEFFFEEECCCCCCCCCEEEHHHHHHKKKPPPRRRTTTYYY```ooolllZZZHHH@@@??????@@@AAA===<<<@@@JJJUUU___lllvvvzzz{{{~~~uuummmXXXSSSMMMGGGEEEGGGJJJMMMRRRZZZbbb]]]___zzzvvv^^^CCC===@@@<<<>>><<<:::888888:::<<<>>>555666555555444666999;;;999777555444666666666666333444444444444444555555888999999888666555777888<<<===<<<:::666555777:::444666:::???CCCCCC@@@===DDDCCCBBBAAAAAAAAABBBCCC===>>>???BBBEEEEEECCCAAACCCDDDHHHLLLJJJDDDBBBCCCFFFGGGHHHHHHFFFEEEEEEFFFJJJJJJHHHFFFCCC???===;;;===;;;999666444222111111............------------...//////---******...222...000000...222BBBYYYkkk~~~uuueeeSSS@@@222...***+++000333///+++***---,,,***((('''''''''((((((((((((((((((((((((((('''(((((())))))*********************+++,,,---...///000111222222222222222222333444555777888999:::<<<777555;;;@@@???<<<;;;999<<<@@@AAAAAA@@@AAAAAAAAA@@@???>>>============???AAABBBAAA@@@>>>>>>???@@@@@@@@@@@@AAABBBDDDEEE@@@DDDGGGHHHFFFFFFIIILLLPPPRRR\\\vvvWWWKKK@@@EEE===:::666444333222000///------,,,,,,,,,,,,++++++)))************+++++++++***)))...222,,,&&&222DDDqqq}}}bbbFFFCCCQQQoooyyy^^^\\\UUUEEEiii|||nnnRRRLLLDDD???>>>>>>>>>===??????>>>>>>???@@@AAABBB<<<;;;;;;::::::;;;;;;;;;:::999999;;;>>>AAABBBAAA888;;;===???@@@CCCGGGKKK]]]qqq|||}}}uuu{{{```bbb???CCCBBB???@@@EEEGGGEEECCCBBB@@@>>>>>>@@@BBBCCCBBBAAABBBEEEHHHIIIGGGEEEEEEHHHJJJIIIGGGEEEEEEFFFFFFHHHHHHGGGJJJPPPSSSRRRlll{{{aaaOOOEEE???>>>@@@@@@<<<;;;???DDDLLLYYYfffqqqtttyyy}}}|||zzzkkkZZZOOOCCCDDDEEEFFFHHHKKKNNNPPP]]]```eeebbbdddtttbbbKKK;;;BBBEEE999<<<;;;999888888999;;;<<<555444333444555777777666888777555666777777666444444444444444444333333333444555666666666666888:::::::::;;;;;;:::999999888999888777999<<<===<<<:::AAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@AAACCCCCCBBBAAACCCBBBDDDHHHFFFBBBAAADDDDDDFFFHHHHHHGGGGGGGGGHHHIIILLLNNNJJJCCC===;;;;;;<<<:::777555222111000000------------,,,,,,,,,,,,+++///111...(((''',,,333+++...111333222111444888CCC]]]{{{|||wwwgggYYYMMM<<<111---'''111---+++,,,,,,)))***...+++***)))((((((''''''(((''''''''''''''''''''''''''''''(((((()))******+++***))))))******+++,,,------///222444555444222111222222333444666777888888<<<666555;;;BBBBBB???>>><<<>>>@@@AAAAAA@@@AAACCCBBBAAA???===<<<;;;;;;;;;>>>@@@BBBCCCBBBAAAAAABBB??????@@@AAAAAABBBBBBBBBAAACCCFFFFFFDDDEEEHHHKKKRRRRRRJJJTTT}}}|||VVVJJJ???EEE===:::666444333222000///---------,,,,,,,,,++++++)))************+++++++++)))''''''***,,,...222777XXXoooEEEJJJdddRRRooo\\\^^^NNNWWWeeewwwkkkYYYMMMFFFCCCAAAAAAAAAAAAAAA@@@??????>>>@@@>>>===<<<<<<>>>@@@BBBAAA???======>>>???>>>===@@@AAACCCGGGQQQaaatttyyytttyyy```nnnoooaaaCCCHHH===;;;CCCCCC;;;>>>LLLFFFDDDAAA>>>>>>???BBBDDDAAACCCFFFFFFEEECCCDDDEEE???DDDIIIJJJIIIGGGGGGGGGEEEKKKIIIAAAAAAKKKQQQPPPXXXrrrkkkVVVEEE>>>>>>===;;;;;;===<<<===EEENNNaaaeeekkkpppuuuyyy}}}rrrcccSSSHHHDDDDDDAAACCCFFFHHHJJJMMMQQQSSSYYY[[[iiivvv{{{xxxYYYFFFCCC>>><<<<<<777===<<<:::888777666666666777555333444888999777444777666555666777777555333444444444333333222222222...///111222333444777:::777888:::<<<>>>===999666>>>:::555333555777888777999:::<<<>>>@@@AAABBBBBBEEECCC@@@???@@@AAAAAAAAACCCBBBCCCFFFEEEAAABBBFFFAAACCCEEEFFFFFFFFFGGGHHHEEEKKKOOOLLLDDD===<<<>>>;;;999666333111//////...---------,,,,,,,,,++++++$$$&&&***---//////,,,***111---***+++---///111444111888CCCRRRbbbwww|||rrreeeTTTAAA777444+++***///000)))(((+++...---)))))),,,''''''((())))))(((''''''''''''''''''''''''''''''&&&''''''((()))******+++***)))))))))***+++,,,,,,---///333555666555333111111222333333444555666666<<<666444;;;CCCCCCAAA???AAABBBBBBAAA???>>>>>>@@@???>>>===;;;;;;<<<======999<<>>??????AAAAAADDDFFFFFFCCC@@@AAAFFFJJJKKK```kkktttyyyrrrvvvzzzwwwtttxxxwwwgggLLLHHH@@@???===<<<;;;;;;<<<<<<=========>>>>>>???@@@AAA@@@???===>>>AAACCCDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGCCCLLLSSSRRRKKKHHHMMMTTTZZZbbbtttyyyQQQDDDBBB???>>>===<<<;;;:::;;;???===DDDOOOZZZbbbkkksssyyywwwyyy{{{~~~zzzrrrggg[[[LLLDDDCCCDDDBBB@@@<<>>===<<<;;;:::777777777777666666666666555555444444333222111111111111222222222333333333555555555555444333222111444444444333333222222111777888::::::888777888999555999666///000888888111777777888999:::<<<===>>>???>>>===>>>@@@AAAAAAAAABBBCCCCCCDDDCCCAAA???>>>DDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@@@@@@@???;;;777666444111...---...///000+++++++++*********))))))******+++++++++,,,,,,,,,......///000000/////////111111333444444>>>XXXrrryyyjjjyyyyyyjjjXXXEEE999......---,,,,,,+++******))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((())))))******...///000111111222222111222222222111111222555888:::999999===@@@@@@:::555:::;;;===???@@@???;;;999;;;:::999888999;;;===???>>>;;;999;;;>>>@@@???===>>>???@@@>>><<<===BBBFFF>>>???@@@AAABBBBBBBBBBBBIIICCCCCCKKKUUUkkkZZZJJJFFFCCC===;;;888444111///......---,,,***+++,,,,,,+++)))++++++++++++++++++++++++))))))***++++++,,,------///;;;ZZZ}}}lllQQQXXXtttuuuKKKQQQwwweeeYYYZZZ___cccfffzzzrrreee[[[TTTNNNFFF@@@EEEEEEEEEEEEFFFHHHJJJKKKAAACCCHHHSSS```mmmvvvzzz~~~yyyrrr}}}xxxppp___HHHHHHFFF===<<<:::999888888999999::::::::::::;;;<<<===>>>@@@>>>===>>>@@@BBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDJJJPPPOOOIIIGGGKKKPPPTTTYYYcccyyytttXXXAAA??????AAADDDDDDAAA===;;;:::<<<>>>@@@DDDKKKUUU[[[dddgggkkkqqqvvvzzz}}}~~~~~~|||{{{|||}}}zzztttnnnhhh```VVVPPP<<<<<<>>>@@@BBBBBB@@@>>>DDDMMMSSSQQQMMMOOOXXXaaaoooLLL@@@===:::888888777666555666555555555444444333333333222222111111000000000//////000000000111111111222222222111111111111111222333444555555333222000444666888888777666666666666;;;999222222999:::555999999999::::::;;;;;;;;;???===<<<===???@@@@@@???BBBCCCEEEGGGFFFDDDBBB@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@>>>=========;;;888444444222///---,,,,,,...///+++++++++*********))))))*********+++++++++,,,,,,+++,,,------............000///000222111000888BBBMMMYYYqqq~~~ooosssaaaRRRFFF<<<333------------,,,++++++******((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((())))))******......///000111111111111222333333222111222555777999888777;;;>>>???;;;666::::::::::::;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<===;;;999999;;;<<<<<<<<<>>>>>>>>>===<<<===???AAA<<<===>>>???@@@@@@@@@@@@AAA@@@BBBFFFIIIUUUuuu]]]LLLGGGDDD===;;;888555111///......---,,,***+++,,,,,,+++)))++++++++++++++++++++++++*********+++++++++,,,,,,000'''666ccc}}}XXX:::sssvvvKKKHHHRRR{{{eeeZZZYYY\\\```eeennn|||mmmmmmnnnppprrruuuwwwyyy{{{zzztttdddZZZqqqXXX888;;;AAA444888777666555555555555555666666666666777888999:::===<<<<<<===???@@@>>>===>>>>>>??????@@@AAABBBBBBCCCFFFJJJIIIGGGFFFHHHJJJRRRSSSUUU]]]sssiiiGGGDDDAAAAAADDDEEEBBB===BBBAAA???<<<<<>>AAAFFFFFFKKKSSSYYYfffkkkjjjZZZ888;;;888666444444444222111333333333222111000000///000//////.........//////---------.........////////////...---...///000111222333555666666444222111111444666777666444333333666======666444999<<<;;;999::::::;;;;;;::::::999???===<<<<<<>>>??????>>><<<>>>AAACCCDDDBBB@@@>>>AAABBBBBBBBBAAA@@@??????>>>===<<<<<<;;;999666333222000...,,,++++++,,,---+++************)))))))))*********++++++++++++,,,++++++,,,,,,---------......++++++000222000------...111???VVVmmmzzzhhhZZZNNNDDD888///,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))''''''(((((())))))******---...///000111111111111333444333222111111444666888666555888<<<===;;;888999777666555555666777999999:::;;;<<<===<<<:::999;;;;;;:::999777888:::<<<===<<<;;;<<<===>>>===<<<;;;<<<<<<===>>>>>>>>>???>>>AAAFFFGGGBBBFFF\\\uuu]]]LLLGGGCCC>>><<<888555222000......---,,,***+++,,,,,,+++)))***************************************+++++++++...,,,...CCClllQQQHHHmmmwwwSSSOOORRRcccuuufffVVVWWWWWW\\\kkk}}}}}}|||sss]]]]]]qqqoooqqqHHH999666888777///555444444333333222222222333333333333444555666777888888999;;;===>>><<<:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFHHHHHHNNNQQQQQQOOOVVVoooooobbbPPPDDDDDDIIIIIIDDD===>>>>>>======<<<;;;;;;>>>???BBBFFFIIIMMMOOOPPPVVVWWWWWWXXXXXXXXXXXXXXXSSSRRRRRRQQQPPPOOONNNMMM??????>>><<<::::::===????????????>>>>>>AAAEEEIIIaaaYYYUUU___uuu{{{YYYHHHAAA<<<:::888666555555555333222222222111000///......---......---,,,------...///,,,,,,,,,------------...///...---,,,---///111333333333444444444444333333000333666777555333222222666<<<>>>888444888===>>>888999:::;;;;;;;;;::::::@@@>>>======???@@@???>>><<<===>>>@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>>>>>>>======;;;999666444000///---,,,++++++,,,,,,************))))))))))))************++++++++++++......------------------...+++))),,,111333333222777///+++000===NNNcccsssssshhh```SSSAAA333///,,,******,,,......---+++++++++******)))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''(((((())))))******------...///000000000000333444444333111111333444666444444555999;;;;;;:::777777777777666666777888777777888999:::;;;;;;;;;;;;<<<===;;;777666999<<<<<<::::::<<<@@@AAA>>>;;;============>>>??????@@@@@@AAADDDEEEAAAAAANNN]]]}}}~~~xxx[[[JJJEEEBBB>>><<<999555222000///...---,,,***+++,,,,,,+++)))************************************************+++---***,,,BBBiiivvvWWWfffpppIII111===WWWqqqooo^^^UUUWWWZZZ\\\bbbeeekkksss|||}}}zzz{{{yyy```dddqqqwwwHHHWWWkkkpppIII666<<<666---111888333333333333222222222111222222222222333444555555333333555888;;;<<<;;;999999:::<<<===>>>?????????======>>>AAADDDFFFHHHHHHGGGLLLPPPMMMJJJTTTlllfffZZZVVVNNNDDD>>>=========>>>>>>>>>>>>::::::::::::;;;<<<<<<=========??????@@@@@@???>>>???>>>===<<<;;;:::999999999:::<<<<<<;;;;;;<<<>>>///777CCCQQQ\\\```___\\\aaajjjuuuzzz```HHH444000888999777666666666666444222111111000000///...------///...---,,,,,,---///000,,,,,,,,,---------......000///......///111333555555333222111111222444555111333666777555444333333444999;;;777444666<<>>???@@@AAAAAA@@@CCCBBBAAAAAABBBEEEHHHJJJEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>><<<999666444222//////---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++///...---,,,+++++++++,,,,,,---,,,+++,,,...//////666222111444555555999>>>III^^^kkknnn|||{{{uuu]]]TTTGGG===888333---(((...............---***((()))))))))))))))(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))''''''(((((())))))******,,,---...//////000//////333444444333222111222444444444333555777:::;;;<<<888<<>>;;;999;;;>>>:::999:::>>>BBBDDDAAA>>>AAA@@@@@@???@@@@@@AAABBBBBB???======>>>???DDDIIIXXXYYYHHHEEEBBB>>><<<999555222000//////---,,,***+++,,,,,,+++)))************************)))))))))*********++++++///(((&&&+++,,,999bbbRRRHHHdddLLL888000MMMxxxrrrhhheeeccc]]]XXXSSSPPPTTT]]]gggnnntttuuuwwwzzz}}}~~~{{{wwwvvvxxxpppvvvwww}}}fffJJJLLLfffiiiOOOrrrBBB888999<<<555222444111111222222333333222222111111111111111222333444555222111222444777888888777666888:::<<<===>>>======::::::<<<>>>@@@CCCFFFGGGGGGKKKRRRSSSNNNMMMVVVbbbvvv___JJJMMMHHH@@@<<<;;;>>>AAABBB<<<<<<::::::999999999999777888888999:::999999999:::999888888888888999999<<<===???AAABBBBBBBBBAAAIIIJJJMMMRRRYYY^^^___^^^aaa```FFF;;;888555111555444333444555444222000////////////............000///---,,,,,,---...000,,,,,,,,,---------......//////......///111222444333222000//////111333444333444666666444333444555444666777666444666:::>>>777777888888:::<<<===>>>AAA???>>>???AAACCCCCCBBBCCCAAA@@@@@@AAADDDHHHJJJHHHGGGEEECCCAAA@@@@@@@@@===>>>>>>;;;666222///.........---,,,,,,,,,,,,,,,(((((()))))))))))))))***)))))))))************+++---,,,+++******+++,,,---'''...333333222222222000000000444777666111///111///:::??????III___llllllwww{{{kkkcccQQQNNN999555///***((())),,,...---,,,***)))((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''(((((())))))******+++,,,---...////////////222333444444333222333444444444444555777999:::;;;:::@@@GGGIIIFFFBBB???>>>===;;;999888999>>>BBBEEE>>>@@@BBBBBBAAA???>>>>>>;;;;;;===???BBBCCCCCCAAACCCBBBAAA@@@@@@AAABBBCCCHHHBBB===<<>>KKK___WWWGGGEEECCC???===999666333111//////---,,,***+++,,,,,,+++)))************************'''(((((()))***++++++,,,...)))+++000***)))AAAaaaTTTVVVlllAAA666???;;;ZZZzzznnnccc\\\[[[___bbbdddeeegggiiijjjjjjjjjiiijjjooossstttrrrrrruuuyyyfffGGGCCCMMMiiissskkk???888333444666555;;;777'''000111222222333222111000000000000111111222333444444222111111333444333333333555777:::;;;;;;;;;:::888:::;;;;;;;;;===@@@CCCHHHHHHMMMSSSSSSNNNOOOSSSfffuuuxxxllldddWWWMMMGGGEEECCCBBBAAA@@@???===<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::::::::<<<===@@@BBBDDD???>>>???CCCIIILLLLLLKKKYYYTTTMMMJJJMMMYYYiiitttiii^^^JJJ999666;;;999333111111111222333222000...---------------.........111///---+++***+++---...++++++,,,,,,,,,---------,,,---------......//////...///000111111111111000444555555333222222444666555444333444555777:::===:::999888777888:::===??????======>>>AAACCCCCCCCC===>>>>>>???@@@BBBCCCDDDIIIGGGDDDAAA???>>>???@@@???@@@@@@<<<555000------,,,,,,+++++++++*********(((((((((((())))))******))))))))))))************++++++++++++---000333444...666<<<<<<<<<>>><<<888444111111111000000555<<<999:::777222222888<<<===GGGTTT```eeekkkxxx|||pppcccaaaHHH<<<>>>---///000///...,,,***+++---///'''''''''&&&'''(((+++---''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,---............000222444444333333444555333555666777888888:::;;;888>>>FFFHHHDDD@@@=========<<<:::999999<<>>???BBBDDDFFFDDDAAA>>>===>>>@@@AAA@@@@@@AAABBBBBBAAA???>>>>>>???@@@AAAGGGEEEBBBBBBDDDEEECCC???@@@FFFaaaWWWGGGFFFEEE???===:::666333111000///---,,,***+++,,,,,,+++)))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,%%%...222---+++000222000hhhXXX```yyyOOO777777555:::UUUrrrssstttuuuuuutttsssrrrtttzzzoooRRRDDDPPPzzz```TTT\\\]]]555999999000444999222///333222///000111222222111000000000//////000000111222333666444111000000111000///111333555888999:::999888777:::;;;:::888888<<>>BBBFFFIIILLLGGGDDDBBBEEELLLQQQPPPNNNJJJQQQ[[[gggwwwyyyVVVHHH===999444...000666111000000111333222000...***++++++,,,------......111///,,,***)))***+++---***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++***---000333444222///---444444333222000111444666666333111444777888:::<<<===;;;999777777999<<<>>>===<<<;;;===@@@CCCCCCCCC===???BBBDDDEEEEEECCCBBBJJJGGGBBB???======>>>@@@BBBCCCCCC>>>777111......************))))))))))))'''((((((((())))))******))))))))))))************,,,,,,---///222666;;;===@@@CCCAAA======@@@>>>888555333444555333000333999<<<<<<===>>>===;;;::::::444666666444999EEEPPPUUU\\\sss}}}tttllliiifff^^^WWWTTT===000666(((***777(((+++***+++---.........---,,,***,,,......+++(((&&&%%%&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))*********++++++,,,---............///111333444333333444666333555777888888888999:::333999@@@BBB>>>999888999;;;:::999999888888888999>>>>>>AAAEEEIIIGGGBBB<<>><<<>>>@@@@@@???===<<<;;;<<<>>>???>>>AAACCCDDDEEEFFFDDDBBB>>>CCCQQQkkkWWWKKKCCCBBBBBB>>>:::666444222000...,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,333___rrrdddoooTTTBBB333333BBBWWWppp\\\JJJIII```^^^VVVhhhqqqFFF888555///555444222000//////000111,,,,,,,,,------........................///000000222111111111111111111111000111111222333333444444555666777999:::<<<======??????>>>>>>???AAACCCDDDEEEEEERRRpppqqqpppqqqvvvlll```SSSFFF>>>???DDD;;;>>>>>>:::999>>>CCCEEE???JJJYYYbbb]]]PPPHHHHHHAAA======@@@DDDKKKWWWbbbyyykkkWWW:::999888777555333222222///......------,,,++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++*********))))))++++++************++++++++++++,,,------......////////////000111111222222777777777666444555777999555555666777999999777555::::::;;;<<<===>>>???@@@======???CCCFFFFFFBBB>>>AAAAAAAAABBBBBB???;;;888<<<999555222111000...,,,+++*********))))))((((((%%%''')))***)))'''''''''((())))))((((((***...111222888@@@CCCCCCCCCFFFJJJIIIJJJIIIEEEDDDFFFCCC>>>555555999CCCLLLQQQSSSTTTTTTTTTVVVUUUQQQLLLKKKLLLHHHFFFDDDBBBBBBAAA???>>>??????EEEPPPYYY^^^hhhrrr{{{}}}yyyqqqggg[[[OOOFFFAAA888777666444222000///.../////////......---------************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))******************++++++,,,---...///000000000000111111222333555666777777222333666888999999888777555666777888999888777777===<<<<<<>>>@@@@@@???======>>>???@@@@@@@@@@@@@@@:::<<<===:::777666888;;;======>>>>>>?????????@@@===>>>BBBRRRuuuVVVJJJDDDCCCBBB>>>:::666444222000...,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---999RRR|||www[[[MMM^^^XXX>>>333444===GGGCCCMMMUUUYYYfffooo\\\KKK:::444LLL|||WWWcccyyy^^^@@@222111444555333222000...---...///000,,,,,,,,,,,,------------///.........///000000111000000000000000000000///000000000111222222333333333444555666777888999:::============>>>@@@BBBCCCGGGEEEHHHSSSeee|||}}}sssjjjhhhhhhccc]]]ZZZ___\\\VVVRRRSSSRRRJJJ???PPPNNNMMMKKKGGGEEELLLVVVRRROOOUUUhhh}}}```III;;;777777666444333111000000.........---,,,,,,++++++,,,,,,,,,++++++*********+++******))))))******++++++++++++*********))))))*********))))))*********++++++,,,,,,---............//////000000111222222444555555444333444666888666666666777999:::999888;;;;;;<<<<<<===>>>??????======???CCCGGGHHHEEEBBBEEECCCAAA@@@@@@???===;;;<<<999555222000///---+++*********)))))))))(((((('''((('''&&&$$$%%%(((***&&&'''((())),,,000777;;;KKKLLLMMMMMMOOOTTT]]]cccfffiiihhh```WWWQQQIIICCCFFFGGGLLLTTT[[[]]]]]][[[PPPSSSWWWXXXVVVTTTWWW[[[___]]]ZZZXXXVVVUUUTTTTTTZZZUUURRRQQQMMMFFFFFFIIIHHHKKKKKKHHHJJJRRRZZZ]]]dddeeejjjuuu~~~vvv~~~~~~qqqiiijjjmmmfff^^^ZZZXXXUUUNNNHHH::::::999777555222000///111111000///......------......---------,,,,,,,,,************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''(((((()))))))))))))))************,,,,,,---...////////////000000111222333444555555111222444777888999999888777888999::::::999888777:::999888888:::;;;:::999::::::;;;<<<============;;;===>>>===:::888999;;;::::::::::::;;;;;;;;;<<<<<<<<<<<>>:::666444222000...,,,+++******))))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,...&&&+++LLL~~~xxxVVVQQQkkklllUUUBBB444---;;;>>>:::111111BBB[[[mmmxxxxxx{{{hhhXXXJJJ999:::HHHPPPlll{{{{{{MMMgggsssNNN000///555111///333111000...---,,,,,,---...------,,,,,,,,,,,,,,,,,,---------............///...........................//////000000111222222111111222333444444555555999999:::;;;<<<>>>@@@AAACCCCCCCCCCCCFFFWWWwwwsssuuuxxxxxxssspppnnnkkkfffQQQKKKGGGLLLWWWjjj___HHH===777444333222111000///...---......---,,,,,,++++++***+++++++++++++++*********)))))))))(((((()))))))))+++************)))))))))))))))))))))))))))))))))***++++++,,,,,,---............//////000111111111333444555555555555888:::888777666777999;;;;;;:::;;;;;;;;;<<<<<<=========<<<===>>>AAAEEEFFFFFFDDDFFFCCC@@@>>>>>>>>>>>>===<<<999444111///...+++*********))))))))))))(((((('''(((((('''&&&&&&(((***'''***///444:::BBBJJJOOOOOOLLLGGGDDDCCCFFFKKKNNN___eeehhhddd]]]WWWPPPKKKRRRTTTVVVXXXYYYWWWSSSOOONNNRRRWWWYYYZZZ\\\___aaa]]]\\\[[[ZZZZZZ[[[\\\]]]```]]]\\\^^^]]]ZZZZZZ\\\PPPMMMGGGBBBCCCEEEBBB<<<<<<>>>BBBEEEFFFFFFEEEEEEJJJMMMNNNJJJHHHJJJJJJHHHKKKEEECCCEEEBBB999666:::;;;999555333222000---+++,,,---...///000000000000+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%''''''&&&&&&''''''((()))))))))))))))******++++++,,,---...//////000000///000000111111111222222222000111222333555666777888777888999999999888777666888666444333555666555555666777888999:::::::::::::::<<<>>>===;;;999999999666777777777777777888888;;;<<<<<<<<>>:::666444222000...,,,+++******))))))******))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---,,,...555@@@[[[fffLLLHHH[[[~~~cccFFF333555888;;;??????:::555FFFQQQ___llluuuwwwuuuqqq}}}ooofffYYYHHH===<<<444222555777@@@```mmmoooqqq|||hhhCCC222+++555888...+++333///...---,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++,,,,,,------------......------...//////000000111000000000111111222222222555555666888:::<<<>>>>>>;;;>>>BBBCCCCCCJJJ]]]pppsssWWWBBB999666444111111000///......------------,,,,,,+++*********+++++++++******************))))))(((((())))))***************))))))))))))(((((())))))))))))((((((*********+++,,,,,,------------...//////000000111333555777777888999;;;===:::888666666777999999999999:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAABBBAAACCCAAA>>>===>>>===<<<;;;:::777333000...,,,***)))))))))))))))))))))(((((($$$'''+++,,,+++)))((((((---333===GGGOOOWWW^^^bbb^^^[[[YYYVVVSSSOOOJJJFFFOOOSSSVVVTTTRRRQQQLLLEEEGGGHHHGGGCCCAAA@@@<<<888<<<>>>AAAEEEJJJMMMKKKEEETTTUUUWWWYYY[[[^^^bbbeeennnkkkiiigggfffdddbbbaaammmkkkeee___]]][[[SSSKKKGGGFFFCCC===555000///000333000000222111------000333//////222222//////333---.../////////000111333111111111000///...---,,,++++++,,,,,,---------...************************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((())))))******++++++,,,,,,---...///000111111111111222111111111111111111111222222222222222444555666444555777888999999888888:::777444333444555555555555555777888999999999999999:::<<<<<<;;;999777666777777777777777777777777777888<<>>TTTnnnTTTIIIEEEEEEAAA>>>:::666444222000...,,,+++******))))))******(((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,'''---333///&&&000]]]cccCCCPPP___pppQQQGGG<<<666444444555777444222333:::BBBDDD@@@<<<<<>>???@@@@@@????????????@@@@@@@@@@@@AAA???<<<999888555111...---,,,***((((((((((((((((((((())))))&&&'''))))))***+++...111:::CCCPPP\\\dddiiikkklllkkkjjjhhhfffbbb\\\TTTOOOJJJJJJFFFCCCCCCDDD???888777;;;;;;999<<>>:::666444222000...,,,+++******))))))******((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,)))***......111>>>MMMppp```XXXPPPPPPaaa{{{~~~aaaGGG===>>>AAA@@@AAA@@@:::555666:::;;;===???@@@???<<<999777111666777555444666777666---111;;;DDDEEEGGGUUUfffnnn]]]ccczzzmmmTTT???111***,,,111000******//////))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************---.../////////...---,,,***++++++,,,,,,------...,,,------......///000000///000000111222222333333111222333555777888888999@@@;;;<<>>FFFRRRZZZeeennnrrrpppnnnlll___[[[TTTLLLEEE@@@>>>===222444333333999AAACCCAAACCCKKKOOOPPPYYYjjjwwwzzzfffeeebbbfffrrr{{{rrrbbbgggkkkppprrrqqqqqqsssvvvuuuppphhh___ZZZXXXSSSLLL\\\ccchhheeebbbdddffffffdddaaa]]]ZZZWWWTTTQQQOOOFFF@@@:::888444///,,,,,,///............,,,++++++.........,,,)))((()))***+++,,,---...////////////++++++******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''((()))******+++,,,---......///000111222222333333333555444444444444444444444<<<;;;;;;::::::999999999666777:::<<<>>>???@@@@@@>>><<<::::::;;;<<<<<<;;;555666777999:::;;;;;;;;;======<<<===>>>===:::888::::::::::::999999999999;;;555111444888999888999QQQzzzUUUJJJDDDCCCBBB>>>:::666444222000...,,,+++******))))))******(((((((((((((((((((((((((((((((((((()))))))))***((())))))***++++++,,,,,,...***)))---111111...,,,...mmmlllGGG999CCCUUU___vvveeeMMMPPPTTTTTTJJJ>>>;;;???;;;888333///...000444666777<<<===777222444555444AAAVVVqqqwwwLLLZZZxxxxxxWWW;;;---+++///333(((...111000111222---$$$)))******++++++*********)))))))))***************,,,---...///...---+++***((())))))***++++++,,,,,,---------...//////000000......///000222333444444000111333555666777666666===;;;>>>FFFLLLOOORRRVVVZZZSSSOOO]]]fffLLL888777333......///,,,''',,,,,,,,,,,,,,,---------+++++++++***))))))((((((((()))))))))*********+++)))))))))(((((()))))))))(((((((((((())))))******((()))+++,,,,,,+++)))((((((((())))))***++++++++++++,,,,,,---......//////...111333555555444555666777666666777999999888777888999:::<<<===???@@@AAA???BBBFFFFFFDDDAAA@@@AAA???>>>>>>>>>???>>><<<:::222000---+++++++++***)))'''''''''((((((((())))))***+++,,,000888EEESSS\\\bbbggglllmmmjjjccc\\\YYYMMMKKKEEE<<<666555999===;;;CCCIIIJJJNNNWWW```eeebbbjjjmmmjjjooo}}}nnnoookkkhhhppp{{{xxxmmmrrrxxx~~~~~~||||||~~~}}}zzzrrrjjjjjjnnnlllfffZZZ```bbb]]]ZZZ[[[]]]]]]dddeeeeeeccc___ZZZWWWUUUXXXUUUOOOGGGAAA;;;333+++000000000///000222444444------,,,,,,---.........++++++++++++***)))(((((())))))(((((((((''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((('''(((((()))+++,,,,,,---......///000111111111111444444444444444555555555888888:::;;;;;;;;;:::999888999;;;===>>>>>>======;;;:::999:::;;;<<<;;;:::333444555777888999::::::===;;;999999;;;;;;999777777777777666666555555555777666333111333888999666333TTT}}}VVVJJJDDDBBBBBB>>>:::666444222000...,,,++++++***)))*********(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,"""***000,,,&&&(((///555:::222IIIkkkYYYJJJLLLZZZyyy}}}mmmeeeXXXMMMHHHJJJPPPUUU]]]fffmmmmmmpppyyyxxxoooaaadddiiiYYYKKKQQQ[[[pppWWWFFF222)))+++...,,,((((((***,,,***%%%$$$)))///(((((()))))))))))))))((((((((())))))******++++++((()))+++,,,+++)))'''&&&&&&''''''((()))******+++------......///000000000------...000111333444555111222333555666666555555555888===@@@>>><<>>@@@BBBCCCDDD;;;???DDDFFFCCCAAA@@@@@@>>>;;;999888999:::999999111...,,,++++++++++++***&&&'''''''''(((((())))))&&&,,,666AAAMMMXXXbbbhhhbbbdddccc^^^UUUKKKCCC???888;;;>>>>>>>>>CCCLLLTTTwwwvvvuuu|||uuu|||zzznnnjjjooorrrnnnsssuuupppgggiiisssvvvqqqjjjqqqyyy|||zzzxxxxxxzzz~~~{{{ssskkklllrrrrrrlllqqqrrrooogggaaa```___]]]]]]bbbhhhiiiddd___^^^^^^YYY\\\ZZZTTTQQQPPPGGG<<<444333000,,,+++---000000111///,,,,,,,,,,,,+++)))))))))***+++++++++++++++((((((((()))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))***++++++,,,---...///000000000000333333333444444555555555111333555888999999999888888999::::::::::::888888777777777888:::;;;:::888000111333555666777888888;;;888555555666777666444333333333222222111111111(((111333...---333444///777666JJJ|||OOOLLLGGGCCCBBB>>>999666333111...,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---+++000GGGpppoooYYYEEEKKKgggwwwUUUHHHJJJMMMTTT]]]jjj}}}aaa@@@---------,,,,,,,,,++++++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((------,,,+++***)))((((((''')))***)))((('''((())),,,+++++++++++++++++++++------......///000000000000...///333444111111333555555555777999<<>>??????===<<<::::::;;;;;;;;;999777444222333000+++*********(((&&&'''$$$&&&***)))%%%&&&,,,666BBBNNNUUU]]]eeeeee```[[[RRRHHHFFFKKKJJJ===///222<<>>999666333111...,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,111111///...:::[[[qqqeee^^^QQQDDDDDDGGGOOO]]]nnn{{{ppp```WWWPPPNNNXXXdddsss~~~xxxTTT>>>555,,,,,,,,,+++++++++******)))((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''******))))))((('''''''''''''''((()))***++++++,,,************************++++++,,,,,,---.........---,,,...222333000///111333333333555777:::<<<>>>@@@@@@AAABBBEEEHHHKKKMMMNNN[[[qqqnnnaaaNNN>>>666333111000333111000/////////---++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++---///111222222333444666666444333333555777777777888777777777777999;;;===999:::<<<===>>>===<<<;;;::::::;;;:::999666333222///,,,)))((())))))(((&&&,,,(((&&&((()))***000999HHHRRR[[[^^^^^^\\\VVVMMMLLLGGG===555444:::DDDKKK\\\\\\\\\jjjzzzwwwqqqyyy]]]fffvvvrrrkkk{{{~~~}}}}}}zzzqqqiiikkktttwwwqqqiiiccchhhjjjhhhfffeee___XXXVVV___gggfff\\\SSSRRRTTTJJJMMMLLLDDD666---+++...---...//////...---------***)))''''''((()))((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,---///000000//////000111111111111000000111111222222222333333444555555555666555333333555888<<>>999555333111...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******+++++++++111444///)))111FFFYYYrrr]]]RRRKKKKKKGGG>>>999:::DDDWWWffffffdddkkkvvv|||bbbWWWYYY^^^ZZZYYYYYYTTTLLLVVVdddpppzzzmmmIII222)))(((************))))))))))))$$$%%%&&&(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''',,,......,,,((())))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,...333444000...000000000111222444666888:::============>>>@@@BBBDDD???EEEOOO[[[hhh}}}wwwZZZFFF???666000000111222111000...---,,,---,,,+++)))***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))*********++++++)))---000222222222222222444333222333666888888888999999888888888999::::::888999;;;<<<<<<<<<;;;;;;:::::::::999777555222111+++***(((((())))))'''&&&,,,(((''')))...666BBBMMMRRRXXX]]]ZZZTTTMMMDDD<<<777666666999AAAPPPbbbpppvvvaaaZZZhhhpppnnnpppiiigggkkkttt}}}yyyqqqqqquuuvvvpppiiijjjmmmmmmllllllmmmiiiddd___ZZZZZZaaalllpppjjjbbbVVVQQQLLLKKKIIIBBB555***+++,,,///000111111000///...,,,***)))))))))(((&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++...///000000......///000000000000111222222333333000111111222222333444444777666555444444555666777::::::999777666555444333555333111000222333333222333222111000000//////000000////////////............---------...///000000///000...---444JJJjjjVVVJJJCCCAAAAAA===999555333111///---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++)))+++///444666444000,,,FFF^^^{{{kkkjjjddd]]]OOOCCCBBBJJJNNNLLLTTTIIIIIINNNOOOYYYcccaaahhh{{{zzzSSS666------,,,((()))))))))(((((((((''''''###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''###"""%%%+++...,,,)))'''''''''''''''((((((((('''(((((()))******++++++...---000555666222000111//////000111333444666666::::::::::::;;;<<<>>>???DDDEEEFFFGGGIIITTTlllsssggg___OOO???888555222111222222222111...---++++++++++++***((()))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))************)))+++...000000000000222444333333444666777777666999999999:::;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::999999999777555333111000+++*********))))))'''&&&%%%'''***111:::EEEQQQZZZSSSSSSOOOGGG>>>999777666===>>>HHH]]]qqq|||}}}{{{}}}www```PPP[[[iiimmmpppyyy}}}|||wwwtttqqqnnnlllnnnqqqqqqppprrrdddYYY^^^ooo{{{yyyqqqhhh[[[NNNMMMRRRPPPCCC666222222444666777555222000333111...,,,,,,+++)))''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++,,,---//////...///000222000000222333444555555666222222333333444555555555;;;;;;999888666444333333999999888888777777666666777555333111111111222333333222000...------------////////////............,,,,,,,,,------///000111...///222222---111HHHbbbWWWIIIAAAAAA@@@===999555333111///---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******///)))$$$&&&...444222//////999KKKddd{{{rrrFFF>>>444,,,)))))),,,///(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''###!!!###(((***((($$$%%%%%%%%%&&&&&&'''''''''((((((((()))******++++++---,,,///444444111///111...///000111333444444444777777888999:::<<<===>>>???AAACCCDDDBBBDDDPPP]]]hhhooo}}}ttt\\\OOOFFF;;;555555333333222111111///---+++---,,,++++++++++++***(((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((((()))))))))(((((()))))))))************+++,,,,,,,,,---000333555444333444666666555444777888:::<<<>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888777666333111///...*********((('''&&&&&&&&&$$$+++555===FFFNNNTTTVVVMMMHHH@@@777111444>>>HHH\\\___kkk}}}{{{uuuhhhvvvuuuoooxxx|||xxxxxxyyyxxxuuurrrvvvyyyzzzuuummmjjjlllppplllkkkfff\\\QQQJJJHHHJJJ@@@???>>>??????<<<777333777444111///---,,,***(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++(((***---...///000222444111222333555666777777777666666666777888888999999<<<<<<;;;;;;999888777666777888888999999::::::;;;:::888666333222111333444333222///---,,,,,,,,,,,,.........------------,,,++++++++++++,,,---...///,,,))),,,111...(((///===XXXHHH@@@BBB@@@===888555333222000...+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))++++++)))((((((+++000444---444999999>>>RRRsss~~~___===000((((((+++...,,,((((((+++''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%&&&'''''''''((((((((()))******+++++++++)))+++//////---,,,///...///000222222333333333444555666888999;;;<<<===???@@@EEEJJJIIIEEEFFFJJJDDDJJJWWWgggvvvrrrZZZHHH===???>>>555222888111111222222000...,,,***---+++******++++++***)))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''')))++++++''''''((((((((()))))))))((((((((()))))))))*********++++++******,,,000333333222333444666777555444555777:::===?????????>>>??????>>>===<<<;;;;;;:::999888666444222///...---(((((((((&&&$$$$$$&&&(((...777AAAGGGJJJLLLJJJGGG<<<999888999===III]]]nnnmmmrrr|||zzzpppsss}}}mmmzzztttkkksss}}}~~~vvvnnnjjjfffeeebbb]]]XXXSSSOOOMMMMMMJJJHHHGGGGGGEEE???:::999666333000///---+++)))))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******&&&))),,,---///111444666111222444666777888777777888999999:::;;;;;;<<<<<<888888999:::;;;<<<======777777888999:::<<<======;;;;;;:::777333222333444111000///...,,,,,,++++++------,,,,,,,,,+++++++++******)))******+++,,,---...((((((---///,,,,,,111XXXGGG@@@DDD@@@<<<888555333222000...+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))%%%***000111...++++++---+++222777444...000>>>MMM]]]ttt{{{[[[FFF444,,,///222777,,,&&&)))---+++&&&$$$(((''''''''''''&&&&&&&&&'''%%%$$$###$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''(((((()))*********+++((((((,,,,,,***+++///---...000111111111111000222333444666777888888999AAA@@@BBBIIIKKKGGGDDDDDDCCCEEEKKKRRRVVV[[[iiixxxvvvkkkaaabbb\\\JJJ===888666888:::999777666...000111111000...------+++***))))))******)))(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''((((((((((((((((((((()))))))))***(((***+++,,,,,,---///111//////111333777888888777555777:::===>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<===999777555333000...---,,,((()))(((&&&%%%''',,,000;;;CCCIIIHHHGGGFFFAAA<<<555888AAALLLTTT^^^nnn~~~lllooowww|||vvvoooxxxqqqnnnnnnvvvxxxoooggg```ZZZZZZ^^^___YYYRRRSSSPPPMMMMMMOOONNNJJJEEE===;;;777555444222000...******)))(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******'''))),,,---...000333555000222444666666666555555999999999:::;;;;;;<<<<<<777777777888999;;;<<<===777777888999:::;;;;;;<<<;;;<<<<<<999555222222333.........------+++******+++++++++************)))))))))((((((((())))))***,,,***)))+++---...///111XXXFFF@@@EEE???<<<888555444222000...+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))+++(((''')))---///,,,***...,,,---222777666333000777<<>>222,,,///)))***'''(((---,,,'''$$$'''(((((('''''''''&&&&&&&&&&&&$$$""""""###'''+++---$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################%%%&&&&&&%%%$$$%%%'''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((()))))))))---***))),,,,,,+++---111,,,---///000000000///...111222333444444555444444:::666666>>>EEEFFFEEEEEEJJJGGGIIILLLKKKKKKSSS___aaabbbfffrrrrrrbbbSSSPPPSSSKKKDDD@@@888BBBEEE@@@666444999666---+++,,,...---,,,+++,,,,,,***)))(((((()))***((('''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&))),,,............///,,,,,,///333888:::::::::555777:::<<<===;;;888777999999999:::;;;<<<>>>???888777555222///---,,,,,,***+++***))))))---333999CCCIIIKKKFFFBBBBBB???999AAAGGGTTT```bbb___dddmmmmmmjjjqqq~~~zzztttppppppsssrrrsssvvv}}}yyymmmeeegggooowwwooorrrpppfffYYYUUU\\\eeeUUUQQQNNNOOOSSSTTTQQQNNNCCC@@@===:::999888555333+++******)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))***---......///111333///111333555555555333222777888888999::::::;;;;;;:::999777666666666777888777888888888888999999999:::<<<===:::555111111111+++,,,------,,,+++)))(((*********))))))))))))((()))((((((''''''''''''((("""'''+++)))((()))++++++VVVGGGDDDAAAAAA<<<666444444333111///+++++++++************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************,,,,,,------.../////////...222555999CCCWWWrrreeeLLL<<<444,,,,,,,,,++++++************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((******+++,,,,,,,,,,,,++++++,,,---...////////////111111222333333444444555888999;;;===@@@BBBDDDEEECCCEEEGGGIIILLLMMMNNNOOOYYYWWWUUUUUUXXX___fffjjj~~~ttthhhdddZZZLLLMMMJJJGGGDDDBBB???<<<999;;;:::888666444111000//////...---,,,++++++***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((,,,+++******+++,,,...///***,,,///111222333666888555555666777777777777777444777888666777:::999777888333...++++++,,,***))),,,+++(((&&&***444>>>DDDDDDCCC======BBB<<<999CCCWWWtttwwwnnnssspppbbb\\\bbbrrr|||xxxvvvxxx|||}}}~~~|||~~~{{{}}}}}}yyytttsss}}}|||jjjsssllliiikkkjjjccc```bbbfffaaaYYYNNNGGGGGGLLLRRRLLLGGG???:::888888777777///...---,,,+++)))(((((((((((((((''''''&&&&&&&&&%%%$$$$$$&&&(((((('''%%%'''&&&%%%%%%&&&%%%###"""!!!###%%%$$$!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))!!!%%%***&&&%%%((($$$%%%&&&'''&&&&&&&&&(((***,,,,,,------...///000000//////......000222555777:::666333444888;;;;;;:::888777555444333444666777444555555666666666666666333444666777555111---***+++++++++*********))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))WWWHHHDDD@@@@@@<<<666444444333111...+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))))))))*********,,,,,,,,,---......////////////000111555;;;AAAEEERRRbbbzzz}}}eee]]]PPPBBB666---'''$$$++++++******))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((())))))***************+++,,,---......//////...000000000111222222333333555666888:::===???@@@AAAAAABBBDDDGGGIIIKKKLLLMMMQQQOOOLLLKKKLLLPPPUUUXXXRRRQQQWWWaaaffffffgggkkktttwww|||yyypppiii]]]aaa]]]QQQKKKNNNLLLFFFGGGEEEBBB???>>>;;;888666888777555444111000...------,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))***+++---...***,,,...000000222444666444444666777888999999999555888888555555777666222555222---++++++,,,+++)))******+++///777>>>AAAAAA@@@AAA999444888<<>>888777666666666777888999555555555555555444333222---............---,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))XXXHHHCCC@@@@@@;;;777555555444111...************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***+++++++++,,,------......///+++)))...666<<<<<<999444444222000000333999>>>777JJJ[[[______fffrrryyy}}}vvvoooeeeXXXOOO>>>;;;:::888333+++)))+++((('''(((***------***((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++,,,------------------......///000000000111222222444555666777777;;;<<<>>>@@@BBBEEEGGGIIIFFFFFFGGGHHHJJJLLLMMMNNNTTTNNNIIIIIINNNPPPOOOMMMPPPNNNMMMOOORRRSSSPPPMMMNNNRRRUUUTTTPPPNNNNNNPPPQQQTTTRRRIIICCCCCCBBB???>>><<<888666666555444222000000///...------,,,,,,******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***++++++,,,,,,---////////////111222000111222444666777777777666999999666666888888444111///---,,,+++***)))))),,,000999BBBEEE@@@:::888999======HHH___lllsss}}}jjjaaawwwwwwkkkcccccckkkwww~~~tttmmmlllmmm~~~xxxqqqoooooommmeee___NNNMMMLLLJJJHHHGGGFFFFFF>>>===:::888555222000///((('''&&&$$$$$$$$$$$$%%%$$$'''(((&&&""""""'''---"""###$$$$$$$$$%%%&&&(((---***&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''' %%%)))###"""'''%%%%%%&&&'''&&&&&&&&&(((***))))))***+++---.../////////000222444444444222222::::::999666555777>>>DDD<<<;;;:::999888888888888777777666666555333222111...------,,,++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((XXXHHHCCC??????;;;777555555444000---*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))******++++++,,,---------,,,+++)))***,,,///111333...111444555333000,,,***000777<<<:::888:::>>>AAAAAAFFFKKKLLLJJJIIIKKKMMMEEECCC???999555111---***'''&&&&&&))))))(((,,,222&&&))),,,+++(((%%%$$$$$$''''''((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((()))***+++,,,,,,,,,,,,------......//////000000000111111222444555555666:::;;;<<<>>>AAADDDGGGHHHBBBCCCEEEGGGIIIJJJKKKKKKSSSMMMGGGDDDGGGJJJHHHEEEOOOMMMKKKMMMQQQSSSRRRPPPOOOOOOOOONNNMMMKKKIIIGGGLLLKKKGGGCCCCCCCCC@@@<<<>>>;;;888666555555444333//////......---,,,,,,,,,***))))))(((((((((((()))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))***++++++,,,,,,,,,---///000000000000111333333333444555666666666666;;;>>>===:::888999888444000///...+++***))))))***444888???CCC===444555;;;CCCSSS\\\eeerrrtttqqquuutttwwwwwwzzz{{{uuunnniiiooo{{{xxxllleeeooo{{{uuujjjhhhllliiiWWWDDDBBBLLLSSSNNNFFFBBBAAA>>><<<999666444222+++)))'''%%%$$$$$$$$$%%%###&&&((('''$$$%%%***000+++++++++'''$$$""""""$$$+++)))&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& &&&+++$$$"""&&&%%%%%%&&&'''&&&&&&&&&(((***((()))***+++---...///000222333666888888777666444======<<<:::999<<>>CCCGGG@@@???>>><<<:::888777666777777666666444333222111111000...,,,***)))((((((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''XXXHHHCCC@@@>>>;;;777666666444000,,,***)))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))******+++,,,,,,,,,***---111222000...------333///)))&&&&&&***///222...,,,,,,///222333222222)))+++,,,,,,***)))((('''+++000000+++(((+++---+++""""""$$$'''(((&&&(((---######"""!!!!!!###&&&)))%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******************+++,,,,,,------.........///111222444555555777777888:::===AAAEEEGGGEEEFFFHHHJJJLLLNNNOOOPPPMMMPPPPPPLLLKKKNNNNNNJJJIIIKKKNNNPPPQQQQQQRRRRRRUUUTTTTTTUUUUUUTTTRRRPPPJJJGGGFFFEEECCC@@@===<<<>>>;;;666333222222222111///...---,,,+++***))))))''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))++++++++++++***+++---.../////////111333333444555666777888888888<<<>>>===999666666444000++++++***)))))),,,333888@@@;;;;;;;;;888:::LLLaaazzz}}}vvvvvv}}}}}}jjjffffffqqqrrrjjj|||fff^^^eeehhh\\\JJJ@@@EEENNNLLLKKKHHHDDD@@@===:::888444222...***'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###***...222888BBBIIIDDDFFFDDD<<<000(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###!!!+++222)))$$$&&&$$$%%%&&&'''&&&&&&&&&(((***))))))+++,,,...000111222333444666888999999999999888666555555888<<<>>>@@@;;;;;;;;;:::999888777666444444444333222111000///------,,,+++***)))((('''((((((((('''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&XXXHHHDDD@@@>>>;;;777666666444000,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,---,,,+++******,,,---...(((***,,,///111000---***---,,,---000000---***)))---,,,++++++++++++++++++$$$((('''######((()))%%%'''&&&(((+++)))%%%$$$'''%%%$$$&&&***------)))$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&'''((()))************)))))))))***++++++,,,,,,,,,---...000222333444555666666666888<<<@@@DDDFFF>>>???BBBFFFKKKOOORRRSSSLLLRRRUUUQQQPPPSSSSSSOOOIIIKKKKKKJJJIIIMMMTTTZZZSSSTTTTTTRRRNNNJJJHHHHHHDDDEEEGGGGGGCCC???@@@CCC===999444111000000//////...---,,,+++***(((''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&(((*********)))))))))+++---......///111222...///111333444666666666444777777555555777666333((()))(((((()))///888???AAA999666:::===EEE[[[rrrtttiiirrr}}}xxxzzz{{{ooovvvrrrwww|||zzzuuujjjbbb\\\```fffaaaOOO>>>KKKJJJIIIFFFDDDBBB@@@???777444000+++(((&&&&&&&&&&&&%%%$$$%%%%%%$$$""" !!!$$$&&&%%%###$$$***///,,,222555000&&& """&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""!!!---444+++%%%&&&$$$%%%&&&'''&&&&&&&&&(((***)))***+++---///111222333...///111222444555666666444111///000555999:::999666777777888888777777777111111111111111000///...*********+++***)))(((((((((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&SSSKKK???>>>>>><<<999888666444111...+++***))))))******)))'''(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((()))***,,,'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))******++++++,,,------,,,---...000222333444444111222444666999<<>>===>>>>>>===<<<777666444111///---,,,+++,,,,,,+++***)))((('''&&&((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******((()))***+++---000222333333444555777777777666666777555333333444444111...&&&,,,---***000<<<@@@<<<666111777JJJ]]]ggglllooozzzrrrqqq~~~rrrhhhssszzztttqqqvvv}}}uuu|||vvvmmmttt}}}iiiGGG<<>><<<999888666444111...+++)))'''''''''&&&%%%###((('''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((((()))+++(((((()))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))(((((('''''''''((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++***+++---...000111111111///000111333666999<<<===@@@AAAAAAAAAAAACCCGGGJJJNNNLLLIIIFFFEEEDDDEEEFFFIIIIIIGGGEEEEEEFFFIIIKKKCCCFFFIIIHHHEEEAAA??????AAA???===<<<<<<;;;999777555444222000...,,,++++++,,,++++++***(((''''''&&&'''&&&%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******(((((()))***,,,...///111111222444555666555555444555333222333444333111...,,,---...000777>>>===999===888@@@[[[www|||tttlllvvvppprrr}}}wwwwww{{{yyywwwpppttttttkkkRRRBBB>>>JJJNNNDDD???DDD@@@===999444///+++'''%%%'''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***,,,,,,,,,---000222333333111111000111222333222333333333222222111111555333333444666888888777555222000......---+++***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''TTTLLL@@@@@@>>><<<999888666444111...---,,,++++++,,,,,,+++***''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((''''''((()))))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''',,,***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))************+++,,,------------,,,---...000222555888999===>>>@@@@@@@@@AAACCCEEEGGGFFFDDDCCCBBBBBBCCCDDDDDDFFFHHHFFFCCCBBBEEEHHHDDDBBBAAAAAABBBAAA>>>;;;>>>===;;;;;;:::888444111222111///...,,,++++++++++++******)))((('''&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******))))))))))))***,,,---...///000111333444444333333333333222333333222///,,,,,,+++///777<<<999555444NNNPPP]]]ttt|||rrr{{{~~~hhhaaajjjyyyxxxhhhvvvwwwqqqppprrrkkkOOO===DDDLLLGGGCCCEEEBBB???;;;888666111***$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,...111444222222222222222222222222555777999777444111111222333222000111444777888888444222///...------+++)))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&TTTMMMAAAAAA>>><<<999888666444111...,,,+++,,,...111333333333&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''///,,,)))&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))******++++++,,,,,,++++++++++++,,,...000333555666999<<<>>>??????>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEBBBDDDEEEEEEBBBAAABBBCCCCCC@@@>>>>>>??????;;;888::::::999999999666222//////...---,,,+++*********))))))(((((('''&&&&&&%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))******************+++,,,---...///111222333333333333444444333222111///,,,***+++---777???<<<555888BBB\\\hhhwwwyyywwwwww}}}fffRRR___{{{kkkjjjooozzz|||uuunnnmmmwwwjjjUUUBBBAAAJJJKKKEEEEEEAAA<<<;;;:::666...''''''&&&&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))++++++,,,---000222111222333444555666666555777<<>>888444555777555333111111444666777777444222///......---+++***((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&SSSLLLAAABBB>>><<<999888666444111...((('''''')))---//////...%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((///---)))&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))***++++++,,,,,,+++++++++++++++,,,---///111333444666999<<<======<<<<<<===;;;===???AAACCCEEEFFFGGGCCCBBBAAABBBDDDDDDAAA>>>??????>>>===<<<:::999777777777777888888777333000---,,,+++***))))))))))))((('''''''''&&&%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))+++++++++++++++,,,------...///111333444555444444666555444222///,,,+++***444888???@@@999888NNNhhhlllssszzz{{{zzz}}}rrrccc\\\gggxxxmmmqqquuuqqqqqqwwwtttvvvmmmYYYJJJGGGGGGDDDHHHCCC>>><<<<<<:::444...)))'''%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***+++++++++,,,...000///111333666888999::::::888>>>CCCCCC>>>::::::<<<888666444333555666666555555333000......---,,,***))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&RRRKKKAAABBB>>><<<999888666444111...***)))(((((()))***((('''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((,,,***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))******+++,,,,,,,,,++++++,,,,,,---...///111333444444777:::;;;;;;;;;;;;<<<<<<>>>AAACCCEEEFFFFFFFFFFFFCCC@@@BBBDDDEEEAAA============>>>>>>===;;;999666666555666777666333111---,,,+++))))))(((((((((&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))+++++++++++++++,,,---...///000222444555666555555666555444000---,,,---...:::<<<<<<::::::JJJkkkvvvvvvmmmjjjgggmmm|||zzzqqqfffeeennnpppmmmrrrwwwgggJJJ???EEEGGGDDD@@@???>>><<<888444---)))%%%$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***+++,,,+++***+++---///000111333555888:::<<<===888===BBBDDDAAA>>>======888666555555666666444222444222///...------+++***))))))(((((('''&&&&&&&&&$$$$$$$$$$$$############"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%PPPJJJAAAAAA>>><<<999888666444111......,,,+++*********(((&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###################################################$$$&&&&&&%%%%%%&&&((($$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))***+++++++++++++++,,,,,,------///000222222333555888999999:::<<<===AAABBBDDDFFFFFFEEECCCBBBFFFEEECCCCCCCCCCCCBBBAAA@@@>>>===BBBIIIJJJFFFAAA888666444444444333111///---,,,+++)))((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((())))))))))))******,,,------...///111333555555555555444333222///,,,---111555999:::<<>>:::777333---'''%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,...000222222222333555777999;;;777:::>>>AAAAAA>>>:::777444444444555777666333111222000---,,,++++++)))'''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$############!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%OOOJJJ@@@AAA>>><<<:::888666444111...+++***((()))******)))'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%################################################"""###%%%%%%%%%%%%'''(((###$$$%%%''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&'''((()))***++++++++++++,,,,,,,,,---...///111111333555777888999:::<<<>>>EEEFFFGGGGGGFFFCCC@@@>>>EEEGGGGGGEEEAAA@@@BBBEEEFFF@@@???HHHTTTYYYRRRHHH999777444222111000///---...---+++***((('''''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''(((((()))+++,,,------...111333444555555555111111000---,,,///555;;;777;;;DDDXXX{{{rrrjjjmmm~~~|||{{{zzzwwwvvvuuuvvvxxx|||vvvqqqvvvpppkkkqqqhhhJJJ<<>>???<<<666111000111222555777666333000000...+++***))))))'''%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%WWWFFF@@@CCC???===:::888666333000---++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""############"""$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++,,,---...////////////333555777:::;;;;;;::::::AAABBBCCCCCCCCCBBBAAA@@@BBBAAA@@@@@@@@@@@@@@@@@@@@@??????CCCHHHIIIEEE@@@999666333222111000///---***)))(((''''''&&&''''''########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************---...///111222222333333333111---***---555:::;;;222CCCcccqqqppp|||ttttttxxx|||vvvoookkklllnnnooonnnssslllddd]]][[[YYYWWWUUUNNNMMMMMMOOOPPPTTT[[[bbbdddeeegggmmmuuu{{{~~~yyyoooqqqvvvssskkkmmmvvvuuukkkMMMFFFBBBDDDDDD???===@@@:::777333...***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$&&&)))***########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***,,,...000111333333222111000222555888>>>===;;;999777666444444///000222333444444333222,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""VVVFFF@@@BBB???===:::888666333000---++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""!!!"""######$$$$$$######$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++,,,---............///111444777888888777666<<<===@@@BBBCCCDDDDDDDDDAAA@@@@@@?????????@@@@@@@@@>>>>>>AAAEEEFFFBBB>>>777555222111000///...,,,---,,,***(((&&&%%%$$$###########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************,,,---...000111222222222111---***---444:::===>>>SSSfffwwwuuu|||zzzrrriii^^^WWWIIIDDD???======??????>>>BBB>>>:::888888777666444888888888888888777888:::;;;===@@@FFFNNNVVV\\\___gggnnn|||llloooiii```bbbooouuurrrqqqTTT;;;;;;FFFGGGAAA<<<<<<999555///+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$&&&((()))########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...000000...000111222333666:::<<<:::999888777555333111000111111222222222000///...,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""VVVFFF@@@BBB>>><<<:::888666444000---++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))***+++,,,,,,------,,,+++---111444666555333222888999;;;>>>???AAABBBBBB???>>>>>>>>>>>>>>>?????????===;;;===@@@@@@>>>;;;555222000.........,,,***555333111---***(((&&&%%%########################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************,,,,,,...///000000000000///***,,,666<<<:::;;;???SSShhhzzzmmmrrrrrrjjj]]]RRRJJJCCC<<<777999777555555666666555444666555444555777777666555666666777888999999666333000111222333555999===@@@HHHLLLZZZmmm|||yyykkkaaadddmmmllldddvvvhhhSSSCCCBBBHHHEEE===???<<<888333---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""###$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...///000,,,...111444555666999;;;:::;;;;;;;;;999777444222333222222111///---+++***++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############VVVHHHBBBCCC>>><<<:::888666444000...++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''((()))***++++++++++++))),,,000444555555333111777888999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======;;;999999;;;;;;999777222000---,,,,,,,,,***)))555444111...+++((('''&&&################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))************+++,,,---...////////////,,,,,,444===;;;777>>>MMMcccqqq}}}{{{rrraaaUUUFFFAAA;;;777666777666555666666777888888888777666666555555555666777888888///000111222666999999555888999999777444333444666777666<<>><<<999888666444111...++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))***************,,,000444666666444333888888888999:::;;;<<<<<<;;;;;;:::999999999999999;;;:::888888777777666555000...+++*********)))''',,,***)))'''%%%######"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))************+++,,,---......///......---111888;;;888???[[[yyy~~~kkkZZZJJJ<<<333888777666666666777777777000111333444444444444444333222000//////222555888777:::999555666::::::666111222444444444444555666555222222666>>>MMMfffzzz}}}yyyvvv]]]hhhvvvvvv^^^AAA:::DDDBBB@@@>>>:::555///+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***,,,---//////222555777888666444333333666777999:::999777444222222111000///...---,,,,,,))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################VVVJJJDDDEEE===;;;999888777444111///++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''((())))))******)))+++---000333555555555555888888999:::<<<>>>@@@BBB<<<<<<:::999888888777777999999999888777555444333...,,,***)))***)))((('''&&&&&&%%%$$$$$$###$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************,,,------...//////......111666999999AAA]]]zzzvvvyyyzzzkkkVVVEEE;;;888888888555666777777777777666555555666777777777888:::<<<<<<;;;999666666888===AAA???FFFIIICCC??????;;;444<<<999555333444555555444777666777666555:::IIIYYYmmmvvvzzzrrr~~~bbb[[[vvvzzzVVV<<<>>>AAA@@@???===999444///,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%&&&&&&''''''((()))***,,,---...///222555888::::::999999999888999:::;;;:::888777555111000///...------------((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$TTTHHHBBBCCC===;;;999888777555111///++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""######$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&'''((())))))************+++---///111333444555999999999:::;;;===???AAA@@@???===;;;:::888888777666888999999888555444333...,,,***)))))))))(((''''''&&&&&&%%%%%%&&&&&&'''########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************------...////////////...555:::===CCC\\\|||zzzqqqRRRJJJ@@@999999<<>>>>>>>><<<999555555777:::WWWjjjzzz}}}{{{yyysssjjjZZZOOOAAA999777777555333888777999:::777555999@@@OOO[[[mmm{{{~~~pppvvvuuuaaajjjyyyqqqTTT<<>>CCCRRRuuujjjLLLEEEDDDDDDEEEEEEAAA999333<<<<<<<<<;;;::::::;;;===<<<;;;:::777555888>>>DDDCCCDDDBBB===777222000111...LLLkkkyyy~~~zzzpppjjjYYYDDD888666888888666888555555999999777666999444@@@PPP___lllxxxsssrrryyybbbeeeppp???>>>???@@@@@@>>>:::666333''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&''''''(((((()))+++,,,---.........111333555555666888:::888888888888888888888888111///---+++)))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%########################"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$PPPJJJDDD@@@;;;:::999888777555222///)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######### !!!&&&,,,---&&&########################$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******(((((((((***...111333333;;;:::999888888888999:::<<<;;;:::::::::;;;<<<===777777666555333111...,,,...---+++***)))(((&&&$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++%%%+++000...***+++333<<<888666PPPyyydddSSSKKKLLLEEECCCFFFDDD<<<:::@@@AAAGGGJJJFFFDDDFFFCCC>>>@@@===999666444333222111222333333333333222111111333777BBBOOOVVVZZZ___ddd\\\fff```III999;;;<<<666888888888888777777666666999555666@@@JJJUUUdddrrrmmmxxx}}}jjjsssyyylllHHH???;;;======888666999000+++'''%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((()))***,,,---...+++---000333555666555444444555555888999999777444444222///,,,)))&&&$$$$$$((('''&&&$$$######$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""PPPJJJDDD@@@;;;:::999888777555222///+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""&&&******%%%!!!########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))+++...000222222777666555555555666777888::::::;;;<<<;;;:::999888888888777666444222///...---,,,+++******)))((('''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((())))))******++++++,,,,,,++++++,,,000444888666JJJtttyyy~~~bbbKKKEEEOOO\\\PPPFFF@@@FFFOOOVVVYYY[[[XXXLLLBBBAAACCCEEELLLTTTDDD@@@<<<999888666222///111111111222444555444444000222:::FFFOOOSSSVVV[[[___gggcccPPP???999888555666777999::::::999888777;;;888888<<<===>>>CCCKKK]]]lll|||wwwhhhnnntttkkktttzzz]]]KKK;;;:::BBBCCC:::000333///)))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((()))***,,,...///...///111222333333333333333333444666888888666444444333000---+++((('''&&&((('''%%%$$$######$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""PPPJJJDDD@@@;;;:::999888777555222///,,,++++++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""################################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((((())))))***+++---...///444444444444555777888999888999;;;<<<<<<:::777555777777666444222000...,,,******))))))))))))((((((%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((())))))***+++++++++///,,,***---222777777666KKKqqqmmmWWWKKKJJJNNNNNNLLLNNNKKKNNN]]]xxx|||aaaKKKHHHEEE@@@IIIYYYVVVQQQLLLIIIIIIEEE???999777555333444777999888555555333888DDDNNNRRRUUUXXXeeejjjjjj___LLL<<<777999555666888:::::::::999888888777888888666444777<<<;;;III[[[iiiwwwssseeerrrllllllwwwwww^^^@@@444<<>>;;;:::666111,,,((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&'''(((+++---///111444333111000111222444555111111111333555666444333---,,,+++)))((('''&&&&&&&&&%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""RRRIIICCCAAA;;;:::999888777555222///+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""%%%'''%%%"""!!!###&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))((()))+++***((((((***,,,222333555777999;;;<<<===777777777777888888999:::333222111///---+++***)))***+++,,,***&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))))))))***++++++,,,,,,(((,,,///...///<<>>;;;777555444555777999<<<>>>@@@@@@===:::666333888555444777???KKKYYYcccuuuxxxpppyyy~~~|||xxx^^^AAA777>>>HHH;;;888444...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&%%%&&&'''(((+++---///111444333111111222444777999333222222333444555444333+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""RRRIIICCCAAA;;;:::999888777555222///+++******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!$$$&&&%%%""""""###&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***,,,...---******---000...000222444666888999999999888777666777888:::;;;555444222000...,,,++++++,,,...///,,,(((%%%&&&(((###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***))))))******+++,,,,,,,,,+++---......555LLLnnnyyyhhhaaa```aaadddddd___^^^nnn{{{lllnnnyyy{{{___LLL???777888:::???IIIWWWeeepppvvvqqqpppllleee\\\RRRIIIEEE;;;666555;;;DDDLLLSSSXXX[[[```llltttkkkUUUDDD???AAA>>>:::666444666888::::::@@@HHHNNNPPPLLL???333:::666333444666888<<>>;;;<<<>>>BBBKKKUUUZZZcccnnntttsssfffOOO;;;333333555555555444333222999;;;>>>III[[[iiifff[[[AAA:::555777777555666;;;777666:::FFFYYYqqqnnnSSSmmm|||iiiqqqnnnffftttvvv^^^GGG@@@:::<<<===:::333---)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!###%%%'''''''''&&&%%%((((((((()))***,,,---...222111111000000///000000555333000//////...---+++***)))'''&&&$$$$$$######""""""$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""RRRGGGBBBBBB;;;999888777777666333111...,,,++++++,,,+++***(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%'''***,,,---######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&'''''''''((((((((((((((()))+++...222555777888999777777777666555333222111///...---,,,***)))((('''''''''&&&%%%%%%$$$######"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''',,,***))))))+++------,,,<<<000@@@mmm~~~xxxuuuqqqhhh___ZZZ[[[kkkuuusssttt{{{|||uuusssjjjccccccllluuuyyyxxx}}}VVVGGG>>>888888777333111444AAAMMM[[[___ZZZPPPJJJHHHAAA>>>999666777;;;@@@DDDIIIXXXgggqqqyyytttZZZ===999777444444444222000///444999@@@GGGNNNYYYgggqqqJJJ???777999;;;888777888444777888888???RRRiiiyyylllUUUccczzzuuuqqqvvv}}}ssskkkXXX999>>>???>>>:::666222,,,&&&'''&&&%%%&&&(((((((((&&&%%%&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&&&&'''((((((((((((***,,,...///111222333222000000111222222222111///...---,,,+++(((((('''&&&%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""OOOEEE@@@???;;;:::888777777666333111---,,,******++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""############""""""""""""####################################$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''''''''(((((((((((()))+++...111444666777777555555444444333222111000------,,,***)))((('''&&&'''&&&&&&%%%$$$$$$######"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))***++++++,,,---......333LLLjjj|||zzzxxxtttlllfffdddZZZgggpppnnnkkklllppprrruuuvvvyyy|||~~~]]]PPPCCC>>>;;;888888;;;000999DDDKKKJJJFFFCCCCCC<<<999555222222555999;;;???LLLZZZfffrrruuudddNNN<<<777555888777222000222111666>>>DDDLLLVVVcccmmmnnnNNN===999888888999666888777555777AAAPPPZZZuuu~~~YYYIIIOOO}}}}}}}}}pppvvv~~~pppTTT<<<;;;<<<<<<999333...+++'''&&&%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""#########$$$$$$%%%%%%&&&&&&'''((((((((((((***,,,...///000111222222111000111333111000///...,,,+++******((('''&&&%%%%%%$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""OOOEEE@@@???;;;:::888777777555333000,,,+++))))))******(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$######""""""########################"""############$$$$$$$$$################################################""""""""""""############""""""""""""####################################$$$$$$$$$###############"""############$$$$$$$$$##################$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''''''''(((((())))))***+++---000222333444555111222222222111000000///,,,+++***)))((('''&&&%%%&&&&&&%%%%%%$$$$$$######"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&))),,,---,,,---000333666bbb{{{|||{{{yyyuuupppnnnppp^^^dddkkkmmmgggbbbhhhrrrwww|||zzzaaaNNNBBB:::777777111444777999:::999777555777555222//////000111333666@@@LLLYYYiiitttooocccEEE999555:::;;;222///444...333:::AAAHHHRRR]]]ddd~~~mmmTTT>>>555666555666666444333555:::@@@UUUcccxxxyyyMMM???mmmqqqvvvwwwlll{{{~~~jjj@@@999888===>>>666111111'''%%%$$$%%%'''((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############$$$$$$%%%%%%&&&&&&'''((((((((((((***,,,...//////000222222111111222444///......,,,+++***)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""RRRIIICCCBBB<<<:::888777777555222000+++***(((((())))))'''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################!!!"""""""""############!!!"""""""""############################################################""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))++++++---...000111222333000000000111111000//////++++++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))***+++&&&))),,,,,,+++...555<<>>DDDKKKSSSXXXZZZnnnwww[[[DDD999666555555777777555777;;;:::IIIaaayyyvvvSSSggghhhrrrsss\\\ggg{{{uuuPPP>>>444:::@@@;;;444444(((&&&$$$$$$&&&''''''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((***,,,...///...000111111111111333444///...---,,,***)))((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""SSSKKKEEECCC<<<;;;999888777555222///+++)))(((((()))((('''%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$################################################!!!"""""""""############!!!"""""""""############################################################""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))***++++++,,,---///000111222000111111111111111000///++++++***)))(((''''''&&&%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((******+++)))++++++******111<<>>BBBGGGJJJMMMLLLKKKRRRcccuuuvvvbbbMMM>>>999888<<<===999888;;;333;;;JJJ^^^ssslllZZZsssssslllvvvxxxcccbbbuuu}}}eeeLLL666666>>>>>>888444+++(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((***,,,...///...000111111111111333444///...---,,,***)))((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""PPPIIIDDDAAA===;;;999888777555111///+++***(((((())))))'''&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$##################$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%&&&&&&'''((()))******++++++,,,---...000222333111222222222111111000///*********)))((('''''''''$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))******++++++******---666BBBKKKNNNOOOggg~~~~~~tttlllppp}}}|||~~~uuujjjYYYRRRIIIBBB>>>;;;777333333333222111111000///...---111888DDDVVVjjj|||hhhLLL???<<<888222...111444999>>>BBBEEEFFFFFFFFF???:::AAAUUUfffggg___GGG???<<>>;;;444///,,,(((&&&&&&''''''&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%###$$$$$$%%%%%%&&&&&&'''((((((((((((***,,,...//////000222222111111222444......---+++***)))(((''''''&&&%%%$$$$$$#########$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""}}}MMMGGGBBB@@@===;;;999888777444111///,,,***))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%&&&'''((()))******+++++++++,,,...111333444222222222111111///...---))))))(((((('''&&&&&&&&&##################$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''(((((()))))))))************---444===FFFLLLJJJ^^^yyyuuuwww~~~~~~~~~zzzqqqkkkcccYYYOOOGGG???;;;<<<:::999666444222111000......111:::KKKaaayyyiiiOOO???:::666000111444999???DDDFFFFFFDDD;;;AAACCC>>>===EEEMMMQQQEEE===<<>>666666888888888888===MMMddduuupppKKKMMMooowww|||uuummmuuuyyylllSSS;;;666<<<===666222///***'''''''''&&&&&&###%%%'''))))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''((((((((((((***,,,...///000111222222111000111333---,,,+++***((('''&&&&&&'''&&&%%%$$$############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""|||MMMHHHCCCAAA===;;;999888777444111...,,,+++))))))******((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&'''((()))***++++++++++++,,,...111444555222222222111000...---,,,'''''''''&&&&&&%%%%%%%%%##################$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))+++111999BBBHHHKKKWWWwww~~~}}}~~~}}}~~~~~~|||yyytttmmmccc[[[TTTPPPEEECCC@@@<<<888555333222111...---333BBBXXXttt\\\CCC<<<999333000333999@@@FFFHHHGGGEEEBBBCCC@@@999888;;;999333<<<555888FFFLLLEEE<<<;;;///777===:::555<<>>888555111,,,(((''''''&&&%%%"""%%%(((******)))&&&$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%###$$$$$$%%%%%%&&&''''''((((((((((((***,,,...///111222333222000000111222++++++***((('''&&&%%%$$$'''&&&%%%$$$############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""QQQEEEAAADDD>>><<<999777666444111///++++++******)))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$%%%''''''%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$################################################"""############$$$$$$$$$((((((((((((((('''''''''+++*********,,,...111333666555333111///...,,,+++(((((('''&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((...***'''&&&(((******))),,,222///333BBBJJJKKKQQQ~~~vvvxxxzzzqqqooo|||zzz}}}wwwuuuuuuqqqmmmllleeeWWWHHHAAAAAA???<<<999444111,,,000:::BBB___nnnSSS>>>444666333444999@@@IIINNNNNNLLLIIIGGGCCC???<<<:::888777@@@777:::XXXssseeeFFF;;;<<<999777888999:::@@@GGGmmm[[[VVV{{{xxxYYY^^^eeekkkSSS111555CCC:::777555000***&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((***+++,,,---...000111000///---,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""PPPDDD@@@CCC>>><<<999777666444111///*********)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&###%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$((((((((((((''''''''''''***)))))))))***,,,///000222222111///---,,,+++***(((''''''&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,***'''''')))+++***)))...,,,000@@@HHH>>>FFFccczzzyyy}}}{{{~~~yyyuuutttrrrkkkbbbYYYPPPHHHAAA???999666///000666:::RRRuuu{{{aaaIII888666222555:::BBBIIIMMMOOOOOOMMMKKKGGGCCC@@@@@@CCCEEENNNEEE<<>>DDDUUUkkk{{{YYY^^^}}}wwwooo___dddnnn```@@@888===666888666222,,,'''%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((***+++,,,+++,,,...//////...---,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""PPPDDD@@@CCC===;;;999777666444222000******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$###$$$''')))$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$'''''''''''''''''''''''')))(((((('''(((***,,,---......---,,,+++***))))))''''''&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((+++)))((()))***+++***))))))---444@@@FFFBBBWWW~~~~~~|||}}}{{{}}}wwwyyyvvvmmm^^^QQQHHHDDD===:::111///222333DDDbbbzzz}}}gggPPP<<<666111666===CCCHHHKKKOOOQQQHHHIIIHHHEEEBBBAAADDDHHHIIIHHH999===hhh}}}cccFFF===777666888999;;;>>>BBBVVVssscccGGGlllyyyuuu}}}gggeeeooopppXXXBBB999444999888444...)))&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((***+++,,,***+++,,,---------,,,+++''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""PPPEEEBBBEEE===;;;888777666555222000++++++******)))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((()))(((''''''(((,,,///((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$&&&&&&'''''''''''''''((()))(((((((((((()))***+++,,,+++++++++***)))))))))&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***+++++++++******'''999>>>>>>MMMfff{{{}}}www|||}}}vvvkkk```WWWPPPAAA>>>444111333111===UUUmmmzzzjjjVVVBBB<<<222888@@@EEEGGGIIILLLOOODDDGGGIIIGGGCCCAAACCCFFFEEENNNBBB888PPPpppxxxtttPPPEEE;;;999:::999888999<<>>;;;444444AAA\\\}}}lllJJJ999666<<>>:::;;;;;;888222---)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))******111000///---+++)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""############""""""########################""""""""""""""""""""""""OOOFFFCCCAAA<<<:::888777666555333111...------,,,,,,+++******((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&'''(((***,,,---((()))***,,,---------,,,---...000///...---///000.........---,,,+++))))))))))))))))))(((((('''&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&''')))***+++,,,------++++++***)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***+++***)))***---000;;;GGG\\\|||yyyggglllfffSSSDDD???777333<<>><<<:::888777666555333222------,,,++++++******)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&(((***---000333444777888:::===>>>>>>>>>>>>DDDEEEGGGGGGEEEDDDDDDEEEHHHGGGEEEAAA===999666444444444444222111///---,,,***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&((()))+++,,,------+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))++++++***((()))---111@@@___uuu~~~mmmrrrkkkWWWGGGBBB:::555<<>>@@@===888777:::666;;;999555@@@\\\xxxSSSXXX|||hhheeennn|||ppp[[[888:::<<<;;;666111,,,***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))*********))))))))))))******&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$########################################################################""""""############""""""########################""""""""""""""""""""""""MMMHHHFFFBBB===;;;888777666555222000---,,,++++++,,,,,,***)))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((((((((('''''''''''')))((('''(((***)))&&&$$$***%%%$$$((('''%%%***222444777:::===BBBHHHKKKKKKOOOQQQRRRQQQOOOOOOPPPQQQJJJEEEDDDJJJPPPRRRSSSUUUXXXXXXUUURRRPPPPPPOOONNNIIILLLLLLFFF<<<555333444===>>>???>>>:::555111///...---+++***)))((('''%%%%%%&&&((())))))(((&&&&&&'''&&&$$$###"""###$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))///)))(((...---***000<<>>888333===[[[}}}}}}eeePPP???777BBBVVVaaafffbbbUUUWWW___jjjssswwwyyyyyyyyyooolllZZZJJJEEE???@@@LLLKKKHHHDDD@@@<<<:::999888:::888:::<<<;;;CCC```{{{BBBdddwwwooolllwww{{{pppjjjPPP888777???555000111'''%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,...000+++***)))(((&&&&&&%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%""""""""""""""""""""""""MMMHHHEEEAAA===;;;999777666555222000...---++++++,,,+++***((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))******)))&&&&&&))),,,+++...555<<>>:::999;;;AAAIIIOOOPPPKKKFFFAAA>>>;;;777333...***'''+++(((###!!!"""%%%(((***$$$$$$$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***,,,)))***......---999JJJ]]]tttkkkuuu~~~{{{nnn\\\MMMEEE???;;;:::VVVwwwkkkVVVEEE<<>>;;;999:::888;;;===;;;>>>RRRjjj[[[XXXoooqqqsss{{{\\\DDD999<<<;;;666000)))&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,...///+++***)))'''&&&&&&%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%########################MMMHHHDDD@@@<<<;;;999888777555333000000...,,,+++,,,+++)))'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))***)))((((((((()))***+++))),,,...,,,))),,,444;;;:::@@@DDDDDDEEEGGGGGGEEE;;;;;;===CCCHHHLLLNNNNNNJJJGGGCCC???;;;666111...888444222222000000444:::111333666:::>>>BBBEEEGGGEEEAAA======>>>>>>999555//////555AAAOOOWWWWWWUUUVVVTTTPPPKKKEEE@@@<<<:::888222***&&&&&&'''((('''&&&&&&''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((((((((()))))))))******)))))),,,...---111EEE\\\ssswwwvvv~~~zzz{{{uuudddUUUKKKBBB<<<666MMMnnnrrr___IIIAAAJJJ[[[ccchhhfff[[[]]]___cccggggggddd___ZZZ[[[^^^UUUJJJHHHDDDCCCKKKNNNNNNNNNLLLGGGBBB<<<999888666888======<<>>888777333111555<<>>:::555222333999======@@@EEEhhhmmmaaa}}}{{{lllBBB222AAA>>>000333***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$&&&&&&########################NNNHHHDDD@@@;;;:::999999999777444111111///---,,,,,,+++)))'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++*********))))))((((((*********+++---///111333777999>>>DDDJJJOOOQQQRRRSSSLLLBBB;;;>>>CCCBBB<<<<<<666777???GGGHHHJJJLLLQQQRRRTTTVVVWWWUUUQQQNNNGGGHHHMMMOOOJJJAAA>>>@@@JJJJJJOOOWWWWWWPPPLLLLLLOOOKKKDDD>>>:::;;;>>>@@@;;;999555000---///555;;;222111000...///444;;;AAAIIIHHHHHHIIIIIIFFF???:::...,,,)))''''''''')))***%%%%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************,,,...///------:::WWWppp{{{}}}yyyxxx|||}}}rrrjjjfff___MMM===777===UUUyyyxxxiiiIIICCCQQQgggrrrtttkkk\\\OOOUUUYYYVVVNNNIIIKKKPPPXXXbbb]]]RRRQQQNNNJJJLLLHHHKKKOOOQQQOOOJJJDDD@@@888444111555;;;===>>>???VVVtttWWWmmmxxxzzzMMM555>>><<<222888---+++((('''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&########################OOOIIIEEEAAA:::::::::::::::888444111111///---,,,---,,,***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((('''(((***...222777<<>>DDDHHHJJJKKKJJJMMMRRRTTTTTTRRRPPPOOOTTTOOOQQQYYYWWWRRR\\\mmm{{{uuuxxxvvvsssdddggghhhggggggmmmxxxwwwqqqllllllmmmlllnnnrrrwwwlllfffiiilllppp{{{fff___VVVPPPNNNNNNLLLKKKJJJLLLKKKGGG???888555555:::<<<===:::666444555888888999888777999BBBOOOYYYWWWUUUPPPIII@@@777000,,,---,,,***(((''''''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))*********+++++++++...---,,,222AAAZZZttt{{{vvv|||{{{uuulll]]]OOO>>>444AAAlllsssTTTHHHPPPgggvvvwwweeeMMM@@@???===;;;<<>>777444666:::;;;999888EEE[[[rrroooyyy|||pppWWW>>>777::::::222---(((''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$PPPKKKGGGCCC:::::::::;;;;;;999555111///...,,,,,,------,,,+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************+++,,,...000222333444:::===BBBHHHLLLNNNNNNNNNHHHNNNTTTTTTPPPNNNOOOQQQUUUPPPVVV```^^^[[[uuu}}}~~~ppp```\\\\\\ZZZWWWOOOLLLHHHFFFDDDEEEEEEEEEKKKOOORRROOOGGG@@@======222444333000...333???JJJPPPRRRTTTTTTQQQLLLFFFBBB222000---***((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))************+++++++++---++++++444KKKhhh~~~www~~~~~~pppcccUUUJJJ@@@222===iiiyyyYYYIIIOOOgggyyy|||kkkRRRHHHAAA:::;;;BBBKKKOOOQQQ[[[ggg```QQQQQQSSSQQQRRRPPPPPPPPPOOONNNMMMKKKJJJBBB>>>777444777;;;<<<:::>>>;;;DDD]]]zzzzzzvvvzzz}}}fffAAA666===888333...(((''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$PPPIIIBBBBBB>>><<<:::;;;<<<:::555111...,,,++++++------,,,***))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((+++)))(((((()))+++,,,,,,***000333333888@@@BBB>>>DDDDDDGGGKKKLLLKKKKKKLLLLLLYYYfffjjjfffgggpppyyynnnnnnlllppp}}}~~~vvvxxxxxxxxxcccNNNSSS\\\RRRFFFEEEQQQSSSJJJIIIOOOIII:::;;;BBBDDD;;;000---222777:::DDDOOOTTTSSSRRRSSSVVVLLLJJJAAA555,,,)))(((&&&"""&&&)))(((%%%###&&&***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&((())))))***((('''&&&((()))&&&'''(((***++++++++++++---+++(((''''''((('''&&&&&&'''(((((('''&&&%%%$$$***)))&&&%%%$$$$$$%%%&&&&&&&&&'''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''')))*********)))(((&&&%%%''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))***+++,,,------000222111cccsssxxx~~~ttthhhVVVIII===@@@___uuu^^^NNNPPPeeezzzuuuYYY@@@<<<<<>>888555777:::999555;;;>>>???EEEaaarrruuu}}}~~~pppIII777;;;???666222,,,***)))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&)))%%%""""""%%%'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%$$$"""$$$%%%&&&''''''&&&$$$###$$$$$$############$$$$$$########################PPPJJJDDDDDD===;;;::::::;;;:::555111...,,,++++++------,,,***))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''((())))))************************((()))***---......---+++//////......777CCCHHHGGGMMMKKKIIIKKKMMMTTT___jjjdddoooyyyzzztttuuuuuufff^^^ccc^^^RRRHHHKKKRRRLLL??????BBBFFFFFF@@@777///,,,888666888@@@LLLSSSSSSOOOSSSPPPLLLHHHAAA888111---%%%&&&'''((('''&&&$$$###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))(((((((((((()))%%%''')))******)))'''&&&$$$%%%'''((()))***---///.........///111444888:::CCC>>>777111...,,,***)))***)))(((''''''((()))***''''''''''''''''''((((((%%%%%%&&&'''&&&&&&%%%$$$&&&''''''((((((''''''&&&(((''''''&&&&&&''''''''')))*********)))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))***+++,,,------111333???jjjzzzuuu~~~uuueeeHHH<<<===[[[{{{eeeUUUVVVkkk~~~cccLLLCCCAAAHHHNNNRRR]]]jjjiiiccc\\\YYYZZZZZZWWWTTTSSSPPPNNNMMMNNNMMMJJJFFF???<<<777666888:::999666999===>>>BBBYYY|||oootttxxxvvv^^^???::::::777333---***)))((('''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%)))(((&&&%%%'''(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################OOOLLLFFFGGG===;;;::::::;;;:::555000...,,,++++++------,,,***))))))))))))))))))))))))'''(((((())))))((((((((((((((((((((((((((((((((())))))((((((((((((((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++777;;;@@@DDDJJJNNNKKKEEEFFFEEEFFFKKKQQQ^^^ttt~~~~~~ttt|||```KKKEEEGGGHHHAAA@@@GGGJJJAAA888555999555444:::FFFOOOQQQPPPSSSMMMNNNTTTUUUJJJ???;;;000+++&&&$$$&&&'''&&&###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((()))))))))&&&'''(((******))))))((((((+++000444888<<<@@@DDDLLLHHHCCC>>><<<===???AAA>>>???AAACCCCCC@@@:::666222000,,,(((''''''(((***))))))))))))((('''&&&%%%&&&&&&''''''(((''''''&&&&&&''''''((((((''''''&&&(((''''''&&&''''''(((((())))))******)))((('''&&&''''''''''''''''''''''''&&&''''''(((((())))))******))))))******+++,,,---,,,111444TTTsss|||~~~mmmMMM>>>;;;TTT~~~lllZZZ[[[pppnnn\\\MMMHHHPPPVVVXXXeeeyyypppkkkggggggiiifff___WWWVVVRRRNNNMMMNNNNNNLLLJJJAAA<<<888888:::;;;999888777<<<>>>???NNNmmmuuuhhhtttsss{{{wwwnnnGGG999777999555///***(((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%'''((('''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$########################OOOLLLFFFGGG===;;;999:::;;;999444000...,,,++++++,,,---+++***))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((******))))))(((((())))))+++++++++++++++,,,,,,,,,------++++++,,,000555999777<<<@@@BBBCCCDDDEEEEEENNNQQQYYYbbbhhhsss~~~cccQQQTTTXXXGGG<<>>===>>>===>>>AAAEEEJJJLLLLLLKKKDDDAAA===888333000...---))))))(((((('''''''''((((((((())))))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((()))((()))*********((('''&&&''''''''''''(((((((((((('''''''''((())))))******************+++,,,---------222999ggg|||kkkWWWFFF<<>>===DDD]]]~~~bbbhhh{{{{{{sssuuuxxxSSSAAA<<<:::777111,,,)))(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((###&&&((('''$$$$$$&&&)))(((((('''&&&&&&&&&''''''(((((((((''''''&&&%%%$$$%%%$$$$$$$$$&&&'''&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################PPPLLLEEEDDD<<<:::999:::;;;999444000...,,,++++++,,,---+++***************************''''''((()))******))))))))))))))))))))))))))))))+++******)))))))))***************+++++++++,,,,,,(((***---000444999AAAFFF??????>>><<<@@@PPPiii~~~}}}mmm{{{~~~oooccc___WWWIII===:::???GGGOOORRRQQQQQQUUUZZZKKK<<<222999EEEMMMRRRXXXOOOIII@@@666///+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******************************++++++---000666===CCCGGGMMMPPPTTTVVVXXXZZZ\\\^^^TTTTTTTTTTTTTTTSSSRRRRRRTTTMMMCCC>>>???EEEMMMQQQSSSRRRQQQOOOKKKEEE@@@===///---+++)))((()))+++,,,(((((((((((((((((())))))'''((((((((((((((((((''''''''''''''''''((()))***(((((()))******)))'''''''''''''''((((((((())))))''''''(((((()))*********************+++,,,---......555DDDttt}}}yyyxxx{{{hhh^^^NNN>>>GGGooosss___]]]ppprrr```XXX^^^ccceeettt}}}zzzsssooohhhdddaaa```aaa```]]]ZZZXXXIII======@@@>>>:::999999<<<>>>===???PPPooovvvTTTsss}}}xxxgggMMM<<<;;;888333...***))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))(((+++...---+++***,,,///111111111222333444555666333333333222111///---,,,,,,***(((''''''&&&$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################QQQMMMDDDBBB<<<:::999999:::999444///...,,,++++++------,,,***************************''''''((()))************))))))))))))))))))))))))***************++++++,,,*********++++++,,,,,,---)))...444888888999<<<>>>CCCHHHQQQ\\\iiivvvcccnnnrrrUUUBBBHHHFFFGGGMMMVVVYYYVVVRRRQQQBBB333000:::IIITTTYYYRRRRRROOOIII???555,,,'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))******++++++++++++)))(((((()))***+++000666???IIIOOORRRRRRQQQOOOQQQRRRRRROOOMMMLLLKKKNNNQQQTTTWWWYYYYYYWWWVVVQQQNNNKKKHHHGGGEEECCCAAALLLOOOTTTXXXXXXTTTOOOLLLFFFCCC<<<555///***'''&&&(((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''((()))******'''((()))******)))(((''''''''''''(((((())))))***'''(((((())))))******++++++******++++++,,,---...///:::VVV}}}}}}wwwssspppnnnvvvfffbbbSSS@@@BBBgggzzzeee```ssstttiiiccceeeiiinnn{{{zzzoookkkhhhhhhkkklllkkkjjjeeeRRRCCCFFFLLLHHH???:::<<<;;;<<<>>>>>>FFF^^^wwwUUU^^^}}}uuuTTT444;;;:::666111,,,))))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&(((***+++,,,222444666777666666666777555666888999;;;<<<<<<<<<>>>?????????>>><<<;;;999777444111...,,,)))&&&###"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################SSSOOOEEEBBB<<<:::888999:::888444///...,,,++++++------,,,***************************''''''(((******++++++***)))))))))))))))))))))))))))))))))***+++,,,---...***++++++,,,------......333777;;;<<<===@@@GGGMMMOOOWWWiiifff```XXXPPPNNNQQQSSSQQQNNNRRRLLL>>>333:::LLLVVVTTTPPPOOOMMMLLLIIIBBB888111))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))******+++,,,,,,))))))((())),,,111666999BBBHHHQQQXXXYYYUUUNNNIIIDDDFFFHHHGGGDDDAAA?????????AAADDDFFFFFFCCC@@@>>>>>>BBBHHHNNNNNNHHH>>>666<<>>999:::>>>>>>???OOOdddttt\\\yyy```999::::::999444...***)))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((***,,,...111333444666666777888:::;;;:::888222444666888999999777666>>>???AAACCCDDDCCCBBBAAA;;;999777666555444222000333000+++'''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################UUUQQQGGGCCC<<<:::888999:::888333///...---+++,,,------,,,***************************''''''(((******+++++++++))))))))))))))))))))))))((())))))***+++---...///,,,,,,------...///000000999:::<<>>===>>>??????>>>555;;;DDDMMMTTTWWWWWWVVVMMMOOOQQQRRRPPPKKKEEEBBB000///---+++))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++'''((()))******)))((((((&&&''''''((()))******+++((((((((()))******++++++++++++++++++,,,---......///DDDyyypppeeedddllltttuuuzzz|||nnnbbbIII>>>[[[kkkddduuuvvvyyywwwrrruuu|||yyy|||pppYYYHHHEEEDDDLLL\\\nnn}}}|||fff[[[hhhuuummmXXXHHH???777777>>>>>><<>>?????????HHHAAA666,,,%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&########################NNNHHHFFFDDD===:::888888:::999555222000//////...------,,,,,,************************+++++++++***************))))))))))))************+++)))(((***---000333444222******333555000333===333>>>EEENNNqqqiiihhhDDDAAANNNLLLJJJMMMTTTTTTOOOMMMPPPPPPEEE;;;;;;CCCKKKKKKHHH@@@<<<000%%%$$$)))***%%%%%%&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''',,,)))&&&'''***,,,+++***))),,,...---***)))+++...***///888CCCNNNSSSTTTSSSWWWQQQHHHCCCBBBCCCCCCBBBJJJKKKIIIGGGHHHKKKLLLKKKUUUPPPOOOQQQQQQMMMNNNRRRTTTOOOKKKKKKLLLJJJCCC===CCC???<<<===CCCJJJQQQTTTSSSUUURRROOOPPPTTTPPPHHHEEE>>>777333,,,&&&(((///)))((('''''''''((()))***(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((()))******++++++)))++++++******---000000000XXXzzz{{{}}}nnnnnnrrrsssxxxxxxxxxpppfffHHHBBBXXXsssgggqqqzzzuuuuuu}}}~~~zzzyyynnnTTTFFFAAA???DDDLLLXXXkkk{{{]]]ccczzzxxxssseeeDDDEEE<<<999>>>???<<>>AAA???<<>>;;;999999:::999555111//////......---,,,,,,,,,************************************************))))))))))))*********++++++***)))***+++---......---''''''111;;;===:::777===RRRhhh}}}qqq]]]RRRIIIEEEIIIOOOQQQSSSWWW<<>>>>>EEEMMMIIIFFF<<>>CCCGGGFFFHHHHHHGGGJJJPPPPPPLLLNNNHHHCCCAAA;;;111******************))))))((((((((((((((((((((()))***+++(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))******+++++++++,,,++++++---///000000888ccc~~~~~~wwwwwwxxxvvvwwwyyyqqqjjjMMMCCCTTTpppcccmmmuuuvvvzzz|||yyyyyyjjjPPPQQQNNNHHH@@@>>>KKKdddyyyeeennn{{{sssfffJJJKKKUUUVVVIII======@@@AAAUUUrrrooovvvqqqJJJ;;;999<<<333,,,+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))))))))(((((($$$&&&(((***---000222444555444333222111000...,,,***))),,,333555222000111<<<888888:::888333222444999999999777444111///...111...---000777???CCCEEEEEEFFFEEEAAA:::444///---&&&###"""$$$((((((%%%!!!%%%%%%$$$###############WWWNNNGGGAAA@@@===:::999999888444000......------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))******))))))*********+++++++++))))))+++,,,---------,,,'''222999666222777@@@GGGVVVllllllrrraaaOOOHHHJJJMMMOOOPPPCCC@@@======@@@BBBBBBBBBIIIJJJDDD777,,,))))))***'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))(((((())),,,---,,,+++,,,***(((***///555;;;>>>CCCHHHLLLJJJCCC======@@@GGGIIIKKKKKKJJJKKKNNNQQQSSSSSSUUUZZZaaagggkkkmmmjjjeeeaaa^^^ZZZTTTRRRTTTRRRRRRRRRPPPLLLKKKLLLNNNPPPPPPNNNLLLHHHFFFEEEFFF>>>???<<<:::>>>FFFLLLNNNOOOJJJHHHKKKJJJ@@@222)))))))))*********)))((((((((((((((()))***+++,,,---(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))***+++++++++---,,,+++---///000111111CCCnnn~~~zzz|||xxxxxx{{{wwwqqqTTTDDDMMMxxxqqqaaakkkqqquuu~~~}}}}}}nnnUUUSSS^^^aaaSSSBBBCCCVVVhhh|||lllvvvuuujjj```MMMUUUrrrwwwYYY??????CCC>>>IIIdddyyyyyy}}}|||~~~VVV===666>>>888---)))'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''(((*********)))(((''')))---111333555555555:::999666333000......---***,,,222;;;@@@>>>>>>@@@HHHEEECCCDDDBBB???>>>@@@<<<===>>>???@@@@@@@@@@@@333000,,,+++---333999>>>BBBDDDGGGFFFBBB>>>;;;999...)))$$$$$$&&&(((&&&###&&&%%%$$$$$$######$$$$$$WWWNNNGGGBBBBBB>>>;;;::::::888333///...------,,,,,,+++******++++++++++++++++++++++++((()))))))))))))))***************+++++++++,,,,,,'''))),,,...//////000000...<<<@@@888:::OOOgggrrr|||uuuvvvkkkSSSpppkkkZZZQQQMMMLLLKKKRRRHHH<<<999<<<@@@>>>:::AAAFFFHHH@@@444,,,***+++'''''''''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******)))))))))))))))***+++++++++*********---444>>>EEEGGGGGGCCCDDDDDDAAA>>>???DDDIIINNNTTT[[[```dddmmmzzz|||rrreeeYYYRRRQQQQQQQQQOOOMMMNNNQQQTTTPPPLLLDDD===:::===CCCFFFDDD@@@???FFFLLLIII>>>333***))))))(((((()))***+++((((((((()))***+++,,,---((((((''''''''''''((((((((((((((((((((((((((((((((())))))******+++,,,,,,...++++++...000000111222VVV~~~xxx|||~~~zzz|||zzzYYYDDDGGGooovvvdddooowwwyyy~~~rrr^^^UUUiiitttfffNNNEEEQQQ```zzzqqqwwwwwwdddWWWTTTMMM\\\zzzdddFFF@@@CCC@@@@@@WWWvvv}}}{{{|||}}}aaa>>>222>>><<>>@@@:::555,,,&&&###$$$''')))&&&&&&%%%$$$$$$$$$$$$$$$SSSLLLGGGDDDBBB???;;;::::::888333///...------,,,,,,+++******++++++++++++++++++++++++(((((())))))*********+++++++++++++++,,,,,,,,,,,,)))+++...///...///111222666666444>>>bbb}}}zzzxxxvvvrrryyyvvvhhh___YYYVVVNNNPPPMMMCCC888333888>>>:::AAAIIIJJJBBB777222222)))'''&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))******++++++******)))******************+++---111999CCCLLLNNNJJJFFFFFFCCC@@@AAAFFFOOOWWW\\\rrrzzzqqqcccVVVMMMLLLQQQUUU\\\XXXRRRMMMHHHCCC???>>>>>>:::777;;;DDDJJJHHHBBB444111---)))'''((()))+++(((((((((((()))***+++,,,(((((((((''''''((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---******...///...111777kkkwww{{{xxx}}}yyyyyy~~~~~~^^^EEECCChhh{{{jjjttt{{{|||{{{{{{uuufffXXXjjjyyyttt```SSS[[[jjjxxxuuuuuukkkVVVJJJMMMQQQ\\\lllrrrcccLLL??????CCC>>>OOOlllyyy~~~zzzzzzkkkCCC222<<<<<<222,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))'''&&&'''))),,,...333222222111111000000000///222555777777999<<>>AAAIIIXXXjjjzzz|||jjjYYYNNNMMMJJJLLLRRRUUUPPPIIIEEECCC@@@;;;888===FFFKKKKKKCCC???888222---*********)))(((((((((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,***,,,000...,,,444@@@xxx{{{}}}www{{{|||~~~|||uuuuuu{{{~~~eeeJJJBBBbbb~~~oooyyyxxx{{{}}}{{{pppPPP___yyykkkaaafffnnnrrrpppdddUUULLLQQQZZZYYYYYY[[[YYYLLL<<<:::BBB???IIIccc{{{xxxwwwvvvNNN777::::::555111,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((...,,,+++***+++---111333//////000000111333555666<<<======:::555333555888000333;;;CCCEEEDDDGGGMMMOOOTTTXXXXXXWWWUUUPPPIIILLLIIIEEEEEEGGGHHHFFFDDDBBBCCCEEEGGGIIIKKKKKKKKKIIIFFF@@@999444444888;;;555;;;@@@@@@888///(((&&&((('''&&&&&&%%%%%%&&&&&&PPPJJJGGGEEEBBB???;;;:::;;;999555111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,---------------//////...///444>>>FFFFFF___zzzpppwwwcccOOOIIIOOOPPPEEE888>>>;;;???IIINNNGGG===888;;;444,,,((()))***)))'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,,,,***+++,,,,,,---111777;;;DDDHHHNNNRRRRRROOOKKKIIILLLZZZpppnnnYYYNNNHHHMMMSSSSSSPPPOOOJJJLLLGGG>>>:::AAAIIILLLKKKIIIDDD???999555111///++++++***)))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,///333...+++888JJJvvvpppuuu||||||wwwuuuxxx|||oooQQQBBB]]]vvvwww|||uuuOOOOOOdddfffQQQPPPVVVbbbfffaaa[[[UUUUUU^^^YYYTTTRRRQQQIII>>>;;;??????DDDZZZ}}}wwwzzzmmmqqqxxx{{{[[[AAA;;;888888666---))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((,,,---...///000111222222,,,...111444777888999999777777777444222555>>>EEETTTXXXbbblllqqqttt{{{|||rrrkkkfff```XXXRRRUUUOOOIIIFFFGGGIIIIIIHHHLLLLLLJJJEEE???:::888777000444:::???AAA;;;222+++(((''''''&&&&&&&&&&&&&&&RRRKKKGGGDDDAAA>>>;;;:::;;;999555111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,---------......,,,...///000444===LLLVVVlll~~~zzzvvv|||fff|||yyybbbPPPIIIIIILLLNNNLLLCCCBBBLLLSSSOOOEEE>>>DDD;;;111+++******)))'''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,------,,,,,,)))+++,,,---///555===DDDKKKOOOSSSSSSRRRRRRTTTWWWvvvpppVVVLLLKKKLLLMMMPPPLLLRRRPPPDDD;;;>>>FFFKKKLLLLLLKKKIIIEEE???:::777...---,,,+++************))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------------222555...+++;;;QQQzzzuuuxxxyyy~~~|||yyywwwxxxwwwWWWBBBZZZ{{{zzz}}}|||rrr]]]CCC@@@WWW\\\FFF:::CCC>>>QQQ\\\^^^```ZZZVVV\\\\\\YYYTTTNNNHHHBBB???>>>>>>@@@UUUxxxvvv{{{~~~fffHHH<<<777:::888---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((+++...111333222000...,,,///444999<<<<<<;;;999777;;;@@@FFFQQQbbbwwwwwwdddVVVOOOMMMKKKIIIFFFJJJNNNNNNHHH@@@999444222//////666@@@CCC===555(((((('''&&&&&&&&&&&&'''[[[LLLIIICCC@@@???===<<<;;;999666444111111000000//////.........///000000///---+++)))***++++++,,,,,,------...///...++++++...222222000+++888///...:::\\\|||xxxqqqcccYYY[[[aaa]]]TTTSSSRRRRRRQQQNNNNNNRRRXXXNNNVVV^^^lll|||zzz|||yyy\\\EEEBBBJJJLLLRRRRRRNNNPPPTTTLLL>>>555BBBFFF:::...++++++''')))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((******))))))((((((''''''((((((((()))******++++++)))***+++***)))***,,,...333+++&&&...>>>JJJLLLGGGRRRQQQOOOOOOUUUhhhfffUUUTTTJJJNNNNNNMMMIIIEEECCCGGGLLLTTTPPPLLLJJJJJJHHHCCC???+++------+++'''&&&)))---+++++++++******(((''''''((((((((((((((())))))******++++++,,,,,,------...///,,,444***000333666iii}}}{{{xxxtttxxx|||zzz~~~{{{rrrppp{{{cccAAAZZZwww~~~}}}lllSSS>>><<>>===BBB>>>AAAWWW{{{jjj~~~RRR666AAADDD333---+++***)))))))))))))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************,,,,,,111666444---,,,000666555555888<<<>>>===;;;PPPppp~~~uuupppnnnrrrtttrrrrrruuu~~~mmmHHHNNNPPPMMMHHHGGGHHHHHHAAA;;;555777===CCCCCC@@@>>>000%%%&&&)))((('''(((YYYJJJHHHBBB@@@???===<<<;;;999666444111111000000//////.........///000111000///---++++++++++++,,,------......,,,,,,---...//////,,,)))777222,,,BBBRRRbbbzzzqqqoooooollljjjfffccceeehhhbbbUUUOOORRROOOLLLJJJGGGAAA;;;===CCC<<<;;;999999:::===BBBFFF@@@CCCCCCJJJUUUTTTRRR[[[xxx~~~nnnuuu{{{|||[[[GGGAAAFFFMMMUUUVVVNNNDDDCCCGGG999BBBHHHEEE===777111,,,*********)))))))))******((((((((((((((((((((((((((((((((((((((((((''''''******))))))(((((((((((((((((())))))******++++++***+++++++++***+++---///...333;;;@@@DDDHHHMMMQQQNNNJJJQQQlllyyyfffMMMPPPTTTTTTKKKCCCGGGRRRQQQQQQQQQRRRRRRNNNHHHCCC777333---)))((((((((('''++++++++++++***)))((('''))))))(((((())))))***+++***++++++,,,,,,------...///+++333---000444BBB{{{uuullluuu{{{www}}}|||tttqqqyyylllHHH]]]xxx~~~pppXXXCCC>>>===888666888555GGG[[[ddd```[[[\\\```\\\ZZZYYYUUUJJJ???<<<@@@???AAAUUUzzzppp~~~WWW777<<>>AAADDDFFF???@@@;;;???KKKPPPTTT```tttlllwwwzzzXXXDDDAAAAAAJJJTTTMMM===999@@@888:::CCCKKKJJJ???333---++++++************++++++)))))))))))))))))))))))))))))))))(((((('''''''''***))))))))))))((((((((((((((())))))***+++++++++***+++,,,++++++,,,...111111666===CCCGGGKKKNNNPPP```iii{{{ttt[[[HHHIIIPPPOOOOOOSSSQQQRRRSSSSSSQQQMMMIIIFFFCCC888,,,''')))+++)))%%%++++++++++++***)))((((((******))))))******+++,,,***++++++,,,,,,------...///+++222222111666UUU~~~wwwrrr|||uuuzzz{{{vvvrrruuu|||qqqJJJ[[[xxx|||wwwbbbLLLBBB<<<888999???GGGXXXiiikkk```YYY]]]eeeaaa```___ZZZNNNAAA<<>>777---&&&&&&,,,~~~YYYKKKJJJEEE@@@???===<<<;;;999666444111111000000//////......,,,---...///000000//////,,,,,,,,,---......//////...,,,,,,...000333:::AAA555GGGWWWwwwfffUUUMMMHHHEEEDDDCCCAAABBBIIITTT[[[]]][[[llljjjddd_________WWWLLLDDD>>>;;;AAAIIIKKKFFFAAA:::@@@DDDBBBAAACCCGGGIIIHHHIII>>>999@@@HHHSSSdddgggnnnsssoooiiiooottteeewww```UUUHHHBBBIIIPPPIII<<<333999444:::JJJPPPEEE666///,,,+++***)))))))))***+++))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))((())))))******+++,,,,,,***++++++++++++---000333999>>>CCCEEEGGGOOO]]]hhh^^^SSSUUUQQQPPPTTTVVVUUURRROOOLLLJJJIIIIIIGGG<<>>OOOvvvooojjj{{{}}}pppSSSBBB;;;777444,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******************+++---000333555///222777:::999777888:::DDDOOOeee{{{___RRRYYYppp}}}rrrnnn{{{}}}eeeEEEFFFJJJLLLGGG@@@===AAAFFFIIIHHHEEE>>>444+++((((((~~~XXXKKKJJJFFF@@@???===<<<;;;999666444111111000000//////......++++++,,,---............,,,------......///000000///---///111000111999DDDRRRcccooo}}}ooo___VVVLLLFFFCCCEEENNNXXXgggaaa]]]cccrrr~~~rrrmmmjjjWWW^^^[[[OOORRR___]]]NNNWWWggguuuxxxyyy~~~sss^^^SSSLLLMMMYYY\\\aaaqqq}}}sssqqqoooVVVGGGKKKRRRIII999@@@666666GGGQQQJJJ<<<333...,,,+++)))(((((()))***((((((((((((((((((((((((******))))))(((((((((((())))))))))))************)))))))))***++++++,,,,,,)))***++++++,,,///444777>>>GGGOOONNNPPP```~~~rrrVVVMMMSSSTTTSSSRRRQQQPPPMMMKKKIIIGGGAAA999111---,,,---...***++++++++++++******)))+++++++++++++++,,,,,,---***++++++,,,,,,------...000...000666///<<>>BBBJJJWWWmmmrrreeebbbnnnuuujjj}}}rrr~~~}}}xxxkkklll|||vvvxxxTTTDDDHHHKKKFFFCCC888333===JJJJJJ===222111///---***(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,***+++,,,---///444:::>>>HHHCCCCCCRRRnnneeeRRRLLLLLLNNNRRRTTTPPPHHHBBBGGGGGGDDD;;;111+++***,,,***+++++++++++++++******++++++******++++++,,,---***++++++,,,,,,------...///000000666000EEEyyytttwwwsssjjjhhhoookkkrrr```___|||}}}jjjcccooozzz~~~{{{yyy{{{xxxkkkbbb___aaadddmmmllliiibbbTTTFFF@@@BBBBBB>>>OOOwwwxxx}}}aaa>>>777???===...---,,,+++***)))))))))))))))))))))))))))))))))***))))))(((((())))))***((())))))******++++++++++++,,,...000333555777888888666333666EEE^^^sss~~~zzz```fffxxxssszzznnnVVVIIIFFFIIILLLEEECCC@@@???BBB@@@444'''}}}VVVIIIIIIDDD@@@???===<<<;;;999666444111111000000//////......------,,,,,,,,,------...---......///000000111111///...222999:::>>>PPPeee~~~kkkXXXMMMIIIJJJKKKMMMIIIJJJUUUcccrrrnnn^^^YYYcccuuutttkkkpppuuuvvvYYY___ddd}}}qqqtttttthhhnnnjjjqqqUUUHHHGGGJJJDDD<<<444777CCCIII>>>///666444000,,,***))))))***))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++)))******++++++,,,,,,---,,,---///000444999@@@EEELLLLLLWWWtttpppWWWSSSOOOPPPSSSQQQIIIAAACCCFFFHHHCCC999000++++++***++++++,,,,,,++++++******************+++,,,,,,***++++++,,,,,,------...---222///666333PPP{{{~~~tttxxxvvvkkkhhhnnnkkkrrr|||kkkfffxxxzzzuuutttyyy~~~uuummmjjjkkknnnqqquuurrrnnneeeVVVGGGAAACCCCCCAAASSSzzzjjjAAA888@@@;;;......,,,+++***)))))))))))))))))))))))))))))))))******))))))))))))******((())))))******+++,,,,,,+++---000444666777777777777777===PPPrrr}}}yyyttthhhTTTNNNPPPHHHFFFAAA>>>CCCEEE===111YYYKKKKKKFFF@@@???===<<<;;;999666444111111111000//////......///......---------............//////000000111111222...///777???OOOpppuuuiii]]]RRRPPPOOOKKKFFFEEENNN]]]iiijjjiiiqqqxxxoooeeennntttwwwxxxrrrmmmuuuppprrrwwwuuuWWWGGGGGGIIIDDD;;;999EEENNNCCC111:::777333...+++******+++************************''''''((()))***+++,,,,,,))))))******++++++++++++)))******++++++,,,---------///111333777===EEEJJJHHHkkkssseeeWWWQQQSSSUUUPPPJJJ>>>BBBGGGFFF???666///,,,***++++++,,,,,,,,,++++++******))))))******+++,,,***++++++,,,,,,---......+++444///666555XXX{{{tttyyyxxxmmmhhhnnnooovvv{{{yyyrrrsssvvv|||xxxsssrrrtttxxx||||||xxxrrrgggWWWGGGAAACCCDDDDDDWWW~~~}}}uuuHHH;;;???444///...---+++***)))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,,,,...222666888888777666<<>>AAAGGGCCC:::}}}YYYLLLKKKEEE@@@>>><<<;;;:::999666333111111111111000000000000............///////////////......///111222222111111///000===YYYxxxlllWWWTTTYYYbbbkkkffffffddd```cccrrrsss___```bbb]]]\\\hhh}}}yyy{{{vvv~~~pppUUUAAADDDLLLEEE777AAAWWWPPP555000;;;>>>666///...***###,,,,,,+++***))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++***------***---444666222///...111777???FFFMMMSSSiiiZZZRRRTTTUUUMMM???>>>HHHNNNDDD;;;555+++/////////---,,,***)))(((++++++++++++++++++++++++++++++,,,------......///333---111000999mmm~~~tttzzzsssjjjnnnssstttyyyvvvjjjzzzzzzzzzzzz{{{|||}}}~~~~~~~~~mmmWWWHHHAAA???BBBNNNnnnsssxxxzzzuuuXXX777===888333///+++)))((()))))))))))))))))))))))))))))))))******))))))))))))*********++++++*********---///444000---666<<<222222EEEXXXnnn^^^ppp]]]LLLJJJIIIFFF>>>888===GGG}}}YYYLLLKKKEEE@@@>>><<<;;;:::999666333111111111111000000000000............//////////////////...///000111111000000999CCCPPPeeewwweeedddaaacccppp^^^IIILLLTTT___bbbbbbsss|||xxxkkkiiiqqq\\\GGGLLLNNNKKKKKKMMMKKKDDD333;;;AAA<<<444...***'''++++++******************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...---***,,,111222///999333:::HHHHHHHHHjjjvvvVVVUUUYYYOOOHHH@@@DDDKKKHHHDDD@@@555///............---+++)))+++++++++++++++++++++++++++,,,,,,------......///333222555444DDD}}}zzzvvvpppuuurrrmmmnnnooopppuuu{{{yyyfffvvvyyy~~~qqq]]]LLLDDDBBBFFF]]]zzz|||ttt}}}xxx{{{zzzyyyaaa??????<<<444000,,,))))))******)))******************************))))))))))))******++++++,,,++++++,,,///111000888:::;;;:::666BBB^^^ttteeeuuulllPPPAAAKKKLLL<<<777AAA}}}YYYLLLKKKEEE@@@>>><<<;;;:::999666333111111111111000000000000............/////////////////////000000000111111777BBBRRRcccxxx|||iiiRRRNNNPPPDDDIII]]]tttrrr\\\LLLWWW]]][[[bbbxxx}}}qqq|||vvvPPPEEEEEEPPPTTTLLLIIINNN999<<>><<<;;;:::999666333111111111111000000000///............////////////000000000000000111444666DDDNNN___uuu}}}aaaYYYXXXMMMWWWgggbbbtttnnnYYYOOOUUUUUUOOO\\\tttnnn{{{}}}gggVVV[[[rrrsssSSS>>>GGGUUURRRHHHDDDAAA===AAAIIIGGG999///...))))))++++++,,,++++++***+++,,,,,,,,,,,,,,,,,,+++------------------------***,,,...///111444666888EEEIIILLLYYYxxxooo}}}uuukkkdddccc\\\YYYYYY\\\[[[ZZZ]]]dddxxxmmmWWWQQQPPPEEEIIIPPPJJJEEEDDD@@@;;;555///,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////***222111111TTTuuu{{{wwwzzzvvvllljjjiiilllsssvvvzzzpppkkkssswwwzzzyyyqqqkkkjjjkkklllrrryyy|||zzztttttttttvvvyyy|||}}}yyyiiiVVVKKKHHHOOO}}}QQQ<<<<<<777333///,,,+++,,,++++++************************+++******))))))******+++***+++,,,------///222555555999333666VVV|||~~~mmmMMM@@@DDDEEE===}}}YYYLLLKKKEEE@@@>>><<<;;;:::999666333111111111111000000000///............////////////000000111000111555;;;@@@RRReee~~~WWWHHHHHH^^^xxxfffTTTKKK@@@AAAMMM@@@NNNffflllVVVRRRQQQ|||vvvQQQEEEKKKNNNDDD999HHH>>>===HHHMMMCCC777222++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------,,,---///000111222666;;;MMMBBBXXXyyyfffnnnhhh___UUUOOOKKKFFFCCCCCCFFFDDDEEEFFFEEEEEEHHHLLLQQQWWWgggzzzmmmSSSPPPKKKTTT[[[OOODDDEEEGGGDDD<<<333,,,+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---666333666bbbjjjzzzyyyyyytttnnnjjjmmmtttwwwyyyrrrrrrvvvlll]]]YYYOOOJJJPPP\\\gggoootttzzzxxxxxxyyysssmmmooovvv}}}~~~}}}yyy{{{~~~|||nnn[[[OOOMMMddd{{{~~~YYY>>>???888555000---,,,,,,,,,+++************************++++++************++++++)))+++,,,---...000444777777:::===[[[yyyqqqsssPPPEEEGGGHHH}}}YYYLLLKKKEEE@@@>>><<<;;;:::999666333111111111111000000000000............///////////////000000000333:::EEEMMM]]]~~~sssVVV@@@DDD]]]___MMMIIIHHHOOOIIIIII[[[{{{ooonnnddd|||nnnQQQEEEEEEEEEAAAHHH???<<>>???YYYsssqqqyyyyyyrrrdddQQQPPPLLLHHHFFFFFFFFFFFFFFF===>>>>>>>>>>>>>>>@@@CCCCCCEEELLLUUU[[[```iiiqqquuuhhhWWWLLLQQQXXXLLLAAACCCFFFFFFAAA888000,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...555000<<>>VVV{{{vvvNNNAAAJJJ}}}YYYLLLKKKEEE@@@>>><<<;;;:::999666333111111111111000000000000............////////////...///000000444@@@OOO[[[hhhZZZIIIOOOWWWZZZsssbbbWWWggg\\\NNNMMM___xxx{{{oooVVVHHHGGGKKKBBBAAA???AAAGGGLLLHHHAAA333222///---,,,,,,...///,,,,,,------------,,,,,,........................111//////222333555???JJJ___qqq___SSSNNNMMMMMMIIIIIIHHHGGGGGGGGGGGGEEEBBBCCCDDDBBBAAABBBDDDEEE>>>AAABBBBBBHHHQQQVVVVVVaaapppuuuWWWJJJNNNKKKDDDBBB???AAAAAA>>>777///+++,,,///------------------------------......//////000000---111...DDD~~~vvv||||||zzzqqqmmmrrrvvvvvvzzzwwwrrreeeVVVLLLEEEAAABBBCCCCCCEEEHHHaaannn|||yyyzzz~~~}}}zzzxxxwwwwwwyyyzzzqqqfffggg~~~ggg@@@999999555000---,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++---///111333666;;;>>>===]]]uuuSSSIII}}}YYYLLLKKKEEE@@@>>><<<;;;:::999666333111111111111000000000000............/////////000...//////000666CCCUUUcccqqqyyyXXXPPP___pppwwwwwwYYYbbbddd]]]YYY___iiinnniiiqqqTTTGGGHHH===CCCCCC???AAAJJJMMMHHH777444000---+++,,,...000,,,------......------,,,///////////////////////////---000555888===JJJYYYvvv```SSSUUUQQQDDDCCCNNNIIIKKKMMMMMMMMMNNNMMMJJJ???BBBBBB???===>>>@@@@@@===@@@>>>888<<>>AAA??????KKKfff~~~{{{wwwyyyqqqyyyzzzlll~~~uuuLLL<<<;;;777111.........,,,+++,,,,,,,,,++++++*********,,,------,,,******---000222---...333666:::JJJ\\\{{{XXXMMMKKKDDDBBB@@@===;;;:::888666444222222222111111111111000000///...///111222000...000,,,...:::FFFQQQaaaqqqvvvsss{{{|||uuuwwwyyyvvvsssggg|||yyyuuuuuuxxxtttsssbbbJJJGGGNNNEEE888<<>>@@@DDDGGGGGGGGGLLLTTT{{{}}}ZZZOOORRRLLL@@@:::===>>>;;;444///---......------------------............//////////////////:::333___{{{zzzsss{{{{{{yyyvvvtttwww{{{}}}yyyppphhhgggkkkhhh[[[NNNJJJCCCBBBSSSooowww~~~zzz~~~vvvSSS<<<<<<777222.........,,,+++,,,,,,,,,+++++++++*********************,,,---......111>>>DDD777111SSSwwwnnn^^^YYYSSSOOOOOOOOOMMMLLLJJJPPP^^^qqq{{{XXXLLLKKKEEEBBB@@@<<<:::999888666444222222222111111111111000111000//////111111000...444,,,222HHHWWW]]]kkk~~~qqqgggYYYeeennnzzzzzz}}}sssuuubbbIIILLLKKK>>>777DDDOOOIIIMMMKKKCCC555,,,,,,///000---......//////......---...///000///......000222444)))444EEEZZZooofffeeehhhjjjnnnlllhhhaaaWWWKKK@@@::::::777444444888::::::999<<<<<<;;;:::::::::;;;<<>>TTT~~~mmmfffmmmyyytttiiiYYYJJJ@@@999333///777777888:::<<<;;;888555777888999:::::::::999999>>><<<;;;<<<===<<<;;;:::888666666999999:::AAAHHH???EEEVVVnnnmmmQQQNNNTTTCCC@@@>>>===<<<999333/////////............//////.........///000000111111111///777tttpppqqqzzz}}}xxxqqqpppsssxxxwwwjjj^^^XXXLLLGGGIIIdddvvvhhhiiiyyyfffGGG<<<999555000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///111111///555AAA>>>:::___zzzmmmXXXQQQFFF===:::;;;>>>@@@HHHJJJLLLOOOPPPOOOLLLJJJFFFCCC@@@AAABBBAAA>>><<<>>>GGG^^^zzzWWWLLLLLLFFFBBB???<<<:::999777555333222222222111111111000000111111111000///000111222666>>>IIIYYYppp}}}nnnvvvyyywwweee\\\]]]IIIIIICCCEEELLLGGG???AAABBB===555...,,,///000///............///000...000111000000000222444000@@@SSS}}}tttpppoooxxx~~~]]]QQQAAA:::;;;>>>>>><<<;;;<<<======<<<===???AAA888;;;???BBBBBB???<<<999999;;;<<<;;;:::;;;<<<===???;;;999:::999888;;;@@@DDDBBBFFFQQQ\\\qqqkkkRRRSSSLLLIIIEEECCCAAA===666000000//////......//////000......//////000111111222666111@@@lllooowwwtttvvvzzzlllTTTJJJIIIEEEEEEFFFQQQqqq{{{zzz{{{~~~vvv}}}lllIII===:::666222...,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...000111111888FFFFFFKKK{{{ppp[[[QQQGGGFFFGGGHHHLLLTTT\\\bbbeeeiiinnnrrrsssrrrpppnnn]]]VVVOOOOOOVVVWWWOOOEEEFFF???>>>KKKcccyyyWWWLLLLLLFFFAAA???;;;999888777555333222222222111111111111000000111111000///000222444888FFFPPPUUUeeeyyyyyylllhhhmmm|||dddeeehhhkkkhhheeezzz[[[KKKDDDDDDHHHIII777999>>>@@@;;;222------000//////......//////000///000111111111111333555===???vvv{{{www}}}mmm\\\GGG@@@777444888;;;;;;999999===@@@@@@AAAJJJZZZgggZZZ]]]bbbdddccc^^^XXXTTTOOORRRPPPIIIBBB???>>><<<;;;999;;;>>>>>>999777888AAA@@@CCCHHHIIISSSrrrfffKKKTTTPPPLLLIIIEEE@@@888222000000////////////000000......///000000111222222555111HHHuuuqqqyyy}}}|||yyy{{{}}}hhhMMMDDDGGGEEEFFFFFFEEEMMMnnn{{{zzzyyy|||||||||yyygggsssKKK===<<<888333...,,,---...,,,,,,,,,,,,------------,,,---,,,++++++...333777KKKAAACCCddduuuaaaOOOEEECCCNNNUUU```jjjtttuuurrrlll^^^NNNMMMKKKHHHCCC===EEEcccyyyVVVLLLLLLGGGAAA>>>;;;999888777555333222222222111111111111000///000111000///000444777===JJJSSSUUUYYYccciiiiiijjjmmmtttuuuggg\\\NNNSSSyyy}}}uuuzzzxxxzzztttPPPGGGIIIIIIKKK888888<<>>===<<<:::;;;???EEEJJJSSS\\\ccccccaaahhh{{{|||uuupppllllllfff]]]XXXVVVQQQJJJ???<<<===@@@@@@===;;;<<<:::;;;@@@DDDCCCFFFUUUfffQQQVVVTTTPPPLLLGGGAAA:::666111000000//////000000111---...///000111222333333111222PPPzzzwwwsssyyyxxx}}}}}}zzz{{{|||cccSSSQQQJJJFFFEEEEEEBBBPPP~~~{{{vvvooosssyyy~~~|||yyynnn}}}{{{TTT======999444...,,,---///,,,,,,,,,---------......***,,,---,,,+++000:::CCCXXXPPP]]]~~~hhhWWWNNNLLLSSS[[[lllwwwcccaaa```YYYGGG999???NNNhhhyyyVVVLLLLLLGGGAAA>>>;;;999888777555333222222222111111111111000...000111000///000555999BBBKKKUUUXXXTTTTTTbbbsssdddYYYVVVSSSvvvvvvVVVLLLQQQMMMLLL;;;999<<>>AAA;;;<<<>>>BBBDDDEEEKKKRRReee___UUUUUURRRNNNHHHAAA<<<999111111000000000000111111---...///000111222333333222666[[[lllnnnsssxxx}}}|||{{{zzz{{{lllaaa[[[PPPMMMOOOHHHHHHfff|||xxx{{{vvvuuuwwwyyy{{{|||}}}___>>>===:::444...,,,---///,,,,,,,,,------.........)))...000///...444BBBNNNNNNqqqjjj[[[LLLJJJSSSeeezzzsssiii\\\LLLEEEGGGGGGUUUwwwuuuTTTLLLLLLCCC@@@>>>;;;999888777555444333222111111000000111111111333333222111222777;;;EEEEEELLLVVVYYYZZZfffvvvwww}}}xxxSSSYYYrrrfffIIIMMMMMMFFF888777@@@AAA@@@;;;///333222111222333222000///---;;;666...666444555FFF{{{hhhVVVJJJ@@@???EEECCCGGGRRReeezzz}}}sssggg\\\VVVJJJLLLAAADDDVVV[[[iiirrrsssjjjXXXKKK<<<;;;HHHCCC===@@@>>>888<<>>EEENNNiiiuuuTTTMMMMMMDDD@@@>>>;;;999888777555444333222111111000000111111...///000///000444:::???AAAUUUiiiiii\\\[[[uuuwwwlll~~~nnnPPPpppmmmiiimmmsssPPPNNNKKKGGG888888@@@AAAAAA===222222111000111222222111///...444111444888111===```kkkXXXMMMDDD===@@@JJJVVViiivvvpppfffZZZOOODDD<<<777888<<<222111;;;===GGGQQQhhhjjjhhhfff[[[III@@@777AAADDDBBB<<<999===CCCFFFBBBOOOmmmrrrXXXNNNSSSMMMAAA;;;999;;;777222///000000000//////000111222222333333333333>>>nnnooolllvvvpppZZZGGGCCCKKKddd|||{{{tttccc]]]lllzzzxxx~~~eeeAAA===888444111///---+++---------.........//////---000---333888IIIgggiiissssssaaaVVV___gggtttnnnVVVSSSJJJBBBIIIaaauuuTTTNNNNNNFFF@@@>>>;;;999888777555444333222111111000000111111---...///000333999@@@FFFEEEbbbwwwppp[[[YYYooo}}}|||qqqjjj^^^[[[YYYMMMHHH___fffVVVEEEGGG999888???@@@AAA@@@777222111000000222333222000111///000999999222PPPdddYYYNNNJJJGGGIIIWWWfff~~~mmmaaa```NNNJJJDDD===888555333333333:::333222555;;;<<>>GGGBBBBBBKKKiiikkkKKKPPPYYYGGG888???<<<999444111111111111000000000111111222333333333444@@@}}}uuuooowwwoooTTTFFF>>>:::<<>>;;;999888777555444333222111111000000111111333222333444999@@@GGGLLLKKKYYYbbb```^^^bbbddd```vvvxxxooo___hhh~~~fffPPPPPPkkkhhhHHHIII:::777======@@@BBB<<<222111000000222333333222444222444888777???nnnlll^^^VVVOOOPPPXXXfff{{{xxxmmmfffdddYYYFFF===???777777777666777999<<<>>>;;;AAA>>>@@@DDDUUUJJJVVV}}}sss[[[KKKgggmmm[[[GGG@@@>>>CCCAAA;;;<<>>???AAAAAAZZZxxxwww}}}uuuyyyFFFAAA:::444111///...---............////////////000...555...LLLnnnsssmmm\\\\\\jjjvvvxxx]]]RRRIIIEEEZZZxxx{{{tttTTTOOOPPPGGG@@@>>>;;;999888777555444333222111111000000111111777666555777<<>>BBB>>>444222111111222333333333333777888222555WWWrrr___XXXUUUXXXddduuu|||gggYYYUUUJJJBBB???;;;555666===???BBBEEEFFFDDDCCCDDDEEEIIIJJJFFFKKKPPPkkkRRRZZZrrrFFFXXXfffPPP>>>>>>AAA@@@>>>@@@AAAFFFGGGDDDPPPxxxxxxSSSXXXXXXFFF>>>999888666444333444666888333222222111111222333444444DDDiiizzzzzzgggKKKCCC======@@@@@@>>>>>>===EEEUUUlll{{{xxx}}}IIICCC;;;444111///.............../////////000000111'''444>>>^^^wwwppp___^^^ooobbbMMMDDDHHHPPP~~~uuuTTTOOOPPPGGG@@@>>>;;;999888777555444333222111111000000111111666555444777;;;AAADDDEEEFFFBBBAAAKKK___qqquuuoookkkooo]]]wwwqqqaaaWWWfff|||yyydddRRRAAA:::;;;888<<>>@@@AAACCC@@@???GGG]]]~~~}}}qqqiiibbbrrr~~~}}}LLLEEE<<<555111/////////....../////////000000000777***666QQQkkkwwwxxxllljjjuuufffRRRIIIFFFDDD|||uuuTTTNNNOOOFFF@@@>>>;;;999888777555444333222111111000000111111333222222666;;;???AAAAAADDDEEENNN]]]iiiooorrrtttgggQQQNNNVVVggg{{{xxxrrrXXXGGG>>><<<888<<>>BBB777LLLXXXQQQKKKVVVlll{{{yyyzzztttmmmxxxoootttpppOOOyyyZZZIIIEEEBBB???@@@BBBIIILLLDDDEEEbbb{{{UUUYYYXXXAAA;;;;;;999666222222444777555444222111111222333555:::RRRWWW||||||wwwmmm```WWWWWWTTTIIIBBBAAA@@@AAABBBAAAAAACCCDDDEEECCC???BBBUUUqqqxxxNNNGGG===555000//////000.../////////000000000000999222===fffzzzxxxxxx{{{tttYYYKKK<<>>;;;999888777555444333222222111000111111111222111222666<<<@@@AAA@@@>>>DDDXXXrrr{{{uuuuuuyyyRRRJJJMMM___zzz]]]KKKBBB>>>888<<>>CCC???888GGGkkkvvvgggppp~~~|||uuu{{{RRRuuuXXXJJJCCC===DDD===CCCOOOLLLCCCNNNfff___YYY]]]GGG>>>===;;;666111000222444555444222111111222444555===XXXWWWzzzyyykkk___XXXTTTGGGBBBHHHEEE<<<@@@MMMTTTUUUSSSNNNIIIEEE@@@<<<@@@::::::HHH___uuuOOOHHH===555000///000000////////////000000000000222555CCCwwwzzznnnZZZTTTCCCKKKqqqVVVPPPMMMFFF@@@===:::888888777666555222222222222222111000///111666;;;;;;;;;===>>>>>>@@@FFFYYYuuu}}}ooo~~~xxxaaa\\\eeeooopppooovvvrrrbbbXXXUUUjjjwwwXXX777;;;EEE???===FFF@@@;;;444111333555666666222888888\\\yyymmmuuuvvvQQQGGG===999;;;CCCRRR```^^^kkkUUUoooQQQFFFEEEFFF;;;<<>>>>>555???===999DDDWWWooodddFFFDDD???AAA===<<>><<<===DDDNNN^^^rrrsssiiiTTTeeeiiiSSS@@@FFF>>>===IIIRRRPPPIIIFFF[[[]]]YYYfffKKKEEE===888777666444222222333444444333333555777:::}}}\\\uuudddQQQFFF???999888:::999:::<<>>IIILLL@@@DDD@@@;;;777666666777888999>>>lll|||\\\HHHDDDHHH]]]```hhhooosssvvvqqq\\\nnn\\\EEEFFFAAA???NNNaaa]]]JJJHHHQQQdddVVVVVVNNNCCC;;;888666444333222333444444333333555777@@@ccclllnnnyyyWWW@@@===:::777666666888;;;>>>888999???aaa{{{___LLLGGG===AAA\\\uuusssXXXAAALLLkkkoooLLLDDD<<<333222,,,111111//////222222000333777>>>iiixxxhhhjjjttt{{{}}}qqqSSSKKKTTTnnnVVVRRRMMMDDD???<<<999777777666555444222222111111222333444555666555999======:::<<>>===HHHqqq|||```UUUIIIBBBRRRtttsssTTTOOOcccssswwwsssNNNDDD<<<333333---222000000222555444111222777NNN}}}kkkKKKJJJ```{{{oooXXXUUUPPPFFF>>><<<888777666666555444222111111111222333555666555555:::>>><<<999AAANNNSSS\\\lllyyyyyytttwww}}}}}}___HHHuuubbbWWWttt^^^FFFDDDHHHHHHAAA@@@===:::666555777999777sssXXXMMM\\\uuuzzzhhhxxx___QQQ]]]cccVVVFFF>>>BBBQQQbbbnnnIIIBBB[[[[[[VVVOOOEEE>>>;;;999777555222333444444333333555777???NNNmmmmmmpppRRR???:::<<<:::;;;;;;999;;;===<<<777888AAA999333KKKyyyxxxYYYOOOBBBBBBWWWrrr}}}zzzWWWeeelllbbbXXXaaayyyuuuOOOCCC;;;333444...222111111333666444222555;;;cccSSSEEEJJJ\\\nnnYYYVVVPPPEEE>>>;;;888666666666555333222111000000222444666888555555:::===::::::KKKaaaeeeXXXdddbbb\\\oooxxx}}}}}}sssbbbwwwhhh|||vvvOOODDDFFFFFF@@@@@@???<<<888777999<<>>;;;888555222333444444333333555777EEEJJJoooiiijjjMMM<<<888;;;>>>???@@@???>>>BBBGGGDDD<<<>>>>>>888666>>>QQQ|||dddRRRCCC???CCCQQQlllllluuu|||ttt^^^MMMOOO[[[vvvOOOBBB999333444...333222111222333222333;;;EEEyyysssWWWFFFOOOzzzlllWWWTTTNNNCCC>>>;;;888666666666555333222111000000222444777888666666999;;;888;;;TTTqqqhhh```ZZZYYY[[[___iiitttmmmxxxuuuyyyTTTGGGIIIGGGAAAAAAAAA===:::999;;;>>>kkkooolllyyyxxxggg???CCCNNNLLLSSSAAAEEEiiiIIIGGGDDD>>>PPPpppaaaUUUCCCXXX~~~\\\UUULLLEEEAAA===888444222333444444333333555777NNNUUUrrr|||fff}}}YYYBBB>>>@@@@@@===FFFFFFEEEEEEMMMTTTPPPGGGBBB;;;999CCC@@@444MMMzzz[[[GGGHHHCCC:::NNNqqqeeeTTTSSS[[[hhh}}}vvvNNNAAA999333555///333333111000000000444@@@MMMdddaaaxxx|||rrrLLLJJJ[[[lllUUURRRNNNEEE>>>;;;888666666666444333555444222222222444666777666888::::::;;;@@@HHHNNNPPPSSSTTTUUU^^^kkkrrrpppxxxfffbbbiiiqqq}}}}}}ddd===RRRJJJHHH;;;FFF===777;;;666NNNsssiiigggFFF???;;;>>>NNNWWWeeeFFFbbb\\\DDDDDD>>>HHHiiiyyyIIIMMMTTTttteeedddSSSAAA??????999777444333444777666444777;;;MMMUUUlllhhhqqqPPPHHHGGGIIIIIIAAAGGGPPPUUUSSSSSSWWWUUUOOOHHHBBB???@@@??????HHHRRRqqqOOOKKKMMMFFFBBBFFFaaavvv```]]]___]]]aaaxxxzzzooo~~~XXX@@@<<<666111222111111777///222<<<...;;;rrryyy```TTTJJJ[[[uuuyyyyyy}}}yyy}}}wwwXXXQQQMMMnnnlllUUURRRNNNEEE>>>;;;888666666666444333444333222222333444666888333333555888===BBBFFFGGGIIINNNRRRTTT___ttt}}}~~~hhhJJJEEESSSxxx~~~~~~ZZZQQQDDDHHH???FFF???<<<<<<<<<```nnn{{{PPPJJJTTTEEE999IIIYYYhhhMMMTTT}}}oooMMMEEE???DDDZZZ}}}^^^NNNHHHeeennnaaaQQQDDD===<<<:::555444222333666666444666;;;RRROOOooommm|||fffccc```___^^^XXXWWWZZZ^^^______^^^\\\[[[MMMFFFAAABBBBBBCCCGGGNNNbbbuuulllbbbNNNDDDJJJFFFRRRmmmwwwuuufffOOOHHH]]]|||~~~nnn\\\CCC>>>777111222000///666000333;;;111DDD{{{sssLLL@@@IIICCCCCCZZZkkkxxx|||uuupppPPPAAAVVVnnnVVVSSSNNNEEE>>>;;;888666666666444333333222222222333555888999444222222777???CCCCCCAAAGGGPPPWWWZZZbbbvvv{{{JJJKKKTTTVVVFFFCCCAAABBB===>>>999CCCuuurrrrrrnnnyyyWWW\\\]]]FFF777IIIxxx___HHH\\\uuu}}}\\\FFF@@@AAAHHHwwwxxxVVVBBBYYY```QQQKKK===999===555444222333555555333666;;;TTTyyyRRRiiiqqqwwwooojjjjjjpppooohhhggglllUUUKKKBBBAAACCCDDDDDDFFFHHH{{{bbbKKKHHHLLL;;;ZZZkkkNNNEEEUUUjjj}}}vvv```GGG@@@777111111...---555222444999666QQQlll^^^KKKLLLUUUNNNKKKYYYfff~~~}}}xxx{{{aaaLLLLLLzzzoooWWWSSSNNNEEE>>>;;;888666666666444333222222222333444666888999666555666:::???DDDFFFFFFPPPYYYaaacccdddkkkwww~~~oooooo\\\zzz{{{ggg]]]lllcccQQQCCCEEE@@@>>>@@@999MMMxxxyyyeeeTTTeeemmmsssWWWTTTvvvkkkFFFFFFOOOQQQVVV```yyyoooJJJAAABBBAAAeeeeeeJJJYYY{{{gggTTTSSS???:::AAA777555333333555555333666<<>>;;;888666666666444333111222333444555777888999555777:::<<<@@@GGGOOOUUUXXX[[[```ccccccbbbcccdddnnnrrrccc}}}zzzsssTTTGGGIIIAAABBBBBB>>>^^^}}}tttrrrjjjsssrrrYYY\\\AAAAAA<<<666===CCCRRR}}}WWWEEEFFFAAAUUUsssTTTXXXnnnsssXXXUUUBBB<<>>444222444000///555666444555DDDqqqgggQQQJJJDDDKKK\\\___TTTQQQVVVXXXVVVBBBPPPiiidddEEEKKKoooWWWTTTOOOEEE>>>;;;888666666666444333222333444555666777888888111555999===AAAIIIUUU]]]VVVSSSTTT[[[aaacccdddffffffkkkwwwrrr{{{QQQGGGEEE===CCC>>>CCCppp}}}aaaFFFAAA777BBB===777>>>;;;===fffjjjLLLHHHCCCMMM}}}[[[TTTeee^^^RRRFFFAAAAAA888888555444666666555999???qqqzzzlll^^^___zzztttYYYHHHIIIRRRTTTQQQDDD\\\uuuzzzttt~~~YYYJJJXXXVVVOOO```www~~~fffNNNEEEIIIXXXppp|||```JJJ>>>333333666222222444666444666PPPkkkJJJAAANNNWWWgggddd```eeeeeeQQQIIIYYYSSSfffgggmmm||||||XXXGGGhhhnnnWWWTTTOOOFFF>>>;;;888666666666444333333444555666666777777777222444777;;;AAAHHHOOOSSSMMMIIILLLWWW```dddhhhlllcccqqqtttqqquuuVVVIIIBBB===GGG===NNNxxxVVV>>>BBB<<<222AAACCC???DDD===;;;OOOppp|||TTTIIICCCGGGsssfffSSSaaagggQQQMMMJJJBBB;;;999666555777666666:::@@@ttt~~~ssswwwTTTZZZxxx}}}aaaNNNMMMUUUXXXSSSMMM^^^ttt{{{qqqnnnVVVbbbuuuxxxoooeeebbbfffCCC===PPPeee~~~~~~tttvvv|||bbbMMM???444444777333555444666555:::^^^ttt___TTTKKKTTTfffooouuunnniiivvv}}}aaaPPP```nnn|||iii^^^}}}{{{vvvOOORRRmmmWWWTTTOOOFFF>>>;;;888666666666555333444444555666777777666666777555555999@@@DDDDDDCCCFFFFFFMMMZZZbbbbbbcccgggfff}}}wwwttt|||bbbQQQFFFDDDQQQDDD]]]fffJJJIII@@@;;;HHH444>>>CCCAAADDD===@@@>>>WWWZZZJJJCCC???eeepppWWWbbbzzzoooRRRTTTRRREEE@@@:::777666777777777;;;BBBooojjjcccnnnXXXXXXwwwmmmYYYWWW^^^```ZZZVVVYYYfffuuuxxxuuu|||uuukkkjjj}}}gggWWWNNNEEEIII^^^mmmkkkjjjttt~~~eeeOOOAAA444555888333666333666666>>>gggmmmjjjNNNBBBKKK[[[ooo}}}|||www|||~~~nnnoooXXXWWWzzz}}}MMM>>>mmmiiiWWWUUUOOOGGGAAA<<<999999666222111333999777555444444444555555333666888999===AAAAAA===BBBNNN\\\lllsssdddYYY```zzzxxxbbbnnnZZZxxxsssxxxSSSAAANNNEEEFFF|||{{{tttuuu{{{~~~zzzTTTMMMJJJ@@@EEEWWWHHHDDD>>>AAAHHH@@@<<>>qqqYYYtttoooQQQUUUuuu|||fff^^^cccccc\\\YYY___gggooowwwrrr```qqqbbbWWW```]]]HHHNNNKKKCCC\\\ddduuupppMMM>>>;;;666111000000<<<333555888uuu```FFFTTTbbbkkktttyyyyyypppjjj[[[^^^zzzdddKKKXXXiiiWWWUUUOOOFFF???:::888999888555666999'''---444:::;;;888555222555888999999;;;??????<<>>vvv]]]uuurrr\\\XXXtttvvvnnnooojjjaaa\\\bbbkkksss{{{pppwwwddd~~~XXXJJJIIIIIISSSBBBbbbqqq~~~kkkKKK===:::777444555111===777>>>KKK{{{}}}rrrUUUNNN]]]lll|||xxxttt~~~___dddaaaiiiyyySSSQQQxxxjjjWWWUUUOOOFFF===999777888777555555999444666888777555444777:::777:::;;;:::<<>>zzzqqquuubbb[[[ttt~~~ttthhhaaadddlllttt{{{pppffftttrrrPPPEEEJJJ;;;NNN[[[ccccccffftttiiiKKK===999444444777000888333@@@^^^iii~~~pppXXX[[[lllxxxmmmllloooqqqkkkuuuuuuvvv^^^IIIdddkkkXXXUUUOOOEEE>>>999666555333000111444999::::::666222222777<<<777;;;===<<<@@@HHHNNNOOORRR___fffeeeaaaUUUWWWhhh```ppp}}}~~~dddRRR???SSSYYYyyyrrruuuqqquuu|||mmm```iiimmmvvv[[[DDDDDDAAAVVVuuu]]]```uuuXXXWWWHHH???>>>999777888888777:::>>>}}}nnnVVVZZZtttxxxjjjhhhiiinnnsssyyy~~~mmmnnn|||iiidddzzzvvvVVVNNNGGGAAALLLQQQJJJFFFMMMUUUXXXlllxxxwwwkkkMMM>>>777111111555222666000???mmm^^^xxxyyyqqqmmm{{{qqqiiidddggglll}}}{{{lllIIIUUUlllYYYUUUNNNEEE===888555555333111222666***000888<<<;;;777444222888<<<>>>===@@@HHHOOOQQQLLL[[[aaa^^^YYYPPPTTTeeeyyyxxxuuu```TTTCCC\\\hhhrrrrrrvvvjjjrrrzzz}}}}}}hhhJJJDDDAAATTT|||]]]ZZZuuuWWW]]]IIIAAA???:::777888888777:::???bbbHHHVVVttt|||rrrkkkjjjnnnttt|||wwwzzzrrrtttkkkbbb]]][[[uuufffSSSEEEMMMMMMCCC===@@@DDDCCCKKKVVVeeettt{{{qqqgggfffkkkwww{{{mmmNNN>>>666111111555666:::777EEE~~~[[[nnnwwwhhhddduuuiii}}}}}}RRRLLLxxxlllZZZVVVNNNDDD<<<888555666666555888===CCCAAA>>>;;;888666555444888===???<<<;;;AAAGGGIIIIIIWWWYYYSSSOOOLLLSSSeeezzz___}}}aaaTTTGGG^^^|||lllvvv{{{rrrwwwuuuyyysssLLLFFFAAATTT\\\WWWwwwZZZaaaHHHDDDAAA;;;888888888777:::???^^^KKKSSSsssuuuqqqqqquuu{{{jjjiiiqqq~~~wwwaaafff```OOOBBB??????===>>>CCCHHHOOOZZZhhhpppqqqcccaaa___\\\UUUMMMKKKNNN^^^nnnMMM===777444555999444999;;;KKKggg\\\jjj|||nnn]]]iiipppnnnxxxgggddddddHHHgggmmmZZZVVVNNNDDD===888555666777777:::???lll]]]GGG777111333888:::777===???;;;999>>>CCCEEEIIIWWW[[[UUUSSSPPPTTTbbbzzzqqqXXXqqqZZZJJJYYYhhh}}}~~~PPPIII???PPPuuu[[[VVV|||bbbeeeHHHKKKBBB<<<888888777777:::@@@aaaNNNTTTqqqzzzvvv}}}kkk}}}qqqXXXJJJCCC>>>>>>???===<<>>===???JJJeeevvviii{{{sssNNN<<<888555555888333777;;;OOOWWWYYYkkkxxxvvvmmmhhhxxxooodddqqq~~~```oooxxxHHHYYYnnn[[[VVVNNNCCC???999555555444333666;;;ooo___JJJ<<<888888888777555<<>>@@@???===>>>AAA???:::???:::777;;;===<<<;;;<<<888>>>VVVLLLMMMiii}}}zzzQQQ===888555333444;;;:::===TTTTTTUUUmmm~~~{{{ssskkkKKKRRRkkk```RRRMMMCCC<<<999666444555555555555777888999888666444444555666999===>>>>>>???CCCGGGMMMZZZhhhiii\\\QQQRRRYYYmmmyyy~~~]]]llltttwwwiiiQQQPPPzzzppp|||bbbKKKDDDPPP\\\lllTTTjjjfffeee\\\GGGHHHAAA;;;:::999888<<>><<<>>>???>>>EEE???999777999;;;:::999777888888:::GGGbbbzzzRRR>>>777444333666333>>>777oooLLLVVVqqqkkkWWWSSSiii___SSSMMMCCC<<<999666444555555555555777888999888666555555555999<<<>>>??????BBBGGGKKK___aaa```YYYNNNIIIQQQ\\\|||```eeevvvrrrmmmRRRTTTsssmmmsssfffMMMCCCMMM[[[qqqUUUdddkkkggg___LLLJJJBBB<<<:::999999<<>>???===:::888888888888<<>>yyyJJJVVVrrr]]]OOOxxxggg___SSSNNNCCC<<<999666444555555555555777888999888666555555666:::<<<>>>??????CCCIIIOOOnnnhhh```UUUJJJGGGQQQ___zzzlllZZZqqqlll~~~YYYZZZppppppyyyzzzeeeVVVccclllNNNBBBJJJWWWwwwVVV^^^mmmddd\\\NNNMMMEEE<<<:::999999<<>>@@@>>>???>>><<<888777:::<<<999777777>>>MMMddd}}}pppLLL<<<999777666888666===DDDHHHWWWtttmmmRRRkkkeee^^^SSSNNNCCC<<<999666444555555555555888999999888666555666888888:::<<<<<<===AAAIIIOOOeeecccaaa[[[NNNEEEMMM[[[zzz|||UUUdddppp{{{eeeccctttzzzsssdddRRR```oooNNNCCCHHHRRRwwwWWW\\\sssccc[[[RRRRRRHHH>>>:::999:::===AAA~~~fffJJJJJJccc~~~fff[[[\\\zzzwwwxxx~~~]]]NNNRRRHHHDDD???:::888999:::<<<888555555===LLL___vvvrrrMMM<<<888777777:::999:::IIIxxxGGGXXXwww[[[dddddd^^^TTTNNNBBB<<<999666444555555555555888999999777666666777999888:::<<<<<<===AAAIIIOOOPPPVVV^^^^^^NNN@@@GGGXXXvvvlllNNN\\\aaa\\\mmmnnnwwwwwwlll{{{~~~pppMMMEEEIIIMMMvvvYYY]]]~~~jjjaaa]]]WWWKKK???:::::::::===AAAzzztttbbbQQQfff}}}yyyOOOLLLnnnxxx\\\ssszzz\\\MMMFFF>>>===???@@@<<<777777333444;;;GGGVVVkkk|||uuuNNN;;;777666777;;;>>>:::OOOmmmFFFXXXyyy```[[[ddd___UUUNNNBBB<<<999666444555555555555888999999777666666888::::::<<<>>>??????CCCIIIOOOLLLSSS^^^```OOO@@@JJJ```{{{___ccc||||||aaaoooxxx~~~uuusssXXXuuuvvvNNNHHHKKKLLLyyy\\\\\\yyynnndddccc\\\NNN@@@::::::;;;>>>AAAyyyqqqbbbWWWjjj~~~zzzUUUSSS{{{ttt{{{gggMMM===:::======;;;777333333999@@@JJJ___sssxxx}}}rrrLLL:::666555777;;;AAA===WWWbbbFFFUUUuuu{{{aaaQQQddd___VVVNNNAAA<<<999666444555555555555999999888777666666999;;;999<<<>>>??????BBBGGGKKKRRRWWWaaaeeeWWWGGGNNNcccyyykkknnn|||rrrsssYYYRRRfffxxxsss~~~PPPIIIKKKNNN___WWWuuuqqqfffggg```PPPAAA:::;;;<<<>>>AAAvvvdddNNNVVVlll~~~kkkKKKSSSkkknnn}}}uuuXXXHHHCCCBBBAAA888444555999999???UUUlllhhhFFF888666555666999<<<===]]]WWWEEEQQQnnnzzzhhhVVVVVV\\\fffOOOddd```VVVOOOAAA<<<999666444555555555555999999888777666666999<<<666999===>>>>>>???CCCGGGTTTVVVaaahhh\\\JJJKKK[[[yyy~~~|||rrreeefffpppxxxvvvwwwsssrrrmmmmmm{{{kkksssooogggVVVZZZbbbIIIaaaRRRJJJLLLQQQbbbRRRrrrxxxlllmmmbbbRRRAAA;;;;;;<<<>>>AAAnnngggLLLTTTmmm{{{~~~yyyeeeLLLbbbmmmxxxkkkZZZ```oooZZZIII???:::666777999666999PPPjjj{{{^^^@@@666777666666777555;;;^^^NNNEEENNNhhhuuu~~~lll```VVVwwwnnnTTT```___QQQIII@@@;;;:::777555444444555666999999999888666777999;;;::::::::::::<<>>fffYYYUUUnnnzzzyyy~~~{{{kkkiiirrrxxx[[[ggg}}}bbbccc```jjjlllgggpppzzzpppOOO@@@:::111444:::999FFFbbbcccCCC777777666666888888999mmmqqqLLLDDDKKKkkkhhhJJJaaa___RRRKKKCCC;;;:::777555444444555666999999999888666777999;;;999:::;;;<<>>:::kkkrrrIII@@@IIIiiizzzyyyRRRddd___QQQMMMGGG;;;999777555444444555666999999999888777777999;;;999:::;;;===@@@EEEKKKPPPYYYbbbjjjssspppZZZRRRbbbzzzttt~~~|||iii[[[ooozzzqqqwwwbbbkkk}}}ZZZNNNiii}}}OOOMMMKKKVVVvvv___uuuzzzppp[[[EEE<<<;;;<<<===???bbbPPPUUUlll{{{ssstttiiicccdddkkk|||~~~nnneeerrrpppNNNUUUyyydddVVVKKKOOOQQQSSSZZZ```XXXKKK888777111111555555FFFeee|||^^^@@@666777666666888>>>999kkktttGGG>>>GGGfffvvv^^^hhh^^^OOOLLLHHH:::999777555444555666666999::::::888777777999;;;;;;<<<<<<<<<>>>BBBHHHLLLVVV^^^mmm|||xxxcccZZZbbbzzzwwwzzzrrrsssooooooppp{{{wwwsss```mmm^^^GGG>>>XXXVVVTTTMMMNNN}}}wwwaaauuu~~~uuu^^^FFF===<<<<<<===@@@aaaXXXWWWlll|||{{{uuuooogggiii|||uuu^^^```jjj{{{hhhKKKMMMnnndddMMMMMMJJJEEECCCCCC===555666888333111333555HHHfffxxx[[[>>>555777777666888999888nnnuuuFFF???HHHdddtttxxxoookkkjjj]]]MMMKKKEEE:::999777555444555666777:::::::::999777888:::<<<<<<<<<======???CCCIIINNNRRRYYYlll{{{wwwiii^^^XXXuuuzzzwwwnnnvvv|||vvvcccooojjjdddfffMMMFFFCCCaaaTTTRRRKKKMMM|||ttt]]]yyy~~~zzz___EEE======<<<===AAA\\\ggg[[[ppp{{{mmmgggxxx~~~eee]]]^^^kkkzzzrrrPPPLLLQQQwww{{{pppeeeWWWKKKLLLJJJEEECCCBBB???;;;555:::666333444777HHHddd~~~sssWWW<<<555777777777888999:::ooopppDDDCCCLLLeeetttuuuggg```ooossskkk]]]MMMJJJBBB:::888666555444555666777:::::::::999888888:::<<<;;;<<<===???CCCIIIPPPUUUWWW]]]nnnwwwvvvvvvlllVVVxxxjjjrrrtttqqq{{{{{{fffppp}}}kkk[[[fff___aaaWWWPPPPPPqqqOOOOOOPPP]]]yyy```}}}}}}___DDD===>>><<<===CCCTTTnnn___sssvvviiisssjjjaaa]]]cccnnn{{{XXXHHHEEEddd}}}vvvXXXAAA===BBB;;;;;;;;;:::;;;<<<<<<<<<777<<<888444666888FFF^^^sssoooSSS:::444777888777888===>>>oooiiiAAAEEEMMMcccvvvzzz{{{ooojjj]]]OOOKKKAAA999888666555444555777888:::;;;;;;999888888:::<<<;;;<<<>>>@@@DDDIIIQQQVVV]]]bbbmmmqqqtttaaapppqqqrrrppp}}}vvvyyygggqqqjjjeeeYYYXXXtttyyydddccc}}}SSSOOORRRiiiggg~~~~~~^^^BBB<<<>>><<<===DDDNNNeee]]]qqquuuvvvqqqmmmhhhddddddmmm|||xxxKKKEEE]]]yyySSSBBBFFFAAA>>>;;;:::;;;<<<===>>>888<<<888333777999CCCVVVffftttkkkQQQ888333777888777888:::>>>ssshhhAAADDDHHHYYYyyyxxxzzzxxxsssrrriii]]]QQQLLLAAA999888666555444555777888:::;;;;;;999888888:::<<<======>>>???AAAFFFLLLQQQZZZ^^^gggfffoookkkttt~~~{{{kkktttfffssskkk|||yyy}}}WWWLLLMMMggg~~~iii]]]AAA<<<>>><<<===EEEMMMYYYXXXlll~~~yyy{{{vvviii___bbbmmmwww~~~mmmXXX```uuuVVVSSSHHHAAA;;;999999:::;;;===888<<<777333777999@@@PPP^^^mmm}}}iiiOOO777333888888777888222;;;yyymmmCCCCCCBBBOOOpppwww|||oooeeerrrvvvssslllpppyyyiii|||~~~fff^^^SSSEEECCC<<<888666888777444555888:::::::::888666777:::<<<===;;;<<>>>>>BBB<<>>nnn[[[===>>>BBBIIIYYYssslll|||[[[XXXWWWvvv{{{lllVVVUUUSSSSSSRRRPPPLLLHHHPPP]]]|||ggg\\\TTTGGGCCC<<<888666888777444555888999::::::999888888999;;;999:::===AAADDDGGGRRR]]]hhhvvvssshhhgggiiirrrnnnjjjiiivvvppp```mmm~~~yyysssVVVSSSRRRfff{{{ssszzzOOOAAA>>>===AAA===DDDFFFRRRjjjcccfff}}}vvvgggWWWTTT```rrrnnnZZZUUUttt|||GGG777@@@444222<<<666???IIIZZZlll|||vvvTTT===333777444444777666777===rrrZZZ======AAAHHHVVVqqqhhhssseee^^^pppuuullleeeaaa^^^]]]]]]\\\XXXTTTPPPGGGdddggg\\\UUUHHHCCC<<<888666888777444555888888::::::999888888999;;;::::::===@@@BBBFFFSSS___yyyvvvmmmfffcccdddnnn}}}qqqzzzzzzwwwssszzzttt```jjjooo```qqqVVVQQQQQQgggwwwuuutttKKKAAA@@@@@@CCC???FFFHHHyyyPPPUUU[[[___ooo^^^RRR\\\jjjxxxxxxzzziiitttRRR777===555666===444<<>>>>>CCCRRRaaammm[[[[[[aaa\\\___mmmsssssszzz}}}yyyvvv^^^eee___bbbmmmWWWTTTUUUmmmvvvyyylllFFF@@@BBBBBBEEE???FFFFFFnnnbbbYYYYYY\\\|||sssbbbRRRXXXcccoooyyy|||{{{xxx|||ssssss{{{{{{UUU999:::666666888111777<<>>???GGGYYYjjjZZZ@@@QQQgggXXXXXXhhhbbblll{{{eee\\\wwwyyycccaaavvvrrrzzziiiXXXVVVZZZsssttt}}}ccc@@@===BBBCCCEEE???EEEEEEccc{{{WWW[[[XXXwww~~~zzzhhhVVVYYY```jjjppppppjjjdddgggcccgggrrryyyxxxvvvxxxxxxxxxyyy~~~wwwvvvxxxlll]]]\\\^^^III999777888555333222444777>>>LLLaaawwwppp===444555888333555999666;;;999gggmmmIII===:::BBBNNN~~~vvvggg{{{rrrxxx}}}xxxvvvhhhZZZUUUJJJDDD<<<888666888777555555888777999;;;;;;999888999999;;;;;;===???CCCNNNdddxxx]]]???[[[www[[[RRR___OOO[[[uuuuuuhhhjjjnnnaaakkk|||kkk^^^uuuuuuzzz}}}|||fffKKKWWW~~~fffWWWVVV\\\uuurrr}}}]]];;;;;;AAACCCDDD>>>DDDFFF]]]III[[[SSSooooooWWWYYY]]]ccceee```TTTKKKEEEIIIUUUhhhxxx|||zzzwwwzzzssskkkkkkuuuhhh___RRRMMMNNNNNNFFF???777:::666666;;;666111777555666:::EEEXXXnnn]]]:::333666999444666:::666444777hhhoooKKK>>>999???JJJxxxxxxhhhyyymmmSSSmmm{{{ccc]]]}}}mmmZZZTTTKKKCCC;;;:::888777666555666666:::;;;:::999777666777888::::::<<>>DDDYYYooozzz|||}}}ssswwwqqq___WWW^^^iiinnn{{{gggTTTDDD<<>>???BBBFFFJJJNNNPPPLLLVVVdddxxxgggLLLQQQSSSYYYmmmzzzbbbssslllyyytttRRRKKKgggpppddd\\\UUUggg___[[[zzzsssYYY^^^iiiUUUVVVgggyyyttt^^^GGGooo```^^^ZZZaaa~~~qqq|||FFFCCC@@@???BBBCCCDDDCCCFFFKKK^^^hhhSSSggg}}}~~~lll```WWWUUUNNNBBB;;;===<<<===BBBQQQeeevvvzzzxxxooobbb[[[\\\]]]]]]fffdddaaaQQQ;;;999AAA???:::;;;;;;;;;999888666555444666888===JJJ```vvvlllMMM555555444444555666777999777999fffHHH@@@:::BBBAAA\\\rrr___sssiiiPPPFFF<<<<<>>???@@@CCCFFFGGGEEEDDDJJJYYY[[[mmmvvvhhhaaaYYY[[[ggguuulll}}}bbbLLLsss]]]PPPSSShhh}}}ZZZZZZkkk{{{XXXiiinnntttrrr___NNNDDDooo~~~bbbccc___mmmxxxrrrpppBBBAAA??????AAACCCDDDDDDFFFMMMzzz___jjjVVVccczzzyyy|||gggRRRIIIDDD>>>===@@@;;;???@@@EEEVVVmmm{{{|||||||||{{{uuugggZZZVVVYYYWWW^^^ggg\\\BBB;;;BBBBBB<<<<<<<<<<<<;;;999888777555666666888@@@SSSlllcccCCC555444444444444666777888666777^^^LLLAAA===BBB===RRR}}}aaannngggRRRPPPJJJAAAAAAjjjuuujjjgggiiirrrvvvmmmZZZTTTLLLDDD;;;:::888777666555666666999::::::888777666777999<<<===???BBBEEEFFFFFFEEELLL```ZZZiiissscccZZZbbbooowwwwwwccc]]]mmmSSSTTTZZZQQQfff~~~___^^^\\\dddjjjxxx}}}sssWWWLLLLLLuuuzzzeeeeeeddd|||rrrsssaaa??????>>>???AAABBBDDDDDDFFFPPPiii[[[^^^SSS^^^~~~hhhLLL???===???CCCGGG@@@CCC???<<>>AAA;;;JJJbbbmmmvvvkkkuuuoooRRR<<>>???@@@AAABBBDDDAAAMMM[[[cccOOONNNZZZzzz}}}iiiSSSJJJIIIIIIFFFCCCAAABBB<<<:::KKKhhhtttpppkkkppp}}}rrrggghhhddd\\\^^^^^^SSSLLLGGG<<<===<<<<<<;;;::::::::::::888777777777888EEE```zzzUUU555444444333333444555777888;;;999HHHMMM;;;===???;;;EEEppp~~~]]]fff}}}uuuTTTooorrrrrrzzzbbb```yyyggglllZZZUUUMMMEEE;;;:::888777666555666666888999999888777777888:::???CCCEEECCCAAABBBIIIPPP[[[lllgggsssqqqdddiiiooozzzuuuggg}}}xxxooohhhqqqzzz[[[mmmlll___ggg}}}^^^UUUVVV}}}{{{{{{uuuwww{{{aaaMMMEEEooosssiiiiiisssppplllDDD;;;<<<>>>?????????AAACCC???LLLVVVmmmGGGMMMUUUoooxxxoookkkiii```OOOAAABBBAAA<<<===NNNhhhxxxzzzpppfffeeeuuuqqq___ccc```eeebbbPPPEEEFFFDDD======<<<;;;::::::;;;;;;;;;888777888999BBBZZZssswwwMMM555444333333333333555666777666999FFFRRR;;;===<<<;;;DDDggg]]]```sss}}}{{{mmmlll[[[UUUMMMEEE;;;:::888777666555666666888999999888777777888:::<<>>>>>???AAA@@@JJJRRRzzzHHHNNNMMM```iiiWWWIIIFFFBBBAAAHHHYYYmmm{{{qqqdddkkk|||eeeccc^^^cccbbbOOODDDEEEEEE???>>>===<<<<<<<<<=========888777999:::>>>RRRhhhyyyeeeCCC666444333222222333444666777555999CCC\\\???>>>:::;;;BBB\\\^^^ZZZppppppxxxssslll[[[UUUMMMEEE;;;:::888777666555666666888999999888777777999:::555@@@IIIHHHAAAAAALLLXXXQQQNNNUUUrrrmmmppplll}}}nnnpppbbbJJJUUUwwwddd```jjjPPPYYYSSSxxxppphhhwwwdddnnnllluuuttt{{{qqqTTT777999<<>>@@@===EEEKKKKKKNNNEEETTTvvvTTTOOOIIIBBB>>>EEE\\\ssswwwppp|||vvvgggZZZZZZ]]]SSSJJJFFF>>>@@@???>>>======>>>??????>>>777666999999;;;KKK___wwwWWW<<<666333333222222333444666777888:::===eeeCCC???888;;;BBBLLL[[[SSS|||pppeeeiiieeeqqqWWWIIIooofffIIITTTjjjfffqqqggglllaaaYYYLLLHHH<<<;;;999777555555555555999:::;;;:::888777888999===???AAAAAACCCJJJVVV___bbb^^^___llltttdddRRRRRRwwwggg^^^pppVVVSSSVVV\\\ssspppqqqcccJJJ;;;===<<<<<<<<<<<<======>>>DDDCCCGGGXXXHHHIIIQQQxxxttt]]]IIIHHHGGG:::DDDdddzzzwww|||qqq___VVVTTTOOOPPPPPPHHHGGGCCC>>>;;;;;;===???@@@>>>;;;999777444888EEESSSpppQQQ555222333333222222333333444555333:::AAA}}}DDD:::666AAA>>>JJJeee\\\qqq~~~ssshhhccc999AAAMMMXXXZZZKKKIIILLLXXXOOOoooZZZkkk```YYYKKKGGG<<<;;;999777666555555555999:::;;;:::888777888999<<>>BBBGGGIIIwwwiiiHHHEEEOOOnnnzzz___RRRNNNEEEBBBKKKnnn~~~ssscccYYYSSSPPPWWWXXXMMMGGGCCC???<<<<<<=========>>>;;;999777444777CCCPPP___}}}vvvKKK555444333222222222222333444444777999???pppDDD<<<:::@@@:::AAAzzzjjjUUUiii{{{iiiaaaGGGOOOMMMttt}}}qqqlllqqqeee{{{TTTkkk```XXXKKKFFF===;;;999777666555555666888:::;;;:::999888888999<<<>>>BBBEEEHHHJJJLLLLLLaaajjjuuu~~~vvvvvvpppxxxrrriiixxxqqqjjjYYYWWWOOOgggfff~~~xxx|||gggGGG>>>999;;;;;;;;;;;;;;;<<<===>>>===GGGIIIlllGGG???LLL```zzz___PPPJJJDDD???VVVwwwlll___SSSQQQaaadddSSSIIIEEEAAA>>><<<<<<;;;:::>>>;;;999777444555???JJJ]]]iiiBBB333666222222222222222333444444999555===___FFF<<<;;;:::444888eeexxxPPP___~~~sssyyyxxxzzzjjjSSSRRRWWWLLLggg{{{PPPlllbbbZZZLLLGGG===<<<999777666666666666777999;;;;;;999888888999===>>>AAAFFFKKKMMMLLLKKKRRR___lllwwwzzzqqqwww{{{mmm^^^^^^WWWOOOWWW}}}{{{|||YYY===;;;<<<::::::::::::;;;<<<======@@@GGGMMMoooJJJ;;;JJJUUUfffVVVOOOEEEGGG~~~}}}xxxjjjVVVTTTiiinnnYYYPPPJJJCCC>>><<<<<<<<<;;;===;;;999888555555;;;DDDZZZ~~~\\\:::111666222222222111222333333444888222;;;RRRWWW>>>;;;777666888UUUUUUXXXtttvvvttt{{{[[[OOOWWWRRRjjjsssSSSnnnddd\\\MMMHHH===<<<:::888666666666666666888;;;;;;:::999888999===>>>AAAFFFLLLPPPQQQQQQKKKVVVaaajjjzzz~~~qqq|||hhh~~~aaaRRRooo___QQQPPP~~~}}}}}}tttnnnIII666777;;;999999999999:::;;;<<<===EEEFFFQQQwwwXXX???IIINNNtttiiiIIICCChhhwwwtttzzzvvv___YYYnnnsss]]]WWWPPPFFF???<<<<<<>>>???<<<:::999999777555999???IIIkkkRRR666000333222111111111111222333333777333:::IIIuuuDDD<<<:::???;;;IIIaaaQQQhhh~~~yyyzzzyyyhhhmmmnnnRRRBBBIIIWWWvvvmmmZZZoooeee]]]NNNIII>>><<<:::888777666666777555888;;;<<<;;;999999999;;;>>>BBBGGGLLLQQQVVVXXXWWWbbbjjjnnnzzzqqqsssrrr~~~nnneeelllrrrTTTLLLrrr|||]]]SSSQQQjjjlllgggqqq^^^BBB:::888===888888888999:::;;;<<<===AAA>>>JJJiiikkkHHHGGGIIIgggWWWKKKYYYpppqqqttt{{{zzzjjj```oootttcccZZZSSSIIIAAA>>>>>>???@@@<<<999999;;;999666777<<>>|||rrrMMM\\\wwwyyynnnMMMGGGddd}}}gggcccoooeee]]]NNNHHH>>><<<:::888777666777777555777;;;<<<;;;:::999999777===DDDIIIMMMQQQVVVZZZaaaqqq{{{{{{}}}~~~ppp~~~|||yyyfffTTTfffrrrfffJJJLLLccc[[[SSSTTTXXXeee```rrrLLL===AAA999===777777888888999;;;<<<===888999AAAMMMiiiyyyMMMBBBEEE^^^{{{^^^SSSrrr|||uuugggooouuuiiiXXXRRRKKKEEEAAA???>>>===;;;999:::<<<;;;888777:::JJJgggaaa;;;444555///111111111111111222222333222>>>666>>>fffMMM;;;888;;;===666jjjMMMTTTvvvdddYYYccc|||ZZZxxxyyyzzzeeeooonnnddd\\\MMMGGG>>>===;;;999777777777777444777;;;<<<;;;:::999999444<<>><<<:::888666555555555666777999;;;;;;;;;999999<<<:::???KKKSSSTTTVVVZZZfffqqqddduuu~~~iiidddxxxnnnvvvlllPPPBBBFFFVVVpppWWWOOORRReee}}}kkksssKKKBBB>>><<<:::555777777777888999999:::::::::888>>>AAAEEEZZZEEEMMMMMMlll{{{wwwpppQQQXXX|||mmmbbbiiiuuubbb]]]WWWQQQHHH===777777999:::::::::999888999:::BBBZZZzzzkkk>>>888888000000000111111111111222222222222///===333OOOAAA===:::888DDDCCCsssaaaEEE```wwwvvvttt{{{{{{vvvkkk}}}hhh]]]tttbbb[[[PPPEEE???===;;;888666555555555666777999;;;;;;;;;:::999999999???IIIPPPUUU___iiipppmmmuuu{{{pppbbb^^^KKKFFFIIIRRRyyy]]]RRRQQQVVVuuuqqqbbbAAA;;;::::::;;;666666666777888888999999:::<<<;;;777===@@@|||pppFFFLLLMMMdddyyy^^^TTTtttooodddiiiqqqmmmcccZZZWWWSSSJJJAAA===999:::;;;;;;::::::::::::>>>VVVwwwccc:::555555///222000000111111111222222222444111999666KKKDDD;;;;;;777777???dddjjjNNNOOOggg{{{yyy|||lll]]]NNNWWW___iiirrrpppeeeuuueeefffwwweee\\\PPPEEE@@@>>>;;;888666555444444666777999:::;;;;;;::::::;;;===CCCIIIMMMUUUdddrrrvvvmmm|||___vvv~~~pppPPPEEEFFFHHHJJJkkkgggTTTSSSLLLjjjdddwwwQQQ888777777888:::666666666777777888888999999999???000>>>>>>dddJJJJJJLLLWWWtttmmmXXXmmmwwwoooooosssrrrcccVVVTTTUUUPPPFFF>>>:::;;;;;;<<<<<<;;;;;;:::===UUUuuuUUU555333222...444000000000111111111222222555555888???GGGtttTTT<<<===<<<222>>>UUUuuuUUUDDDXXX}}}lllmmm[[[hhh{{{mmm[[[FFFLLLPPPRRRUUUSSSOOOeeeccclllyyyfff\\\PPPEEE@@@???<<<999666555444444666777888:::;;;;;;;;;;;;:::===BBBFFFJJJQQQ\\\eeefffkkkdddqqqgggJJJAAACCCDDDCCC___wwwUUUUUUPPPYYYxxxllliiieeehhhJJJ999888777777888444555555666666777888888999333BBB000CCC???LLLPPPGGGMMMOOOrrr{{{xxxuuufffvvv~~~||||||tttdddTTTOOOPPPMMMGGGCCC;;;;;;;;;;;;<<<<<<:::999@@@UUUsss}}}FFF222444111///555000000000000111111111111555999888IIIDDD]]]ppp???>>>>>>777999GGG}}}{{{PPPEEEQQQmmmuuunnn~~~iiiQQQGGGOOOlllrrraaaTTT[[[[[[TTTGGG<<>><<<999777666555555666777888999:::;;;;;;<<<666999>>>CCCKKKRRRVVVWWWNNNiiitttqqqpppzzz[[[FFFCCCCCCDDD@@@PPPZZZTTTTTTQQQyyy}}}~~~YYYCCC::::::666666888444444555555666666777888888333CCC222AAA???>>>WWWCCCNNNLLLeeeuuuqqq{{{zzzuuu~~~{{{lll\\\SSSNNNKKKLLLOOO>>><<<::::::;;;;;;999888>>>QQQnnnggg:::333666222111333//////000000000111111111444777444EEE???NNN???:::777===111<<<]]]~~~MMMEEEIIIaaa}}}zzzYYYGGGVVVtttWWW[[[YYYUUUKKK;;;===SSSnnnhhh{{{fffZZZOOOEEE???>>>;;;999777777777777666666777888:::;;;<<<===888<<>>999AAASSSqqqgggooozzzdddYYYNNNFFF>>>===;;;999888888888888666666777888999;;;<<<===:::???DDDIIIUUUffftttyyygggmmm|||pppaaaBBBAAAFFFAAADDDDDD;;;MMMbbbSSSJJJSSS{{{[[[>>>555777999222333777555333444444555555666777777666<<<===333;;;???```www@@@KKKJJJRRRxxxwwwvvvxxxkkk```TTTMMMMMMRRRKKKEEE===999:::<<<;;;:::666FFF___{{{lllBBB000444111111444...////////////000000000111222000000000:::???eeelll>>>;;;>>><<<777EEE|||HHH===GGG```xxxhhheee}}}\\\IIIGGG@@@<<>>666===AAAAAAKKKaaawwwzzzeeezzzwwwUUUDDDEEEFFF:::???FFF>>>IIIgggrrrXXXMMMMMMcccEEE<<<666999:::111111666333333333444444555666666777000777CCC333===@@@JJJCCCIIIGGGJJJcccqqqnnn}}}qqqhhh^^^TTTPPPPPPPPPHHH???:::;;;======;;;999FFF^^^xxx___;;;///333...///555---////////////000000000000111111777111<<<777CCCFFF>>>444>>>///@@@```WWWAAA===NNNeee~~~|||wwwhhhZZZEEE===GGGLLLcccsssvvvbbbWWWMMMGGGAAA@@@>>><<<:::999888888555555666888999<<<===>>>999999<<>>;;;BBBUUUqqqyyyHHH;;;111000111...---///............////////////111555---333<<<---@@@SSS<<>>666<<<===eeeSSSHHH888TTTxxx~~~uuuhhhfffddd___YYYqqqrrr|||wwwcccWWWMMMGGGAAA@@@>>><<<:::999888888555666666777999;;;===>>>>>>;;;===DDDKKKSSS```jjjYYYDDDDDDBBB@@@??????@@@BBBDDDEEE```YYYSSSMMM^^^SSS888777666555444333333333333222222222333333333444444111===555222===999AAAfffyyyKKKIIIIIIKKKmmmzzzcccvvv}}}wwwlll___YYYYYYZZZPPPGGGDDDAAA===;;;<<<:::>>>OOOmmmeeeAAA777000000111//////111............////////////...555///333;;;...:::llllll999???===333???999mmmSSS???CCCRRReeeyyy{{{pppzzzxxxcccWWWMMMHHHAAA@@@>>><<<:::999888888666666666777999;;;===>>>@@@===<<>>>>>???AAABBB;;;kkkuuuXXXXXXRRRIIIvvvpppBBB555555555555555444333222222222222222222333333333333000:::555444===777999RRROOOGGGKKKCCCWWWyyyjjjrrryyyoooddd^^^]]]]]]WWWQQQMMMFFF>>>:::::::::;;;JJJkkkPPP999333...///111111000111---............/////////***444111222999000555TTTFFF<<<<<<333???333MMMddd===IIILLLLLLmmmzzzdddWWWMMMHHHAAA@@@>>><<<:::999888888777777666777888;;;===???@@@;;;:::???FFFPPP^^^iiiyyy}}}TTTBBB???AAA@@@>>>======>>>@@@AAA???QQQ]]]VVVVVVIIIXXXYYY999888444444555555444333111000111222222222222333333333111777333444<<<777666EEEUUUFFFRRRGGGJJJaaaooolll{{{sssjjjbbb^^^ZZZVVVQQQMMMEEE===:::<<<<<<:::IIIlllwwwBBB333000...///111000///...---------.........//////)))333111///555333444BBBlll;;;::::::999222999iiiPPPCCCCCC:::ZZZooo|||}}}eeeWWWMMMIIIAAA@@@>>><<<:::999888888888777666666888:::===??????<<<;;;@@@GGGRRRcccrrrzzzmmmJJJ???>>>???>>>============>>>???CCC???qqqrrrVVVUUUPPPMMM```zzzEEE111777333444444444444222111///111111111222222222333333333555222333888888888@@@~~~hhhIIIVVVPPPHHHSSS|||xxxeeemmmaaasss{{{uuunnnddd]]]RRRMMMHHHEEE???:::;;;@@@<<<999IIInnnbbb999000000000/////////...+++------------............+++222000---222555666:::gggCCC888AAA222777888GGGsss@@@???888GGGYYYxxxfffWWWNNNJJJAAA@@@>>><<<:::999888888999888666666777:::===?????????@@@CCCHHHTTTiii|||\\\DDD===<<<======<<<<<<<<<<<<======>>>777YYYfffTTTRRRKKKMMMvvv^^^;;;222555333333333333222111000000111111111111222222222222555333333444555777;;;>>>cccOOOUUUQQQFFFIIIggglllcccXXXaaappp{{{vvvpppfff\\\MMMFFF@@@===;;;:::<<>>===777eeeUUUFFF???<<>><<<:::999888888:::888666666666999<<>>@@@DDDEEEFFFQQQjjjtttJJJ>>>>>><<<<<<;;;;;;;;;;;;;;;;;;<<<;;;999III^^^UUULLLJJJVVVwwwHHH999888555444333222111111000000000111111111111222222222222444222555555222666<<<:::FFFVVVRRRQQQJJJEEEPPPrrrxxxkkknnnwwwyyyuuurrriii___MMMDDD===<<<<<<;;;<<>>999888GGGUUUGGG<<<>>>AAA```vvvgggWWWNNNKKKAAA@@@>>><<<:::999888888:::999666555666999<<>>;;;@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAAiiilll[[[MMMOOOFFF]]]___888777:::333555333222000///000000111000111111111111222222222333222777888111444:::666111[[[QQQWWWSSSIIIFFF\\\xxxsssrrrkkkaaaPPPFFF>>>>>>???===;;;;;;<<<===TTT}}}```222///+++000111---,,,111222///,,,,,,,,,---------......000)))///666000...222111999eeeRRR666;;;:::///>>>999XXXcccLLL???:::===CCCcccxxx|||vvvgggUUUOOOHHHBBBAAA@@@>>><<<;;;::::::999999888888999999:::;;;>>>CCCDDDGGGKKKJJJUUUlllppp{{{OOOAAA<<<888:::;;;;;;;;;::::::999999999:::DDDFFFGGG```SSSUUULLLEEEcccttt===888:::222111222222222111111111111000000111111111111222222222444444333444444555666777===WWWLLLkkkWWWNNNKKK<<>><<<;;;::::::999999888888999999:::;;;AAACCC@@@BBBIIIJJJTTTjjjttt]]]BBB;;;===>>>;;;;;;;;;:::::::::999999999333AAA999AAAyyyVVVTTTPPPKKKRRRsssUUU555444333///222111111111000000000//////000000111111111222222222444333333444444555666777:::QQQ^^^rrrfffOOOJJJ???[[[ttt}}}rrrkkkkkkfff\\\RRRMMMHHHAAA>>>@@@???BBBaaaiii===,,,000........................,,,,,,,,,,,,++++++++++++---...///000111222222333444888eeeYYY;;;::::::777;;;555RRRTTTIII@@@<<<<<>><<<;;;::::::999999888888999999:::;;;EEEFFFBBBDDDKKKLLLVVVllltttJJJ???999===@@@555:::::::::999999999999999555BBB555AAA^^^lllYYYQQQRRRJJJNNN~~~ggg:::555555000111555000000/////////.........000000000111111111222222333333333333444555666777777IIItttqqqxxxSSSIIIEEEGGGWWWyyysssrrruuukkk^^^TTTLLLDDD@@@AAA???HHHlllUUU666---------------------------------,,,+++++++++,,,---...------...///000111222222777///FFFttt@@@666<<<888BBB...888kkkRRR>>>===999777EEEdddzzzrrruuuyyyttthhhUUUOOOKKKDDDCCCAAA???===;;;::::::999999888888999999:::;;;AAAFFFFFFHHHLLLJJJTTTlll```BBBBBB999;;;@@@222999999999999999888888888<<<>>><<>>GGG```xxx|||vvvmmmggglllvvvssshhhUUUPPPLLLEEECCCAAA???===;;;::::::999999888888999999:::;;;777BBBIIILLLLLLFFFPPPiiizzzGGG888???666888AAA999888888888888888888888888===333AAA;;;AAAdddbbbSSSQQQMMMMMMSSS[[[;;;222777//////222***111111000000000///////////////000000000111111111333222222333333444555666444<<>>@@@;;;DDDVVVzzzuuummmjjjiiihhhggglllzzzrrriiiUUUPPPNNNEEEDDDBBB???===;;;::::::999999888888999999:::;;;666CCCMMMRRRRRRKKKSSSkkklll\\\???999>>>777666===;;;777777777777777888888888<<<111CCC999===@@@dddPPPLLLMMMKKK```~~~vvv<<<666555444000111333---111111111000000000///////////////000000000111111222222222222333444555666444;;;<<<~~~ooouuu~~~UUUJJJGGGCCCDDDfffxxxpppnnnggg^^^WWWQQQJJJCCC@@@LLLooo{{{|||KKK...---111---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...++++++,,,---...///000000+++444333BBByyyiiiBBB555555777;;;777999]]]fff;;;666===::::::AAAUUUhhhwwwkkk___ZZZ[[[aaaeeewwwqqqiiiUUUPPPOOOFFFEEEBBB@@@===;;;::::::999999888888999999:::;;;:::BBBHHHOOOUUUQQQVVVjjjllltttJJJBBB======:::777777777666666666777777777888888888:::===<<<<<<;;;[[[bbbSSSQQQPPPCCCdddyyyRRR555777444222555222///555000000/////////.........////////////000000000111222222222222333444555666333;;;777]]]qqqkkkLLLIIIAAAAAAVVVzzzsssqqqiii]]]VVVRRRLLLDDDAAAPPPttt[[[;;;...---...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++,,,---...//////000---///111777SSSVVV777;;;666666<<<;;;<<>><<<<<<<<<>>>KKK^^^ttt|||qqqlllbbbWWWRRRVVVbbblllqqqiiiUUUPPPOOOFFFEEECCC@@@===;;;::::::999999888888999999:::;;;888;;;;;;DDDOOOOOORRRbbbhhhRRR888===999777<<<:::555777555666666666777777888888222@@@333;;;888@@@>>>\\\|||```UUUQQQMMMJJJ\\\~~~www|||hhh777666888......777---%%%666//////.........---------////////////000000000000222222222222333444555555111<<<777JJJnnn}}}QQQKKKCCCHHHCCCfffvvvsssiiiZZZRRRPPPJJJCCC???RRRwwwtttFFF111......,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))***++++++,,,---...///000666---111333;;;llllll===<<<<<<555888;;;222FFFxxxhhhEEE===@@@@@@:::>>>DDDOOOfff|||pppgggYYYYYYVVVRRRSSS^^^qqqqqqaaa[[[PPPOOODDDDDDCCC@@@===;;;;;;<<<;;;;;;::::::::::::999999999:::;;;BBBNNNYYY]]]\\\ooowwwDDD:::::::::999999999888888888888777777666666555555888999999999:::===AAADDD^^^ZZZPPPOOOKKKSSS}}}}}}mmmkkkvvvwwwHHH888333333222111000///...---///...---,,,,,,---...///............////////////000000000111222222333333555222;;;777iiiaaaKKKLLLCCCFFFMMMjjjxxxkkk___TTTKKKDDDAAA<<<[[[www^^^555000///+++,,,,,,++++++++++++++++++++++++******************************+++,,,...//////000///444555...///OOOeee???BBB@@@777444888===>>>bbbHHHCCCBBBEEE:::555===IIIVVVmmm~~~tttfffYYYRRRHHHKKKMMMQQQ```wwwrrrbbb\\\PPPOOODDDDDDCCC@@@===;;;;;;<<<;;;;;;:::::::::999999999:::;;;<<<@@@KKK[[[kkkuuuqqqrrr___BBB:::999999999999888888888777777777666666666555555777888999999999;;;???BBBccc}}}]]]YYYSSSLLLJJJVVVwwwkkkeeejjjXXX===333333222222111000///...---///...---,,,,,,---...///............///////////////000000111111222333333555444555:::PPPqqqOOOMMMHHHAAADDDZZZzzzmmm\\\MMMBBB>>><<<@@@aaa}}}QQQ000......+++,,,,,,++++++++++++++++++++++++******************************+++,,,---...//////...---111333000AAAxxxRRR>>>333666888444999DDDYYYtttQQQ===<<<<<>>AAAqqqwww^^^SSSPPPSSSKKKJJJiiipppXXXSSSdddxxxVVV>>>666111222222111000///......---......------------......---............///////////////000111111222222333555444000<<<666jjjSSSQQQIIIDDDBBBMMMkkkzzzxxxhhhUUUEEE;;;:::;;;DDDgggccc???+++---,,,***------++++++++++++++++++++++++************************))))))***+++,,,------...///)))///777111111XXXUUU222555===555333;;;AAAaaaxxx]]]CCC???>>>???;;;444666>>>BBBJJJTTT]]]jjjxxx}}}uuuccc___VVVJJJ@@@<<<===@@@QQQ\\\mmm}}}}}}xxxeee\\\OOONNNDDDDDDCCC@@@===;;;;;;<<<:::::::::999999999999888:::888888===GGG]]]zzzwwwSSS777CCC888888888777777777666666555555555555555555555555666777888777666777999;;;<<>>HHHlllrrrHHH111)))...,,,***---,,,************************************************((())))))***++++++,,,,,,111,,,///555///+++@@@]]]QQQ999:::===888333;;;IIIiiikkkTTT===888===@@@??????;;;<<<===>>>BBBLLLVVV]]]bbbcccfffiiilllnnnpppqqqpppnnnkkkjjjhhhbbbZZZTTT>>>@@@@@@???BBBJJJRRRUUUhhhuuu}}}~~~||||||yyyeee[[[OOOOOODDDDDDCCC@@@===;;;;;;<<<::::::999999999888888888???:::777:::@@@KKK^^^pppwwwzzzyyyhhh???111<<<777777666666666555555555444444444444444555555555555666777777666666777999<<<<<>><<<>>>???@@@===888666:::???>>>???BBBEEEGGGIIIKKKKKKGGGGGGFFFEEECCCAAA@@@???;;;;;;:::???TTTsss{{{{{{lll|||xxxccc[[[PPPQQQDDDDDDCCC@@@===;;;;;;<<<999999999999888888888888<<<777777<<<@@@FFFUUUeeedddssssssoooLLL<<<666888666666666555555555444444333333333444444444444444444555777777666666777999999BBB>>>```kkkZZZWWWUUUQQQNNNSSSjjj~~~vvvyyyyyyCCC222444333333777//////......------------,,,,,,------------,,,,,,,,,------------...............///000000111111222111000999222@@@===GGGgggOOOEEEBBB>>>???KKKggg|||ppp^^^OOOFFFBBBAAAAAA]]]~~~oooEEE///)))---///)))***---(((************************))))))))))))))))))))))))))))))*********+++++++++)))---,,,)))...666777111SSSyyy???666<<<888555888;;;HHHooozzz[[[FFF>>>===555777:::>>><<<777777999666777777888888888888777:::::::::999777666777777777===BBBJJJbbb|||zzzxxxVVVvvvaaaYYYQQQSSSDDDDDDCCC@@@===;;;;;;<<<999999999999888888888888777555999>>>???CCCWWWmmmvvv~~~LLL>>>>>>:::777555555555444444444444333222222333333333444444444333555777777777777888999999@@@===DDDsss}}}jjjeeegggtttggg\\\bbbwwwzzzUUU666111555111111777.........------------,,,+++,,,------------,,,+++,,,,,,---------...............//////000111111111---555444222999555@@@mmmZZZKKKGGGDDDCCCDDDRRRssszzztttiiiXXXIIIAAABBBFFFhhh~~~~~~WWW444---***------'''***...(((************************))))))))))))))))))))))))*********+++++++++++++++******+++,,,///000222333:::jjjnnnIII:::777<<<:::666555CCCeeexxxllliiiQQQEEE<<<<<<>>>======>>>;;;;;;;;;;;;:::999999888444444666<<>>@@@ZZZzzzuuuvvvppp___KKKAAAEEENNNmmm}}}qqqIII---,,,***---,,,&&&+++///((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,000***+++222///&&&***666'''IIIuuulllFFF>>>666777;;;<<<555:::\\\oooNNN@@@>>>>>>===>>>999:::;;;<<<<<<<<<<<<<<<:::;;;BBBRRRdddnnnmmmhhhlllpppeeeMMMDDD\\\|||rrrppp~~~ooohhhVVVRRRPPPGGGFFFCCC@@@>>><<<<<<;;;:::::::::999999999888888888:::;;;999999>>>HHHPPPuuuoooCCC777:::777333555333333333333333333333333222222222333333333444444444444444555555555555666777777===AAA===QQQ{{{qqqdddeeesssoooppp{{{uuulllsssNNN666555222000//////000000////////////////////////++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...------000555999<<<222333333333333555999<<>>FFFBBB666RRRVVVvvvhhh[[[HHH;;;CCCTTTuuu}}}pppUUU444000************************))))))))))))))))))))))))))))))(((((((((((())))))++++++******************++++++,,,------......///555222LLLttt<<<>>>AAA<<<333000:::GGGNNN{{{iii^^^\\\QQQAAABBBAAA@@@@@@@@@BBBCCCEEE<<>>---$$$///************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((())))))***++++++,,,,,,---......,,,///111CCCsssyyyUUU888999@@@;;;444444999IIIaaazzzoooggghhhwwwyyyzzznnncccTTTRRRMMMGGGEEEBBB???===;;;;;;;;;999999999999888888888888666888:::999888888:::<<>>777wwwWWWJJJWWW===<<>>BBBAAA???EEEZZZ{{{tttbbbSSSQQQ```pppssstttrrrooonnnpppooommmgggjjjmmmnnnnnnnnnnnnoooqqqrrrrrrrrrpppmmmiiiggg```jjj|||}}}rrrkkktttccc>>>,,,111,,,000))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))******+++++++++))))))******+++,,,,,,,,,---.........777XXXlll===111:::BBB@@@>>>;;;===GGG[[[sss|||xxxxxxyyysssiiieeeggg{{{jjjeeekkk|||nnnbbbUUUSSSNNNFFFDDDBBB???<<<;;;::::::999888888888888777777777555666888999;;;;;;<<<<<<<<>>999BBBffffffTTTIIIKKKPPPLLLKKKLLLEEEBBBEEEFFFCCCCCCFFFGGGFFFEEEGGGIIILLLMMMOOOOOOOOOPPPOOOMMMLLLJJJIIIIIIHHHCCCDDDDDDCCCBBBBBBDDDFFFNNNKKK@@@AAAVVVrrrhhh>>>444666111---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++)))***+++---.../////////...///111111000111222444222333<<>><<<;;;::::::888888888888777777777777666666777888:::;;;::::::===666AAA___|||zzzyyyyyyyyyxxxxxxxxxyyyzzz{{{nnnJJJ999555333000///222444333111222000000000000000000000000///000000000000111111111111111111111222222222222555666666555666999;;;:::777555BBBhhhvvvZZZIIIEEEBBBDDDFFF???>>>;;;;;;>>>AAA@@@>>>>>><<<===>>>?????????@@@AAA>>>???@@@@@@???>>>>>>>>>>>>@@@BBBCCCBBBAAADDDGGG:::EEENNNddd]]]@@@---333999333///444---------------,,,,,,+++++++++++++++++++++++++++************************************++++++++++++***++++++,,,---...//////---///000111000000111222...555666SSSYYYMMMAAA;;;===;;;<<>>===999888;;;OOOUUU[[[aaaiiipppqqqnnn|||}}}rrryyy}}}|||zzzwwwpppjjjjjjmmmooottt~~~rrrTTT???KKKhhhpppbbbVVVUUUOOOFFFDDDAAA>>><<<:::::::::888888888888777777777777888777666777888999888888<<<:::AAAQQQsssuuuMMM:::555444666111///222555444000...000000000000000000000000////////////000000000000000111111111111222222222111222111000444999777111777<<<;;;>>>[[[tttYYYLLLHHHCCCCCC@@@AAACCC@@@:::===FFF???@@@@@@@@@>>>>>>???@@@888;;;>>>???@@@???@@@AAA@@@AAABBBBBB@@@>>>AAAEEEPPP[[[777888444---+++...///,,,,,,,,,---------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---...///,,,...000111000///000111000444333888ddd}}}HHH@@@FFF999=========IIIaaavvv{{{qqqaaaUUUUUU^^^hhhmmm``````aaaaaa______dddjjjaaabbbbbbaaaaaabbbdddgggddddddcccaaa^^^YYYUUUSSSYYYdddkkkrrr}}}}}}nnniiimmmXXX<<<111(((+++///'''///))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((()))******+++((((((((()))******++++++///+++,,,000...+++555CCCeeebbbPPP???888777666999???444>>>DDDCCCGGGQQQUUURRRZZZ[[[]]]___aaabbbbbbbbb[[[___```]]]\\\___```^^^fffuuuiiiSSSOOO]]]}}}rrr___RRRTTTQQQGGGEEEBBB???===;;;;;;:::999888888777777777777777555777888999888888:::;;;>>>888<<>>===AAACCC@@@;;;@@@===???GGGGGG???===@@@>>>AAACCCBBBBBBNNNggg}}}oooIII777111000000///...------,,,---,,,*********,,,...///+++*********))))))((((((******++++++++++++******+++)))(((((())))))((('''------------------------------......///000000000...333555111CCCgggKKKBBBFFF<<<999>>>CCCIII\\\rrr|||~~~rrreeeXXXVVV]]]dddbbb]]]dddaaa]]]ZZZZZZ\\\```cccaaaaaa```_______________iiiYYYTTT[[[ZZZNNNKKKTTTjjjggghhhyyyssswwwttt~~~wwweeeiii~~~~~~jjjBBB333((((((,,,+++)))))))))(((((((((******((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((()))))))))************+++,,,,,,---///000222333===www]]]CCC999999<<>>:::888???RRRdddssswww|||~~~}}}||||||}}}xxxccc[[[UUUVVV]]]aaa^^^YYY^^^\\\YYYWWWVVVYYY\\\^^^]]]]]]\\\\\\[[[\\\\\\\\\ZZZZZZYYYUUUMMMJJJQQQ[[[aaalllppptttyyyrrrggghhh{{{}}}qqq___```lllhhhWWW999...&&&(((+++***)))***)))((('''(((******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))))))))***************+++,,,---///000111///TTTnnnRRR???MMMVVV\\\[[[WWWSSSLLLEEEIIIDDDEEELLLPPPRRR]]]kkkooonnnpppzzz|||fffYYYIIICCCQQQlll{{{mmmUUU...kkk```TTTSSSMMMFFFEEEBBB???<<<;;;::::::999888777777666666777777444555777777666666777999555999===>>>;;;FFF~~~kkkLLL777999999...,,,555000000000000////////////................................................444222000///111222222111000000111222333444444555222333666:::999666999>>>]]]}}}ooolllmmmhhh^^^YYYZZZ]]]]]]eeeeeekkkqqqtttzzznnnOOO>>>333,,,)))000000000///......------,,,+++***)))))))))***+++******))))))))))))(((((('''(((((())))))(((((('''+++***((('''''''''((()))++++++++++++++++++++++++,,,,,,---......//////000---333000111666>>>kkkRRR@@@BBB@@@999444888DDDNNNccclllvvv{{{yyyuuurrrrrryyyyyy{{{wwwiiiQQQPPPQQQVVVZZZ[[[XXXTTTVVVUUUSSSRRRRRRTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWPPPUUUSSSHHHEEEOOOYYY[[[^^^xxx|||nnnjjjjjjddd```tttrrrjjj```\\\XXXKKK<<>><<<;;;::::::888888777666666666666666555666777777666666777999888;;;888<<>>QQQ^^^mmmvvvvvvqqqnnnnnntttttttttvvvzzz}}}sssdddUUUGGGKKKPPPTTTVVVUUUSSSQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRPPPJJJAAA>>>IIIWWWZZZTTTaaa~~~bbb\\\hhhhhh```\\\```gggiii___KKK555***((((((((()))((('''(((***(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))))))))***+++,,,...///444---+++>>>hhh|||hhhaaa___\\\WWWaaa^^^[[[XXXOOOCCC@@@CCCGGGQQQUUUNNNHHHPPP```lll|||zzztttPPP;;;...)))111ddd```UUUQQQJJJFFFDDDAAA>>><<<::::::999888777777666555666666666666888999999777777888:::666>>>999:::DDD??????SSS|||zzzvvvrrrooollljjjiiieeeeeegggnnntttvvvrrrnnn\\\ZZZ]]]bbbccc^^^]]]```gggfffcccccchhhvvvjjjIII444555444111111444333////////////............---................................................666333000//////111111111///000000111111222222222555777444///000666777333===999<<>>,,,''''''***+++***(((''''''(((((('''&&&'''))))))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))******+++,,,---...444000,,,///>>>```uuu{{{xxx}}}WWW---...444)))%%%ddd___SSSPPPKKKEEEDDDAAA>>>;;;:::999999888777666666555555666666777888:::999888777888:::333>>>>>>999:::<<>>===AAAIIIJJJGGGOOO[[[iiivvvhhhOOOTTTcccaaaWWWOOOSSSXXXVVVEEE111))),,,'''+++,,,)))'''((((((&&&((('''&&&'''((()))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))******,,,------)))...333222---888]]]{{{zzzooojjjeeeTTTRRR:::(((...,,,(((333ddd^^^QQQNNNLLLEEECCCAAA>>>;;;:::999999777777666555555555555666777888999888777666777888777777<<<;;;444999AAA@@@<<>>666???EEEEEEDDDJJJTTT[[[\\\ccc[[[SSS\\\bbbYYYRRRTTTPPPIII>>>222)))(((---'''******&&&&&&***)))%%%'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++(((***000333---))):::QQQvvvttt|||lllrrrvvvtttjjjVVV///000------,,,$$$***???eee^^^OOONNNLLLEEECCC@@@===;;;:::999999777777666555555555555555666777888777666555666777@@@000555>>>888:::???666@@@@@@ddd~~~zzzuuuvvv{{{}}}~~~\\\>>>666333///333,,,+++000111------333......---------,,,,,,,,,---------------------------------------------------------...000111000...////////////000000000000444...---222333///111666555111000222666777888:::@@@```dddBBB222111333333111+++...222222+++%%%)))000)))))))))))))))*********((()))***+++++++++++++++&&&'''''''''(((((())))))&&&''''''''''''''''''&&&$$$&&&'''(((---999JJJVVV++++++++++++++++++++++++)))******+++,,,,,,------222+++000555///...333555222YYY^^^lllfffIII:::>>>>>>222444333555>>>JJJSSSWWWVVVYYYYYYZZZZZZZZZZZZYYYYYY_________```aaadddfffhhhwwwoooxxx|||qqqbbbTTTIIIBBBAAACCC???AAACCCDDDCCCAAA@@@???>>>===<<<;;;<<<>>>@@@BBB@@@AAAAAAAAA@@@===;;;999777AAAAAA;;;CCCWWW\\\SSSGGGLLLMMMSSS___\\\PPPMMMQQQJJJ===111***(((((((((%%%((('''$$$&&&+++***%%%'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***333***(((///000)))+++555DDDRRRuuutttxxxwwwpppoooxxxiiilllwwwzzzjjj```kkkxxxqqqiiiRRR,,,333---&&&&&&,,,...---***fffZZZPPPOOOIIIEEECCC@@@===;;;:::999999777777666555555555555555444555555555666666777777777888999999;;;;;;<<<===@@@999IIIbbbwwwhhhlll{{{~~~TTT>>>666000---000////////////............------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111111111111111222222333444555777888;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<>>>::::::;;;:::999777555444@@@>>>@@@HHHSSSYYYWWWRRRDDDMMMSSSQQQLLLKKKMMMNNNNNN>>>///+++***'''&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++++++++,,,,,,,,,------111999HHHcccjjjaaaooorrrgggvvvzzznnn```bbb{{{yyyccccccbbb]]]RRRCCC444+++))))))))))))))))))))))))eeeYYYOOONNNHHHEEECCC@@@===;;;999999999777666666555555555555555444555555555666666666777777777888999:::;;;<<<<<>>SSSSSSNNNFFFBBBCCCDDDAAA666///((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))*********+++++++++,,,,,,***---***'''111III^^^gggtttxxxkkksssyyyttt~~~}}}xxxrrrxxx}}}tttzzzvvvkkklllyyyyyyggg___qqqrrrmmmmmmooo{{{~~~ppp___ZZZZZZZZZLLLDDD777+++%%%$$$(((+++))))))))))))))))))))))))dddYYYNNNNNNHHHDDDBBB@@@===:::999888888666666555444444444444555555555555555555555555555555666666777888999::::::777888@@@CCCEEEFFF]]]ttt~~~sssuuuyyy}}}|||zzzzzz}}}sss@@@:::444222666666000,,,,,,//////.........---------------,,,,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,---------.........------........./////////////////////000000000111222222111111111222222333...222999===888000111777444:::JJJ___sssrrr```OOOEEE999000///111000000333---,,,,,,,,,---......///...///000...,,,***)))******))))))((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&''''''((('''''''''((((((((((((((())))))))))))************+++++++++,,,------......***555333---FFF{{{ccc~~~xxxooocccEEEEEEUUU999333555777666444222333444BBBBBBBBBCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBCCCEEEEEELLLJJJNNN]]]sssuuuqqqjjjaaaYYYRRRKKKEEE:::666222000111222222222000000000000000000000000111222222111000000111333111000...---...///111222444???JJJJJJBBB===???DDDQQQNNNGGG@@@>>>>>>;;;666,,,)))'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++,,,111111***(((111===EEEKKKkkk}}}|||}}}{{{{{{tttkkkhhhuuueeegggdddcccccc___ooottthhh]]]WWWaaaiiiccc^^^dddrrrqqq```hhhlllkkkfff```YYYMMMAAA///---)))&&&&&&(((+++...((((((((((((((((((((((((eeeZZZPPPOOOIIIDDDBBB???<<<:::888888888666666555444444444444444555555555555555444444444444555555666777888999999===999888???<<<:::===HHHhhh```CCC888111///...000000...---///............------------------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------...------------...............////////////000000000111111000000000111111222222///...///000000444888555222222666;;;BBBMMMXXXttt}}}llliii[[[HHH<<<999666000+++,,,000333111,,,)))***------------,,,,,,---------...///...+++))))))))))))(((((('''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((('''((((((&&&&&&''''''((((((((()))(((((()))))))))***************++++++,,,---------""",,,///(((,,,JJJuuu{{{JJJ>>>ZZZRRR888666555555666555222///999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAEEENNN^^^zzzyyytttiiicccZZZRRRKKKCCC===:::333111/////////000//////........................///000000///......///111,,,,,,...///000111111111888CCCJJJCCC444///999EEEEEEDDD???:::999999333+++((((((((('''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))...000---******+++,,,000@@@XXXiiiqqq{{{}}}tttppprrruuuyyyyyysssnnnsss~~~}}}ooojjjnnnrrrhhh___bbbggg\\\aaannnpppvvvpppaaaeeessswww___```eeeooovvvrrrcccWWWlllcccWWWPPPMMMHHH888)))))))))******)))((('''&&&''''''''''''''''''''''''fff[[[PPPPPPJJJCCCBBB???<<<:::888888777666555444444333333444444555555555444444444444444333444444555666777888999999<<<;;;EEE===AAA???GGGLLLmmm|||vvvrrrdddMMM333...888000...,,,,,,,,,---...000.........------------,,,------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------............////////////000000///////////////000111222888444000000333666888888888555333333222000444:::---888???@@@DDDOOOVVVUUUgggkkkllliiibbb\\\\\\]]][[[UUUOOOLLLJJJEEE===777@@@@@@<<<666333666666444333555666444///,,,...222***+++,,,,,,***)))***++++++,,,---,,,***(((((()))'''''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******)))******++++++,,,,,,---000---,,,...000:::TTTnnnPPP???NNNEEE>>>555111111222222000333444555777999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===:::<<>>rrrrrrBBB:::GGGAAA999333//////000111///000111333444555555555777777666666777888999999999:::<<<<<<>>>KKKeee}}}}}}}}}yyyvvvqqqlllhhhbbb]]]YYYLLLCCC:::777333---,,,...,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,)))***+++---000222444555;;;555222888AAADDD<<<222222444444111///...)))"""&&&'''%%%%%%+++111000)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***))))))***,,,,,,---...---++++++,,,,,,---222999SSSGGGOOO[[[^^^jjjpppcccfffhhhhhh```SSSLLLRRR\\\dddZZZ^^^[[[ccckkk\\\XXXZZZZZZbbbcccVVVPPPRRRNNNIIIOOORRRLLLCCC???EEEMMM<<<888111***%%%$$$(((---&&&%%%$$$$$$%%%(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&dddYYYNNNNNNHHHCCCAAA???<<<999888777777555555444333333333333444555555555444444333333333222333333444555666777777888;;;---999999PPP@@@555666BBBIIIUUULLLDDD999111222666333,,,,,,------...000222///***......---------,,,,,,,,,---------,,,,,,,,,++++++))),,,...000000...,,,)))************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------............/////////000,,,,,,------///000222222---222444222000111555777111///000333111------111...,,,---222222///000555111111222333444555555555---.........000333333111---......,,,,,,------,,,,,,---------...///,,,(((&&&))),,,,,,******+++---''')))******((('''((((((&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,(((***------++++++...222FFFjjjeeehhh===>>>???>>>:::333//////111---...///000111111111111333333333333444555666777888666666555444:::JJJZZZlllyyy}}}{{{yyytttoooooosssoookkkeee```[[[VVVPPPMMM<<<333---------***,,,111******++++++******,,,...++++++++++++++++++++++++***++++++***(((''')))*********)))***---111555777888333000444<<<>>>999222000333222...+++***'''###%%%%%%######,,,555333+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''')))+++***((((((***&&&,,,---''''''///222///)))///>>><<<222FFF]]]WWWjjjaaaXXXXXX```fffccc\\\UUURRRXXXOOOMMMSSSHHHIIIEEE===BBBLLLMMMOOONNNEEEHHHGGGGGGFFFBBB999,,,###(((&&&&&&***,,,***'''%%%((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiZZZPPPPPPHHHBBB@@@===;;;999888999999555444444333333222111111000111111111111222222222222222333444444555555666666777888999:::;;;<<<<<<:::999===DDDLLLccc}}}{{{sssKKK777555333222111000...,,,------------------------,,,------......------,,,---+++))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,---------------------------------.........//////---------............///000000////////////000000////////////////////////000000000000111111111111////////////....................................++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''))))))&&&'''+++,,,***)))************+++++++++444IIIbbbkkkvvvfff```vvvSSSFFF===:::<<<777......555000//////...............000000111333555555333111222333444555666666666666GGGPPP___ooo{{{~~~|||~~~xxxpppjjjgggggghhhhhhddd]]]TTTNNNJJJDDD<<<666222000///---,,,,,,------+++++++++*********))))))******))))))(((((('''''')))((((((''''''''''''((()))))))))***,,,///222444,,,---...000111333444555111///,,,)))&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))******************)))***,,,///222444999;;;>>>AAAEEEIIIKKKMMMDDDFFFIIIJJJJJJGGGDDDBBBCCCBBB???<<<:::999999999333222///---+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$hhhZZZPPPPPPGGGDDDBBB>>>;;;888777777777555555444444333222222222000000111111111222222222222222333333444555555555555666777888999:::;;;;;;???<<<>>>CCCCCCFFFYYYooo|||tttsssrrriiimmm|||}}}zzzzzzssskkkVVV;;;555333111000111000...,,,------------------------++++++,,,,,,,,,,,,++++++000...+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------,,,,,,,,,,,,------------......------------............000//////////////////000////////////////////////////////////000000000000/////////.........------------------------------++++++++++++++++++++++++)))))))))*********++++++***************************))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))...000---+++---...,,,))))))*********++++++++++++444JJJYYYiiiyyyZZZffffffcccHHH@@@666333777999333***111000///.............../////////000222333222111111222333444555555555555777<<>>:::888666666666666666555444444333333222000000000000111111111111111111111222333333444444333333444555666666777777888444555:::===<<<===AAA======IIIvvvzzz^^^nnnlllvvvlllcccgggjjj|||}}}~~~wwwvvv}}}~~~xxxvvvzzzpppggggggsss}}}wwwfff\\\MMM@@@555...---///000...------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---++++++,,,,,,+++******+++++++++++++++,,,,,,************************)))+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,------------///......------......///------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,************************************************((((((((()))))))))******))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&111888444---***((('''))))))))))))************111!!!---:::BBBmmm~~~UUUgggoooXXXDDD<<>><<<;;;999777555000---+++***,,,,,,+++)))++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))+++,,,,,,,,,+++***,,,++++++***)))(((((('''''''''&&&%%%$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((***)))((('''&&&&&&''''''*********))))))(((((('''))))))((((((((((((((()))''''''''''''((())))))***''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$aaaXXXNNNMMMFFFBBB@@@===:::888777777888666555555444333333222222//////000000000111111111000000111111222333333333333333333444444555555666888666555777777777;;;@@@CCC???;;;GGG```tttzzznnnsss}}}~~~|||sssvvvwwwtttwww~~~qqqbbbLLL???666555444///...222...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))(((***,,,,,,,,,************++++++,,,,,,,,,************************)))***++++++))))))***+++*********+++++++++,,,,,,)))))))))*********++++++++++++++++++,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***444;;;888111---,,,+++(((((()))))))))*********...!!!)))...---FFF___WWWSSS\\\XXXUUUXXXWWWTTTKKK:::>>>FFFIII>>>...)))---111000///...------------...---,,,---000333444444,,,---..................111000///...///000111222222444777999:::;;;<<<<<<;;;===@@@BBBFFFKKKPPPSSSTTTSSSQQQNNNJJJIIIKKKLLLJJJGGGFFFGGGEEE@@@<<<;;;777666444444444222///---,,,+++******++++++++++++)))*********))))))(((((())))))))))))))))))))))))'''''''''''''''(((((((((***)))((('''''''''''''''+++***)))(((((()))***+++***))))))))))))))))))(((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''''')))((('''''''''((())))))''''''''''''''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###]]]WWWNNNLLLFFF@@@???<<<999888777888888555444444333333222111111/////////000000000111111///000000111111222333333333333333444444444555555444777999999777666777:::444;;;;;;;;;<<<===MMMiiiuuuyyy}}}~~~|||qqq~~~~~~|||{{{uuunnn]]]TTTFFF:::222...222555222000111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''''''''))),,,---,,,************++++++,,,,,,---************************)))***+++***))))))***+++)))))))))******++++++,,,)))))))))************+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((000444111---++++++***((((((((()))))))))******)))'''******(((000<<>>;;;999888888:::777666555666777555222000000///......///...+++)))+++******************+++'''(((((())))))(((''''''(((((())))))))))))******&&&''''''''''''((((((((())))))((('''''''''''''''+++***((('''&&&(((***+++(((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######YYYUUUMMMLLLFFFBBB@@@===999777666666666444333333222222111000000////////////000000000111//////000000111222222222333333333444444444444555111444777888999::::::999222:::===AAAHHHDDD???DDDWWWppp|||uuuwww||||||xxx~~~~~~wwwmmmjjjooossstttjjjwwwrrrnnnhhhkkkbbbIIIAAA???111000//////111222000111222000...------......---+++++++++++++++++++++++++++******++++++++++++******)))((()))***,,,---+++))))))******+++,,,,,,------************************(((***+++***)))((()))+++(((((())))))***++++++,,,))))))*********+++++++++************++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###''')))&&&%%%''''''&&&(((((((((((()))))))))***&&&...)))'''...+++)))666222CCC;;;JJJTTTAAAEEELLLVVVDDD000)))+++///000///,,,,,,+++++++++,,,---------,,,,,,...000111000///,,,,,,---------,,,,,,+++------....../////////000///...---,,,---........./////////000222222111111111222222000.........///...------,,,---...---***---,,,++++++,,,,,,***)))))))))))))))))))))***+++((()))******+++***)))((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******((((((((((((((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######WWWUUULLLLLLGGGDDDAAA>>>:::777555444444333333222222111000000///////////////000000000000/////////000111111222222333444444444444444444555444333111000444888888666555;;;555...444888<<>>CCC???999@@@QQQaaaqqqyyy~~~qqqssstttuuuwww{{{}}}}}}uuuwwwzzz^^^WWWbbbmmmqqq~~~~~~rrrnnnssskkk[[[OOOQQQ___aaaOOOHHHIIIAAA;;;888444111///111333555555444222000//////000000,,,---///000///...,,,***,,,,,,,,,+++++++++*********************************************************************+++++++++******++++++++++++******************++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((('''((()))((('''''')))+++******)))((((((((((((((((((***,,,......---+++***))))))))))))))))))))))))************************************************)))))))))))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################\\\SSSLLLEEEIIIBBB???<<<999888666444222111111000000///..........................................///000000111111....../////////000000000111111222222333444444444444444555555555666666666888666666777666555666:::222666999>>>???777@@@[[[ggguuuxxxrrrooolllnnnyyyggg^^^bbbwww}}}nnnwwwyyyxxxpppssspppaaahhh}}}xxxlllsssoooooopppqqqWWWXXX[[[SSSVVV______VVVUUU[[[TTTDDDDDDCCCFFFEEE;;;777666222///...------...111444555777666444111000///......000000///...---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((()))))))))*********+++***))))))(((((())))))(((((((((((((((((())))))((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))&&&((((((((('''(((***,,,((((((((((((((()))******((()))+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''***,,,---''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################[[[TTTOOOGGGIIIBBB???<<<999888666444222111000000//////......------------------------------......//////000000111////////////000000000000000111111222222333333444333333444444444555555555222666999:::777444333444777888666;;;AAA888111:::EEEIIIHHHKKKRRRYYYpppuuuhhh```aaabbb^^^___ccc```iii}}}{{{|||aaasssvvvhhhlll{{{ddd[[[YYY[[[bbblllkkkmmmlllcccTTTQQQYYY___```XXXQQQOOOJJJCCCPPPEEEBBBHHHGGG<<<777:::999777444222222111000///000000000000/////////...111111000///////////////333111...,,,,,,,,,...///,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******...------,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))************)))(((((((((((()))''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%"""""""""$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))((('''(((***+++''''''''''''((()))***+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################ZZZVVVRRRIIIIIIBBB???<<<999888666444222000000000///......------------------------------------......///000000000//////000000000111111111000000111111222333333333333333333333444444444444111444777888999999888666AAA>>>222---555888777===111666777<<>>>>>DDDGGGIIIHHHCCCAAADDDGGGGGGGGGFFFDDDAAA???<<<;;;>>>?????????>>><<<:::999777777666555555444333333111000///......///000111111111000000/////////...000000000000000000000000////////////////////////------............------///............---------+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((***((('''&&&&&&'''(((***&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''***---,,,)))'''((()))(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$""" """%%%''''''&&&"""############$$$$$$$$$]]]OOONNNKKKGGGDDD@@@<<<888666555333222000//////......//////000------------------------++++++,,,------......///---000333444222///////////////000000000111111111222222333444444444444333444444444444444444444444444444444444444444444444222333333444444444444444555555555555555777888999;;;:::888666444444444444666999;;;999555333666999777777666666444333111111777777777777666555444444333333222111111000//////111000///......///000111000000/////////.........////////////////////////////////////////////////------............------............------------+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))(((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''))),,,+++)))''''''(((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$"""!!!###&&&'''&&&%%%"""############$$$$$$$$$\\\PPPPPPMMMGGGCCC@@@<<<999777555333222.........///000111222333------------------------++++++,,,------......///,,,222888888222------/////////000000000000111111111222444555666555333222333333333333333333333333444444444444444444444444222222333444444444444333555444333111000000000000444333222111000000000000///222333222///...000222...//////000000000//////000000////////////000000000000//////......------000//////......//////000///............---------////////////////////////////////////////////////------............------............------------+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&&&&'''%%%$$$$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################"""###$$$&&&'''%%%###"""############$$$$$$$$$YYYNNNOOOJJJDDDBBB???<<<999777666444222////////////000111222333------------------------++++++,,,------......///---111555444111......///////////////000000000111000222444666666555333222222222222222222222222222333333333333333333333333111111222333333333333333333222222222111111111111111111111111111111111111000222333222111000111333000000111222222222222222///...---,,,---...000111111000000000//////......////////////////////////------------------------////////////////////////////////////////////////------............------.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((''''''''''''((()))((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%%%%%%%%%%'''((((((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""###$$$&&&'''&&&$$$"""""""""#########$$$$$$$$$[[[NNNMMMHHHBBBAAA???<<<999888666444222222111111000000000000000------------------------++++++,,,------......//////...------...000000000...////////////000000000///111333555666444222111222222222222222222222222222222222222222222222222000111222222333333222222222222222333333333333333....../////////000000000.../////////......///000/////////000000//////.........---------///000222000000000000////////////......////////////......,,,,,,,,,---------------........................////////////////////////------............------...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%'''(((((('''%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))(((''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""$$$&&&'''&&&$$$###"""""""""#########$$$$$$$$$```OOOLLLIIIDDD@@@>>><<<:::999777444222333333111000///.........------------------------++++++,,,------......///000---******---000111111......////////////000000///000222333444333111000111111111111111111111111111111111111111111111111000000111222222222222111111222222222111000//////......///000111111000000---------------...............//////......---,,,---------------...///000..................---------......//////......---,,,,,,,,,------------...........................////////////////////////------............------------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&((((((&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''''''&&&++++++)))(((''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################################################################%%%'''&&&$$$###"""###"""############$$$$$$$$$cccOOOKKKIIIHHH@@@>>>;;;:::999777444222333222000///...---------------------------------++++++,,,------......////////////...---...///000........./////////000000//////000111111111111000111111111111111111111111000000000000000000000000///000000111111111111111000000111111000///...---///000111222222222111000............000000000///...//////000000000//////------......///.........------------------------------...//////...------,,,---------....................................////////////////////////------............---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))+++,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))***))))))************************+++(((%%%%%%'''((('''&&&(((((('''''''''(((((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%&&&'''&&&###!!!"""$$$"""############$$$$$$$$$cccMMMHHHIIIIII???===;;;:::999777444222111000///......---------------------------------++++++,,,------......///---111555333...+++---000............/////////000///////////////000000000000000000000000000000000000000000000000000000000//////000111111111111111---...000111222111000000------//////000///...---...------...///000000///,,,,,,...//////000000///...///000111111000..............................,,,---...//////...---,,,---------....../////////........................////////////////////////---..................------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))+++---,,,)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################"""""""""""""""%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''')))************************************,,,)))&&&%%%''')))(((&&&$$$$$$%%%&&&'''(((******(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################################################################&&&''''''%%%""" """$$$"""############$$$$$$$$$cccLLLIIIHHHEEEAAA@@@===999666555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///...000111111000000111222000000000000000000000000000000000000000000000000///000000000111111111111//////////////////////////////......---------,,,////////////////////////------------------------...------------...//////,,,,,,------------,,,,,,......//////...---,,,,,,,,,,,,,,,---------....................................//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((()))))))))(((&&&%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))'''%%%###$$$$$$%%%&&&&&&%%%%%%###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%$$$"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$##########################################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&$$$""""""###$$$%%%""""""###$$$%%%&&&&&&'''cccMMMIIIHHHEEEAAA@@@===999666555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------............---...000000///000111333000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000/////////......---------........................---------------------------------------...//////---------......---------...............---,,,,,,,,,,,,,,,------------..............................////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((())))))((('''&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''')))((((((((('''''''''&&&''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###"""""""""$$$$$$""""""######$$$%%%%%%%%%dddNNNJJJHHHDDDAAA@@@===999666555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------............,,,...///000//////111222000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000/////////.......................................---------------------------------------......///---..................------............------,,,,,,,,,,,,,,,------------------------------------//////////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((('''&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%######$$$%%%""""""""""""$$$%%%''')))%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""!!!"""###$$$########################eeeNNNJJJHHHCCCAAA@@@<<<999666555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,---------.........///000111111//////000111////////////////////////////////////////////////---............/////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---......//////......------------......------,,,++++++,,,,,,,,,---------------------------------...//////000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))'''&&&'''(((***+++((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%###"""!!!!!!###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""!!!!!!""""""############"""""""""!!!!!!eeeOOOJJJGGGCCCAAA@@@<<<999666555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,------------...333333444222000......///................................................,,,,,,---------.................................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............------,,,,,,---------------,,,+++++++++,,,,,,,,,------------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))(((((('''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******)))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """############$$$&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######$$$$$$######"""!!!!!!!!!dddOOOJJJGGGBBBAAA@@@===999666555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------333333333222///---......................................................+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------------,,,+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))***'''(((((())))))*********((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%&&&%%%$$$#########$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$""" !!!###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################$$$$$$$$$######"""""""""bbbNNNJJJGGGBBBAAA@@@===999666555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000000///...---...///------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++***+++,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&''')))+++++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))((($$$!!!!!!###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########bbbNNNJJJGGGBBBAAA@@@===999666555444444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,------,,,---...000------------------------------------------------******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++******+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&))),,,---,,,***)))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))......)))%%%$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccPPPEEEBBBDDD>>>===;;;:::999777333000000000000000000000000000,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,+++++++++)))************+++++++++,,,,,,++++++***+++++++++---+++)))((('''((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,//////...+++(((''')))+++******+++,,,,,,,,,++++++,,,++++++***+++,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---000///,,,+++******+++,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,)))''')))---...+++'''))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))******+++((()))***+++++++++++++++******))))))(((((('''''''''((((((((((((((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&############""""""""""""$$$!!! ###%%%$$$############"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!+++333000&&&"""'''000***(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%(((+++***&&&$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###^^^NNNGGGEEEGGG???>>><<<;;;:::888444111222222222111000//////...---,,,+++,,,---......,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---------,,,,,,,,,++++++************++++++++++++---,,,,,,,,,,,,,,,------++++++***)))***+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,(((&&&***///000+++%%%***+++,,,,,,---,,,,,,,,,---,,,+++++++++,,,---...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,///...,,,***)))***+++,,,************************++++++++++++************************************333...)))(((+++,,,+++)))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))***++++++*********))))))(((((((((&&&&&&''''''(((((())))))(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$%%%%%%&&&$$$""""""$$$%%%###!!!###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&)))(((%%%"""$$$'''((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$\\\NNNIIIHHHHHHAAA???===<<<;;;999555333444333222111000...------...---,,,---/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------------.........,,,------------.........---------------,,,,,,,,,******+++++++++,,,,,,,,,------,,,------...///000...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,***)))+++...///---***+++,,,------......------...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---+++***)))******+++************************---,,,,,,,,,,,,+++++++++************************999333,,,((()))+++,,,+++))))))))))))))))))))))))))))))************))))))))))))************))))))***))))))))))))***++++++,,,+++***)))))))))***+++((((((((()))))))))))))))))))))(((((((((***+++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$'''))))))&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''$$$######$$$%%%%%%$$$"""###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%### %%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%&&&&&&&&&%%%$$$######""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$```PPPKKKHHHFFFAAA???===;;;:::888555333333333222111000///......///...---...///000000.../////////...------,,,,,,,,,,,,,,,,,,,,,---......------------------------------------............------------.....................---------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000222111///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++...///+++%%%%%%***000,,,------.....................------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************888333---))))))+++,,,,,,************************)))******++++++******))))))******++++++******)))******))))))******+++,,,+++*********,,,...111333000///...---+++***)))(((***)))(((((((((+++---///((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&!!!!!!"""$$$%%%%%%%%%$$$$$$############$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%&&&$$$!!!######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++'''$$$###&&&'''&&&$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$cccPPPJJJHHHEEEAAA???<<<:::999777555333111111111000000000000000///...---...000111000////////////......---------------,,,,,,------...///........................---------.........//////---------.........//////........................+++,,,,,,,,,------------++++++++++++,,,---//////111000///---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,+++***))),,,---......//////..................---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********************************000...,,,++++++,,,,,,+++++++++++++++++++++++++++******++++++++++++************++++++++++++*********************++++++,,,++++++******,,,///222333111000///---,,,***))))))******(((((()))+++---///((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$############$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***&&&######%%%'''&&&$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%dddNNNIIIGGGFFFAAA???;;;999888777555333000000000000000000111111///...---...000000000...........................---------------......///////////////////////////------........./////////------........./////////.........///////////////,,,,,,,,,---------......,,,+++++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------///)))(((333BBBCCC444$$$,,,---......//////......---............------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***+++,,,,,,---,,,++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******+++************+++,,,,,,---,,,+++*********+++,,,*********+++++++++++++++******)))))))))+++,,,---((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%###"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$############&&&'''&&&$$$"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&$$$"""!!!$$$&&&"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&&&&%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%eeeMMMFFFFFFFFFCCC@@@<<<:::999888666555222222111111000000//////...---,,,---///000///...,,,,,,,,,---......//////---------------...//////////////////////////////............////////////............////////////....../////////000000000------------...............---------------......***+++,,,,,,------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------///+++***555AAACCC666))),,,,,,---............---,,,---...//////......---------------.........///------------------------,,,,,,,,,---------------,,,------......------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++******))))))))))))******++++++,,,,,,))))))******************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$"""###'''***%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%hhhMMMEEEEEEEEEDDDAAA===;;;:::999777666444333222111000///...---...---,,,---/////////---***++++++,,,---...//////...------------...//////000000000000000000000000............/////////000............/////////000.../////////000000111111---------.........//////000//////.........//////---.........---,,,++++++------------------------,,,------......------,,,...------,,,,,,------...'''***,,,,,,))))))+++...+++,,,------......------+++,,,.../////////......---------.........//////------------------------,,,,,,,,,------.........------...//////......---------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******++++++,,,---***+++,,,------------,,,---------,,,,,,+++++++++))))))*********))))))((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''###$$$$$$%%%&&&'''((((((###$$$%%%$$$$$$(((///444%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%((((((%%%###$$$&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%iiiEEELLLBBBJJJDDDAAA>>><<<;;;999777555333222111000////////////........................------------------------,,,,,,------...//////000000000//////.........---111111111000000000000000000000000000000000000000000000000000000/////////////////////000000000000000000//////.........---...............---------------------------------........................////////////////////////........................000000000000000000000000000///............//////...............///000000111111000000000000000111111000///000111222111/////////000000000000//////222111111111000000/////////............---------,,,---...//////...---,,,........................////////////////////////......//////...---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------,,,,,,+++***))))))---,,,++++++******++++++---+++((('''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&$$$###&&&******&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&$$$######%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&pppKKKNNNEEELLLDDDAAA>>><<<;;;999777555444333222111111000000000........................---------------------------------...//////000000000000000///////////////111111111111111111111111111111111111111111111111222111111111111000000000//////000000000111111111000000000000//////......111111000000//////..............................////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000///////////////000111111222222111111111111222222222111000111222333222000111222222333333222222111222222222222111111111000000000/////////...............///000000///......////////////////////////000000000000000000000000//////000000///......---.........---------,,,,,,------------------------........................//////...------,,,++++++------,,,+++++++++++++++,,,***))))))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''''''''&&&'''''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%&&&&&&&&&'''%%%$$$(((,,,---***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvPPPMMMDDDHHHDDDAAA>>><<<;;;:::888666555444333222222222222222////////////////////////..............................//////000111111111000000000000111111111111000111111222222333333333222222222222222222222222333333333222222111111111000000111111111222222222111111111111000000000000333333222222111000//////////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222222222333333333333333444444444444333222333444444333222444555555666666555555444444444444333333333333333222222111111111000000000000111111222222111111000111111111111111111111111111111111111111111111111111111111111111000000///111111000000000/////////////////////////////////000000000000000000000000111000000//////......---......---,,,,,,,,,,,,,,,+++******+++------,,,***************************((((((((((((((((((((((((,,,+++***(((''''''&&&&&&((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''&&&$$$%%%(((,,,---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""%%%((('''%%%######%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&((()))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''lllMMMJJJEEEDDDDDDBBB>>><<<;;;:::888666444444333222222222222222////////////////////////......////////////000000000000000111222222333333111111111222222333333333111111222333444444555555444444444444444444444444444444333333222222111111111222222222222333333333222222222222222222222222444444333333222111000000000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333444555222222333333444444444444555555666666666666666666666555444444666666555444666777777777777777777666555555555555555555555555444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333222222222222222111111111111000000000000111111111111111111111111111222222222222111111111000000///////////////...------------...,,,+++,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***))))))((((((((((((***))))))(((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((('''''''''((((((%%%%%%%%%''')))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$)))---,,,'''$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''ZZZGGGHHHKKKEEEEEEBBB???===<<<:::888666333222222111111111111222000000000000000000000000/////////000000111111111111111222333333444444555222333333444444555555555222333333444555666666777666666666666666666666666555555444444333222111111333333333333444444444555444444444444444444444444444444333333222111111000222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555666666333444555555666666555555555666777888999888888888777666555666777888777555666666777777777777666666666666666666666777777777666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444333333444444444444444333222222222222111111111111111111111222222333333333222222222333333444444444111111111111000000000000111000000///.../////////.........///111111...,,,------------------------************************)))))))))))))))***+++,,,*********))))))(((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))(((((()))))))))((('''((())))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$)))------((($$$%%%(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((({{{UUUHHHHHHNNNDDDEEEBBB???===<<<;;;888777222222111111111111222222000000000000000000000000///000000111111222222333333333444444555666666666555555555555666666666666444555555666666777777777777777777777777777777777777777666555444444333222444444444555555555666666555555555555666666666666444444333333333333222222444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555444444444444555666777888333444555777777666666555666777888:::::::::999999888777666666888888777666555666666777777666666555666777777777777888888888777777666666666555555555777666666555555666666777555555555555555555555555444444444444444444444444333444444555555555555555333222222222222111111111111111222222333444444444222222333333444555555555222222222222222222222222222222111000000000000000222111000000111111///...------------------------************************(((((())))))***,,,---...************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++***)))))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###&&&)))(((&&&$$$$$$&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))(((''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))------,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))tttUUUJJJFFFNNNAAAEEECCC???===<<<;;;999777333333222222222222333333111111111111111111111111000000111111222333333444444444555555666777777888777777777777777666666666777777777777777777777777888888888888888888888888::::::999888777666555555555555555666666666777777666666666666777777888888444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444444555555666777888333444666777888777666555555777999:::;;;;;;:::999888777666777888888888666555666666777777666666555666666777777777888888888777777777666666666666555777777666555555666777777555555555555555555555555444444444444444444444444333444444555666555555555444333333333333222222222111111222333333444555555222222333333444555555666444444444444444444444444333333222111111111111111666444111111111111000///------------------------++++++++++++++++++++++++***************+++,,,---))))))***************+++******))))))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,+++******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))******+++'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))&&&'''''''''((((((((()))***)))((((((''''''(((((('''((((((((())))))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))lllbbbMMMFFFCCCOOODDDEEECCC???===<<<;;;999777444444333333333444444555111111111111111111111111000000111222333333444444555555666666777777888888999999888888777777666666888888888777777777777777999999999999999999999999======<<<;;;:::888888777666666666666777777777777666666777777888888888999555555666666777777888888666666666666666666666666777777777777777777777777666666666666666666666666555555555555555555555555777777777777777777777777444444444444555666888888333444666777888777555444555666999;;;;;;;;;:::999888777666777888888888666666666777777777777666666666666777777888888888888777777777777666666666666888777666555555666777888555555555555555555555555444444444444444444444444333333444555666666555555555555444444444333333333111111222222333444555555222222333333444555666666555555555666666666666666444333222222111111222222888555222111111111000///------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++)))))))))***+++++++++,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++((()))))))))((()))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$%%%'''((()))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''************++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***,,,---...(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))******)))((((((((((((((())))))******+++++++++,,,'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))YYYNNNbbbRRRAAAPPPJJJBBBEEECCC???===<<<;;;999777666666666555444444333333111111222222222333333333000111222333555666777777888777666666666666777777:::999999999999999999999777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999::::::;;;;;;<<<;;;;;;;;;777777777666777888888999999999999999999999999999999888777666666555666666888888777777666666555555999999888777666666777777777777777777777777777777777777666666555555555444555666777888888888888888888888888777888999999:::999999999999999999999999888888999999999:::::::::::::::999888888888888999:::999777555555555555666888888888999999:::::::::999:::::::::999777666444555666666666666666666666777777777777888888888888999888777666666666666666666666666666666666666666777666555555555555666666666666555555555666666777777777888888888888777666777777666666666666777777444555666666666555444333222222222111111111111000//////...---------......---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++,,,------------,,,,,,,,,++++++***))))))((())))))******+++++++++,,,,,,+++******))))))*********)))))))))((((((''''''************************)))))))))))))))(((((('''***(((&&&$$$$$$&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$&&&))))))(((&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''***)))''''''(((((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))***************))))))))))))))))))((()))))))))************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))***+++++++++++++++*********))))))(((((()))************+++++++++************************))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((()))((((((((())))))))))))***************)))(((((('''(((((())))))))))))***************)))))))))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++******)))))))))((()))************++++++++++++***)))((((((((((((((((((((((((''''''((((((((((((((()))************************++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++]]]EEEQQQMMMEEEOOOHHHFFFFFFCCC@@@>>>===;;;999777777666666555555444333333222222222222333333333333111111222444555666777888888888777777777777777888::::::::::::::::::::::::888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888888888999999:::::::::::::::::::::::::::999999888777777777888888999999999888888777777777999999888777777777888888777777777777777777777777777777777666666666666666777777888888999999888888888888888888888999::::::::::::::::::::::::::::::999999999::::::::::::;;;<<<<<<;;;::::::::::::;;;:::999888888888888999:::999999999::::::;;;;;;;;;::::::;;;;;;:::888777666888888888777777777777777888888888888999999999999999999888888777777777777777777777777777777777777888888888777777777888888777777666666555666666777888888999999999999888888;;;;;;::::::::::::;;;;;;777888888888777555444333333333222222222111111111000///...........................------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++++++++,,,------------,,,,,,++++++***))))))(((((())))))*********+++++++++,,,++++++************************)))))))))((((((************************)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))))))))((('''((((((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))******++++++,,,------...************************************************))))))))))))************+++******))))))******+++)))))))))))))))))))))))))))***************))))))******)))))))))(((((((((************+++++++++,,,++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))'''(((((()))******))))))************++++++++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,---,,,+++++++++++++++,,,************************---,,,+++******+++,,,---++++++*********)))))))))*********+++++++++,,,,,,+++***))))))((((((((()))((((((''''''''''''(((((()))******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,sssPPPJJJJJJJJJMMMFFFHHHFFFCCC@@@>>>===<<<:::888777777666555555444444333222222222333333333444444222222333444666777888888999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<============<<<<<<::::::999999::::::;;;<<<:::::::::::::::::::::::::::999999999999::::::;;;::::::::::::999999999999999888888888888999999:::888888888888888888888888777777777777777777888888999999::::::999999888888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999999:::::::::999999888888888999999999999::::::::::::::::::999999999999999999999999999999999999999999::::::::::::::::::;;;;;;::::::999888777777777888888999999:::::::::999999<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888666555444444444444333333333222222111000000///......//////...............---------+++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++++++++******))))))((()))************+++++++++,,,,,,+++++++++*********++++++++++++************))))))))))))))))))))))))))))))******))))))(((''''''(((***++++++***((('''((((((((((((((((((((((((((((((((()))))))))******'''(((((((((((()))))))))+++***(((''''''(((***+++))))))))))))))))))))))))************************'''(((((()))******++++++)))))))))))))))((((((((())))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++,,,++++++***)))((('''******))))))))))))((((((++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))***++++++,,,+++++++++++++++,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,---------.........000//////...---------...------------------------...---,,,,,,,,,,,,---...++++++++++++************+++++++++,,,,,,,,,------++++++***)))))))))******+++******))))))******++++++,,,,,,---------------------............------........................------------,,,,,,,,,,,,------------------------------------............www\\\NNNKKKLLLHHHFFFGGGDDDAAA???>>><<<:::888777777666666555444444444333333333333444444444444333333444555777888999999::::::999999999:::;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;;;;<<<::::::::::::::::::::::::999999888999999:::;;;;;;999999999999999999999999777777888888999999::::::;;;;;;;;;;;;;;;:::999888:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;==================>>>>>>========================<<<=========<<<<<<<<<;;;;;;;;;;;;::::::999999888999999999:::::::::;;;;;;999:::::::::::::::999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999999888888888888999:::::::::999999999999999888888999999999:::::::::999888777666666666555555555555444444444333222111000000///000000.....................---,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((('''(((***++++++***)))((()))))))))))))))))))))))))))))))))************+++))))))))))))***************)))((()))************))))))))))))))))))))))))************************)))***++++++******+++,,,+++++++++***)))))))))(((************************++++++************++++++******+++++++++,,,,,,,,,---------------.........---------,,,,,,,,,,,,+++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++++++++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++,,,------......---------------.........////////////......---------......---.........////////////222111000//////......///...........................------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,......------------......---...//////000///////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000tttRRRJJJLLLLLLFFFGGGEEEBBB???>>>===;;;999888777777666555555444444333333444444444555555555444444555666888999::::::;;;;;;;;;;;;;;;<<<============>>>>>>????????????????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB???@@@@@@@@@??????>>>==================>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::;;;<<<::::::::::::::::::::::::::::::999::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===========================<<<============>>>>>>>>>??????>>>===============?????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>;;;;;;;;;::::::999999999999999999:::::::::;;;;;;999::::::;;;;;;;;;:::999:::::::::::::::::::::::::::;;;<<<=========<<<<<<;;;;;;999888777777777777777888999999:::::::::999888777777777777777777888888888888888888888999999777777777777666666666666555444333222111111111111---------...............---.........////////////........................////////////////////////........................---------------------...------.../////////////////////..................,,,,,,,,,,,,++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,++++++***))))))))))))))))))******+++*********************************++++++++++++,,,*********+++++++++,,,,,,******,,,...111000---)))++++++++++++++++++++++++************************---...///---***)))***+++,,,,,,,,,+++*********)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,*********+++++++++++++++------......////////////...............---------............////////////......------------..............................,,,,,,------------,,,,,,---------------------...------------............------------------------------------------------,,,,,,,,,,,,,,,---.................................///////////////......////////////000000000000000000////////////000000........./////////000000111111000///////////////////////////////////////............................................................////////////.........------....../////////............////////////000111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111222222222222|||RRRJJJJJJOOOGGGHHHEEEBBB@@@???>>><<<:::888888777666666555555444444444444555555555666666555555666777999:::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>======>>>>>>???@@@========================;;;:::::::::::::::;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>======<<<<<<<<<<<<<<<<<<<<<======>>>????????????????????????>>>>>>>>>>>>????????????BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>===????????????>>>>>>>>>>>>===============>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>===<<<888888777666555555555555888888999:::;;;;;;;;;;;;::::::999999999999::::::888888777888888999:::;;;999999999888888888777777666666444333222222111111........./////////////////////000000000111111111///////////////000000000111111111111111111111111000000000000000000000000.........////////////000//////000111111111111000000000000000000000000000......------------,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,------------////////////////////////---------...---,,,,,,+++***************+++,,,---************************+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------------///444777666111,,,------------------------++++++++++++++++++++++++...111222///+++)))***,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------......///000000000........./////////000000...////////////000000000/////////....../////////////////////////////////......///000000/////////......////////////000000---.........////////////........................------------------------------------...///000000000000000000000000000000000000000111000000///...//////000000000111111111111000000000000111111222//////000000000111111111000000000//////000000111111111111111111111111111//////000000000000//////000000000000000111111111/////////000000000000111111000000000000111222222.........------.........000000111222222222222222222222333333333333222222222222222222222222222222333333333333444444444444222222222222222222222222111222222222333333333333rrrSSSQQQHHHLLLJJJHHHFFFCCCAAA@@@>>><<<:::888888777777666555555555444555555555666666666666555666777888999;;;<<<<<<=========>>>>>>???@@@AAA???@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===============<<<<<<;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@???????????????;;;===>>>@@@AAABBBBBBBBB????????????>>>>>>>>>======<<<<<<<<<===>>>@@@AAA;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>?????????<<<===???@@@AAA@@@???>>>========================:::;;;===?????????>>>===999999888888888888888999:::;;;<<<======>>>>>>>>>======<<<<<<<<<<<<======;;;:::999999999:::;;;<<<:::::::::999999999999888888777555444333222222222000000000111111222222222111111111222222222333333/////////000000111111111222222222222222222222222222222222222222222222222///000000000111111111111000111222222333333222222000000000000000000000000000/////////............------/////////...,,,+++++++++,,,,,,,,,---------........................///////////////...------***+++---...//////......++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........///...///222777777333...........................,,,,,,,,,,,,,,,,,,,,,,,,...111222000,,,***,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///........................------......///000000111---......///000111222222////////////000000000000000000000//////000000000111111111111111111111111222222222222111000//////....../////////000000000....../////////000000000////////////////////////....................................///000111111111111111111111111111111111111111111111000///...///000000000000111111111111000000000111111222333111111222222222333333333000000000000111222333333333333333333333333333333111222333444444333222111222222222222333333333444000000000111111111111222333333222222333444444555111000000//////000000111000111222222333333222222222222333333333333222222222222222222222222222222222222222333333444444444333333333333333333333333222222222333333333444444gggUUUYYYFFFHHHKKKIIIFFFCCCAAA@@@???<<<;;;888888777777666666555555555555555555666666666777666666777888:::;;;<<<===>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<======<<<=========>>>>>>?????????>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???????????????===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>======<<<<<<<<<<<<<<<999;;;>>>AAADDDEEEFFFFFF????????????>>>>>>======<<<<<<;;;<<<===>>>@@@AAA<<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>???AAACCCCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@AAA@@@???>>>======<<<<<<<<<======>>><<<<<<>>>???@@@@@@@@@@@@>>>>>>============>>>>>>>>>===<<<;;;::::::;;;<<<;;;;;;:::::::::999999999888888666555444333333222222222222333333444444444222222333333333444444444//////000000111111111222222222222222222222222222333333333333333333333333000000111111222222222333222222333444444444444333////////////000000000000111111000000/////////...---...///000000...,,,++++++++++++,,,,,,---------........................000000000000000//////...***,,,000333444222000...++++++++++++++++++++++++,,,,,,,,,---------......---------............//////---+++...222444111...000000000000000000000000........................,,,000222111---+++...111,,,,,,,,,------.........------------------------//////............//////...............---------,,,------...///000000111------...000111222333444////////////000000000000111111000000000000111111111111111111111111111111555555555444222000///...---.........//////000000////////////000000000000000000000000000000000000////////////////////////............///000222222000000000000000000000000111111111111111000///...///000000000000111111111111000000000111222222333333333333444444444555555000000000111222333444555555555555555555555555555333444555666666555444333333333333444444555555555000111111111111222222222444444444444444555666777555444444333333444444555000111222222333333222222222333333444444333333222222222222222222222222222111111111222222333333333333333333333333333333333222222222333333333444444