BM6( vvv}}}iiirrroooooorrrgggaaauuuxxxrrrsssfffaaaggg|||ooobbb\\\RRRQQQHHH@@@AAACCCDDDDDDCCCAAA@@@=========<<<<<<<<<;;;;;;999999999888888888777777888888888888888888888888888888777777777888888999>>>>>>>>>???>>>>>>===<<>>@@@GGG>>>???????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@CCCBBBAAAAAABBBDDDFFFIIIVVV|||pppssscccbbb^^^[[[^^^jjj~~~||||||yyyxxx___XXX]]]XXXRRRSSS^^^eee[[[MMMLLLIIIHHHFFFGGGHHHHHHFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIGGGEEEFFFHHHJJJKKKLLLHHHooovvvsss|||{{{iii```hhhuuuggghhh|||wwwooojjjnnnqqqlllnnnqqqlllmmmmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqpppppprrrpppssssssyyyttt{{{uuu{{{iiisssooonnnppp___\\\sssxxxpppmmm```]]]mmmrrrccc[[[PPPOOOEEE>>>???AAABBBBBBAAA???>>>;;;;;;;;;:::::::::999999777777777777666666666666777777777777777777777777666666555555666777888888<<<=========<<<<<<<<<===GGGBBBCCCJJJIIICCCDDDKKKVVVWWWYYY^^^dddeee]]]UUUVVVWWWWWWVVVUUUWWWZZZ]]]iiioooxxx{{{kkkZZZLLLCCC>>>HHHGGGGGGHHHIIIIIIIIIIIIFFFDDDCCCBBB@@@@@@IIITTTXXXWWWWWWWWWWWWVVVTTTRRRFFFEEEEEEGGGHHHGGGFFFDDDCCCRRReeesssyyybbbKKKEEEKKKSSSdddbbbRRRJJJEEECCCHHHHHHIIIIIIHHHHHHIIIKKKMMMIIIHHHEEECCCAAABBBCCCDDD:::CCC@@@CCCaaakkk```yyyccc~~~]]]xxxrrrGGG@@@LLL@@@>>>FFF>>>===============>>>??????????????????????????????============>>>>>>>>>???AAA??????AAAAAAAAADDDIIIjjj~~~|||iii[[[YYYZZZ^^^hhhzzzPPPSSSTTTUUUQQQGGGVVVxxxdddoooiiiXXXGGGLLLDDDBBBAAA@@@AAAAAA@@@??????????????????@@@AAAAAA@@@@@@????????????@@@@@@CCC@@@???AAACCCCCCCCCEEEVVV|||gggkkktttvvv{{{}}}tttlllUUUUUU\\\lll|||yyyrrreeeUUULLLTTTbbbiiiHHH[[[xxx~~~zzzlllsssGGG???BBBEEE@@@@@@CCC???@@@AAAAAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAA@@@CCC???FFFDDDEEEHHH]]]xxx}}}www|||uuuuuuvvvyyy___[[[rrrqqqvvviiixxxsssmmmlllWWWTTTnnntttiiibbbTTTSSSlllooo```WWWMMMMMMDDD<<<>>>???@@@@@@???>>><<<999999999888888888777777666555555555555444444444555555555555555555555555333333333444555666777888:::;;;<<<<<<:::999;;;===DDD>>>>>>CCCBBB???DDDNNNRRRRRRWWW___ccc```WWWPPPSSSSSSSSSRRRSSSVVVZZZ]]]pppvvv}}}~~~vvvgggVVVIIIDDDFFFJJJIIIIIIIIIIIIJJJKKKNNNPPPIIIGGGEEECCC@@@@@@IIISSS]]]^^^^^^\\\YYYUUUSSSRRROOOLLLHHHEEEDDDEEEEEEDDD@@@KKK^^^oooxxxzzzZZZJJJDDDUUUjjjlll\\\PPPFFFBBBGGGFFFHHHIIIHHHHHHIIIMMMOOOKKKHHHDDDAAA>>>>>>???@@@DDDGGGBBB>>>CCCZZZxxxuuunnnuuusssuuu~~~pppaaa```CCCPPPGGG<<<>>>999;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<::::::===AAABBBBBBKKKVVVvvvwwwjjj```\\\\\\bbbmmm}}}yyy^^^KKKRRRXXXGGGCCCXXXpppzzzuuuooo___KKKLLLAAA???<<<<<<<<<===<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::<<<@@@???<<<===AAAlllfffllltttttt{{{~~~~~~vvvkkk___VVVRRRFFFEEEHHHQQQ^^^lllvvv{{{}}}~~~}}}}}}wwwrrrhhhZZZJJJCCCLLLYYYRRRSSSeee~~~bbbfffssslllfff~~~PPPCCCAAADDD???>>>AAA>>>>>>???@@@AAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>???CCC???HHHBBBBBBSSSwwwxxxvvv~~~{{{zzzrrrpppkkkjjjpppssskkk___kkkxxxoooqqqyyy\\\WWWzzzyyy|||llltttlll}}}vvvmmmjjjRRROOOhhhnnnbbbYYYNNNPPPhhh{{{jjj[[[SSSJJJKKKCCC;;;<<<>>>??????>>><<<;;;777777777666666666555555444444444333333333222222222222222222222222222222111111222222444555777777888:::<<<:::888777:::===@@@>>>===>>>======DDDMMMJJJKKKPPPWWWYYYSSSMMMKKKNNNNNNPPPRRRWWW\\\aaadddqqqvvvzzz||||||yyypppgggYYYWWWSSSLLLFFFDDDHHHLLLLLLMMMNNNMMMMMMMMMOOOQQQMMMKKKIIIGGGCCCAAAHHHRRReeeggggggccc[[[TTTQQQQQQPPPNNNJJJFFFHHHNNNQQQPPPEEEJJJXXXiiiqqqwwwyyyaaaKKK]]]ooopppaaaVVVLLLEEEFFFFFFHHHJJJJJJIIIKKKOOOSSSQQQMMMHHHBBB>>><<<<<<===888;;;@@@IIIJJJDDDXXX|||pppfffsssXXXaaasssHHHLLLIII???<<<999999999999999999:::;;;;;;999999999999::::::::::::999999999::::::::::::;;;::::::<<<>>>:::<<>>III~~~sssuuuzzzyyy{{{|||rrrjjj^^^RRROOOTTT___]]]XXXQQQMMMPPPXXX^^^nnnqqqtttxxxyyyooo```QQQIIIPPP\\\VVV^^^zzzzzzsssccc[[[FFF===>>>::::::===:::999:::;;;=========<<<;;;::::::;;;;;;;;;;;;<<<<<<;;;999BBB:::???```sssxxxuuuwwwssszzzzzztttwwwpppcccTTTPPPKKKLLLWWWaaaZZZKKKPPPrrrwwwqqqmmmsss}}}www___WWWuuuiii{{{hhhvvvqqqvvvllllllPPPKKKdddlllaaa]]]YYYbbbmmmmmm[[[QQQGGGHHH???:::;;;<<<>>>>>><<<;;;:::666555555555555444444444333333222222222111111111000000000000000000000000000000000111333555666777666999;;;999666666:::>>><<>><<>>======GGGCCC;;;<<>>;;;:::::::::::::::999999888888999999:::;;;888888888777777888888888:::999;;;===888777EEEYYY}}}rrr|||uuuxxx~~~yyywww||||||zzzuuu||||||tttppppppoookkkbbbXXXPPPMMMEEE???IIIYYYhhhjjjggg\\\OOOLLLTTT]]]]]]cccjjjsssvvvqqqhhh\\\LLLBBBFFFNNN~~~\\\TTTooo}}}~~~uuuppp~~~rrryyykkkNNN======:::;;;===:::999:::<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<:::666???999GGGttt}}}|||yyy}}}ooosss~~~nnn^^^TTTHHHGGGCCCBBBMMMYYYTTTFFFGGGjjjgggmmmuuu}}}|||ttt|||kkk```ccc\\\ttteeexxxvvvtttlllnnnOOOIIIccclllfffgggjjjxxxxxxsss___RRRFFFDDD;;;999:::<<<======<<<:::999555555444444444333333333222222222222111111111000//////////////////////////////000111222444666777666999:::999555555999>>>:::DDDGGG@@@===BBBDDDAAAGGGEEEFFFGGGDDD???DDDMMMLLLLLLOOOTTT[[[```dddeeefffhhhhhhfffgggbbbOOO===>>>GGGQQQWWWVVVTTTTTTUUUXXX]]]bbbccc^^^WWWQQQOOORRRQQQPPPNNNHHHDDDHHHPPPdddiiimmmjjjbbb\\\[[[]]]ZZZ[[[VVVNNNKKKMMMKKKEEEFFFDDDNNNaaammmpppuuu~~~ooouuu{{{ooouuutttggg]]]QQQUUUXXXYYYWWWYYY^^^dddaaa\\\TTTKKKEEEAAA??????555???@@@???DDDEEEGGGRRRtttooofffqqqyyyggglllGGGAAAGGGAAA888777777777777777888888999444555555555666666777777777777777777888888888888888888;;;>>>>>>NNNwww~~~}}}tttwwwppplllkkkhhheeeyyyuuudddQQQTTTOOOVVVddd[[[WWWkkkzzzrrrmmm{{{[[[QQQMMMMMMHHHLLLeeemmmwww___LLL@@@===:::888888999999888777777777777777888888999666666555555555555666666:::777999999444555KKKdddnnnsssyyy{{{kkkppp{{{zzzrrr~~~yyytttgggXXXOOOLLLJJJFFFKKKBBB>>>???<<<===PPPhhheeeTTTTTT[[[TTTZZZcccnnn|||tttqqqkkk```PPPDDDDDDJJJPPP```uuu___xxxvvvsssoookkkjjjmmmsssxxxuuu}}}cccsssQQQ;;;:::999:::<<<999777888:::;;;;;;:::999888666777777777888888999999<<<777@@@<<>>;;;===AAACCC@@@===FFFEEEDDDAAA@@@AAAEEEHHHLLLQQQVVVYYY[[[]]]bbbfffgggbbb[[[VVVRRRJJJ@@@888===BBBMMMZZZ^^^\\\^^^eeemmmgggaaaaaadddccc[[[SSSTTTRRRPPPNNNIIIFFFIIIPPPdddkkkqqqpppjjjeee```^^^___ccc___RRRGGGEEEDDDBBBCCCCCCMMMaaaqqqxxx|||ssshhh~~~xxx}}}vvvllliiieee[[[___ZZZ\\\qqqmmmdddaaaZZZPPPEEE???===>>>===>>>???@@@AAACCCFFFHHHZZZ{{{ooocccvvvqqqcccuuuUUU999KKKAAA===555444222333444555444444333333333333333333333333444444444444444444444444777999000333CCCXXX|||wwwoooyyyzzzuuuvvvoooccceeepppuuuzzzuuu___OOOHHHDDD???DDDUUUbbbggglllsss~~~iiieeeqqqtttWWWOOOMMMLLLIIIPPPhhhxxxxxxbbb<<>>???;;;<<>>qqq|||xxxuuuvvvooo|||yyyuuu```xxx~~~}}}vvvfff[[[WWWUUUSSSHHHMMMFFFCCCKKKLLLEEECCCBBB^^^kkkooo|||zzzxxxyyynnnyyyqqqXXXcccyyy{{{uuugggcccfffNNNLLL]]]iiimmmcccaaa|||{{{ppp]]]PPPKKKDDD;;;:::;;;;;;;;;;;;999888777333333333222111111000000........................------........./////////------...000222444555666444111000222777;;;===<<<===;;;999;;;>>>AAABBBBBBAAAAAA@@@??????BBBGGGKKKLLLOOOTTTWWWZZZ]]]```bbb```ZZZRRRJJJDDD>>>888444777===KKK[[[bbbccciiisssrrrmmmiiiiiikkkhhhaaaZZZWWWSSSPPPOOOMMMJJJLLLQQQaaahhhqqqsssoooiiiddd```]]]bbbaaaVVVLLLHHHDDDAAACCCBBBLLLbbbxxxlllSSS[[[}}}wwwooogggdddddd[[[]]]ZZZccc{{{vvvtttoooggg^^^VVVOOOHHHCCCAAAAAA@@@@@@@@@BBBDDDFFFKKK___{{{ppp```rrr}}}wwwlllEEEDDD@@@<<<666444333222444555444333333333333333333333333333444444444444444444333333///;;;:::???TTTeee|||sssyyyqqquuuiiizzzyyytttrrrllleeejjjtttvvvzzzxxxeeeUUUJJJCCC@@@CCC???DDDYYYttthhh```gggvvviiiNNNUUUMMMHHHGGGTTTrrrqqq{{{~~~FFFAAA777555:::666111666444444333333333333444444444444444444444555555666666;;;666<<>>111<<>>>>>======???CCCJJJOOOMMMMMMPPPTTTYYY\\\]]]]]]\\\WWWNNNDDD;;;666666777555;;;LLL___iiijjjrrr~~~tttssssssrrrqqqllleee```ZZZUUUQQQRRRRRRPPPPPPSSS^^^eeennntttsssmmmfffbbbYYY___aaa]]]VVVPPPLLLHHHGGGAAAGGG```|||cccHHH???lllwwwrrrooohhhnnnddd```]]]mmm|||ssskkkddd[[[OOOGGGGGGEEECCCAAA@@@AAACCCDDDFFFKKKccc|||kkkeeelll~~~rrrlll\\\===@@@???888555333222333444333333222222222222222222222222333333333333333333333333000:::444555VVVvvvwwwmmm}}}{{{wwwkkkkkk}}}|||mmmzzzxxxtttlllggghhhooowwwzzzgggOOO???;;;===???>>>>>><<<@@@UUUzzzhhh[[[]]]]]]]]]PPPPPPLLLEEEDDDUUUyyykkk{{{VVV???555:::888333444444333333222222222222333333333333333333333444555555111:::222;;;777DDD}}}sss{{{\\\XXXXXXbbbmmmsssxxx|||wwwxxxrrrlllhhh~~~yyymmmgggXXXEEE<<<===666555999777555@@@RRRiiioooaaaYYY[[[nnnvvvmmmggg```XXXOOOIIILLLRRRRRRKKKFFFCCC>>>===LLL^^^```gggqqqxxxuuujjjaaa___hhhjjjfff^^^VVVOOOFFF>>>>>>;;;:::<<<<<<<<>>qqqXXXhhhuuunnnppp{{{{{{xxxxxx~~~zzzooofff```[[[VVVMMMMMMFFFCCCJJJGGG@@@DDDGGGUUUrrrwwwlllpppsssyyyuuuzzzyyyqqqqqqtttjjjvvvzzzoooQQQOOO{{{~~~wwwwwwbbbggggggQQQSSSfffoooooobbbWWWqqqsssrrrgggUUUIIIDDD===444999::::::::::::888777666222111111000000//////...------------------------,,,,,,,,,,,,---------------...000222333444333333......///555:::===;;;888333999???AAA@@@@@@CCCGGG============???DDDKKKPPPLLLKKKLLLPPPVVVZZZZZZXXXXXXVVVPPPEEE;;;666888;;;:::???QQQhhhqqqooosss}}}sssvvvxxxwwwssslllfffbbb]]]VVVQQQSSSUUUTTTTTTUUU```ccciiiqqqrrrllleeebbbVVV[[[___```]]][[[XXXWWWNNNDDDBBBWWWxxxuuuaaaGGGYYY~~~~~~xxxtttgggbbbvvvwwwlllaaaVVVPPPMMMJJJFFFCCCBBBCCCDDDEEEEEEMMM___yyyuuuddd```fffvvvVVVdddPPPDDD???999777444222222333222222222222222222222222222222222222222222333333333333444:::111666llloootttmmm}}}~~~wwwyyyzzzttthhhbbbhhhqqqvvv}}}sssWWWKKK>>>888<<>>777222555222222222111111111111222222222222222222222333444444...888000777222HHH}}}^^^{{{bbb___```gggmmmppptttyyyxxxyyy{{{{{{}}}ooo[[[DDD555;;;;;;555555::::::666;;;FFFHHHkkkuuufff]]]\\\mmmtttlllfff___YYYTTTQQQUUU\\\^^^NNNFFFLLLNNNCCC999777DDDLLLYYY```]]]QQQFFF@@@NNNRRRQQQJJJBBB>>>;;;777:::999999<<<<<<:::===BBBLLLPPPYYYiii{{{PPPllldddeeeYYY666999777000666111222222333333222222111000000111111222333333333444333IIIzzz~~~\\\zzz{{{{{{vvvpppWWWkkk~~~}}}tttuuuwww~~~~~~|||}}}}}}tttlllgggbbb]]]VVVTTTKKKJJJNNNGGG@@@GGGIIIQQQkkkuuuiiimmmzzzooopppsssiiirrr~~~~~~bbbVVV~~~xxxcccjjjeeePPPOOO^^^dddggg^^^TTTlllyyyvvviiiTTTHHHEEE@@@999888999999:::999777666555111000000//////...------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...111333444333222111//////111666:::;;;777333444<<>>>>>AAATTTppp|||vvvtttzzzuuuyyy|||{{{uuummmgggddd^^^WWWRRRSSSVVVVVVWWWZZZfffccceeelllnnnhhhbbb```XXXYYY\\\^^^^^^]]]]]]^^^XXXKKKCCCNNNmmmcccNNNvvv~~~ooofff|||uuuhhhbbbaaaUUUPPPJJJFFFEEEFFFGGGGGGBBBKKKXXXcccmmmwwwdddcccwwwccchhhWWWvvvlllFFF:::;;;888444222111222111111111111111111111111111111111111111222222222333333444888<<>>CCCHHHRRRmmmvvvmmmhhh___RRReee{{{VVVRRRNNNHHHEEEQQQsssyyyfffsssJJJ;;;@@@777222555111111111000000000000111111111111111111111222333333222888222777999XXXbbbdddUUUYYYbbbkkkoooqqqxxx}}}}}}sssOOODDD;;;777CCC999555666;;;;;;777999@@@KKKcccuuujjjbbb```mmmssskkkddd]]]YYYVVVTTTYYY___]]]YYYTTTMMMHHHFFFEEEFFF@@@@@@???<<<::::::::::::>>>CCCDDD???:::999999888555444666999999666777;;;BBBEEEMMM\\\ppp]]]hhhxxxLLL|||rrr???444666222444111222222333333222222111//////000000111222222333222>>>WWWvvvnnnqqqxxx^^^nnnsssWWWpppxxxssstttwww|||zzz|||{{{rrrlllfffaaa]]]XXXPPPQQQSSSGGG@@@JJJJJJTTTjjjyyyssswwwwwwnnnjjjnnndddlll{{{ssscccuuu}}}iiisssjjjTTTOOOXXX]]]fffddd[[[pppxxxuuufffQQQEEECCCAAA:::888888999999888777555444000000///......------,,,++++++++++++++++++++++++************++++++++++++---///222555555333111///111000222666999999444000666===EEEHHHDDD???<<<<<<999:::;;;;;;;;;<<>>===999555222111111111000000000000000000000000000000000000111111222222333555222===ZZZxxxyyyeee```wwwvvvkkkdddccchhhnnnrrr{{{kkkYYYIII@@@===>>>@@@@@@???>>>>>>>>><<>>CCCEEE???999666666444999>>>???;;;777888888777333222555888777333444888888<<>>777777888888888888666555444//////......---,,,,,,,,,************************)))))))))*********++++++,,,///333555666333000...111000111555888888444000777;;;@@@AAA>>>;;;999888777999<<<=========>>>???BBBEEEIIIMMMPPPSSSVVVXXXTTTWWW[[[ZZZUUUPPPLLLKKKGGG@@@OOOsss~~~xxxqqqlllbbb\\\XXXVVVVVVXXX```hhhsssiiihhhqqquuulllccc```^^^ZZZZZZ]]]^^^ZZZZZZ\\\aaabbb___[[[ggg}}}zzzppp~~~lllbbbVVVNNNLLLKKKIIIHHHIIIBBB=========<<<>>>CCC```}}}nnn```wwwlll{{{uuummm|||~~~yyyqqqFFFCCC???:::555111000000000///000000000000000000000000//////000000111222222333666000CCC^^^oooxxxxxxfffiiitttzzzppp^^^lll|||}}}}}}mmmaaaccchhhkkkpppwwwyyywwwwwwrrr```LLLHHHPPPLLLLLLKKKIIIFFFDDDCCCCCC???@@@IIIXXXkkk}}}ooommmbbbXXXWWWYYYbbbrrrnnnkkkpppdddYYYTTTbbb~~~jjjKKKNNNNNN@@@GGG___xxxzzzgggLLL======777000222000//////......//////000000////////////000111111444)))555555\\\rrrYYYVVV[[[eeennnpppoootttzzz{{{qqqxxx}}}rrrEEE<<<@@@AAA;;;222999999999999777888???FFFJJJVVVgggyyyvvvjjjgggeeelll|||rrrhhhaaa[[[YYYWWWUUUVVVZZZWWWWWWUUUVVV[[[\\\RRRDDD???TTTddd```OOO???555000666:::;;;888666777777444444333555888777444444888555999AAAKKKZZZnnnfffgggbbbkkk@@@000222333000000111111111111000000......///000111222333333222```xxxxxxqqqXXXeee{{{}}}cccnnnuuuaaadddwwwpppsssxxxzzz}}}vvvvvv{{{qqqeeeggg{{{ooofff\\\VVVSSS]]]```NNNGGGWWWRRRiiiyyyvvvsss|||oooeeeeeekkkbbbjjjyyy~~~nnncccQQQooozzzrrraaannn___UUUKKKOOOWWWkkkrrriiiyyygggfff]]]MMMCCCBBB>>>777777777888888888666555444///......------,,,++++++))))))))))))))))))))))))))))))))))))************,,,///333666666333000---000000000444777888444111777888::::::999777777777888;;;???AAAAAA@@@@@@AAA@@@DDDJJJMMMOOOQQQVVVZZZQQQSSSVVVVVVTTTPPPLLLJJJOOOCCCNNNssszzzsssmmmddd___[[[XXXVVVYYYcccnnnuuukkkkkkwww{{{qqqeeebbb^^^ZZZ[[[bbbccc___^^^```aaajjjlllgggllluuutttiii[[[RRRMMMLLLIIIFFF@@@>>>===>>><<<999;;;@@@777dddttteeeZZZsss}}}wwwggghhhSSSBBB???;;;555111000000000///000000000000000000000000...//////000111222222222222444YYYxxxmmmfffzzzzzz^^^fffqqq___uuuyyyzzzfffZZZbbbmmmooosss|||hhhuuupppcccjjjoookkkfff```YYYQQQIIIDDDHHHDDDKKK\\\nnn}}}mmmooo```ZZZggg```NNNMMMOOO@@@[[[tttYYYAAABBB>>>;;;EEE\\\~~~QQQUUUXXXEEEAAATTTuuuyyyqqqQQQ;;;???999...333//////............/////////////////////000111111999(((;;;;;;pppyyyrrriiiwwweeeZZZ\\\cccmmmtttvvvzzzssstttmmmhhhXXXBBBIIIGGGDDDGGGAAA<<<<<<<<<;;;888:::CCCMMMRRRWWW___iiitttyyytttnnnhhhgggeeejjjyyy}}}qqqkkkddd^^^\\\ZZZWWWWWWZZZTTTSSSSSSVVVUUUSSSSSSVVVOOOhhhzzzoooUUUAAA;;;;;;333666777555666888666222333222444777555222222666222777===DDDOOO```uuuWWWUUUnnnmmmssswwwHHH---111666//////000000000000//////......///000111222333333;;;yyywwwfffPPPeee```vvvddduuuqqqZZZmmm|||nnnkkksss{{{~~~vvv|||~~~hhhbbbfffrrr~~~wwwjjj___\\\VVVVVVcccgggTTTNNN```VVVqqqssskkkzzzzzz}}}pppcccccciii___eeerrr|||zzzsss|||}}}nnnlllzzzuuudddbbbbbbRRRFFFSSShhhgggaaammm{{{yyyttteeePPPEEEDDD@@@999555666666666666444333222//////...---,,,++++++***))))))))))))))))))))))))((()))******)))((()))+++...000222222000.........000111222111000000222333666888777444666999888444888999;;;===>>>???@@@@@@@@@DDDGGGIIINNNTTTTTTPPPIIIOOORRRPPPNNNOOOOOOLLLKKKIIIOOOkkkvvveeecccfffeee```[[[]]]eeelllooooooooottt{{{zzzjjjXXXeeeaaa```dddhhhfffcccaaacccjjjkkkppp|||~~~}}}rrr```[[[UUUHHH???>>>@@@<<<:::;;;<<<;;;::::::777@@@```lll]]]rrrvvvgggXXXWWW;;;999;;;666+++///444///000000000000000000000000000111222222111000111333777EEExxxyyy~~~vvvgggrrrwww[[[```nnnttt{{{rrr]]]mmm```\\\UUUUUUTTTXXXaaalllxxx}}}tttsssppp^^^NNNDDD999CCC>>>\\\uuu^^^CCCBBBDDD>>>CCCMMM```~~~iiiPPPOOOLLLHHHGGG^^^~~~ooojjjiiiGGG]]]888333444222000//////000000///---...............///000000555777:::888|||^^^jjj```^^^^^^ccciiilllmmmppptttvvvoookkkiiiKKKgggxxx}}}xxxmmmbbb^^^]]]YYYSSSQQQDDD@@@FFFHHHFFFJJJPPPSSSYYY\\\^^^ccckkklllggg___bbb___ZZZ```nnnuuurrrlllggg```\\\[[[\\\\\\\\\SSSSSSSSSTTTUUUTTTSSSRRRWWWOOOeee^^^BBB;;;888999:::@@@CCC???999666555666777666444444555555444222555222444888===EEEXXXjjjpppMMMYYYMMM;;;'''666000000000000////////////666&&&222444...000...777EEEyyysssTTTaaajjj^^^iiinnnggg~~~{{{aaaaaasssmmmqqqvvvyyy{{{uuu~~~|||}}}mmmooonnn|||XXXYYYgggbbbsssrrr{{{qqqiiibbbccccccaaabbbnnnjjjfffQQQTTTmmmnnn{{{uuurrrxxxwww~~~{{{mmm```aaaaaaTTTFFFNNNbbbiiilllvvv{{{vvvrrrdddQQQFFFDDD???666555666666666666444333222//////...---,,,++++++***))))))))))))))))))))))))((()))******)))(((***+++...///111111///---,,,---111333444222000000333666777999999666555777777555999999;;;<<<===>>>??????BBBEEEGGGJJJPPPWWWZZZXXXUUUZZZ\\\YYYVVVVVVVVVTTTMMMKKKOOOiiivvviiiqqqeee]]]]]]```cccjjjrrrlllkkklllqqqxxxxxxhhhWWW```___```dddiiijjjfff```fffmmmooottt~~~mmmfff^^^OOODDDAAAFFFCCC???>>><<<<<<<<<===<<<:::HHH}}}xxxkkkmmm{{{qqqtttttt<<<999<<<999...///333...000000000000000000000000///111222111000000111333777___rrr```zzz{{{aaa^^^lllzzz~~~___uuummmbbb^^^ZZZZZZ```jjjyyyxxxzzz{{{]]]IIIFFFEEEBBB777III]]]OOOBBBAAA;;;;;;===CCCPPPcccaaaMMMKKKIIICCCNNNttt~~~^^^qqqpppkkkCCCYYYVVV???,,,111///......///000///..................///000000444444999HHHnnntttZZZZZZ[[[dddkkkoootttzzz{{{xxxnnnvvv}}}wwwTTT```~~~vvvnnncccSSSUUUSSSGGGPPP\\\NNNZZZ[[[XXXSSSSSSYYY]]]]]]WWWVVVQQQMMMPPPYYYaaacccdddbbb]]]YYYVVVUUUVVVWWWSSSQQQQQQUUU[[[\\\XXXSSSOOOHHH\\\VVVAAA@@@999333EEECCC>>>888555444333333777666444444555555333222444222444777999<<>>444555555666666555444222111//////...---,,,+++******))))))))))))))))))))))))((()))***)))((()))***,,,...///000///---,,,+++,,,222444666333000000555:::777;;;<<<777444555777666999::::::;;;<<<=========BBBDDDFFFHHHOOOWWWZZZYYYYYY___bbb^^^[[[ZZZYYYWWWSSSPPPRRRhhhtttmmmwwwooojjjgggaaa^^^hhhwwwjjjkkknnnttt{{{zzzkkk[[[[[[```bbbdddkkkssspppgggvvv|||}}}vvvmmmdddVVVKKKGGGMMMLLLHHHCCC>>><<<;;;;;;>>>777555ZZZtttmmmaaalll___|||{{{@@@:::<<<<<<222000222...000000000000000000000000///000111000///000111333;;;uuubbbkkk{{{|||sssiii\\\[[[kkk}}}```rrryyypppgggeeekkkzzziiiRRRKKKEEEEEE@@@NNNRRR>>>;;;GGGEEE???;;;<<>>>>>@@@GGGPPPXXXYYYXXXTTTNNNKKKLLLNNNIIIGGGIIIPPPXXXYYYRRRJJJCCCIII```SSS>>>===777555KKKBBB999444444555444333777555333333444444333111333333555777666555:::AAAeeeiiiOOOWWWfffppp111444///000000000/////////......000***333...,,,111,,,555gggzzz|||kkk\\\vvvttt]]]gggkkk]]]ttt}}}ooommmrrruuuvvvwwwqqqzzz|||~~~qqqppppppeeedddqqq}}}~~~ssspppqqqnnnhhhiiieee___[[[bbbnnnvvvwwwqqq\\\SSS\\\iiiMMM===@@@KKKYYYqqqhhhZZZVVVKKKPPP]]]qqqwwwkkkggghhh]]]PPPIIIMMMYYYgggyyyuuujjjjjjbbbTTTKKKGGG???444444555666666555444222111///......---,,,+++******))))))))))))))))))))))))'''((())))))((()))+++...///000000///---,,,,,,---111444666333//////555;;;777===>>>888333333666777:::::::::::::::;;;<<<<<<@@@CCCEEEFFFKKKQQQRRROOOUUU^^^eeeddd```___]]][[[ZZZWWWVVVhhh{{{{{{pppnnnoooooojjjbbb^^^aaagggkkkgggkkkpppwww~~~|||lll[[[[[[aaaddddddmmmzzz|||ttt}}}uuuzzzooofff]]]VVVUUUXXXZZZYYYQQQIIICCC===999:::999666MMMssspppddd```iiikkkrrrZZZTTT}}}kkkGGG;;;:::===555111222///////////////////////////...///000//////000222444;;;pppuuuwww|||yyylll|||yyyggg^^^tttkkk```^^^SSSUUUYYYbbbqqqzzzzzzooonnnyyy|||yyywwwgggGGGUUUttt}}}iiidddbbbOOOFFF===;;;>>>;;;BBBfffgggPPPNNNMMMGGGPPPwwwwwwyyyjjjnnnggg\\\jjj999???///---,,,,,,---//////..................///000000333---777ssspppvvvjjjuuuXXX]]]cccmmmqqqpppxxxnnnyyyzzzRRRLLLMMMIIIGGGCCC>>>FFFNNNOOOLLLHHHGGGGGG@@@888555888666222888CCCJJJNNNPPPLLLEEEAAAAAADDD>>>???CCCIIINNNMMMEEE>>>888MMMhhhTTT888555444>>>GGGBBB===>>>???===:::999888666333222333333222111555666888888666555888===QQQwwwWWWVVViiirrrzzz888777...000000/////////.........---,,,333+++,,,222---<<<|||wwwwwwzzzYYYhhh~~~qqqYYYuuu```aaa]]]vvvlllmmmsssuuuuuuuuu}}}|||{{{uuuzzznnndddeeefff|||wwwtttrrrllleeedddbbb___^^^eeeooorrrppp\\\FFFDDDQQQxxxcccRRRFFF:::[[[|||dddUUUDDDEEEHHHaaa~~~xxxkkkiiikkkaaaQQQQQQYYY___fffvvvwwwhhhiiibbbTTTMMMJJJAAA777444555555555555333222111......---,,,+++******)))(((((((((((((((((((((((('''(((((((((((())),,,//////000111000...---...000000222444222///000444999777======777222333666888999999888888999:::;;;<<<@@@DDDFFFHHHLLLPPPNNNJJJVVVbbblllmmmjjjgggeeeccc^^^\\\YYYggg}}}zzzwwwmmmoooiiilllbbbUUUYYYiiilllaaadddhhhooovvv|||yyyiiiXXXYYY___aaa```gggvvvuuuUUUlll}}}nnnfffbbbbbbccceeekkkllleee[[[QQQEEE:::555<<<<<>>ppp```PPPnnn```eee]]]^^^gggmmmmmmllluuu{{{lllqqqyyyEEECCCBBBAAARRRDDDKKKSSSUUUNNNDDD>>>===888333333999999444666>>>???CCCFFFDDD>>>999999;;;888===CCCFFFDDD???:::666222EEEXXXFFF555444333BBBKKKJJJMMMRRROOOFFF???>>>999777444222222333222222999>>>AAA===888666:::===HHHnnnaaaWWWlllZZZ|||GGG555///////////////............+++---222***...111111MMM|||ooobbbsss}}}hhhZZZaaaZZZ{{{\\\eeezzzqqqkkknnntttuuuttttttyyy{{{}}}|||bbbTTTXXXzzzxxxuuu{{{}}}yyytttppplllgggfffeeeaaa___bbbeee```XXX???>>>IIISSSyyy___===AAA[[[}}}vvvmmmlllXXXOOOJJJ```|||gggdddlllhhhYYYZZZcccfffdddooo~~~lllllldddUUUMMMJJJBBB888444444555555444333111000......---,,,+++***))))))((((((((((((((((((((((((&&&''''''''''''***---000///000000///...///000222000111222222222333444666888;;;:::555111333666777888777777777888999;;;<<>>???;;;888555333333333333333:::FFFPPPKKK@@@999999:::FFFhhhyyyoooMMM\\\qqqFFFVVV777000/////////.........------+++---000+++000///666gggyyybbb```{{{yyyggglllxxx]]]cccrrr]]]rrruuunnnkkkpppuuuvvvuuuuuuooo{{{vvvvvvuuuRRRNNNsssxxxvvvvvvzzz{{{tttmmmlllmmmmmmmmmiiibbb\\\XXXSSSFFF999666888<<>>888777;;;222111111333:::AAA???999333444666666666444333222111444777999888777666666555222222,,,666:::999YYYrrrbbbUUUQQQJJJ>>>999<<<===:::666333333444444444444LLLaaa```PPPBBB:::666CCC```uuuwww|||LLLGGG}}}III___<<<111//////.........---------,,,---///---444---<<<yyy|||VVVYYYxxxooojjjhhhaaarrr~~~{{{hhh]]]|||sssnnnlllqqqvvvvvvuuuvvvzzz{{{uuufff~~~zzz~~~xxxyyyuuunnnkkklllmmmkkkkkkfff]]]VVVSSSOOOBBB555FFFEEE666QQQVVV===@@@PPP]]]uuuIII???HHH\\\uuuWWWfff}}}~~~jjjdddnnnsssggg]]]______XXX___xxx}}}yyykkkWWWKKKGGG@@@666333444555555444333111000...------,,,+++***))))))((((((((((((((((((((((((&&&&&&'''&&&'''***///222***+++,,,,,,,,,...111444333111111444:::;;;777333777777444000111666777555555555444555666999<<<======AAAGGGPPPaaauuuxxxtttwwwyyyqqqnnndddhhhvvv|||{{{{{{~~~iiigggeeeaaaZZZUUUWWWZZZVVVPPPRRRQQQVVV[[[RRRIIIXXXqqqeee^^^|||uuuffftttvvvjjjqqqzzz}}}nnnOOOCCC<<>><<<===888444///000000000000000000000000000000000000111444888<<>>===;;;999999;;;>>>???FFFfffvvvVVVKKKJJJDDDXXXssstttbbbwwwVVV777333///------........................///000000///:::llluuugggZZZXXXZZZ\\\___nnniiinnn{{{~~~ssskkklllkkkcccAAA===XXXnnnIII___WWWOOOJJJIIIDDD:::444444111111...,,,666BBB@@@666222111222333555555333111666555777:::???AAAAAA@@@777:::>>>555555222<<>>;;;666444444555555444---NNNmmmqqq```LLL>>>666???WWWjjjyyyyyymmmWWWKKKeeeVVV~~~bbbBBB111//////.........------------,,,...///666,,,@@@~~~wwwQQQdddlllaaahhhZZZ___www{{{ttt```[[[sssnnnmmmrrrvvvwwwvvvwwwwww{{{||||||xxx|||vvvuuurrrnnnnnnooojjjcccbbb^^^VVVSSSVVVXXXPPPFFF>>>KKK777999DDDdddSSSDDD:::999@@@@@@```oooOOO@@@CCCQQQjjjvvvyyyyyykkkkkkmmmssshhhccc[[[rrrppp{{{ttteeeSSSKKKHHH>>>111444666777777555333222333......,,,+++***)))))))))''''''''''''''''''''''''((('''&&&'''))),,,000222222111///,,,***---222666777333000222777999777444666444111000222333444444555555555555777:::===???CCCBBBFFFRRRdddyyy~~~|||~~~~~~mmmeeepppqqq{{{}}}wwwwwwyyylllmmmqqquuutttjjjZZZMMMBBBEEEGGGOOOUUUOOOXXXqqq}}}fffnnnyyyyyylllhhhqqqssskkkooojjjlllvvv|||lllLLL;;;NNNnnnuuuaaaeeesss{{{xxxCCC;;;>>>///444222111111000///////////////666(((333......555000FFFggg```qqqwwwtttcccccczzzhhhyyyQQQSSSuuu}}}fffUUURRRCCCUUUbbbmmmqqqrrrvvv{{{~~~}}}~~~wwwcccDDD@@@iiiqqq[[[LLLAAANNNPPPQQQWWWRRR;;;111??????BBB>>>;;;555999;;;>>>DDD@@@VVVzzzZZZLLLQQQFFFKKKrrrzzzyyyzzzJJJ}}}[[[BBB...333///)))...+++///---------------...000000///BBB}}}iiirrr___SSSTTTJJJ___fffmmmjjjvvvvvvnnnnnnkkkggg[[[DDD777===WWWmmm```TTTRRRoooJJJAAA===999555...444555666666444444555777444---333444+++444:::(((111111DDD\\\eeefff```QQQ===>>>222111999+++999ppptttUUU888222999;;;999777999<<<;;;555555<<<===666444333LLLtttdddCCC666BBBLLL]]]qqq|||uuuyyyyyyEEE___ooozzz@@@666000000///...............)))111&&&...222(((LLL~~~jjjQQQvvvggghhh[[[```zzz}}}ddd\\\^^^{{{llljjjlllqqqqqqmmmoootttxxxvvv}}}vvvrrryyyvvvllljjjpppkkk^^^gggSSSEEEBBB___qqqUUUDDD===;;;;;;;;;888444666;;;777333333<<>>222444666777777555333222333...---,,,+++***)))))))))''''''''''''''''''''''''((('''&&&'''))),,,000222...---,,,++++++---///000555222111222555777666444555222000000222444555555555555555555777:::===??????EEEIIIOOOffftttkkkuuuwww}}}sssrrr|||{{{{{{xxxbbbZZZJJJDDDJJJMMMZZZqqq}}}|||uuu}}}rrrzzzyyymmmgggjjjmmmkkkkkkdddaaadddcccdddqqqmmmZZZcccsss|||wwwdddeeezzz{{{zzzsss}}}EEE===EEE999888111111111000///////////////111+++444///000555:::bbbuuuiiizzz{{{kkkoooooolll^^^\\\yyy~~~fffVVVUUUKKKXXXccclllnnnnnnsssyyy|||{{{}}}yyyoooaaazzzkkkUUUOOOMMMsssUUUFFF888kkk{{{nnncccPPPAAA===???>>>???@@@>>>===@@@EEEBBBBBBXXXhhhNNNPPPDDDFFFfff~~~xxxzzzeeesssFFF...000---)))///,,,000------------...///000000000FFFqqqPPP]]]{{{VVVTTTRRR```eeellljjjvvv}}}tttlllllliiisss[[[EEECCCCCC@@@aaapppddd]]]iii~~~cccGGG<<<777;;;@@@<<<333111//////111444555444555---222444,,,222999---<<<@@@UUUnnnwwwsss```DDD:::;;;222444===555444JJJLLLBBB;;;<<<===::::::===AAA777:::??????GGGLLLCCC:::777HHHgggoooYYYCCC>>>555<<>>;;;BBBoooqqqAAA@@@666===VVV```OOO<<<444EEE===888???NNNXXXTTTLLL@@@???===NNNooovvv|||hhhkkkhhhooonnnnnnrrr___hhhdddjjjbbbsssnnn```OOOHHHFFF>>>222444666777777555333222222...---,,,+++***)))))))))''''''''''''''''''''''''''''''&&&'''))),,,000222...,,,***,,,///000...,,,111111111222333444444555333111///000222555666555444444555666888;;;===???>>>IIIKKKKKKdddvvv|||~~~yyymmmkkkwww{{{sssmmmmmmpppsssvvvyyy}}}{{{xxx~~~sssXXXEEEIIISSSaaattt|||~~~vvvbbbyyy~~~}}}|||wwwooofffbbbeeeiiieee```^^^]]]YYYVVV]]]hhhqqqnnntttuuuzzz|||{{{iiifffrrr~~~UUU===AAA>>>;;;111111111000/////////////////////333...333888PPPhhhZZZaaa~~~[[[NNNPPPMMM\\\dddllllllmmmsssyyy|||zzzfffTTTvvv[[[UUUZZZ^^^ttt{{{fffhhh^^^HHH???XXXzzzuuucccFFF===444222>>>999999AAAYYY```FFFHHH~~~UUUQQQDDDCCCXXXuuusssuuuyyy}}}|||vvv~~~VVV777222---+++111---///------------...///000111444QQQkkkfffnnnMMMMMMYYYaaafffkkkkkkvvv|||qqqjjjjjjgggpppbbbPPPJJJDDD777AAAaaaqqq^^^YYYNNN???IIIFFFKKKMMMKKKMMMGGG555@@@999333555;;;>>>:::555777...222777222222444...444@@@UUU\\\SSSMMMCCC000...444777888999999888:::>>>AAAIIIPPPOOOHHHAAA??????999666111MMMOOO:::444<<>>???AAAIIIKKKJJJ\\\yyyppphhhgggqqq}}}uuuqqqnnnlllllljjjhhhgggjjjlllooopppooommmkkkkkkxxxzzzhhhRRRMMMSSSaaaqqq{{{}}}~~~vvvzzzuuupppiii```___eee]]][[[\\\aaa```ZZZVVVXXX___^^^oooeeexxx{{{zzz{{{{{{ooohhhjjj~~~zzztttOOO<<<@@@>>>222111000000///////////////111444///---444:::```lllPPPgggpppPPPEEEJJJNNN^^^fffmmmnnnpppuuuyyyzzzdddqqqmmmddd~~~fffcccddduuusssqqqhhhWWWEEE;;;888888IIIYYYWWWOOOYYYiiiuuuSSSFFF===>>>[[[OOOGGGJJJmmm___PPPxxx```SSSFFFFFFPPPfffjjjrrrxxxooo|||mmmEEE888111...333,,,---------------...///000111666aaakkkSSSDDDDDD[[[___dddkkklllxxx{{{oooiiijjjfffeeepppcccHHH>>>===???CCCxxxUUUNNNJJJAAACCCXXXxxxmmmHHH===333444===BBB>>>666===111...444555333222000111QQQqqqgggDDD666;;;:::777AAATTTVVVEEE>>>GGGMMMNNNQQQVVV]]]bbb^^^RRRFFFAAA:::666---MMMZZZ???666555>>>@@@777111222777666>>>TTTssswwwfffbbbccc777000000///...............+++***---000,,,999}}}vvvhhhXXXzzzyyy}}}fff[[[NNNRRRSSSuuuuuulllmmmoooqqqqqqqqqtttwww{{{~~~{{{}}}{{{qqqooouuurrrhhhkkkyyymmmRRRPPPHHHbbb\\\KKKbbb|||uuuZZZEEE999:::<<>>???DDDEEEIIINNNVVVooowwwkkkgggggggggkkkqqqhhhjjjmmmoooooonnnjjjfffeeehhhlllllljjjgggdddccc```pppmmmXXXJJJHHHVVVkkkzzz|||~~~~~~pppuuuqqqlllccc^^^aaaXXXTTTTTTZZZ^^^[[[SSSMMMQQQVVVYYYllljjjfff{{{zzzxxxwwwvvvyyy~~~wwwllldddkkkzzzkkk}}}uuukkklllkkk@@@EEE@@@333111000000///////////////222444...111444444[[[xxx}}}ZZZVVVrrrgggNNNFFFKKKVVVbbbiiiooopppppprrrsssrrrzzz}}}jjjFFFPPPHHHCCCGGGQQQrrrsssTTT^^^zzzfffVVVCCC;;;;;;<<<;;;;;;777:::777666888555>>>TTTAAA;;;<<>>000000///...............222111222///+++666xxxeee@@@ooo~~~zzzZZZXXXKKKUUUUUU~~~rrrmmmoooppppppqqqsssvvvxxxzzz|||uuu^^^RRR___bbb^^^lll\\\\\\___rrrmmmyyy{{{pppnnnuuuppplll\\\WWWHHH@@@eee~~~fffNNN:::AAAXXXbbbRRR===;;;<<<>>>GGGYYYcccYYYFFFCCCBBB>>>LLLpppsssvvvwwwmmmnnniiirrrtttlllttt^^^ZZZfffqqqggghhhaaaSSSJJJFFF<<<111333555666666444222111111---,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&''')))+++---///000111...***+++...222333222,,,---///111333333333222///......000333555555444111222444777:::<<<>>>???DDDBBBHHHQQQTTT^^^qqqddddddiiigggeeefffdddiiilllllllllmmmkkkgggaaabbbdddeeeccc___ZZZWWWUUUgggjjjZZZJJJCCCPPPjjjyyy|||~~~}}}yyyrrrmmmeee___^^^]]]UUUOOOPPPUUUVVVRRRMMMHHHSSSOOOKKKqqqnnneee}}}uuuuuuwwwwwwwwwyyyrrrddd^^^{{{zzzlllkkk@@@GGG>>>666111111000//////////////////222///888111111WWWsss{{{{{{xxxyyyrrrvvvqqqRRR^^^uuu}}}\\\KKKGGGMMM[[[fffkkknnnmmmmmmoooooommmkkkkkk\\\AAA;;;CCCnnn[[[CCCLLL[[[pppkkk^^^QQQKKKEEE>>><<>>@@@>>>\\\uuuiiiEEE===555000111444888;;;444222:::PPPooouuuxxx[[[UUU___UUUyyyooo@@@000000///...............,,,000000,,,333:::hhhJJJsss\\\TTTJJJWWW\\\qqqmmmppprrrppppppuuuxxxyyyyyy~~~wwwcccSSSUUU```rrr^^^LLLEEEKKKGGGVVVdddpppMMMCCCVVVsssoooVVV\\\]]]___oooxxxmmmaaaPPP<<<<<<<<>>OOO[[[PPP>>>;;;777999EEEUUU^^^\\\UUUJJJCCC<<>>???CCCCCCHHHOOORRRXXXlllqqqfffiiilllgggaaa```ccciiilllkkkjjjkkkiiidddeeecccaaaaaaaaa___ZZZUUUPPP[[[^^^\\\VVVKKKQQQiiixxx{{{tttjjjccc______[[[XXXTTTQQQQQQRRRRRRPPPGGGMMMMMMHHHQQQooowwwWWWkkkzzzlllsssuuurrrqqquuuxxxyyy{{{~~~~~~wwwlll^^^}}}pppvvvVVV>>>FFF999<<<111111000//////////////////---///:::...===ttt~~~wwwttteeeJJJcccwwwzzzqqqNNNGGGHHHMMM^^^fffjjjkkkjjjmmmsssxxxxxx___oooKKKDDDEEEiiilllKKK>>>AAAEEEBBBXXX~~~tttaaaXXXOOOFFFGGGOOOBBBSSSZZZXXXRRRDDD<<>>???SSSTTTgggdddeeemmmyyywwwiiihhhmmmiiiiiiggghhhsssyyyqqq||||||KKK@@@222***///===MMMWWW{{{hhhBBB444000...555999777LLLfffkkkddd[[[QQQDDDKKKVVV|||qqqoooiii^^^___vvvoooRRRIII>>>555EEEkkksssVVVEEEMMMSSSNNNEEE===999888555666@@@WWWtttzzzsssqqqFFFHHH|||gggrrrtttCCC000000///...............%%%///,,,)));;;===sss|||```___yyy{{{jjjJJJNNN~~~VVVeee|||pppmmmrrrsssooopppvvvzzzzzz~~~vvvbbbTTTLLLFFFLLLSSSVVVaaa|||]]]CCCLLLGGGGGG^^^UUUKKKmmm{{{VVVIIIIIIRRRjjjmmmfffmmmooommmbbbQQQAAA333???666:::CCCOOOYYYZZZSSSMMMFFF???DDDYYYllloookkkjjjLLLCCC>>>TTTqqqzzz}}}tttqqqVVVmmmnnneeeZZZTTTsssuuuqqqtttvvvWWW\\\[[[RRRKKKGGG>>>333222444666555333111111111---,,,+++)))((((((''''''''''''''''''''''''''''''%%%&&&''')))+++---//////(((+++...000000//////000///---,,,111666888555000/////////111333444333222000222444888:::===>>>???BBBGGGJJJJJJOOOWWW]]]^^^tttkkkooooooeee^^^___YYYccckkkmmmnnnpppmmmfffddd___ZZZZZZ[[[ZZZVVVQQQFFFKKKPPP[[[```SSSQQQbbbxxx{{{xxxvvvggg`````````OOOUUUXXXUUUQQQOOOOOOOOOKKKBBBDDDLLLFFFCCCbbbhhhMMM\\\ooopppqqqtttwwwvvvvvvxxx{{{|||zzzttteeezzzxxxcccyyysssyyyOOOCCCGGG666AAA111111000///////////////000+++---999,,,MMM}}}cccLLLllljjjHHHGGGKKKPPPbbbdddgggggghhhooo{{{___tttVVV;;;CCCEEEccceeeMMMAAA>>>777666YYYuuufffbbbVVV[[[hhhccceeebbbbbbgggfff^^^```uuufffFFFAAA444999BBBSSSwwwtttTTTYYYSSSFFFLLLsssnnn```www~~~RRR===555//////)))111.........//////000111222JJJuuuVVVmmmBBBBBB[[[PPPfff___bbbkkkxxxuuuggggggmmmhhhcccllllllkkkqqqrrrsss{{{}}}GGGDDD>>>777111000222555888YYYVVV:::333333222:::555222MMMsss{{{lllYYYKKK@@@JJJBBBSSS~~~kkk[[[oooaaaNNN???>>>DDDGGGFFFCCCSSSkkkkkkTTTDDD;;;555888CCCYYYtttnnnNNNCCCqqqvvvJJJ000000///...............***666---'''===666sssqqqKKKYYYtttzzzvvvqqqAAATTTpppTTTlllyyypppmmmrrrsssooopppwww{{{zzz}}}vvvzzzoooYYYGGGKKKJJJEEELLLaaaxxxvvvYYYbbbQQQ>>>PPPxxxTTTAAADDD|||}}}cccVVVVVV^^^hhhbbbOOODDDDDDJJJXXXqqqppp```FFF...<<>>@@@AAADDDHHHLLLOOOTTTYYY\\\llluuunnnllljjjccc\\\\\\```dddiiinnnqqqoookkkhhh```[[[^^^^^^WWWPPPNNNDDDMMMRRRWWWZZZQQQRRRcccvvvjjj```rrrkkkddd\\\VVVWWWXXXYYYXXXTTTNNNIIIIIIHHHAAA???CCCCCCNNNeeerrrWWWDDDUUUzzzqqqvvvvvvvvvttttttvvvzzz~~~wwwpppiiiuuucccooofffFFF<<<>>>999666111///111111///...//////...000///777iiixxxSSSQQQnnnyyyUUUOOOFFFAAA^^^___fffhhhjjjooorrrsss]]]GGGTTTccc```PPP@@@GGG<<>>AAA>>>gggqqqWWWCCC>>>999CCCbbbuuu}}}ZZZCCC^^^vvvnnnMMM666///,,,...000...,,,---......,,,444///@@@xxxoooNNNVVVzzzqqqsss}}}<<>>>>>EEE>>>hhh~~~eeeVVVOOODDD@@@???___uuu___NNNJJJTTTkkk{{{|||zzz}}}jjjtttggggggsssmmmmmm```kkknnnaaarrrsssRRRYYYSSSLLLMMMEEE888444555555666666555333111///---,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***...111444222...---000222//////000---111333222222444333///.........000333555444444222444777999:::;;;>>>@@@AAADDDHHHKKKOOOSSSXXX\\\^^^iii|||qqqmmmjjjeee```\\\___bbbcccfffjjjkkkhhhccc\\\WWWYYYYYYTTTOOOMMMAAAHHHMMMRRRVVVPPPSSSdddvvvgggaaammmttthhh\\\XXXWWWWWWVVVUUURRRNNNJJJFFFHHHCCCAAACCCAAAKKKaaafffVVVFFFLLLxxxvvvyyysssrrrssstttuuuuuuxxx{{{~~~zzzzzzwwwiiiaaannn|||{{{rrrMMM>>>@@@???666111///111111///...//////000333222;;;ccc^^^RRRTTTqqqzzz}}}QQQMMMFFFEEE```bbbiiillllllooossstttuuuddddddwwwvvv\\\MMM>>>AAAxxx~~~^^^??????@@@OOOpppzzzgggRRREEE===>>>]]]|||yyyXXXAAAQQQ}}}|||ttttttKKKCCCBBB???UUUgggTTTKKKEEEPPPIIIFFFrrrgggLLLPPPJJJ[[[oooFFF000111---)))///,,,222...+++111222000666XXXfffXXXBBBCCCRRRVVVeeefffgggnnnqqqmmmhhhhhhiiihhhkkkkkkmmmnnnnnnqqq}}}~~~rrr{{{rrroooLLL???<<<999;;;BBB:::333666444+++444999(((888<<>>===LLLlllvvv|||fffCCCYYYpppvvvRRR666000,,,...000...------,,,---,,,444222FFFxxxvvvpppSSSVVVxxxgggJJJVVVeee[[[yyytttlllpppqqqqqqqqqrrruuu{{{ZZZEEERRR[[[VVV\\\ooojjjUUUIIIHHHKKKRRR[[[PPP>>>UUU___UUUBBBLLLqqqwwwYYYBBBGGGBBBddduuueeeCCCBBBPPPHHHBBBnnn{{{xxx}}}qqqYYYKKKooolll^^^YYY```qqq}}}|||zzz|||lllwwwiiilllvvvlllgggaaaqqqsssaaaooo~~~mmmSSSZZZTTTMMMMMMFFF:::666555555666666555333111///,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++...111333222......222222...++++++---111333222222444333///.........000333555444333222444777999:::;;;>>>@@@AAADDDHHHKKKNNNSSSXXX[[[^^^aaaiiiwwwxxxqqqlllgggdddaaadddccc______cccggggggXXXQQQMMMNNNNNNLLLIIIIII???EEEHHHNNNTTTOOOTTTfffvvv~~~}}}llluuuxxxjjj]]]\\\YYYTTTPPPNNNKKKHHHFFFCCCGGGEEEEEEEEEAAAKKKbbb___VVVIIIHHHqqqggg^^^uuutttrrrnnnppptttvvvxxxzzz}}}wwwwww|||jjj___iiiWWW@@@@@@CCC777222///111111///...000,,,///333333@@@eee~~~zzzmmmrrr~~~\\\nnnooouuuPPPYYYuuu}}}sssMMMIIIGGGJJJbbbeeeeeejjjiiikkkrrrsssyyyvvvfffPPP;;;BBBbbbyyyxxxhhhWWW```TTTJJJTTTYYYWWWOOOXXX]]]SSSHHH>>>BBB^^^uuuqqqnnnooosssgggWWWEEETTTxxxwwwtttmmmVVVEEE===]]]pppXXXBBBEEE<<>>444&&&,,,666222<<<>>>MMMvvvxxxYYYKKKFFFFFF{{{^^^======DDD___TTTGGGCCCVVV{{{QQQ===DDDYYYyyyvvvyyywwwCCCRRR~~~ppp|||QQQ777111,,,...000...---......///---222///CCC}}}uuugggZZZaaa{{{```KKK[[[~~~___^^^mmmkkknnnooooooooopppsssxxx|||~~~fffrrr|||nnnaaacccccc\\\ZZZTTTEEEPPPIII666===aaa~~~jjjUUU}}}aaaNNNFFF\\\tttyyyeeeTTTSSSQQQKKK{{{zzzVVVGGGgggqqqlllnnnyyy|||zzz|||qqqpppccckkkyyyooobbbbbbxxx~~~nnnxxxeeeXXX^^^WWWNNNNNNFFF999555555555666666555333111///,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...000222...,,,...222333...***)))---111333222222444333///......///111444444333222222444777999:::;;;>>>@@@AAACCCGGGJJJNNNRRRVVVZZZbbbdddgggjjjsssvvvooojjjgggdddiiieeeYYYRRRUUUZZZ[[[HHHDDD@@@???@@@AAAAAABBB===DDDGGGNNNTTTPPPTTTeeettt||||||}}}~~~xxxnnnfff[[[UUUMMMGGGCCC@@@???===@@@FFFFFFGGGIIIGGGRRRkkkgggYYYOOOSSS{{{nnn\\\qqqtttvvvsssmmmqqqvvvyyy{{{{{{|||}}}zzzyyytttfffgggxxxhhhDDD???CCC888333000111111......000---111111///BBBoooxxx~~~kkkooonnndddNNN___yyyiiiIIIFFFHHHPPPaaafffbbbhhhggghhhssstttppptttsssYYYHHH===777LLLkkktttuuurrrooovvv}}}PPPFFF[[[___KKK888555>>>HHHJJJ>>>;;;NNN```bbbcccXXXWWWiiittt^^^___|||}}}ggg___yyyyyycccSSS{{{[[[SSSEEEHHHXXXZZZMMMJJJUUUqqqkkkaaaHHH555555333...111...111---+++000...///;;;sssbbbYYYRRRFFF;;;BBBTTT[[[iiifffjjjllljjjeeecccfffjjjkkkfffiiimmmoooooouuukkkLLLRRREEE@@@ooovvvQQQBBBJJJYYY@@@333555111***///:::333777FFFjjjjjjSSSFFFhhh}}}GGGCCCBBB===\\\LLL]]]kkkUUU???OOOiiivvvuuuBBBKKK{{{tttQQQ999222---...000...---......111---111...EEEZZZZZZoooyyyYYYHHH^^^}}}XXX]]]yyyggghhhkkklllmmmmmmnnnqqqvvvyyy|||jjj\\\{{{nnnWWWGGGCCC===888888DDD[[[oooggg___pppkkkcccYYYwwweeeQQQRRRMMM}}}pppYYY>>>;;;HHHtttyyyvvvwww|||||||||~~~~~~jjjiii```kkkyyynnnbbb```uuu~~~vvvhhhWWW\\\UUULLLKKKDDD888444555555666666555333111///,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***---///000111***))),,,333444000+++***---111333222222444333///......///222444444333111222444777999:::;;;>>>@@@AAACCCGGGJJJMMMQQQUUUYYYZZZ```gggjjjlllqqq{{{yyypppiiifffgggmmmgggSSSCCCAAACCCCCC<<<:::777666777:::<<<===:::@@@DDDLLLSSSNNNOOO^^^qqqyyyzzz{{{uuullleeeOOOIIIAAA;;;999888999999===CCCEEEHHHNNNOOO\\\uuuttt]]][[[jjjjjjYYYaaa{{{}}}xxxppptttyyy||||||{{{{{{{{{||||||yyyjjjffftttpppFFF???DDD:::444000111000......000111444222///KKKrrrsssTTTNNNeee|||```GGGDDDIIIUUU___eeefffllliiijjjssstttooorrriiiMMMEEEEEEGGGeee{{{zzzkkkTTTSSSjjj\\\GGGGGG]]]\\\LLLHHHFFFAAALLLHHH999555@@@KKKPPPggg{{{nnnvvveeeaaaoootttppp\\\SSSbbb___LLLIIITTTmmmttt|||qqqPPP444111222---,,,...111---,,,000---111@@@aaaooo======GGGVVV[[[jjjiiillllllhhhaaa___dddhhhhhheeeiiiooorrrrrrtttoooooopppSSSSSSQQQOOO]]]qqqxxxNNNBBBIIIRRRbbbHHH000...777555000000222:::OOOggggggPPP>>>EEEpppPPPCCCDDDTTTgggjjjmmmrrrvvvVVVLLLaaazzzvvvxxxsss~~~FFFDDDtttsss\\\;;;333...///000......///***...---333555SSSUUURRRrrrrrrppp[[[MMM^^^uuuwwwUUU]]]yyyggggggiiijjjkkklllmmmppptttwwwrrrxxxrrrZZZ]]]yyyVVV>>>@@@???888EEE```fffppp|||ssspppsssyyy\\\QQQLLLuuuzzz]]]HHH999777666;;;VVVqqquuurrrttttttwww{{{}}}|||}}}|||~~~mmmpppmmmrrrzzzooodddZZZgggmmmllliiiPPPVVVOOOGGGHHHCCC888555555555666666555333111///,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((+++...///000000((((((+++333555111---,,,---111333222222444333///...///000222444444222000222444777999:::;;;>>>@@@@@@CCCFFFIIILLLPPPTTTXXXWWW]]]dddgggiiilllrrrxxx{{{oooccc^^^eeepppkkkRRR<<<666666333555666555222333888;;;;;;555:::===DDDMMMIIIJJJYYYoooyyy{{{{{{tttvvveeeTTTJJJ>>>:::666333333666777888:::???AAAGGGPPPRRR\\\rrrttt\\\dddzzz|||UUUHHHUUUwww}}}}}}}}}uuurrrvvvzzz||||||zzzyyyyyyzzz}}}vvviiidddrrrbbb}}}xxxwwwvvv```@@@AAAGGG;;;555000111000......111///222333888]]]tttxxx|||QQQOOOjjj}}}YYYFFFBBBJJJ[[[___eeefffjjjhhhhhhmmmlllpppjjjXXXaaalllnnniiiQQQDDD===??????EEEVVVtttnnnYYYZZZUUUccc^^^HHH666999======BBBsssssscccTTTCCCQQQlllvvv^^^jjjoooiiihhhOOOHHHQQQjjj{{{pppeeeggg<<<000222///......000,,,---111...333EEEyyy:::AAAKKKXXX]]]lllkkkmmmlllggg```^^^cccggggggkkklllqqquuutttsssyyyrrrzzzuuuiiiwww^^^[[[XXXAAA&&&)))999999\\\uuujjjAAA000333444111444AAAbbbuuuttt|||]]]UUUDDD444LLLrrrSSShhhsss]]]AAAwwwyyyxxxaaattt|||uuu|||PPPAAAmmmmmmjjj<<<444//////000///...000***000...111555VVVuuuVVVNNNssstttuuutttrrrKKK[[[xxxvvvVVVaaa{{{jjjiiigggiiikkklllmmmooosssvvv}}}}}}}}}aaa^^^rrrlllEEEAAA@@@:::HHHdddvvvtttcccYYY[[[QQQ|||lll^^^]]]jjjgggLLL===333444777CCCGGGFFFaaajjjooovvvzzz{{{{{{}}}zzz}}}zzzwwwvvvyyypppkkk```ggghhhddd}}}```OOOUUUNNNFFFGGGBBB888555555555666666555333111///---,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%))),,,///000//////***(((,,,333555222...------111333222222444333///...///000333555444222///222444777999:::;;;>>>@@@@@@CCCFFFIIILLLOOOTTTWWW[[[^^^bbbdddeeehhhmmmqqq~~~lllWWWMMMRRRbbbeeeOOO999333444111///333333000111666999888444666666<<>>CCCLLLZZZ```nnnkkkmmmlllfff``````fffjjjjjjnnnmmmoootttvvvuuuxxx}}}~~~VVVKKKkkk~~~XXX===@@@999OOOTTT000...333888///:::iii|||zzznnndddWWWGGG>>>XXXUUUZZZuuuyyy|||[[[???hhhmmmjjj>>>555//////000//////000,,,222...///111SSSmmmzzzVVVRRRwwwsssttt___LLLYYY}}}wwwUUUdddxxxjjjjjjggghhhjjjlllmmmooorrruuupppmmmuuuvvvmmmkkkbbbrrrpppiiidddZZZSSSUUUeee{{{uuuVVVFFF???===JJJZZZ}}}~~~oooPPPMMM@@@EEE```eeeppp]]]}}}PPP<<<111666:::KKKKKK>>>\\\ccclllvvvzzzzzzzzz{{{}}}{{{~~~yyytttooorrrmmmyyyooovvvuuukkk~~~XXXUUUZZZRRRIIIIIIBBB777555555555666666555333111///...---,,,***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))---///000//////,,,***---333555111...------111333222222444333///...///000333555444222///222444777999:::;;;>>>@@@@@@CCCFFFIIIKKKOOOSSSVVVYYY\\\___bbbeeehhhkkknnn}}}rrr{{{iiiMMM???666LLLUUUDDD222000333111+++000111---...444777555555555222888DDDFFFOOObbbooo|||vvvzzzppp\\\OOOEEE>>>:::777555333222333333222111222666999CCCNNNIIIGGGQQQWWWKKK___kkkmmmlll]]]WWWQQQuuu|||yyynnnrrrvvvxxxxxxwwwwwwwwwttt|||wwwqqqhhhlllpppppppppXXXGGGHHHAAA===666111000000......111555000111666JJJppp|||~~~{{{nnnaaaUUUvvvddd|||hhhxxxBBBQQQppp|||~~~NNNCCC@@@NNNeeeaaajjjdddfffhhhnnnqqqrrr}}}fffSSS]]]YYY]]]QQQHHHEEE111,,,CCCooo[[[iiiWWWhhh~~~\\\DDDDDD]]]ssswww{{{kkkDDD333222///......///,,,///333000888NNNrrrgggcccCCCDDDKKK\\\cccpppjjjlllkkkfffaaaccciiimmmmmmnnnkkklllrrrwwwyyy}}}vvvrrreeeDDD>>>>>>DDDjjjhhhHHH<<<888111222:::999dddqqqeeessswwwiiiLLL===AAAPPPIIIBBBiiiooo^^^BBBjjj|||~~~bbb???gggrrr___>>>666//////000//////111***111...000444YYY{{{zzzUUUWWWvvvffflllZZZ\\\VVVZZZwwwdddRRRfffsssfffiiifffhhhjjjlllmmmooorrruuuwwwnnnuuussslll|||XXX___}}}hhhaaa\\\WWWKKK@@@HHHWWWzzz{{{oooUUUAAA===@@@@@@iii{{{NNNCCCPPPDDDNNNYYYqqqMMMQQQ:::777888///HHH[[[HHHTTTaaalllxxx|||zzzyyyyyyzzz|||qqqnnnhhhhhhxxxsssjjjbbboooXXXeee```VVVJJJDDD@@@999222444777777444333444333///...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++///111------...//////...---,,,000//////000111111///------...///000222222222222222333444666888:::<<<===CCCEEEHHHKKKMMMPPPTTTWWWYYY\\\```ccceeegggiiilll}}}|||nnneeeUUU???999888CCCFFF666---000000000444000///666555///333222666444999FFFKKKQQQ___rrrzzz{{{}}}uuuxxxfffYYYSSSMMMFFF???999666333333666666333000666777999===AAACCCCCCBBBCCCGGGSSS|||kkkbbbYYYppp|||vvvuuuvvvyyyxxxtttuuuxxxvvvuuuwwwpppgggggggggvvvnnnyyyyyytttvvv@@@LLLJJJBBB:::333111111///111444111000333///fffssspppvvvdddddd```CCCWWWsss{{{~~~TTT:::BBBRRRaaajjjiiigggffffffmmmoooqqqppp```BBBaaa___IIIKKKAAA999===;;;555777SSSyyyPPP@@@rrrxxxvvv___HHHmmmVVVFFFIIIMMM{{{qqqppphhh???666444444)))000000111,,,222///000XXX|||cccHHH~~~CCC;;;NNN\\\hhhiiinnnooonnnbbb]]]dddfffdddjjjgggiiikkknnnrrrwww}}}}}}ggg{{{ddd]]][[[___aaaqqq```TTT;;;;;;<<<<<<999444333444---TTTlllzzzbbbHHHLLLYYYYYYoooGGGTTTJJJ===iiizzzAAALLLbbbqqqFFF@@@___zzzVVV???ZZZooolllHHH333,,,111000000222......---000///888ddd~~~wwwmmmjjjkkkfffvvvQQQggg^^^DDDeeelllcccRRRmmmsssgggeeedddfffhhhiiijjjlllooorrrqqq|||mmm___OOO\\\xxxvvvyyymmmfffdddYYYMMMQQQ```UUUDDD;;;...333KKKcccOOOPPPGGGDDDqqqdddIII``````SSS888...777:::<<<@@@AAAXXXhhhwwwyyytttssstttvvv{{{}}}qqqooobbbYYYhhheeegggfffpppeeehhhbbbXXXNNNGGGBBB:::222444777777444333444222......---+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%))),,,...///...---,,,---///000000///---,,,/////////000222111///---......///111111222222222222333555666999:::<<<===CCCEEEHHHKKKMMMPPPTTTWWWYYY\\\```ccceeehhhkkkmmm}}}rrrUUUrrrzzzyyyeeeJJJ999;;;GGGJJJ===666888444---333111000666444111777111444111666CCCHHHNNN]]]pppxxxzzz}}}zzz|||rrrfff___]]]\\\XXXTTTFFF@@@999555666:::>>>AAA999888888:::<<<<<<;;;:::;;;EEEVVVnnn___sss}}}vvvuuuvvvyyyxxxuuuuuuyyy|||yyyxxx}}}vvvlllkkkiii~~~~~~vvvnnn}}}JJJBBB@@@DDD;;;333111111000111444222333444111zzzttt[[[HHHXXXsss|||rrrLLL:::EEETTTbbbjjjhhhkkkhhhfffkkklllnnngggXXXPPP;;;;;;OOORRRgggkkkBBBBBB888333::::::444555???YYYXXXXXX^^^]]]ppp{{{PPPGGGHHHGGGUUU[[[~~~YYYHHHIIIMMMyyyyyyhhhzzzJJJ666///666444000///111---333222555```UUUJJJFFFWWW^^^ggghhhoooooonnnbbb]]]dddeeeccciiihhhjjjmmmooorrrvvv{{{~~~|||UUUgggHHHDDDBBBaaaoooHHH???777444444555777:::888ZZZqqqlllJJJgggyyy|||SSSQQQWWWLLLhhhnnnkkkSSSBBB@@@AAA>>>SSSsss~~~WWW\\\kkkyyy}}}^^^???RRRiii}}}III444---111000000222......000555222666[[[{{{sssaaagggooogggtttQQQhhhfffGGGdddkkkdddPPPkkkqqqeeedddccceeeggghhhiiikkknnnqqqrrrvvvwwwbbbhhhvvv{{{llleee```:::444333:::<<>>TTTfffzzzmmmeeeSSSTTTRRRYYYvvvTTT???999FFFXXXsss}}}{{{___JJJIIILLLqqqjjjqqqxxxppp```===,,,333555000///111---444333;;;jjjfffqqqAAACCCUUU[[[dddiiirrrpppoooccc]]]dddeeeccchhhiiikkknnnqqqsssuuuyyy{{{sssYYYRRRAAA888FFFjjjZZZIII999666<<>>===999999BBBKKKBBB<<<>>>TTTuuuxxx|||jjjBBBIIIfffKKK555---222000000222......000555111555]]]~~~{{{kkkZZZkkkqqqiiiRRReeepppLLLdddkkkcccMMMiiinnnddddddaaaccceeeggghhhjjjmmmoooxxxlllbbbssstttzzzyyy}}}[[[vvvFFF555888555555444444<<>>SSSdddMMMJJJPPPTTTTTTZZZYYYMMM;;;HHH}}}mmmQQQ@@@@@@IIIWWWZZZNNNPPP___ooowww{{{|||yyyuuu|||}}}~~~yyyuuu~~~kkkRRRbbb]]]kkklllfffkkknnncccYYYVVVPPPCCC777111333666777444333444222...---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((...555555///)))***---000333333111...+++......///111333222///---//////000111111111111111333444555777999;;;<<<===BBBDDDHHHJJJMMMQQQUUUXXXXXX\\\```dddgggjjjnnnppp|||{{{]]]```mmmbbbKKK===KKK___^^^IIIAAAEEECCCBBBBBB999666>>><<<333444555777333555>>>CCCKKK\\\iiitttxxx{{{}}}rrrooommmmmmrrr{{{}}}rrrkkkggg```UUULLLHHHCCC>>>999777555333222333<<<>>>NNN~~~oooqqq}}}~~~~~~yyyuuutttvvvwwwvvvwwwzzzyyyyyyzzz~~~xxxpppoooiiiwwwrrr{{{|||nnnVVVJJJNNNIII>>>444111111000111222000444:::>>>}}}\\\tttTTTHHH___uuu{{{[[[AAA;;;KKKXXXbbbiiiiiifffiiilllpppoooggguuujjjSSS@@@ppplllXXXCCC===;;;<<<555222999999:::EEEKKKdddtttYYYFFF@@@AAAoooTTTBBB>>>>>>WWWkkk```GGGCCC]]]|||fffLLLHHHKKKlllvvvrrrnnn}}}fffCCC///111///111///111---333222===qqqeeejjj===???PPPWWWccciiiqqqsssqqqeee___eeefffccciiigggkkkooorrrtttvvvyyy{{{ttt~~~hhhQQQDDDMMM~~~lllUUUBBBBBBIIIKKKGGGDDDAAAMMM[[[VVVgggoooVVVKKKiiinnn:::111LLLPPPDDDaaajjjVVVAAA:::222888FFFDDD<<>>;;;222555333///>>>[[[cccRRRRRRfffcccJJJ@@@FFFPPPVVVRRRLLLOOOOOOFFFRRRqqqjjjSSSGGGIIIZZZddd\\\```gggmmmpppsssxxxyyyvvv|||}}}~~~~~~~~~vvvrrrqqqpppYYY^^^[[[eeeeeeddduuupppaaaWWWWWWRRRBBB444000333666666333222333111...,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''',,,222444000+++))),,,000222333111...,,,------///111333333///---...///000111111111111111333444555777999;;;===>>>AAADDDGGGJJJMMMQQQUUUYYYXXX\\\```dddgggjjjnnnpppuuuhhhPPPXXX^^^SSSDDDWWWtttvvv\\\MMMUUU\\\LLLDDD666666FFFHHH:::444555888444444;;;>>>FFFWWWeeerrrxxx{{{}}}|||xxxvvvsssooopppyyytttkkkmmmtttvvvlll```JJJEEE???:::777555444333555<<<;;;===]]]xxxwww{{{uuurrrtttvvvuuuvvvyyy{{{|||{{{{{{vvvoooqqqlll~~~uuuzzzyyylllUUUKKKOOOMMM@@@444111222111000111555444:::<<>><<>>AAACCCGGGJJJMMMQQQVVVYYYYYY\\\```dddfffiiilllooo|||rrreeekkktttnnnLLLRRRaaa^^^MMMaaaxxx```eeerrrkkk]]]GGGDDDTTTSSS@@@333444888444222777888???PPP___nnnwww{{{}}}|||wwwooojjjooo|||hhhYYYLLLMMMZZZdddccc^^^HHHDDD>>>999777555333222...555<<<>>>LLLssszzz~~~vvvqqqrrrtttttttttvvvzzz|||zzzyyytttoootttppptttmmmtttUUUUUU```PPPBBB555111222111000000222...888@@@yyykkkmmmrrrXXXDDDgggzzz|||ZZZBBB===NNN[[[bbbhhhggggggjjjeeedddhhhgggmmm~~~qqqsssWWWdddcccEEEDDDBBBFFFooorrrrrrtttkkkxxx|||]]]JJJGGG<<<666777888FFF```XXXLLLLLLFFFNNNrrr___EEE<<>>999888===IIIDDD___hhhLLLSSSmmmaaa]]]kkkhhhWWW>>>CCC;;;888<<>><<<666444AAAQQQLLLKKKIIIKKKRRRbbbvvvyyy{{{RRRFFFyyy___QQQ:::000333000000222//////...111000;;;hhh[[[fffqqqpppYYYIIIvvvXXXkkklllUUUNNNppplllfffccc^^^```bbbdddeeegggjjjmmmgggsss}}}ppplllzzzkkkNNN<<<:::CCCLLLIIIUUUgggsssnnn^^^JJJ>>>;;;666===PPPkkkyyyUUUHHH:::<<>>FFFMMMXXXWWWSSSWWWPPP999CCCRRRjjjmmmWWWLLLPPPQQQSSSYYY^^^aaagggooosssrrrwwwxxxzzz{{{{{{|||mmmmmmjjjrrrjjjaaagggnnnbbb\\\uuuxxxttt]]]QQQXXXUUUAAA333444222555666333222333111---,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++---...///...)))***,,,...///...---,,,+++,,,///222444333000---,,,---...000222333444444444555666888:::<<<===>>>AAACCCGGGJJJMMMQQQVVVYYYYYY\\\```ccceeehhhkkkmmm|||[[[LLLSSSnnnTTT]]]lllddd```oooxxxrrr~~~ttt[[[TTT```[[[EEE777555999666444666555:::JJJWWWiiiuuu{{{|||}}}yyyooodddcccmmmxxxnnn___MMMFFFKKKTTTXXXXXXGGGDDD>>>:::777555333111...///<<>>???JJJ@@@UUUttt|||yyyiii\\\DDD777777666AAAXXXkkkqqqtttYYYaaaoooJJJIII666999rrrrrrkkkrrrNNNEEEKKK```zzz___~~~VVV===111444000111...222000111,,,===|||tttSSS\\\999CCCSSSZZZiiiooosssqqqpppddd___fffgggeeekkkiiikkknnnppprrruuuzzz}}}jjj[[[KKKeeehhhYYYjjjlllUUUEEE777444<<>><<>>>>>@@@CCCGGGJJJMMMRRRVVVZZZYYY\\\```ccceeegggiiilllkkk{{{ZZZQQQssscccnnnxxxhhh]]]fffqqqaaaiiisss\\\WWWccc```MMMBBB777<<<999666888555999IIIQQQeeetttzzz~~~xxx{{{zzzoooaaa]]]dddmmmlllaaaQQQFFFBBBEEEJJJMMMIIIEEE@@@<<<999777444111888111===AAA666EEEgggtttzzz}}}wwwooooooqqqppppppqqqvvvyyywwwwwwnnnhhhqqqooosssgggzzzmmmddd]]]TTTVVVTTTDDD555111222222000///555000888SSSuuurrrCCCQQQiiiyyyTTT<<<;;;QQQaaagggggg``````gggfffccceeeZZZMMMLLLLLL===222999EEE,,,EEE555888CCCHHHPPPTTTpppMMM:::888444999LLLooovvv[[[lllDDDMMM777DDDyyydddTTTsssNNNEEEKKK^^^xxxiiiaaasssgggGGG333222...///---222111333---???\\\WWW:::JJJYYYZZZeeejjjoooooonnnbbb]]]dddfffdddjjjlllmmmooooooqqqtttxxx|||iiiSSS[[[___tttooorrr[[[GGGtttJJJXXXoooWWW???777===XXX[[[BBBMMMjjj[[[<<>>gggzzzqqqfffhhhtttyyyVVV>>>xxxUUUeeeppp___OOOssslllddd______```cccdddeeegggjjjmmmuuupppppptttsss[[[```~~~jjjNNN^^^vvv^^^ZZZEEE444FFFccc\\\OOOQQQQQQBBBBBBGGGQQQTTTLLLBBB>>>>>>:::CCCNNNOOORRRUUUOOOKKK444111===???;;;999666:::===>>>===EEEWWWjjjuuummmooorrrtttvvvxxx|||yyykkkqqq|||nnngggaaa```WWWccc||||||___NNNUUURRR===000333111444444111000222000---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))++++++)))'''***,,,...///...---***)))222000000333333111...------...000111333333444444555555666777888:::<<<===CCCDDDGGGIIIKKKOOOTTTWWW\\\^^^```cccfffhhhjjjkkkrrrggggggqqq{{{wwwhhh___fffttt}}}nnnRRRCCCCCCFFFJJJLLLMMMQQQUUUQQQHHH999;;;:::555333888AAAGGGUUUkkkxxx{{{~~~}}}www{{{}}}|||vvvlll___PPPEEE>>><<<888888<<>>;;;444111444000666999@@@HHHKKKWWWooozzz}}}xxxrrrmmmmmmooorrrtttuuuwwwuuuvvvxxxnnnlllqqq~~~^^^XXXxxxgggnnn|||zzzPPPUUUNNNUUUGGG888111111222111000...333:::PPPuuudddHHHOOOmmm{{{pppPPPCCC@@@PPPcccgggbbb^^^dddeee```WWWQQQLLLBBB666:::;;;999777:::AAADDDBBBJJJTTTiii\\\ZZZlllzzzKKK666444;;;FFFEEEYYY```gggxxx|||\\\LLL???:::CCCIIIFFFEEEIIIqqqYYYGGGFFFWWWooo~~~{{{{{{yyyIII666---222...333---444111222:::[[[ZZZCCCIIIOOOVVVfffhhhlllnnnhhhbbb```cccgggiiiiiieeerrrwwwrrrpppwwwzzzvvvrrr|||wwwfffjjj|||wwwaaaGGGGGGCCCHHHlllvvveeebbbeeeIII???DDDJJJuuuNNN***999HHHgggNNNGGGppp]]]===^^^nnnvvvvvv^^^IIIOOO;;;>>>TTTYYY[[[WWWEEEHHHAAA///111111555<<>>888777;;;EEEOOORRRHHH@@@>>>;;;444111222000444666>>>JJJNNNZZZppp|||~~~zzztttpppnnnooopppqqquuuwwwwwwxxxxxxpppmmmvvv|||ttt|||{{{OOOSSSXXXWWWGGG777111111222111111000222888HHHzzzbbbXXXjjjkkknnnvvvYYYHHHkkk{{{rrrOOOAAA===LLL]]]bbb___]]]WWWQQQNNNKKKCCC999777;;;222===HHHNNNRRRXXXZZZYYYjjj~~~wwwbbb\\\QQQdddnnnVVV===333666BBBFFFDDD:::666EEEWWWeeepppfffaaa}}}yyykkkeeePPPEEEKKKJJJ>>>>>>IIIpppXXXGGGFFFWWWrrrnnnyyyfffEEE;;;111222///333,,,222000333>>>UUUWWW@@@HHHOOOWWWgggiiinnnoooiiibbb___bbbfffiiijjjjjjhhhffffffnnnwwwwwwqqquuucccTTTOOOHHH@@@FFFUUUOOOIIIEEEDDDUUU{{{|||kkkXXX\\\iiiPPPQQQLLL@@@888666777666TTTsssiiiTTTWWWFFF111;;;:::ggg\\\@@@OOONNN<<>>@@@FFFLLLNNNMMMLLLFFF:::AAA```uuuwwwwww\\\UUUUUUVVVUUU```mmmmmmllllllkkkmmmoootttxxxzzzrrrjjjmmmnnnbbbjjj^^^YYYTTTccczzz|||}}}cccTTTWWWQQQ<<<000333555777666333111222000,,,,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000000///+++,,,...//////---+++)))000000111222333333000------...///111222333444444444555555777888;;;<<<===CCCEEEIIIKKKNNNQQQUUUYYYZZZ\\\```dddgggjjjlllllloooqqq{{{{{{tttRRRQQQbbb|||}}}aaaIIIDDD;;;999888<<>><<<777444222000222333===MMMRRR]]]qqq||||||wwwrrrnnnmmmnnnooorrrvvvwwwxxxxxxqqqmmmzzz~~~{{{MMMOOOaaaZZZHHH777111222222111111333111777FFFwwwxxxiiiiii|||sss{{{[[[RRRjjjzzzqqqMMMBBBAAAQQQaaaddd```^^^___OOODDDAAA999555GGGbbbnnn~~~xxx{{{zzzbbbYYYEEEDDDGGG[[[^^^OOO@@@888>>>PPPggg```JJJ999555333:::LLLPPPCCC:::::::::666;;;GGGBBB;;;OOOzzzssspppsssyyynnnZZZsssooo___~~~nnnVVVFFFFFFXXXpppwwwXXX???;;;111...000333+++111///444AAAkkkeeeKKKSSS<<>>CCCFFFIIILLLOOORRRWWWZZZYYY\\\```dddhhhkkkmmmmmmttt{{{yyyyyy|||yyy{{{bbbVVV]]]wwwfffJJJ@@@999555444<<>>;;;@@@NNN[[[lllZZZKKKIII@@@AAA;;;===444///<<>>666555000333999444555EEEPPPDDDAAACCC???;;;;;;;;;BBB888777III[[[bbbbbbcccgggQQQZZZ|||yyyaaa{{{PPPgggyyykkkTTTFFFGGGZZZooommm[[[===888000000000333+++222///444@@@zzzjjjOOOQQQ999CCCOOOZZZhhhjjjrrruuunnneee```bbbgggkkkmmmpppjjjgggddd[[[VVVfff~~~[[[BBBFFFKKKNNNQQQRRRMMMIIIEEE>>>777;;;:::999555222555555---111666aaajjjQQQIII@@@>>>666III^^^```TTTUUUyyyhhhRRR>>>???MMMXXXXXXUUUUUU```ooosssrrrhhhXXXUUU```mmmqqq~~~wwwjjj```dddrrr}}}~~~xxxpppvvvIIIsssvvvvvvmmmVVV>>>222222///000222...///222---///777ddd{{{WWWmmmnnnfffmmmUUUuuuEEEXXXjjj]]]VVVllliiicccaaa^^^___aaabbbdddgggiiikkkjjjvvvxxxrrrpppiii:::333888???999444OOOwwwhhh^^^]]]iiirrrnnngggffffff```WWWNNNDDD===<<>>BBBFFFJJJMMMPPPSSSWWWZZZYYY\\\```eeeiiilllmmmmmmvvvzzzpppssspppyyyoooXXXLLLXXX```SSS@@@777666333555@@@LLLNNNFFF===999777666777555555???JJJYYYnnn{{{rrr\\\AAA444///666555222BBBZZZWWWPPPGGGAAA>>>===888333555444222===OOOVVV^^^nnnyyywwwoookkklllrrrwwwsssuuuwwwzzzvvvrrrppp|||nnnxxxpppgggddd|||oooJJJTTTkkkbbbJJJ555111333111000333333000888ZZZAAAUUUjjj|||fffIIIAAAAAANNNXXXXXXVVVWWWQQQeeeiii]]]___RRRFFFDDD111???BBB@@@CCCAAA>>>BBBBBB???888;;;???555000:::\\\SSSLLL???777DDDKKK:::777777:::BBBPPP[[[^^^\\\RRROOORRRZZZ^^^ddduuu|||ZZZBBBMMMYYY___YYYVVViiiiiiRRREEEGGGXXXvvvbbbqqqkkkFFF:::222555...333,,,333000222;;;cccSSS:::CCCPPP[[[gggiiisssxxxqqqgggcccdddiiimmmnnnkkkjjjqqq}}}~~~lllaaayyysssTTTNNNTTTRRRUUUdddqqqssslll^^^MMM@@@@@@;;;>>>;;;111444888000888%%%OOO|||^^^QQQEEE<<<000GGG'''...===,,,KKKZZZQQQCCC;;;???IIIMMMJJJSSS[[[YYYRRR^^^cccMMMEEEJJJ[[[mmmnnn[[[GGGCCCRRRiiizzz}}}uuukkkIII|||lllZZZ???111222000000222///...000---222666```]]]ppp~~~rrrvvvtttSSSoooDDDXXXkkkaaaYYYjjjjjjeeeddd______```bbbeeehhhjjjkkkjjj{{{vvvrrrrrrSSSIII999999@@@777222>>>JJJ<<<;;;GGG^^^oooqqqmmmjjj```XXXQQQKKKBBB999888<<>>???AAAEEEIIIMMMPPPTTTWWWYYYYYY\\\aaafffjjjlllllllllttt|||mmmgggiiibbbkkkrrr[[[CCC:::999777333111444222666CCCMMMLLLCCC;;;:::666666777555333<<>>999333555555333>>>PPPVVV^^^pppyyyyyypppkkklllrrryyywwwwwwyyyssstttwwwXXXrrrsssuuuwwwSSSeeeLLL```tttfffKKK444111444111000444111///888[[[{{{MMMRRRjjj}}}aaaIII@@@>>>LLL\\\iiivvvxxxXXXJJJFFFSSSXXXYYYZZZUUUYYYiiiPPPIII:::222666333111999```cccgggVVVIII```fffGGG777999:::===IIIWWW^^^\\\YYY[[[RRREEEHHHZZZdddaaaccc\\\@@@===DDD777AAAEEE>>><<>>AAACCCAAACCCHHHRRRUUUKKKLLLnnnZZZDDD999666EEEZZZOOOFFF777000@@@___yyygggLLLzzzhhh^^^@@@000222111000222000***...///888777TTTaaaqqq}}}yyyMMMlllEEEVVViiidddXXXgggkkkeeeddd___^^^___aaaeeeiiijjjjjjhhhsssxxxvvv~~~WWWEEE<<<===<<<>>>===444???@@@KKKaaassswwwqqqlllcccZZZRRROOOFFF999333555TTTkkkpppddd^^^\\\[[[^^^^^^SSSZZZiiikkkiiiggg```fffggghhhjjjlllnnnpppqqq|||iiijjjrrrooo```kkkdddVVVccc{{{}}}ooohhh\\\TTTQQQGGG888333888333555555222000222000---***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''***---//////,,,---///000000...,,,***+++222333000222999777///,,,,,,...000111222222222333333444666999<<<>>>???@@@DDDIIIMMMPPPSSSWWWYYYZZZ]]]bbbgggjjjkkkkkkkkktttwwwhhhsss~~~xxxooosssrrraaafffuuuppp___GGG666222333222444222888EEEMMMKKKDDDAAA===888666999666222;;;IIIZZZnnnzzz~~~www]]]OOO???666333888EEEQQQVVV[[[[[[SSSJJJDDD===777222444444???PPPWWW```sss||||||uuummmlllppptttwwwvvvxxxooouuu```bbbbbbvvvwwwZZZ```QQQiiivvviiiLLL333111444111000555111111;;;VVViiikkkxxxRRRCCCiii|||aaaIII@@@@@@NNN```pppvvvgggllluuurrrVVVLLLaaaaaaeeesss|||}}}vvvZZZAAA<<<999333333CCCQQQdddZZZJJJaaammmOOOFFF@@@777555BBBTTT]]]]]]VVVLLLFFFGGGHHHKKKXXXggg^^^fffuuuzzzcccCCC777???BBBLLLQQQIIICCCVVVeeeNNNCCCHHHXXXoootttRRRDDD444000///333,,,333000333===^^^```AAAFFFRRRZZZcccfffsssxxxqqqiiieeefffiiijjjjjjtttrrrzzz}}}ggggggtttggg[[[sss___GGGGGGMMM```hhhTTTHHH@@@:::@@@BBBEEEFFFEEE???:::888555555777JJJfffkkk\\\SSS:::666"""999666***333333AAAHHHMMMJJJFFFEEEDDDCCCKKKBBBBBBGGGAAA999FFF]]]|||jjjUUUFFF:::555;;;GGGEEE[[[YYY>>><<<^^^|||eeeNNN}}}aaaAAA000333111000111000,,,...000999444HHHZZZfffxxxFFFpppHHHPPPbbbeeeTTTbbbmmmdddbbb___^^^^^^aaafffjjjkkkjjjjjjjjjvvvzzzvvv{{{}}}lllSSSDDD???HHHNNNGGG@@@>>>EEEZZZqqq~~~~~~mmmbbbZZZXXXPPP???333222EEEfffuuunnnhhhddd]]]]]]FFFBBBQQQeeehhhhhhkkkjjjggghhhiiikkkmmmooopppqqqzzzkkknnnuuuppp\\\```gggXXXfff}}}}}}{{{vvvddddddYYYRRROOOEEE777333888111444444111000222000---***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''+++///111222,,,---///111000...,,,******222333///222999888///+++,,,...///111222222222333333444666999<<<>>>??????CCCHHHMMMPPPSSSVVVXXX[[[^^^ccchhhkkkkkkkkkjjjwwwuuuQQQJJJcccoooooo|||jjjKKK>>>:::555666444:::FFFNNNKKKHHHIII???999888:::777222;;;IIIRRRhhhwww~~~uuudddLLL:::888EEEVVVaaa]]]eeehhh___SSSKKKCCC;;;///222444???PPPWWWbbbwwwyyyppplllllloootttrrrttt~~~lllwww^^^KKKttt}}}}}}|||rrrcccqqq___UUUllltttkkkLLL333111555111000555333333@@@RRR~~~|||nnn```mmmnnnVVVPPPhhh|||cccGGG@@@@@@KKKUUU\\\eeepppllliiimmmqqqnnnqqqjjjWWW```yyyRRR]]]kkkyyyrrrSSSJJJFFF:::555666???QQQFFF111MMMjjj[[[KKKCCC:::>>>NNN^^^aaa\\\WWWWWWVVVPPPEEEAAAMMM]]]hhheee|||jjjQQQXXXeeeooorrrdddUUU^^^dddMMMCCCHHH\\\{{{[[[DDDBBB888444000333+++111///444AAAuuuPPPeeeDDDGGGRRRYYYbbbdddrrrvvvppphhheeeeeehhhhhhhhhbbbiiissszzz}}}~~~sssaaacccpppcccrrrbbbgggiiigggRRRRRRVVVTTTVVVmmmxxxpppbbbVVVRRRTTTRRRLLL===BBBCCCGGGOOOHHH======333999555IIIppprrrdddppplllSSS<<>>CCCEEEGGGJJJMMMQQQWWW[[[aaabbbcccdddgggllloooooouuu|||XXXHHHaaa{{{uuudddLLL<<<999555<<>><<>>@@@EEEeee[[[MMMMMMOOOZZZSSSRRRzzz^^^KKKzzz|||ttt}}}XXXVVVmmmpppccc999000222222444///777111)))555000666===sssXXX{{{{{{HHHjjjyyyLLLIIIOOOYYYNNNSSSmmmhhh\\\```ccceeedddcccfffmmmtttiiifffhhhmmmqqqpppllljjjcccRRRDDDJJJ___nnnlllcccuuuuuuWWWOOOssswwwWWWOOO\\\eeeUUU>>>777???>>>===FFFLLLSSSSSSZZZccc```OOO===333333@@@TTTfffnnnkkk```WWWGGGRRRbbbmmmnnnlllmmmrrrmmmnnnnnnnnnmmmnnnppprrrpppfffyyypppGGGeeelllVVVgggxxxxxxtttggg\\\TTTQQQHHH999111333444555444111222444111,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''')))---000,,,---///111222111---***+++111444333333666777555---...///000111111333444000111333666999;;;===>>>BBBDDDGGGJJJMMMRRRXXX\\\]]]___bbbeeeiiilllnnnnnnyyyvvvjjjUUUXXXzzznnnMMM===777BBBPPP[[[___^^^[[[YYYOOOGGG???:::888<<>>BBBDDDGGGJJJNNNSSSYYY]]]]]]```dddgggiiiiiijjjllluuuoooqqqlllmmmcccFFF;;;JJJ]]]kkkooommmiiigggUUUNNNDDD;;;555777GGGVVV^^^qqq{{{~~~___KKKOOO^^^nnnxxxkkkiiiggghhhggg^^^MMM???999333222:::GGGVVVgggttt{{{~~~zzzuuutttuuupppqqq{{{yyywwwooorrrooo___ppp\\\zzzVVV^^^xxxyyyiii>>>222//////333///666///222777VVVnnnnnnUUUQQQ```yyykkkIIIBBB???EEENNNSSSWWWZZZYYYUUUccc^^^FFFQQQ]]]oooqqqiiivvv}}}YYYEEECCC@@@999===CCCbbbiiieeecccPPPBBB;;;000BBBRRRVVVLLL@@@MMMUUUFFF<<<>>>CCCHHHQQQ\\\iiihhhiiigggZZZKKKKKKTTTdddxxxdddJJJGGGDDDmmmzzzyyynnnZZZCCC:::222000111...777///222555qqq|||gggaaaTTTUUUEEEQQQ]]]ssskkkwww{{{qqqfffiiiiiigggkkkjjjmmmppppppooorrrxxx~~~tttvvvmmmjjj```ooo{{{mmmqqqwwwvvvaaaVVVnnnPPPGGGQQQUUUIII;;;BBB:::111HHHuuu{{{LLL999333000:::888;;;???BBBDDDEEEHHHJJJIIIHHHHHHEEE@@@===DDDNNNbbbkkkOOOdddfffiii|||uuuQQQdddbbb;;;333333000111+++000111,,,333///444999aaaYYYooorrraaaTTTWWWJJJZZZSSSJJJOOOxxxqqqhhh````````````___bbbjjjuuu}}}wwwYYYDDDUUUGGGYYYcccYYY???BBBppprrr]]]gggYYY\\\III>>>000:::sssqqqVVV===555777:::;;;;;;888;;;DDDNNNRRRKKKCCC???111------555BBBLLLMMMKKKNNNYYYfffmmmmmmlllnnnqqqpppqqqpppooommmmmmoooqqqxxxlllooo|||oooRRRddd___TTTlll~~~lllmmm~~~tttkkk___UUUGGG888222444444555444111222333111,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&(((+++...000...------///000000///+++///222444444666777777+++,,,---000333555444444111111222444777:::===???AAADDDGGGKKKOOOTTTYYY]]]aaabbbfffhhhgggfffiiioooyyy{{{nnn|||eeeGGG???OOOfff{{{uuummm___YYYOOOBBB666444@@@OOO\\\pppzzz{{{\\\KKKQQQZZZeeepppbbb]]]YYYZZZ[[[UUUIII>>>999333111888EEETTTeeerrryyy|||zzzuuuuuurrrsssyyy~~~zzzttt}}}jjjjjjxxxuuujjjSSS^^^||||||fff>>>333///...333000666222:::CCCYYYdddZZZnnnMMMGGG\\\vvvpppJJJBBB>>>CCCKKKQQQUUUYYY\\\[[[ZZZ``````RRRWWWuuu~~~yyy|||ppp^^^ZZZfffnnnyyysss___WWW[[[rrrzzziii^^^HHH@@@HHH]]]rrreeeIII@@@666CCC```sssmmm\\\WWWYYYGGG:::999888777DDDVVVaaaaaafffhhh^^^PPPOOOVVVhhhvvvwww|||bbbIIIEEEGGGqqqpppaaaFFF777///000222...666000333333kkkddd___vvv]]]IIINNN>>>LLL]]]pppmmmwwwvvviiiiiijjjhhhkkklllmmmmmmnnnppptttxxxzzzdddYYYvvvvvvmmmrrr~~~\\\JJJYYYddd[[[@@@@@@BBB444***IIIxxx~~~lllJJJ@@@777...333555777;;;@@@DDDHHHIIIJJJNNNMMMLLLFFF===888@@@LLLUUUdddoooyyy~~~~~~|||wwwPPPgggyyyzzz\\\999444222000222+++000000...222...444666tttTTTrrrmmmfffRRRbbbFFF```^^^HHHLLLrrrxxxiii``````___^^^]]]^^^dddlllrrrwwwzzzSSSNNNIIINNNpppoooaaaSSSMMMpppyyy\\\EEE:::777999SSSuuuSSS;;;555222///000555777:::>>>@@@>>>;;;999555000+++,,,444;;;???@@@MMMZZZfffkkkkkkmmmppprrrrrrrrrqqqpppnnnmmmoooqqqvvvgggoooxxxmmm^^^kkk]]]VVVqqqkkkkkk|||xxxuuummmbbbUUUEEE888333444444555444111222333111,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%'''+++...///...///111333333111///...///222555555444555777,,,+++,,,///222555444333222111111222555999===@@@AAADDDHHHLLLPPPTTTYYY\\\bbbbbbeeegggeeeeeennnzzziiioooWWWAAAAAANNNeeexxxhhhbbb^^^WWWLLL>>>999AAAMMMZZZppp|||{{{XXXKKKQQQXXX```jjj^^^ZZZTTTPPPMMMIIICCC???777333111666@@@NNNaaaooowww{{{{{{uuuuuuuuuvvvyyy}}}~~~}}}xxxuuu~~~mmmnnnzzziiiUUUoooZZZaaa~~~ccc???666111///555111555888===III]]]|||rrrXXXmmm~~~]]]LLLFFFZZZsssxxxKKKBBB===BBBJJJPPPTTTXXX]]][[[MMM???GGGgggtttppp~~~{{{qqqlllkkkjjj{{{qqquuurrrIIIFFF]]]vvvoooJJJGGGDDDIIIaaaqqqkkk___TTTKKK>>>666777333...777HHHQQQSSSYYY___XXXLLLIIIPPP^^^hhhrrr```HHHDDDKKKhhheeeaaaIII666000222333---444///666666kkk___WWWkkk```???FFF:::LLLZZZhhhpppwww{{{llliiikkkjjjlllllllllmmmppprrroooggg```PPPllldddLLL^^^rrrnnnVVV:::555888...;;;XXXaaacccttthhhNNNBBB444---:::444555999AAAIIIMMMNNNLLLPPPOOOMMMGGG===999BBBNNNUUUXXXrrruuucccnnn~~~}}}yyyKKKddd~~~~~~lllTTT555333222000444...111///111111...444555vvvuuuNNNyyylllJJJnnnKKKeeeeeeIIIKKKllljjj```^^^^^^^^^^^^___bbbeeehhhnnnvvv|||~~~fffTTTWWWeeekkkXXXSSSGGGiiiZZZFFFGGG@@@@@@jjj{{{VVVGGG???999>>>888999777555444444555555222222111000000222555888JJJYYYfffjjjkkkooossstttrrrsssrrrpppnnnnnnppprrruuudddnnnssshhhdddnnnbbb]]]wwwpppooo}}}uuuqqqlllbbbSSSDDD888444444444555444111222444111,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%'''***---......000333555444111/////////222666555333444777000---,,,...222555555444333222111111444888===@@@BBBEEEJJJMMMPPPTTTXXX[[[^^^^^^bbbfffeeeffftttzzzooouuuQQQ@@@???FFFXXXpppooo]]]SSSQQQMMMGGG???:::@@@JJJYYYrrr~~~~~~```NNNNNNOOOSSSXXXUUURRRMMMEEE???:::999:::555333333555;;;GGG[[[mmmwww{{{~~~wwwuuuyyy|||{{{}}}~~~{{{yyy||||||xxxrrr}}}rrr|||]]]VVV^^^lll]]]===777222000777222555666666???ZZZhhhxxxSSSGGGVVVooo~~~LLLCCC>>>BBBIIIMMMQQQTTTFFFJJJVVV^^^qqq~~~gggdddlll}}}qqqqqq|||nnnSSSTTThhhwww```IIIIIIJJJ______HHHEEEBBB666333555999666///000888AAADDDMMMUUUPPPDDD???CCCIIIPPPhhh^^^HHHDDDPPPnnnwwwYYY___KKK777666333444---222///888777iiiyyy{{{QQQdddkkkDDDNNN>>>KKKXXXcccrrrvvvmmmiiijjjjjjllliiijjjnnnrrrpppgggWWWLLLqqqtttuuu{{{vvvRRR]]]rrrppp[[[===:::BBB555444JJJXXXeeehhhVVVIIIOOODDD333666111333888CCCNNNSSSRRRNNNLLLKKKIIIFFF@@@???GGGRRRZZZ\\\ooo\\\bbbppp}}}|||PPPjjjpppgggLLL111222111000666000222...333111...444444jjjvvvSSSwww@@@aaaxxxWWWdddeeeOOOKKKccckkk```\\\]]]^^^___bbbeeegggiiiqqqtttvvvuuu}}}jjjDDDDDDPPPKKKHHH999JJJnnnRRRNNN>>>888]]]UUUDDD:::222999:::<<<:::555222444666666,,,000333333000000333777IIIZZZhhhkkkmmmrrrvvvuuurrrsssrrrqqqooooooqqqsssvvvcccqqqssshhhkkkqqqggg___vvvrrrsssrrrjjjhhh```QQQBBB888444333444555444111222444111,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&***,,,......///111333333111///------000666666333555999555111---...333777777666333222000000333888===AAADDDGGGKKKNNNQQQSSSWWWYYY[[[\\\bbbhhhfffeeesss___aaaxxxzzzyyyTTT???999;;;CCCSSSbbbggg___UUUBBB???<<<;;;888777===EEEVVVqqq~~~wwwxxxgggNNNEEEBBB@@@AAACCCAAA>>>:::666444444444333333555555666???VVVkkkwww{{{~~~uuu|||~~~}}}yyyuuu}}}rrrvvvlll}}}jjj}}}nnn```}}}qqq___www}}}TTT888555222111999444555;;;>>>???NNNhhh]]]CCCQQQkkkNNNEEE???BBBGGGIIIJJJLLLBBBLLL|||oooiiixxx___LLL[[[}}}uuuNNNCCCFFFtttxxxJJJ<<<:::666888;;;;;;999555333222555;;;HHHUUUQQQCCC;;;<<<;;;>>>WWW|||~~~yyy\\\HHHDDDUUU|||wwwttt}}}]]]dddLLL666999333444---222000999555ccciiibbbwwwYYYhhhEEEGGGYYYbbbqqqssslllfffhhhhhhjjjgggjjjlllllliiifffeeeeeezzz^^^ZZZVVVhhhpppsssyyygggiii{{{{{{YYYIIIEEEAAA444555OOOfffnnn___AAA>>>UUURRR:::222222333888DDDOOOSSSOOOHHHHHHEEECCCBBB??????FFFNNNVVV^^^tttjjjOOOjjjyyy}}}yyyUUUsssiiihhhIII000222111000666000111,,,555000///555555bbb{{{]]]FFFGGG]]]]]]eeeWWWLLLXXXlllaaa^^^]]]]]]^^^bbbfffiiikkkjjjlllsss{{{}}}||||||```OOOHHH===@@@>>>===AAAcccyyyZZZTTT===888QQQppp[[[JJJ888;;;888>>>???:::666666555222---///111111111333555777LLL^^^mmmooopppuuuwwwtttqqqrrrrrrqqqpppppprrruuuvvvdddvvvwwwllltttwwwhhh]]]qqq~~~nnnrrr}}}oooeeeeee^^^PPPAAA888444333444555444111222444111,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&))),,,...------///111222111000,,,+++///666777444666<<<999444//////444888999888333222000000222888===AAAEEEHHHLLLOOOQQQSSSVVVXXX\\\]]]eeekkkfffaaammmqqqBBBHHHmmmiiiTTT999555333444<<>>999555555555666===EEEQQQnnn}}}|||vvvbbb\\\bbbhhhhhhoookkk___eee|||cccIII===:::888777555444444666888999888777111444666555222;;;SSSjjjwww{{{uuu~~~~~~yyyttt{{{qqqnnn___mmm~~~|||sssyyyiiiuuu{{{ooobbbaaa~~~oooMMM333333222222:::555666777IIIOOOUUUUUU|||ggg@@@MMMhhhOOOFFF@@@AAAEEEEEEEEEFFFLLLOOO~~~~~~|||nnnVVV]]]}}}qqqYYY???FFFqqqPPPEEEEEEFFFCCC;;;777888888555...666HHHYYYXXXIII>>>===;;;999KKKkkk~~~}}}uuu[[[HHHEEEWWWooojjjkkkMMM444999222555...333111999222^^^kkkmmmKKKCCCZZZcccnnnqqqkkkdddffffffiiihhhjjjhhhcccbbbmmmzzz|||}}}^^^TTTGGGEEErrrfffQQQ;;;111777HHH[[[fffbbb[[[BBB<<>>===<<<;;;???FFFQQQRRRkkkzzzVVVEEElll|||}}}iiiOOOsssggg~~~xxxhhhGGG000333222000555//////,,,666000///666555^^^xxx\\\zzzVVVAAA\\\UUUiii]]]LLLQQQlllcccaaa___\\\[[[___dddhhhjjjpppkkkrrr~~~}}}vvviiiVVVOOONNNFFFFFF===DDDHHHDDDeeebbb```FFF===GGG```TTTGGG555777666???CCC>>>999666111+++555222//////222555777777OOObbbqqqrrrrrrwwwxxxsssqqqrrrrrrqqqpppqqqsssvvvuuummmtttvvvwwwyyyvvvlll[[[tttsss{{{uuuvvvvvvjjjiiiVVVQQQGGG;;;>>>777777555333444555444000,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%(((+++000...---///222333111...///,,,---222444777BBBNNNbbbIII333000444555666;;;666666444333333666;;;???DDDGGGKKKOOORRRVVVZZZ]]]]]]]]]___ccceeegggoooxxxyyyVVVQQQPPPoookkk]]]vvvYYY;;;999666333444999???DDDGGG;;;555333555444333<<>>JJJ^^^tttjjjVVVQQQjjjwww\\\OOOxxxuuuyyy___===777111///222333111///222111...222444>>>WWWJJJsssgggCCCdddvvvIIIggggggJJJQQQwww___^^^______\\\]]]bbbhhhkkkmmmtttuuuxxx~~~uuulllbbb[[[jjj~~~qqqLLLJJJGGGHHHWWWvvviiiLLLNNN<<>>DDDGGGKKKOOORRRVVVZZZ]]]^^^]]]```ccceeefffnnnwwwfffaaaXXXlll|||wwwqqqdddVVVaaa\\\FFF:::777333333777<<<@@@CCC===777444777666444<<>>KKKSSS___fffeeekkknnnzzz~~~qqqwwwsssUUU>>>AAAOOOHHHKKKqqqXXX]]]yyy}}}```NNNLLLwwwxxxvvvhhhYYYJJJ===888777::::::777555999@@@@@@;;;666;;;:::LLL{{{fffSSSOOOIIIkkkzzzrrrmmmNNN555777444222...111555000:::UUUWWWDDDIIIAAADDDJJJ___jjjrrr|||iiifffuuu}}}\\\dddzzzllljjjaaannneeeOOOBBB===777999YYYxxxxxxttt[[[FFFBBBFFFmmmsssaaaVVV;;;>>>HHHTTTHHHRRR;;;666333444999;;;888666777<<<======999333111444777;;;EEEWWWmmm}}}|||kkkYYY```sss~~~uuu}}}```WWWzzzXXX;;;666000///111222111...111111///222333===VVV^^^nnnppp>>>QQQsssSSSWWWaaaKKKKKK}}}}}}ggg``````___]]]]]]aaafffjjjgggoootttyyyvvv|||vvvlllaaaggg{{{VVVDDDIII^^^|||pppUUUJJJ777ZZZ{{{jjj[[[OOOFFF???<<<:::BBBRRRaaacccVVVFFF>>><<<888555555444555===FFF```gggooosssrrrrrrvvvyyyuuuuuuuuutttrrrrrrtttvvv{{{llltttxxxwwwtttnnniiiccczzzzzzpppooonnnoooiiiRRRMMMGGG<<<<<<000666555444444444222///---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***+++******,,,///111222222555000...000333333666999>>>;;;666000111666999777;;;999666333111444888<<>>===GGGJJJSSSSSSWWW```dddrrrqqqooo^^^mmm```NNN<<<:::AAA@@@MMMllltttnnnuuuqqq___IIIqqqlllKKK???===:::666:::888333666??????999999888222CCCppp]]]MMMKKKNNNqqqyyyfffuuuuuuIII:::444333333///222555111:::QQQgggBBBMMMBBBAAAEEEFFFWWWdddnnnqqqsssdddxxxtttdddiii|||TTTFFF???;;;444333KKKhhhooohhhSSSJJJTTTyyyeee;;;999ZZZbbbHHHZZZ;;;:::444111222222111111333<<<===<<<888333111222555444===QQQjjj}}}|||lll\\\ppp{{{~~~vvvXXX[[[{{{UUU999444000...000111000...///111111333222;;;TTT~~~wwwfffuuuHHHEEEiii]]]OOO___PPPFFFllllllcccaaa___]]]]]]___eeeiiissswwwvvvxxx~~~qqqqqqeeeKKKNNNaaa{{{}}}iiiRRRKKKCCCsssoooPPPGGGFFFAAA@@@DDDAAACCCNNN```lllhhh]]]TTTLLLDDD;;;666333555???JJJaaafffkkknnnnnnnnnppprrrssstttttttttsssuuuwwwzzztttjjjxxx~~~zzztttlllhhheeevvvtttkkkllliiiffffffTTTPPPGGG999:::000555555444444333111///---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))+++******+++---///111111111...,,,///444777888777222999:::111///666:::888===;;;888444111333777;;;BBBFFFKKKOOORRRVVVYYY\\\```___bbbeeeeeeeeekkksss~~~sssjjj\\\KKKDDDSSSYYYZZZ```\\\OOOJJJAAA===888555666777888999<<<666555999888888@@@LLLYYYcccqqq{{{zzzoooyyy~~~yyyrrrlllmmmooonnnhhh^^^VVVSSSRRRPPPNNNLLLJJJGGGCCC>>>:::;;;<<<666555999888BBBYYYttt|||xxx||||||zzz|||~~~wwwxxxvvv___ppppppaaa}}}iiiZZZ___===777333111::::::BBBFFFLLLPPPOOOqqqtttbbbTTTHHHTTTnnnfffEEEAAA>>>===DDDDDDKKKPPPXXX___```kkkuuulllUUUjjj~~~]]]MMMAAABBBFFF@@@KKKhhh|||{{{|||fffYYYJJJwwwIIIAAA@@@777555999<<<;;;888777888::::::888111???bbbxxx{{{{{{WWWKKKHHHUUUxxxpppqqqfff}}}xxxFFFAAA///333444000222666222888MMMYYY___???CCCGGGCCCNNN\\\hhhjjjsss```ooo~~~}}}}}}||||||~~~|||lll@@@;;;===>>>888BBBeeennniiiVVVIII]]]YYY:::___yyyKKKPPPDDD<<<666222222111///000222:::::::::777333222333444...777MMMjjj}}}|||lll___www}}}zzzOOOhhhzzzVVV666333///...///000000...---222222333222;;;QQQjjj~~~pppYYYCCCVVV```PPPaaaXXXDDD]]]lllddd```^^^^^^]]]___eeekkkkkkqqqrrrvvv|||}}}yyyxxxddd^^^ddduuu|||bbbOOOQQQOOOuuuOOO<<>>444///444::::::>>><<<999555333333666888???CCCIIINNNRRRUUUYYY[[[``````bbbeeeeeeeeekkkrrrtttcccRRRGGGRRRVVVZZZfffdddZZZXXXJJJFFFAAA===<<<<<<<<<<<<===777666999999:::DDDQQQZZZdddqqq}}}}}}|||}}}{{{uuunnnhhhffffffddd```ZZZTTTNNNHHHBBB>>>;;;;;;444333666666BBBYYYsss|||vvvyyy{{{}}}}}}yyywww}}}~~~nnn~~~bbbyyyeeebbbjjjfffggg???555222444@@@DDDOOOMMMMMMRRRUUUyyy~~~[[[vvvjjj\\\EEEPPPiiitttMMMDDDAAAAAAGGGEEEKKKPPPYYY\\\ZZZbbb|||pppbbbJJJ^^^mmmPPPQQQpppzzztttuuuxxxmmm[[[bbbXXXEEEdddyyyjjjOOOAAA@@@@@@LLL>>>666:::<<<555333888666888555===PPPZZZ```kkk|||XXXNNNKKK```mmmooopppiiixxxuuuEEEDDD+++222444111222666333777HHHxxx}}}kkk888AAAFFFBBBIIIVVV^^^eeezzzpppbbbfffkkkddddddiiisssyyy{{{~~~xxxzzzzzzyyyNNNLLL@@@>>>CCC;;;:::jjjwwwvvvrrr\\\XXXTTTyyyPPPfff^^^@@@LLL<<<666333444444111000222666666666555444444444555///444EEE]]]mmmooojjjgggwww|||}}}}}}xxxOOO{{{tttPPP333111000//////000000///,,,222333444333;;;LLLLLL|||pppccc@@@KKKhhhNNNaaa\\\GGGRRRsssddd___]]]^^^^^^^^^eeemmmfffooouuu{{{{{{ooolllzzzzzzpppvvvnnnttt{{{llleeeYYYOOONNNsssRRRQQQOOODDDQQQHHH@@@>>>======???BBBMMMMMMKKKEEE<<<;;;IIIYYYbbbbbbdddhhhmmmqqqssstttsssuuuuuuvvvvvvwwwzzz}}}sssiiiqqqnnnhhhooowwwsssmmmqqqvvvyyyxxxjjjSSS^^^YYYUUUEEE333888555333444555444222///......+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''***,,,......---,,,---...222333222000333777888666666>>>@@@:::222333888======<<<;;;888555444555666:::???FFFLLLQQQUUUYYY[[[______bbbfffffffffkkkrrr~~~vvvkkkwwwiiimmmjjjkkksssnnnaaa^^^WWWSSSNNNKKKIIIIIIHHHGGGCCC<<<999::::::;;;GGGUUU___hhhuuu{{{vvvttttttnnndddZZZQQQJJJDDDAAA;;;<<<555333666777FFF```vvv~~~{{{zzz{{{|||yyyvvvwww}}}lllooo}}}yyyvvvjjj```lllsssxxxvvvIII;;;777:::CCCFFFQQQPPPMMMVVV\\\zzzVVVaaa^^^wwwEEEMMMeeeSSSDDD@@@@@@FFFBBBIIIIIIUUUXXXZZZfffxxxnnn^^^JJJSSSbbbYYYzzzuuullleeewwwvvvMMM@@@333999MMMNNN===BBBZZZrrrVVV===999>>><<<777555222777666:::AAACCCLLLaaasssUUUOOOKKKhhhxxxyyypppDDD???---222555222222777444666CCCsssiii~~~;;;AAACCC@@@BBBLLLUUU```uuu}}}qqqiiifff^^^pppllljjjlllmmmooowwwjjjXXXPPPRRRxxxwww___JJJ:::>>><<<:::ooo{{{mmmrrrkkkbbbmmmxxxtttkkk|||===JJJ<<<777444666666222111222333444444444444555555555444222888FFFQQQXXXcccnnnvvv{{{zzz{{{~~~hhhMMMkkkAAA111111000000000000000111---333444555666===HHH~~~XXXkkkoooCCCOOO{{{SSS[[[]]]NNNKKKggg```\\\^^^^^^\\\cccmmmtttrrrhhh___XXXKKKKKK[[[qqq}}}jjjZZZMMMrrrvvvxxxoootttYYYbbb]]]IIIWWWuuucccWWWJJJEEE???<<<666000///333888<<<@@@???999999FFFUUUXXXWWWYYY```jjjrrruuuvvvyyyzzzyyywwwvvvuuuwwwyyypppllluuukkk```iiixxxtttmmmqqq|||~~~gggVVV___VVVRRRCCC222888444222444666444111.........+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%''''''+++///000///......///222555555000000444777666999<<>><<<===HHHWWWaaajjjvvvzzztttxxxpppcccWWWMMMFFFBBB???===???:::666888;;;NNNlllzzzzzzwwwyyyzzzyyyyyy|||}}}bbbvvv|||{{{}}}~~~^^^mmmzzzfffcccyyyvvvwwwJJJ<<<<<>>>>>>>>>>>CCCQQQZZZqqq~~~tttjjjhhhbbb]]]bbbkkksssuuusssuuuyyy{{{hhh___WWWooo{{{cccDDD===BBBAAA^^^|||cccdddkkkbbbqqqnnneeerrrlllUUUKKKAAA;;;777777666333222444444333333444444444333222333000222:::???FFFXXXllltttyyyzzzzzzYYYTTT{{{uuueee666000111111111000000111222...333333666999@@@CCCsssddd\\\}}}OOOJJJbbbXXX___ZZZGGGeeekkkbbb^^^___]]]ZZZ___jjjmmmfffWWWNNNPPPSSSccc}}}gggYYYJJJ]]]~~~qqqhhhuuunnn}}}```]]]ZZZRRRffflll^^^DDD@@@>>>>>>:::555444666000000222555555666>>>GGGEEEDDDGGGQQQ___kkkqqqrrrzzzzzzzzzxxxvvvvvvxxxzzznnnqqqyyyfffPPPRRR___qqqjjj}}}pppccc]]]```SSSMMMAAA222777333222444666555111...---...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$)))///222111000000000///444555///---333888999999:::@@@EEE>>>333444===:::;;;<<<;;;888555444444333999AAAIIIOOOTTTXXX[[[]]]^^^bbbfffgggggglllssssssZZZ{{{nnnkkkfffdddbbbbbbaaa```VVVLLLDDDAAA======IIIXXX^^^hhhtttuuulll^^^PPPGGGAAA===;;;???BBB>>>:::;;;???UUUuuu~~~|||zzzxxxuuuqqquuuxxxzzz}}}sss[[[uuukkklllwwwiiipppWWWooofffMMM___}}}wwwvvvfff;;;444;;;DDDNNNMMMVVVVVVSSS___ZZZhhh___mmmtttMMMNNN]]]wwwbbbIII@@@???DDD@@@HHHGGGPPPMMMPPP\\\[[[bbb~~~}}}ppp___===]]]wwwaaaiiiddddddqqqjjjnnnzzzssstttzzz{{{zzzvvvlll___RRRFFF???kkkDDDBBBFFF???888999666888<<<<<>>```}}}gggOOO///444666===>>>BBBRRRVVVmmmvvvggggggiiicccccceeehhhiiimmmxxx{{{wwwiiinnnXXXDDDJJJCCC@@@SSS```\\\gggbbbsssiiilll```RRRXXXsssmmmvvvUUUHHHAAA;;;999777444444777555444333444444333111000...---333;;;<<>><<<999777999888333000444777888:::>>>:::999<<>>999444444<<<@@@???>>>>>>===;;;888555111444999???GGGQQQXXXZZZ]]]```dddeeefffiiiooottt~~~eeehhhzzzpppnnnlllhhheeeggg^^^RRRFFFAAA??????FFFPPPUUUiiitttzzztttaaaMMMEEEFFFEEEBBB@@@:::>>>AAA<<<444<<<\\\}}}~~~sssjjjlllsssooonnnpppxxxkkkaaa~~~rrrssszzzrrriiifffXXXuuu]]]WWWnnnkkkfffqqqJJJ???999???GGGLLLOOOSSSWWWMMMUUUWWWgggfff]]]```JJJOOO|||oooKKKEEE===>>>EEEAAAMMMEEEIIITTTQQQGGGQQQgggbbbMMMWWWooojjjrrr{{{vvvxxxvvvppppppaaalllaaaDDD>>>vvvzzz\\\FFFFFFEEE<<<:::>>><<<===RRRnnnjjjRRREEEXXX~~~{{{xxxiii~~~hhh<<<+++;;;222333333333444777;;;>>>```PPPtttYYY<<<222===AAAAAALLLSSSeeeyyy{{{lllcccggg___aaagggmmmnnnnnnssszzzjjj```wwwZZZKKK@@@BBBSSScccaaa___lllgggnnnggguuu]]]QQQdddWWWHHH:::999===;;;777555888444333777666111222666---111111444:::;;;HHHaaassszzz}}}{{{zzz}}}uuuuuuaaa{{{qqqfffXXX666////////////000111222333444222999@@@;;;888PPPpppXXX{{{dddBBBJJJxxxUUUeeefffIIIIIIbbbccc___]]]\\\UUUmmmeeeVVVKKKOOOMMMGGGWWWXXXUUUsssnnnuuuqqq|||gggqqqXXX```VVVDDDIII999:::333>>>888666555///---???QQQPPPQQQIIICCCFFFUUUfffnnnooowwwzzz|||yyyvvvuuuyyy~~~rrrwwwuuufffeeeggg{{{~~~rrruuuiiiGGGUUU]]]XXXFFF;;;===<<<555444444333333111000...---+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''')))+++...///...,,,+++---///111000---...333777???KKKJJJAAA???999444777?????????@@@???<<<777333333555777;;;BBBLLLVVV\\\\\\___ccceeeeeehhhmmmqqq}}}hhhddd~~~zzzxxxrrrkkkgggZZZRRRKKKFFFCCCBBBJJJTTT[[[nnnyyy}}}uuueeeZZZRRRRRRSSSOOOHHHEEEFFFEEECCC>>>999CCCbbbxxxnnnfffhhhnnnooopppttt|||qqqlllwwwwwwyyywwwuuupppmmmwwwvvvRRRTTTnnnxxxSSSGGGJJJ@@@::::::BBBJJJMMMOOORRRTTTSSSWWWTTTVVVfff[[[^^^kkkKKKNNNmmm~~~}}}SSSGGG???@@@EEE@@@IIIGGGGGGGGGHHHQQQiiirrrYYYSSSWWWcccSSS___XXXbbboooCCCEEErrr|||ccc\\\OOOLLLMMMMMMDDD@@@UUUqqq{{{___MMMHHH___www}}}mmm```<<<111;;;111222333444444777;;;???LLLwww>>>:::;;;>>>BBBHHHRRRaaattt~~~oooaaafffiiidddbbbeeeiiilllpppvvvuuuzzz```SSS]]]|||www{{{ppp```^^^dddccciiiXXXJJJDDDOOO``````KKK777???:::888:::999333000111...222222444999999EEE]]]rrryyy}}}|||{{{~~~~~~yyysssooonnnvvvlllHHH,,,000000000000000111222222666222666>>>===<<>>===666444444333333111000...---+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))+++,,,---,,,***)))---///111000...///444777;;;FFFHHHFFFJJJDDD666222===>>>@@@BBBBBB>>>888333444444444555:::DDDQQQ[[[[[[___ccceeeeeegggjjjnnn{{{wwwjjj{{{uuulllaaaYYYMMMIIIFFFDDDAAAAAAGGGOOOaaattt~~~lll\\\WWWUUUXXXZZZWWWSSSSSSSSSRRROOOJJJGGGQQQjjjyyysssooojjjhhhmmmtttsssvvv{{{bbbnnn~~~qqqPPP\\\wwwYYY@@@666111777888???HHHNNNPPPQQQTTTPPPVVVRRRTTTLLLuuuZZZRRR___^^^rrrMMMLLL___ttt___IIIAAABBBEEE???BBBEEEBBB;;;AAA^^^jjjVVVIIIOOOXXXCCCWWWZZZbbbllltttDDDEEEaaaxxxooodddfffiiidddRRRIII\\\yyysssWWWJJJKKKccc}}}wwwWWW:::444333111222333444555888===@@@KKKeeeVVVDDD999999???CCCQQQZZZllluuu```cccjjjeeecccfffiiihhhhhhjjjeee~~~kkk```QQQaaa}}}www{{{www|||xxx```\\\PPPMMMaaarrrTTTGGG@@@;;;;;;:::555111000///333333555999888BBBYYYqqqxxx}}}}}}}}}|||zzz|||zzz```zzziiikkk:::000111000000000000111222222888333555>>>@@@@@@KKK[[[zzzfffGGGAAAIIIRRRVVVaaaYYYHHH\\\tttaaa```[[[[[[WWWYYYnnnuuuyyyxxx{{{zzzlllooohhhllliiikkkwww]]]<<<;;;CCC???@@@BBB<<<111000555>>>???BBBJJJUUU```jjjpppoooqqqtttsssrrrqqqtttwwwkkkhhhtttqqqjjjttt|||zzzpppmmm^^^HHHYYY]]]VVVCCC:::======666444444333333111000...---+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((***,,,------,,,+++...111333444333222333555///;;;@@@FFFRRRMMM:::000;;;===AAAEEEFFFBBB;;;666444222222222444;;;HHHTTTYYY^^^dddgggggghhhkkknnn{{{uuuvvv{{{|||]]]^^^qqqnnnZZZOOOIIIDDD???BBB@@@>>>???AAACCCEEEGGGbbbuuuyyyfff^^^XXXVVVVVVVVVZZZ```XXX___fffeeeaaaeeettt|||ssskkkgggfffhhhooowwwzzz~~~ddd}}}hhhUUUggg}}}AAA:::999333555<<>>MMMRRRccczzzcccaaaaaadddjjjmmmjjjeeegggmmmyyyoooXXXNNNlllkkkYYYkkkssskkk]]]MMMHHHUUU```^^^YYYOOOIIIWWWuuuXXXNNNCCC;;;888777555444///333333666:::888BBBYYYqqqxxx~~~~~~~~~~~~{{{yyyhhhYYY}}}cccVVV000;;;111111000000111111222222777555999@@@BBBBBBIIIRRR~~~mmmWWW===???WWWQQQ[[[```KKKFFF|||aaa]]]XXX\\\^^^VVVWWW___hhhmmmrrr|||yyytttdddBBBAAA@@@GGGEEE>>>;;;888666:::;;;:::???KKKWWW___eeeiiikkkmmmpppqqqpppppprrrtttkkkgggllleeeaaannnzzzxxxqqqhhhTTTBBB___aaaUUU@@@777;;;<<<666444444333333111000...---+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,.../////////---000333555444333222111666===<<>>HHHTTT[[[bbbhhhiiikkkmmmooouuunnn}}}nnn[[[YYY```sssttt\\\GGG<<<<<<@@@BBBBBB???<<>><<>>:::@@@BBB===GGGLLL\\\yyy}}}jjjaaa```eeejjjhhhbbbeeeyyygggRRRRRRXXXpppaaa```TTT{{{QQQUUUOOOHHHMMMVVVYYYXXXRRRHHH>>>???NNNgggxxxkkkWWWEEE;;;888666555111555555777<<<;;;FFF]]]qqqxxx}}}zzzsss^^^[[[|||bbb???---777000000000000111222333444555999???DDDDDDEEEJJJOOOqqqfff{{{xxxDDD@@@\\\PPPTTT___PPP===dddiii[[[UUUYYY___TTTXXX```iiipppsssvvvkkkYYY>>>???;;;???BBBOOOVVVBBB222;;;:::666;;;LLL\\\dddeeefffiiikkknnnpppppppppppppppvvvmmmooopppgggdddkkklllyyy{{{rrrtttjjjQQQBBBbbbbbbUUU???666;;;<<<555444444333333111000...---+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((+++---///111111,,,---///111333333333333GGGIII???999AAADDD??????999;;;@@@EEEJJJLLLJJJHHH===555111333333111555===JJJRRR]]]eeeiiikkknnnppppppxxxdddQQQZZZxxx}}}kkkVVVIIIFFFGGGHHHEEECCCAAABBBIIIPPPOOOJJJcccrrr{{{}}}~~~xxxnnnbbbZZZYYYeee}}}zzzoooggg^^^YYYXXX]]]iiiuuuyyyvvvrrrmmm```ZZZooo}}}jjj999444999444>>>GGGOOOQQQRRRSSSTTTRRRKKKTTTMMMVVVPPPUUU```ZZZrrrGGGLLLnnnzzz\\\FFFBBB@@@CCC???JJJkkkssseeekkkdddzzzaaaQQQeeeWWWVVVRRR^^^```XXXQQQjjjssseee{{{lll|||wwwnnn]]]jjjyyyiiiEEE777555::::::BBBIIIFFFCCC@@@<<<:::===KKKfffqqqWWWKKKUUUhhhfffppp~~~xxx{{{@@@333333444333555777999<<>>>>>>>>@@@HHHYYYnnn}}}uuubbbhhhgggeee``````pppvvvaaaYYYNNNPPPpppppppppaaaHHH\\\tttOOOggg___ccc___cccrrrvvvttt{{{___MMM===777888DDDdddrrrZZZGGG???:::777666:::888:::??????KKKcccqqqzzz}}}{{{|||XXX___}}}eeeeee:::222---//////000000222333555666666===DDDGGGIIILLLOOOOOOeeessseeeeeeyyyTTTIIIYYYPPPNNNXXXSSS???RRRyyy]]]VVVUUU[[[RRRTTTXXX^^^eeehhhkkkttt~~~~~~eeeYYY@@@>>>AAA999CCCrrrccc:::CCC;;;666;;;PPPccciiihhhhhhhhhjjjmmmooopppooonnnlllsssqqquuutttnnnqqqpppcccqqqzzzrrrmmmwwwnnnRRRDDD^^^```TTTAAA:::===<<<333444444333333111000...---+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&(((***,,,---//////...---,,,...111777;;;>>>CCCIIIBBB;;;AAACCCCCCHHH999:::>>>DDDKKKPPPRRRRRRIII;;;222444444000111777===GGGTTT___eeeiiimmmooonnnvvvddd]]]vvvwwwjjjaaaVVVKKKJJJNNNNNNKKKMMMSSSWWWVVVkkkwww|||~~~~~~}}}nnnfffyyyvvvnnn^^^ZZZVVVVVVYYYcccuuuxxx|||~~~jjjbbbkkktttYYYPPPjjjwwwzzzZZZ@@@222::::::BBBLLLTTTWWWYYYZZZWWWRRRQQQUUUOOOPPPRRRUUUJJJgggzzzttt^^^NNNfff{{{iiiKKKBBB???FFF===EEEXXXlllkkk[[[RRRSSSmmmsss}}}rrr|||lll```vvvvvvxxxlllzzz|||rrryyydddGGG;;;<<<666:::>>>555;;;999777666<<>>CCCIIINNNJJJaaaggg~~~===;;;;;;AAA999GGGXXXccc|||dddkkkggggggnnnyyywwwkkkZZZQQQOOOyyyfffVVVUUUVVV[[[eeeaaaqqqtttjjjaaattt\\\@@@;;;999888NNNlllmmmZZZNNNFFF@@@>>>@@@======AAAAAAMMMfffsss{{{~~~}}}yyy^^^mmmyyynnn^^^aaa:::888+++---...///000222555777888;;;@@@DDDGGGOOOWWWVVVOOO^^^~~~sssgggttt~~~|||iiiMMMOOOOOOKKKOOORRRDDDHHHfffaaa[[[TTTWWWRRRUUUVVV\\\dddiiimmmxxxuuuWWWLLLJJJBBBCCCuuuiii^^^DDD???FFFYYYggghhhhhhjjjggghhhkkknnnooonnnkkkhhhuuuuuuvvvqqqpppzzzxxxcccwwwsssmmmyyymmmLLL===ZZZ]]]TTTDDD===@@@<<<111444444444333111000...---+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---333///,,,,,,222<<>>BBBAAAHHHIIIGGGLLL999:::===CCCKKKRRRWWWYYYRRR@@@333444555111000555444???NNNZZZbbbgggkkkmmmiiitttyyynnnpppSSS\\\^^^XXXTTTZZZbbbfffsss|||}}}|||{{{xxxlllccc]]]ZZZYYYYYY\\\fffzzzjjjvvviiibbbnnnjjjYYYWWWwwwzzzsssGGG>>>...<<>>HHHBBBDDDDDDCCCEEELLLSSSWWWTTTZZZrrrttt\\\EEEAAA999===AAA555:::;;;;;;999===OOOmmmdddPPPNNN___ttt}}}qqq\\\777666000>>>555777:::<<<@@@EEEKKKOOODDDhhh}}}___CCC<<<@@@DDD444GGGXXX[[[{{{eeefffeeeppprrrlllPPPXXXjjjdddmmm{{{{{{UUU[[[uuuZZZ[[[WWWaaaddd\\\xxx~~~nnnyyynnnccc<<<:::<<<777BBB[[[uuuwwwhhh]]]TTTMMMDDDEEE@@@???BBBBBBOOOgggsss|||{{{nnndddbbbTTT333555,,,,,,---...000333555888999???BBBCCCGGGTTT___ZZZNNNRRRzzzZZZkkkyyy{{{yyyGGGEEEOOOIIIHHHQQQHHHDDDUUUddd```VVVWWWUUURRRRRRYYYaaaeeefffmmmwww~~~qqq___JJJNNN???YYYvvvNNNKKKRRRaaahhhddddddiiifffgggjjjmmmnnnlllhhheeeppptttxxxqqq\\\zzz}}}}}}kkklllnnnuuupppPPPBBBTTTYYYTTTBBB777777888333333555666555222///......+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---------111///---...444<<>>CCCHHHNNNSSS]]]]]]wwwaaadddyyyAAA:::AAA999CCCLLLNNNdddzzzyyyeeeiiivvvzzzzzzxxxoooggggggmmmpppnnnqqqWWW```mmmpppxxxxxxzzzyyyooogggooozzzPPP>>>@@@888===@@@TTTXXX[[[VVVNNNJJJKKKOOOKKKEEE???<<<<<>>AAAIIIMMMLLLTTTcccjjjhhh\\\hhhoookkk}}}www|||QQQ>>>HHHDDD<<>>CCCBBBAAABBBDDDGGGJJJLLLKKKZZZ^^^uuu}}}^^^OOOJJJ}}}JJJ===:::888777999EEE___xxxlllYYYQQQYYYuuummmFFF555555000555777999===AAADDDIIIOOOSSSZZZ]]]uuu___IIIAAA@@@>>>;;;@@@GGGOOOddd{{{ccc^^^cccqqqxxxsssppptttyyy~~~|||xxxqqqaaauuu|||SSSEEECCC666;;;>>>???>>>===<<<<<>>:::999;;;EEEYYYkkkvvv~~~~~~uuuuuurrrjjjlllGGG+++444...000000111333666:::>>>@@@???GGGJJJHHHNNNZZZ___\\\WWWcccZZZzzzttt]]]>>>CCCQQQDDDAAATTTOOODDDRRRcccXXXXXXPPPRRROOOQQQXXX^^^ccciiiooosssyyy~~~}}}}}}oooQQQDDDXXXkkkeee\\\\\\cccdddddddddccccccfffhhheeelllmmmhhhjjjnnndddTTTqqqpppqqqfffHHHbbbwwwtttqqqlllnnnjjjPPPHHHWWW[[[VVVGGG<<<:::777222333444555444222///......+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))+++---...000000111222333555666777::::::888777===GGGMMMOOOZZZ^^^PPP:::777KKK\\\^^^bbbeeecccXXXHHH;;;444222444333333444:::EEEQQQZZZdddjjjppppppxxxzzz|||}}}~~~zzz{{{zzzmmmbbbZZZQQQIIIBBBKKKSSSaaarrrwwwdddcccvvv~~~kkkhhhSSS\\\yyyzzzdddFFF999CCCQQQVVVTTTQQQQQQVVVWWWTTTRRRRRRWWWXXXSSSQQQRRRLLLNNN___~~~MMM|||]]]RRRSSSWWWmmm[[[CCCBBBCCCBBBBBBBBBCCCFFFIIIJJJFFFUUUVVV^^^vvvhhhdddrrrjjjRRRTTTZZZGGG;;;999@@@??????WWWwwwrrrcccWWWXXXgggtttjjjuuuppp===222555222555:::===AAADDDHHHLLLQQQUUUZZZ___mmmRRRMMM???<<<@@@???AAAPPPaaavvvooo]]]WWWdddnnnmmmooowwwyyynnnXXXRRRLLL===FFFMMM===999444222444777999999888555444555999EEE\\\pppwwwwwwzzziiisssddd>>>//////000111111333555999===AAACCCDDDKKKNNNLLLPPPXXXZZZVVVVVV^^^\\\|||TTT;;;XXXZZZ>>>NNNWWW@@@FFFzzzuuuXXX```PPPSSSPPPQQQVVVZZZ^^^eeekkkqqqssssss|||cccDDDPPP___[[[[[[ffffffggggggeeeccccccdddfffgggmmmlllfffhhhlllaaaPPPwwwkkkjjjmmm___uuutttssstttqqqrrroooYYYUUU\\\]]]XXXLLLAAA<<<888333333444555444111///......+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((***---///222222444444555777:::<<<999======:::@@@LLLNNNGGG999MMMWWWIII<<>>@@@OOOLLLBBBUUUyyyvvvddd\\\TTT^^^sssrrr~~~~~~uuu[[[333111888777999<<>>999444222444555444111...------+++***)))(((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((***,,,...000111222333444888>>>BBB888<<<<<<;;;EEESSSXXXTTTGGGOOOVVVUUULLLIIISSSaaaiiiooorrrpppjjj___LLL;;;555555444444444666:::===GGGJJJVVVgggmmmooo|||}}}~~~yyy{{{||||||{{{|||~~~wwwrrrddd___VVVKKKBBBCCCKKKSSSbbbrrrjjjiii}}}^^^TTT[[[nnn{{{lllTTTHHHLLLUUUXXXVVVXXXSSSRRRTTTUUUSSSRRRTTTLLLSSSRRRRRRVVVQQQMMMVVVnnn]]]]]]|||kkkiiiSSSFFFHHHgggSSSCCCCCCCCCBBBBBBBBBCCCEEEEEEHHHLLLNNNVVVbbbkkkyyypppvvvnnnHHH@@@HHHYYYTTTGGGUUUtttmmm]]]YYYRRRccc|||dddxxxIII///222888999;;;===@@@FFFKKKPPPUUUZZZ]]]___iiidddqqqNNNOOO:::CCC>>>???NNNSSS___{{{nnn^^^bbbiiijjjmmmsssvvv}}}xxxggglllYYYJJJdddqqqDDD>>>888777:::;;;888444333333444555888EEE^^^ttt}}}~~~hhhZZZ\\\lllJJJ...444,,,333111222444888<<<@@@CCCEEEEEEIIILLLMMMOOOQQQQQQNNNRRRDDDWWWllluuu}}}SSSOOOmmmkkkMMM===TTTFFFQQQYYYOOOQQQNNNNNNPPPRRRVVV___iiippp{{{oooiiidddOOOQQQZZZaaallllllmmmkkkhhhfffeeeffflllfffiiiqqqhhhVVVWWWfffssspppqqqmmmYYYnnndddeee{{{sss}}}|||yyysss^^^]]]fffaaaYYYOOOEEE>>>888444222333444333111...------+++***)))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''((()))+++,,,,,,...000000000444<<>>CCC@@@:::777777777777999DDD]]]sss}}}www```eeeaaaAAA...222///111222444666:::===AAACCCEEEDDDGGGJJJLLLNNNOOONNNNNNQQQDDDRRRnnnfff]]]IIIJJJ[[[UUU<<>>===AAAFFFSSSWWWZZZ[[[ZZZXXXUUUQQQ___jjjrrruuuxxxzzzooo```RRRHHH===666666777555222111222777@@@KKKXXXeeennnnnnzzzzzzhhh\\\UUUYYY___aaajjjuuu||||||}}}~~~}}}zzzwwwzzz{{{{{{zzzzzz{{{|||~~~}}}{{{rrrggg[[[SSSBBBCCCDDDDDDJJJXXXlllzzz``````www{{{|||}}}wwwsssuuufff^^^ffflllfffXXXKKKEEEMMMXXX[[[YYYXXXVVVQQQMMMNNNNNNLLLLLLOOONNNUUURRRNNNSSSPPPKKKPPPXXXbbblll___wwwQQQDDD^^^oooVVVDDDCCCCCCBBBBBBAAAAAAAAA???GGG[[[llljjjccc^^^XXX]]]gggVVVfffqqqlllbbb```gggnnn~~~xxxqqqggg^^^YYYaaawww|||rrrsssZZZ555444888666999>>>CCCGGGLLLPPPTTTWWWZZZ]]]ZZZ```YYYcccaaaVVVEEE:::<<>>FFF???DDDUUUXXXsss~~~xxxbbbYYYeeennnkkkmmmlllqqqssslllhhh{{{yyytttfff___MMMDDDRRRkkknnnTTT777999::::::999888BBB[[[rrr}}}iiigggjjj@@@111111---:::///777999;;;>>>AAADDDEEEFFFKKKJJJKKKMMMNNNMMMMMMNNNCCCOOOLLLMMMnnn{{{aaaTTT>>>>>>\\\XXXAAADDD>>>777IIIWWWTTTQQQNNNLLLMMMWWWcccxxxqqqsssxxx{{{sssAAAIIInnnwwwpppoooxxxhhhjjjmmmmmmlllkkkkkkkkkcccooopppaaa[[[gggsssuuussseeejjj___WWWhhhzzztttqqq|||}}}zzzkkk[[[nnnqqq]]]NNNJJJBBB333...333444444333333111000...---******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((;;;;;;999555111000111222<<<555<<>>BBBKKKSSSSSSNNNKKKNNNSSSOOOZZZ```dddwwwzzz|||yyyvvvtttkkk^^^^^^gggmmmqqq@@@222999222<<>>???444:::999;;;[[[nnn{{{}}}}}}mmmsssjjjSSS999//////222333444666===BBBBBBCCCEEEFFFDDDHHHHHHJJJMMMPPPPPPOOOMMMPPPKKKSSSPPPcccZZZuuunnnHHHEEEnnn\\\NNNBBBDDD333HHH\\\zzzSSSJJJWWWSSSNNNTTTSSSaaadddhhhmmmqqqtttuuuvvvEEEEEEJJJKKKiiizzzsssrrrtttkkkiiihhhiiikkkmmmmmmmmmlllkkkeee___dddqqq{{{}}}ssssssuuuVVVLLLlll{{{{{{rrrmmmuuuuuutttiii___xxxsss```MMMBBB;;;333111666444444333222111///...---******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---000333555555444333444444000666CCCIIIAAA<<<<<>><<<@@@NNNbbbtttkkk^^^___xxx}}}sssYYYQQQRRRbbbvvvzzzhhhTTTFFFIIINNNRRRSSSRRROOOMMMQQQOOOLLLKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKNNN[[[qqqXXXmmmvvv```wwwRRR]]]kkkyyyeeeIII???FFFDDD???>>>;;;>>>CCCIIIJJJGGGFFFIIIMMMLLLPPPOOOQQQdddzzziiiqqq~~~~~~~~~xxxtttrrrjjjaaaeeepppwww{{{___888000;;;666>>>LLLEEELLLMMMOOOQQQSSSVVVWWWXXX\\\[[[gggnnnvvvTTTjjjNNN777CCC<<>>BBB???>>>[[[lll{{{xxx^^^dddNNN777...000333555666888>>>BBBBBBCCCEEEEEECCCEEEEEEHHHKKKOOOQQQPPPOOOOOOKKKPPPLLLWWWiiiiiixxxIIIYYYJJJ555CCC<<>>BBBEEE;;;:::===CCCBBB===@@@HHHGGGIIIBBBMMMgggfffUUUWWWYYYcccUUUBBBUUUxxxyyylllSSS;;;666555444444444444333111333888>>>EEEKKKSSS]]]eeerrrtttiii]]]QQQLLLFFFAAADDDLLLgggqqqyyy{{{zzzzzzxxxuuuttttttuuuvvvxxxyyyzzzzzz~~~zzzyyywwwqqqhhhcccaaa\\\WWWHHHAAA===@@@@@@>>>EEEOOO]]]pppqqqZZZaaawww}}}gggPPPPPPYYYlll|||yyyaaaKKKIIIKKKMMMNNNOOONNNMMMKKKLLLKKKJJJKKKKKKIIIFFFCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMLLL[[[ttt___{{{MMMLLLeeefffXXX;;;EEEIII@@@;;;:::;;;===@@@AAAAAABBBDDDGGGFFFIIIKKKPPP^^^ooosssmmmtttfffPPPlllOOOTTTmmm{{{}}}uuuyyytttpppnnnhhheeeooo~~~fff~~~JJJ000222@@@>>>CCCNNNKKKPPPPPPQQQRRRUUUXXXZZZ\\\[[[]]]iiiooonnnbbbAAAlll111DDD777DDDBBBMMMYYYggg{{{qqq^^^^^^iii{{{yyyvvvyyy|||uuuxxxrrriiiwwwSSSEEECCCJJJCCCDDD>>>===WWWccc~~~wwwfff___YYYGGG444///111555777999;;;@@@DDDCCCBBBDDDDDDBBBAAABBBEEEIIINNNQQQQQQPPPLLLJJJKKKJJJMMMpppbbb}}}lll>>>jjjGGGGGG666999FFFGGGssseeeSSSSSSHHHFFFTTTLLLPPPVVV]]]cccgggiiijjjiiippptttxxxuuukkkffffffiiilll}}}ooo???@@@BBB:::>>>LLLeee}}}zzzzzz~~~zzzvvvtttsssrrrrrrqqqpppooommmnnnoooooonnnmmmsssgggfffsssxxxuuu}}}{{{jjjiiiXXXRRRggguuuvvvsss~~~xxxdddVVVqqqnnncccQQQ@@@;;;;;;777000333333333222000///---,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))+++///444:::BBBKKKQQQ777555777===AAAAAADDDIIICCCQQQ[[[hhhvvvsssmmmvvvsssVVVIIIVVVooo{{{tttZZZIII;;;......888===999000111333666888<<>>FFFcccnnnxxxyyyvvvvvvuuutttttttttuuuvvvwwwwwwxxxxxxyyyzzz|||~~~~~~~~~}}}~~~{{{{{{}}}}}}xxxrrrooollleee\\\UUUOOOKKKHHHIII>>>:::@@@BBBDDDVVVlll|||gggWWWfff~~~|||YYY___dddmmmwwwzzznnnXXXGGGJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJIIIJJJJJJIIIFFFDDDDDDDDDEEEFFFGGGIIIJJJKKKOOOEEEeeefff^^^ddd```CCCSSS[[[tttxxxGGGBBBDDDAAA???=========<<<===@@@CCCDDDEEEEEEGGGJJJRRR^^^bbbUUUEEEppp}}}fffkkkoooXXX___eeeWWWuuu{{{{{{vvvrrrrrrnnnjjjiiigggjjjzzzzzzttt~~~tttbbbccc===000777EEEDDDHHHQQQRRRVVVUUUUUUVVVXXX[[[^^^```\\\\\\bbbfffbbboooMMMqqqOOO>>>;;;AAA@@@DDDMMMVVVnnnggg___jjjtttjjjlllqqquuusssssswwwpppUUUIIIQQQTTTDDD???;;;???XXX___~~~|||sssaaajjjLLL>>>222000333777:::===>>>CCCEEECCCBBBDDDDDDAAAAAAAAACCCGGGKKKNNNNNNMMMIIIGGGEEEKKKLLLSSSkkk||||||PPPQQQjjjQQQ777000GGGOOORRRzzzaaaWWWSSSKKKNNNKKKMMMRRRWWW^^^dddiiilllnnnmmmllluuuvvvwwwqqqmmmfff___ZZZXXXYYYZZZQQQzzzzzzMMM<<>>>>>@@@999:::DDDJJJOOObbbzzzxxx]]]UUUbbb}}}}}}ZZZhhhrrr}}}uuudddSSSJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLJJJIIIIIIJJJLLLLLLKKKGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMwww[[[VVVZZZzzzTTTCCCSSSjjjeeeDDD:::AAAFFF???@@@===;;;<<<@@@CCCDDDDDDHHHDDDBBBJJJZZZccc^^^SSS[[[[[[pppiiimmmuuuWWWQQQ{{{uuu~~~~~~{{{|||~~~wwwqqqqqqsssllliiiggggggjjjsssjjj}}}dddnnnKKK888444;;;FFFGGGHHHPPPVVVVVVVVVVVVVVVXXX[[[^^^```^^^]]]___dddbbbeeeTTT===@@@;;;>>>BBBHHHIII___}}}qqqcccdddrrrtttqqqkkkkkkooopppkkklllrrrxxxyyyxxxmmmXXXIIIhhheeeJJJ===<<>>@@@AAAAAAAAAAAAFFFSSSaaafff___UUUTTTXXXXXX[[[}}}xxx]]][[[hhhYYYHHHOOOZZZzzz^^^^^^vvv||||||}}}}}}{{{xxx~~~zzzooojjjnnnuuullliiihhhkkksss{{{dddttt===666888===DDDGGGGGGLLLTTTSSSSSSSSSTTTUUUXXXZZZ\\\XXX[[[\\\aaaccc\\\hhhNNNWWWDDD888>>>CCCGGGFFFTTTmmm~~~yyyhhh]]]]]]______aaaeeejjjiiieeelllmmmrrrwww{{{uuucccPPPuuuqqqQQQ>>><<>>;;;???KKK[[[fffkkkzzzxxxuuussssssrrrpppnnnnnnnnnnnnqqqssssssrrrpppnnnwww{{{xxxzzz}}}vvvSSSSSS|||uuu~~~rrr\\\XXX{{{cccLLLBBB===777333333222222222111000...,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''***///333777:::===@@@===999777:::BBBHHHFFFAAA]]]VVVFFFDDDRRR[[[dddtttiii]]][[[DDD<<<;;;OOOqqq~~~fffQQQFFFBBB888777666555555555555444888\\\rrrcccgggjjjiiiiiikkkjjjggggggggggggfffffffffffffffkkkkkklllmmmmmmllljjjiiikkkeeefffeee___gggxxx~~~kkkbbb[[[YYYTTTKKKEEEDDD>>>;;;:::;;;999666:::BBBEEENNN\\\iiittt|||nnnWWWMMMFFF[[[|||xxxxxxsss|||wwwvvvrrr|||vvvdddUUUOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOLLLIIIIIIJJJMMMNNNNNNHHHFFFEEEDDDDDDEEEFFFGGGCCCJJJGGGRRRyyyRRR```[[[wwweeeJJJRRReeeSSSCCCFFFAAA>>>>>>>>>============>>>;;;BBBOOO^^^eee___QQQEEEIIITTTTTTHHH[[[uuufff{{{~~~xxxqqqqqqxxxnnndddVVVJJJIIIIIIIIIHHHFFFaaadddkkk|||yyyxxxxxxyyyzzzzzzzzzzzzvvvyyyyyyrrrjjjggglllssspppmmmmmmsssqqqppp~~~VVV777666===AAAFFFLLLJJJJJJQQQOOOPPPQQQSSSTTTVVVWWWXXXRRRYYYVVVXXX^^^VVVZZZttt___iiiGGG??????AAACCCFFFNNN]]]sssrrr^^^]]][[[ZZZ[[[[[[\\\aaaeeelllkkknnnvvv|||sssoooaaassswwwgggwwwzzz^^^GGGAAAQQQoooqqqbbb\\\```MMM333111222777:::;;;>>>BBBAAAFFFGGGDDDBBBEEEEEEDDDCCCBBBAAAAAACCCDDDDDDDDDDDDDDDCCCGGGJJJEEEMMMddduuueeemmmXXXwwwWWWCCCFFF>>>EEE@@@GGGWWWXXXXXXOOONNNLLLKKKLLLNNNQQQSSS[[[fffkkkhhheeefffssseeefffbbb______\\\\\\\\\ZZZXXXTTTPPPLLLJJJMMMPPPOOOKKKKKKKKKHHHCCC???======@@@BBBIIIWWWeeennnoooppppppnnnnnnooopppnnnooopppsssuuuvvvtttrrrwwwzzzmmmgggUUUXXXyyyvvvrrrxxx^^^WWW}}}zzzdddTTTSSSOOO>>>222000222222222111///...,,,+++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&)))000<<>>;;;>>>CCCFFFAAA[[[NNNEEE\\\UUUQQQwwwpppooodddLLL666555JJJjjj|||bbbOOO>>><<<:::999888666444222000999@@@CCCIIIWWWhhhsssvvvzzz{{{yyysssjjj```XXXZZZ^^^aaabbbeeegggddd^^^aaaaaaaaa```````````````cccddddddddddddbbbaaa```aaaWWW[[[bbbZZZUUUUUUSSSUUUMMMGGGFFFBBB:::777:::999666777:::;;;:::AAAJJJZZZccclllsss}}}rrrTTTJJJRRRoootttgggxxxrrrgggsssrrraaatttaaaYYY___dddwww}}}nnn]]]QQQNNNRRRXXXQQQQQQQQQPPPOOONNNMMMMMMNNNLLLJJJJJJJJJKKKJJJIIIFFFEEECCCBBBCCCDDDFFFHHHJJJ;;;IIIWWW```ttteeekkkUUUMMMLLLkkkvvvjjjFFFDDDCCC>>>???@@@???===<<<===>>>???CCCKKKTTTWWWSSSLLLIIIDDDLLLUUUQQQQQQkkkcccRRRiiihhhooouuulllggggggnnnaaannnyyyaaaVVVcccYYYFFFHHHUUUUUUPPPhhhpppaaabbbtttzzzxxxwwwwwwvvvuuuvvvxxxvvvvvvrrrlllgggggglllqqqtttrrrrrrzzz|||~~~hhh}}}zzz===444777AAAEEEJJJQQQNNNKKKQQQOOOPPPRRRTTTVVVWWWWWWWWWUUU\\\UUURRRZZZXXX^^^zzznnn[[[JJJIII???<<<===FFFKKKSSSlll|||cccTTTVVV]]]dddaaa[[[]]]eeefffiiinnnrrrqqqrrr|||wwwiiivvvbbbdddjjjrrrxxxmmmVVVJJJWWWvvvyyy}}}~~~YYYYYY]]]:::111000333999;;;;;;>>>BBBAAAFFFGGGDDDCCCEEEFFFEEEAAA@@@???@@@BBBDDDDDDDDD@@@CCCEEEFFFIIILLLPPPSSSnnnwww^^^ZZZ~~~FFFDDD;;;CCC;;;LLLDDDrrrVVVLLLLLLKKKJJJJJJIIIHHHHHHRRRZZZ[[[^^^eeegggqqqooodddVVVOOONNNRRRTTTSSSXXXZZZ\\\^^^___^^^]]]\\\VVVUUURRRRRRQQQCCC>>>JJJBBB>>>???BBB;;;888JJJdddkkknnnppppppnnnmmmpppssslllmmmppptttxxxzzzyyywwwzzzuuullldddQQQbbbyyyzzzrrr___cccuuucccKKKFFFFFF>>>666333222222222111///...,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((('''+++555EEEQQQLLLFFFCCCEEEFFFCCC@@@@@@LLL888>>>NNNOOOUUU\\\SSS```nnnqqqWWW:::===???VVVsss```KKK???888333333777333222222333444444222000;;;:::888777999<<<@@@BBBMMMMMMOOOSSSVVVVVVUUUSSSWWWYYYZZZYYYUUUSSSUUUVVVXXXVVVTTTTTTVVVVVVSSSOOORRRNNNJJJFFFDDDCCCAAA@@@???<<<888555555666777777555444888AAAJJJPPPYYY```ppp}}}yyy]]]III[[[iii^^^VVVjjjqqqccc\\\ssszzzfffmmmbbbiiixxx^^^RRRgggssskkkUUUZZZXXXQQQPPPQQQQQQPPPOOOOOONNNKKKGGGDDDJJJGGGEEEDDDFFFHHHIIIIIIFFFDDDBBB@@@@@@AAACCCEEEGGG<<>><<<>>>@@@>>>999:::???:::BBBKKKOOOKKKEEEAAA???CCCHHHEEECCCRRRhhhjjj^^^XXXOOOVVV___eeeyyy|||bbbkkkkkkyyylllrrrwwwSSSTTTYYY```AAAVVVlllbbb???qqqlllxxxrrrmmmuuuooohhhuuupppkkkeeedddhhhmmmrrrtttzzzvvv|||{{{}}}eeefff\\\===???BBBDDDGGGJJJMMMOOOPPPPPPMMMOOOQQQRRRSSSRRRQQQPPPWWWUUUSSSRRRTTTZZZcccjjjWWWTTT:::HHHBBB999HHHUUUYYYyyyzzzaaaXXXVVV\\\^^^\\\___gggaaaqqqlllgggssswwwzzz|||zzzxxxiii|||tttdddDDD[[[|||yyy{{{||||||qqq[[[ZZZMMM...222444888<<>>HHHRRRfffiiimmmooonnnkkkjjjiiisssrrrpppsssyyy||||||qqqppplllSSSVVVuuu|||~~~{{{sss```ggg}}}uuu]]]HHHCCCAAA999222000222222222111///...,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((('''''',,,666>>>@@@<<<<<>>??????DDD^^^mmmZZZMMMQQQPPPGGGNNN\\\iiimmmqqqyyyHHH000444DDDrrrooo]]]NNNAAA;;;;;;444333222333666888999888111111111222444666888999666999===?????????@@@AAADDDFFFGGGFFFCCCBBBCCCDDDDDDBBBAAABBBDDDDDDBBB@@@@@@???===;;;:::888555333888888888888999999888777AAA@@@EEENNNWWWaaaooo{{{gggNNNJJJiiixxxqqqrrrmmmyyyqqqmmmooozzzkkkkkkfffQQQUUUSSSMMMOOOPPPRRRQQQPPPOOONNNKKKGGGDDDHHHEEECCCCCCDDDFFFFFFFFFFFFDDDAAA???>>>???@@@AAADDD;;;CCCGGGMMMzzz]]]TTTnnnwwwQQQQQQRRR```iiifff@@@FFFAAA;;;777:::>>>===:::999???EEEGGGCCC@@@?????????BBBCCCFFFSSSaaa```UUUUUUNNNSSSZZZbbb}}}rrruuu|||xxx\\\RRRMMMKKKAAAAAANNN^^^wwwSSS[[[jjjtttmmmgggpppmmmfffmmmbbbaaaaaaeeemmmtttxxxyyy{{{~~~pppeeemmmuuuOOO:::???IIIJJJLLLNNNOOOPPPOOOOOOOOOPPPRRRTTTTTTTTTSSSRRRVVVUUUTTTRRRTTTYYYaaafffhhhAAA@@@>>>:::GGGSSSWWWnnn~~~kkkYYYUUU[[[```bbbbbbjjjnnnnnnmmmiiidddttt~~~qqqssswwwdddzzzvvveeedddIII```~~~~~~zzz}}}|||ooo\\\SSS===666444666999<<>>>>>>>>=========>>>======>>>>>>???@@@AAA@@@AAABBBCCCDDDFFFGGGGGGOOO}}}{{{hhh}}}jjjaaalllRRR<<<<<<>>>KKKGGGIII}}}mmmUUUTTTOOOGGGEEEEEEKKKIIIJJJMMMQQQXXXdddqqq\\\^^^cccmmmxxx~~~uuugggXXXPPPOOObbbeeejjjlllmmmlllmmmmmmnnntttzzzuuufffIIIMMMnnn|||rrr___iiiqqq___NNNHHHCCC:::333222222222222111///...,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%''')))(((&&&'''***...666666:::BBBFFFDDDBBBBBBJJJ\\\vvv]]]WWWWWWhhhrrroooiii|||KKK:::>>>;;;\\\~~~~~~jjjYYYQQQBBB>>>888444444444555555111222222222222111000000333666999:::888777777999888999::::::888888888:::999888777888:::;;;:::999000111333444555444333222555555555666888:::;;;<<>>===<<<===>>>AAA===@@@DDDJJJfffzzzXXXWWWeeebbb|||NNNXXXnnnzzzWWWEEEAAA;;;777999>>>;;;444888;;;>>>>>>;;;:::<<<>>><<<;;;???IIISSSVVVQQQJJJNNNKKKOOOSSS[[[ssszzzwww~~~jjjoooZZZQQQPPPMMM;;;===;;;;;;===TTT}}}rrrJJJaaalllhhhcccjjjkkkdddbbbXXX[[[aaajjjttt{{{~~~~~~cccooo}}}yyy```EEE>>>FFFLLLMMMNNNOOOPPPQQQQQQPPPOOOQQQRRRTTTUUUTTTTTTSSSVVVVVVUUUUUUUUUYYY^^^bbbyyyzzznnn;;;@@@===@@@HHHOOO]]]sssbbbSSSXXXccceee___bbb]]]```gggppp}}}{{{llljjjppp~~~ppplllXXXhhhdddRRRkkkbbbOOOfff~~~zzz}}}jjjWWW[[[III,,,;;;666888:::<<<>>>?????????<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>======>>>@@@AAABBBCCCDDDKKKOOOooommm___{{{PPP>>>@@@@@@BBBGGGSSSvvv|||ZZZRRRLLLHHHMMMEEEBBBDDDGGGFFFKKKgggsssjjjeeegggjjjkkkkkkllloooppppppzzzqqqooo[[[III[[[rrrbbbjjjrrreeeXXXOOOFFF;;;444444222222222111///...,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''))))))((((((***,,,555777>>>HHHMMMKKKIIIJJJMMMSSSeeeuuupppaaaWWWSSSgggyyy|||SSS888;;;@@@PPPjjj}}}vvveee]]]QQQEEE===888666444555555555444444444333333333333444444333222111000//////000000//////000000111000000111222333333333333444555555555444555666222333555888???IIISSSYYYcccgggrrrxxxZZZFFFhhh{{{{{{tttvvvoooVVVKKKOOOLLLJJJLLLJJJKKKIIIHHHHHHGGGFFFCCC@@@DDDBBB@@@@@@AAAAAAAAA@@@BBBAAA???===<<<======>>>>>>AAAAAAGGGLLLNNNppprrrfffZZZnnnXXXLLLbbbjjjsssVVVIII??????AAA===999888777999::::::999999;;;===;;;777<<>>???@@@AAABBBCCCMMM???ffftttyyy{{{ooommmuuu@@@???:::JJJ[[[LLL<<>>CCCLLLVVVaaammmyyyxxxbbb]]]lll|||mmmXXXkkkuuutttvvvwww|||```PPPNNNQQQMMMLLLMMMHHHHHHFFFEEEEEEFFFFFFDDDBBBCCCBBB@@@@@@AAAAAA@@@??????>>>>>>======>>>???@@@>>>BBB???EEELLL@@@OOOmmmoooUUU[[[QQQZZZlllhhhAAA===CCC>>>;;;@@@777999;;;;;;;;;::::::;;;===777999DDDHHH@@@===AAAAAAEEEFFFNNN^^^lllppprrr^^^[[[dddlll\\\mmmlll~~~aaa[[[kkkzzzOOO===BBB888::::::CCCjjj}}}eeeGGGRRR```eee```\\\YYYTTT]]]bbbjjjssszzzuuu```zzztttyyycccnnn|||ZZZ???@@@KKKOOOLLLLLLMMMNNNPPPRRRSSSTTTQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZYYYYYY[[[]]]___dddxxxPPPYYYUUUJJJHHHKKKQQQ\\\rrrttt^^^VVVXXX[[[]]]eeelllcccgggmmm```iiioooqqqwwwvvvcccyyyzzz|||yyyiiiYYYdddeeeQQQKKKVVVRRRHHHuuuuuuaaadddsss|||~~~|||~~~xxxxxxcccNNNPPPBBB:::444666:::::::::;;;;;;;;;;;;;;;999999999999999999999999777777777888888999:::;;;<<<======>>>???@@@AAAAAADDDCCCBBBuuu{{{ppp~~~qqqDDDDDDIIIPPPNNNIIINNNYYY[[[LLLPPPFFFEEELLLHHHCCCRRRkkk~~~~~~|||zzz~~~yyywwwzzzqqqqqqsssuuuyyy{{{{{{{{{{{{tttnnnnnnmmmiiiffffffeeefffgggiiinnnuuu~~~wwwqqqzzz}}}rrr~~~zzz}}}ggg[[[OOO[[[ttt{{{yyyrrr{{{xxxpppdddUUUHHH<<<555111222222222111///...,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((******(((''''''((())))))...111888AAAEEEDDDFFFIIIJJJHHHBBBGGGUUU^^^nnnssszzztttbbb[[[mmmwwwjjjOOOFFF:::000HHHnnn~~~yyyvvvtttZZZUUUMMMCCC<<<777444333666555444555777888777555555444222333444555333222222333333333333444777:::444666999;;;>>>EEEOOOVVVgggppp{{{mmm\\\]]]uuupppwww|||]]]PPP^^^___^^^oooyyyffftttlllzzzvvv{{{cccVVVNNNPPPRRRMMMMMMOOOHHHJJJHHHGGGGGGHHHHHHGGGFFFCCCBBB@@@@@@AAAAAA???>>><<<<<<<<<======>>>???@@@===@@@:::>>>FFF???GGGhhhuuuCCCZZZ}}}___PPPQQQjjjjjjzzzSSS===???<<<:::>>>888999;;;<<<<<<;;;999888;;;777888??????;;;:::???>>>CCCAAAJJJdddwwwfffqqqrrrnnnxxxlll|||hhhUUUXXX```III<<<:::444<<<<<<555MMMrrr~~~NNNJJJVVV```XXXRRRVVVUUU```fffoooxxxpppeeemmmVVV||||||kkkLLL>>>FFFQQQSSSSSSSSSRRRQQQQQQQQQRRRRRRTTTTTTUUUVVVWWWYYYZZZZZZXXXYYYZZZZZZYYYYYYZZZ\\\___ooojjjYYYZZZ[[[SSSEEEBBBNNNZZZZZZuuuhhhTTTQQQVVVXXXQQQ\\\sssqqq[[[aaaiiimmmlllpppyyy}}}|||iiieee}}}~~~}}}vvv~~~yyy___vvv___SSSeeeYYYHHHEEEzzzrrrgggrrr|||~~~~~~~~~ooo{{{dddTTTOOO333444;;;888999999999999999999999999888888888888888999999999777777666777777888999::::::::::::;;;<<<=========:::KKK:::WWWbbbGGG333<<>>CCCIIIGGGPPPMMMMMMTTTRRR[[[www|||nnnvvvrrrLLL999:::eee|||}}}ttthhh]]]SSSLLLIIIBBBDDDEEEAAA:::777888;;;888666444444666666444222333555666777888;;;???CCCJJJOOOVVV\\\bbbkkkwwwvvvppp^^^jjjzzzyyyhhhtttyyyzzzwwweeeUUUhhh{{{yyynnnggghhhttteeeRRRQQQNNNQQQPPPIIILLLQQQKKKNNNKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<:::>>>;;;999???AAAFFFSSShhhQQQlllooo\\\cccIIIUUU]]]lllgggMMM@@@<<<;;;:::999999999999999777666666777999:::999888999<<<999AAA<<<@@@WWWeeeqqqqqqyyymmmssshhhRRRTTTRRRBBBEEEEEEHHHAAA:::777===>>>666BBBeeejjjNNNMMMYYYRRRNNNYYY___jjjqqq{{{{{{mmmppp~~~}}}wwwhhhcccpppWWWCCCAAAJJJSSSUUUTTTSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSTTTVVVWWWYYYZZZWWWWWWXXXWWWVVVWWWYYY[[[ddd^^^|||dddXXXJJJTTTJJJAAAIIIOOOOOOccc{{{uuu```VVVVVV]]]RRRZZZooo```cccgggkkkkkkmmmqqquuuwwwwwwfffpppzzzmmm|||jjj[[[fffSSSHHHGGGzzzqqqppp{{{rrrkkk||||||yyywwwttt\\\PPPBBB222555666;;;888777777777777777888888666666666777777888888888555555555555666777888999888888999999:::;;;;;;;;;:::HHH<<>>DDDLLLTTT___\\\\\\aaaRRRJJJ[[[[[[zzzwwwmmm~~~pppHHHWWWiiizzz|||wwwtttkkkqqqrrrhhhXXXNNNQQQXXXXXXVVVSSSTTTUUUUUUSSSPPPTTTWWWZZZ[[[]]]aaagggllluuu{{{|||iii\\\]]]ddd~~~___rrr{{{www{{{www|||yyyRRRSSSOOOQQQNNNQQQMMMEEEKKKSSSNNNOOOMMMIIIGGGFFFEEECCCAAAAAA@@@??????@@@???===;;;;;;;;;;;;::::::999999999777???@@@;;;;;;AAABBB???]]]WWWbbbdddsssXXX<<>>LLLGGGUUUNNN@@@<<<;;;<<<888???WWWqqqWWWHHHUUUPPPOOO___iiiuuu}}}~~~xxxcccUUUkkk|||```cccyyy```EEE;;;???GGGMMMQQQOOOOOONNNNNNOOOPPPRRRSSSOOOOOOPPPQQQRRRTTTVVVWWWUUUVVVVVVUUUTTTUUUWWWZZZ\\\MMM^^^~~~LLLwww\\\888TTTXXXLLLHHHAAANNNUUUiii}}}nnn```[[[SSSYYY[[[lllwwweeeiii___bbbeeehhhhhhhhhlllooovvvkkkeeewww|||xxxrrrvvvjjj[[[]]]GGGCCCNNNHHHzzzuuurrrmmm|||yyytttnnnmmmMMMKKKEEE444888:::---===777666666666666666777888555555555666666666777777444444444444555666777777999999::::::;;;;;;;;;<<<======999BBBBBBqqqZZZ```;;;EEEUUUSSSNNNFFFGGGHHHZZZnnn\\\TTTMMMFFFMMMIIIDDDCCCEEEGGGGGGEEEIIINNNMMMGGGEEEJJJMMMJJJNNNQQQTTTWWWWWWWWWWWWXXX]]]\\\\\\]]]\\\\\\aaaiiiqqq{{{}}}nnniiixxx{{{iii^^^dddwww~~~zzz[[[WWW\\\sss|||{{{{{{kkkUUUkkkrrrooobbbOOOCCC===777///333222111///............+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***((((((111===FFFHHHFFFJJJQQQWWW[[[___aaaWWWKKKIIIWWW[[[iiinnnyyy\\\dddZZZUUUhhhuuu{{{|||}}}www|||zzz{{{ppp]]]SSSVVVmmmbbbdddqqqrrr~~~zzzZZZIIIMMMSSSLLLKKKJJJIIIIIIJJJKKKLLLGGGGGGGGGFFFDDDBBB???>>>BBBAAA???<<<:::888777777:::999999999888888777777999999999:::<<<>>>???@@@OOOSSSQQQyyyPPPEEESSSlllsssqqqGGGEEEAAA<<<:::;;;;;;999777777777666555666999:::999777888555;;;>>>:::AAALLLNNNfffZZZTTTbbbmmm___WWWdddxxxdddIIIUUUYYYYYYrrrmmmaaaTTTLLLKKKEEEAAAQQQiiivvv^^^IIIJJJYYYgggrrrxxxvvvaaa@@@OOOeeeiii~~~fffQQQBBBBBBFFFEEEHHHNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOOOONNNLLLKKKKKKLLLOOOSSSVVVUUUQQQPPPSSSXXXXXXeeeWWW\\\sssTTTggg???RRRLLL;;;OOOKKKKKKZZZrrr{{{pppdddbbb^^^WWWVVV]]]bbb```^^^```___```bbbeeehhhjjjkkklllqqqdddgggyyy~~~|||kkkhhheeeXXXIIIIIIJJJ@@@GGGLLLSSSzzzwwwvvvzzzzzzyyymmmnnnzzzlllQQQFFF:::444666999:::888888555333333666777777555444555555666666666666666666555555444444444555555666777777888999999::::::???:::999AAAEEENNNyyyJJJ\\\BBBUUU;;;KKKUUUOOODDDAAADDDmmmnnnWWWUUUGGGBBBJJJKKKBBBCCCNNNHHHHHHIIIIIIJJJJJJKKKKKKRRRPPPOOOSSSYYY^^^___]]]______```bbbfffkkkppptttssspppooo|||hhh___hhhwwwooo{{{mmm___[[[]]]llleeevvv|||fffMMMbbbxxxrrrooobbbPPPBBB<<<666000333222111000......------+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***''''''---777AAAFFFHHHHHHKKKOOOTTT___gggddd\\\YYYmmmqqquuurrrxxx}}}jjjyyyoooddd___zzz{{{fffYYYaaa]]]ooo{{{uuuyyyvvv]]]XXXeeegggbbbfffVVVbbbzzz~~~|||dddQQQMMMMMMKKKJJJIIIHHHGGGGGGHHHIIIIIIEEEEEEEEEDDDBBB@@@>>><<<>>>===<<<:::888777666666888888888888777777666666888888999999;;;<<<>>>???;;;[[[zzzLLLccc[[[bbbFFFPPPeeesssZZZHHH@@@;;;<<<:::555555::::::999777777666666666666;;;;;;FFFNNNKKKNNNRRRMMMnnnmmmqqqzzzssseeeSSSOOOXXXYYYSSSNNNNNNSSSdddttt^^^FFFGGGPPP|||wwweeedddrrr~~~YYYKKKBBBFFFJJJHHHJJJOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMNNNNNNMMMNNNOOOQQQQQQTTTVVVVVVTTTTTTWWWYYYUUU___]]]VVVooozzz^^^~~~???444DDD@@@IIINNNJJJLLLkkksssRRRXXX\\\ZZZUUUTTTXXX\\\\\\]]]___aaaccceeeffffffnnnuuujjjqqqwwwvvv~~~vvv|||eeejjjuuujjjoooxxxsssvvviiieeeZZZVVVXXXRRRDDDBBBGGGDDD;;;@@@EEEPPPvvvwwwtttuuuzzz}}}uuuwwwoooKKKBBB888333555888888666888555333333555777666555444444555666666666666555555555444444444444444555666666777777888999999999>>>;;;:::??????;;;XXXyyyoooRRRiii]]]III===;;;AAADDDJJJOOOIIIEEEJJJ~~~uuuVVVKKKJJJJJJKKKPPPFFFHHHJJJLLLMMMMMMMMMLLLQQQTTTYYY^^^bbbdddfffgggccceeejjjqqq{{{|||tttpppkkkeeegggrrrrrrcccWWW___uuu~~~qqqgggeee]]]___uuubbbhhhwww^^^CCCZZZssssssnnnbbbPPPAAA999444000222222111000///...------+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))'''&&&(((///888AAAGGGDDDEEEHHHOOO\\\iiinnnmmmooo]]]hhhjjjddd{{{xxxvvveee\\\ooorrryyyqqqccc```bbbrrruuunnnrrrkkkjjj}}}qqqmmmdddbbbhhhlllddd```sssssszzzssswwwaaaKKKIIIKKKJJJGGGHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBAAA???===;;;::::::999888666555555555555666666666666666555555555888777888888999:::;;;<<<666CCCXXX```WWWSSS]]]xxxIII<<>>FFFNNNQQQQQQ___wwwiiiZZZLLLAAAUUUjjjxxxbbbcccvvv{{{oooKKKDDDDDDKKKNNNKKKLLLQQQMMMMMMMMMLLLKKKJJJJJJIIILLLMMMNNNNNNOOOQQQTTTWWWTTTUUUVVVWWWXXXYYYZZZ[[[^^^WWW```[[[UUUTTTXXXttt@@@DDDFFF???GGGJJJDDDGGGaaadddMMMQQQXXXSSSRRRZZZZZZ[[[\\\^^^___aaabbbcccooonnnkkkssstttwwwyyyoooqqqooo}}}iiiuuueeejjj}}}mmm```vvvsss___YYYVVV```eeeTTTHHHIIIKKKIIIAAAEEE@@@DDDsssrrrvvv|||}}}~~~}}}wwwZZZDDD===666333555777666444777555333333555666555444333333444555555555555444444444333333333333444444555555666666777888888888888999888<<<@@@999>>>SSSzzzzzz___hhhAAACCC===@@@GGGJJJMMMFFF777BBB[[[xxxeeeZZZPPPJJJRRRQQQPPPOOOPPPRRRTTTUUUQQQUUU[[[]]]___ccciiioooxxx|||}}}sssggg^^^^^^dddsssgggUUUOOO^^^ttt{{{uuu{{{|||sssqqqqqqmmm^^^___wwwnnnooowwwzzzXXX>>>YYYuuusssmmm```OOOAAA888333111222222111000///...------+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''')))///999@@@DDDJJJQQQXXX```jjjqqquuuwwwuuu]]]kkkuuuxxxssszzzxxxzzz}}}pppnnnpppiii{{{hhhnnnwwwmmmvvvvvv~~~uuummmrrr~~~sssgggmmm}}}___{{{iiiSSSKKKHHHDDDEEEKKKGGGFFFFFFEEEDDDCCCCCCCCC@@@???>>>===<<<:::999888666666555444444444444555555444444444444444444444666666666666777777888999<<>>DDDMMMNNN^^^uuu~~~iiiVVVJJJEEEPPPfff{{{fffdddzzzhhhHHHJJJJJJMMMNNNMMMJJJKKKOOOOOOOOONNNMMMLLLLLLKKKKKKNNNOOOPPPPPPPPPQQQTTTVVVSSSSSSSSSUUUXXXZZZZZZYYYddd```]]]eeeiii^^^wwwUUUkkkSSS777:::>>>AAADDDGGGKKKMMMxxxWWW[[[^^^QQQWWWXXXYYY[[[^^^aaadddfffuuukkklllooohhhnnnZZZGGGDDDNNNvvvvvvsss|||oooQQQFFFFFFCCC===:::DDDHHHJJJ{{{vvvyyyssssss{{{hhhIIIIII<<<999777555666777888555333444444555444333333222222000000111222222222222222111111111111111222333333222333333444444555666666666<<<777333999;;;999===CCCbbbeeeLLLhhhGGG???IIIEEEHHHQQQOOOZZZUUUPPPQQQZZZhhhvvv|||lllccceeeQQQDDDJJJSSSOOOFFFAAARRRkkkrrrYYYccc|||}}}xxxfffddduuuzzziiiKKK```nnn}}}wwwwww}}}\\\BBB]]]yyyvvvgggVVVKKKCCC;;;444111111111222111000///---++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''***,,,+++)))(((***---===IIIZZZbbb___YYY]]]eeezzz___oookkkuuutttkkkwwwyyyyyyxxxmmmhhhmmmhhhgggqqqrrrnnntttzzz|||xxxdddUUUmmmqqqlllpppiiidddttt{{{uuuiiiiiiuuutttnnnrrrssseeelll}}}yyywwwqqqWWWTTTMMMIIIJJJLLLIIIFFFFFFGGGGGGGGGFFFDDDBBB@@@???;;;:::999777666666555555444444333333333444444555222222222333333333333444444444444444555666777888777888555FFFwww}}}```gggZZZqqqYYYGGGSSS[[[rrrgggKKK<<<:::888666666888999:::999777111555999666:::???999:::@@@<<<999@@@AAA<<<>>>CCC888CCCAAA<<>>;;;888666???MMMPPPyyycccUUUTTTUUUUUUVVVXXX[[[^^^aaacccmmmuuugggrrrxxxmmmgggXXXYYYVVVBBBPPPOOOcccpppccchhhssspppttteeeRRRKKKIII@@@NNNFFFAAAJJJOOO|||~~~}}}xxxttttttuuuvvvvvvjjjJJJHHH:::777666666777888777555333333444555555333111111222//////000111111111111000000000000000000111222333111111222222333444444555111:::888555:::999555999EEE555kkkxxx^^^pppOOO<<<<<>>555000000111222222111///---++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***)))))))))***+++///666DDDOOORRRPPPTTT\\\ssskkkcccqqqttt~~~vvv}}}pppSSSSSSeeesss}}}jjjmmmccc\\\eeejjjhhhjjj\\\rrrlll\\\XXXUUUQQQJJJFFFIIINNNKKKEEEGGGFFFFFFEEECCCAAA???===:::999777666555444555555333333222222222222333333222222222333333444444444222222333444555666888999888666999888FFF{{{vvvOOOoooYYYsssFFF???GGG___iiijjj|||dddPPPGGG<<<777:::===>>>===777444999;;;444555999444666999555555===;;;999@@@???333CCC===888CCC<<<>>>888:::BBBOOO\\\jjjzzz|||kkkWWWKKKHHHRRRhhh|||}}}}}}jjjqqq^^^FFF@@@KKKKKKJJJIIIIIIJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIKKKOOOPPPPPPOOOOOOPPPOOORRRTTTTTTRRRRRRUUUWWWPPP^^^___XXX]]]ffffffcccXXXlllOOO>>>AAA??????EEEDDDHHHdddooocccWWWVVVVVVVVVXXX[[[]]]___bbbhhhhhheeemmm|||cccRRRHHHVVVWWWSSSXXXttt}}}|||}}}}}}~~~vvvzzzvvvnnnggg^^^VVV[[[WWWKKKBBBIIIkkkwwwuuu}}}dddBBB>>>555666555555666666555444333222444666555222000000111......///000000000000///////////////000111222222000000111111222333333444000555333444;;;999666===666<<<<<>>MMMVVVWWW^^^lllrrrmmm~~~rrrbbbYYY[[[aaaddddddkkkpppxxx|||sssiiibbb^^^YYYRRRJJJEEECCCCCCDDDFFFIIIGGG???BBB[[[tttqqqffffffwwwtttttt}}}bbbVVVPPPcccoooqqqxxx}}}^^^CCCZZZqqqxxxbbbNNNGGGGGG@@@666000000111222222111///,,,++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))'''''')))***,,,---+++,,,555DDDMMMRRRXXX```cccvvvRRRSSSnnnrrrjjj{{{xxx{{{|||rrrooohhh___\\\aaafffggg}}}{{{lllZZZYYYeeemmmuuuUUUiii{{{sss|||aaaLLLQQQSSSNNNSSSRRRIIIGGGMMMNNNIIIFFFFFFEEEDDDBBB@@@===<<<999888777555444444444555333222222111111111111111222222222333333444444444222222222333555777999:::222111???<<<111cccrrr~~~fff]]]nnnqqqRRRIIIJJJJJJUUUlll|||kkkTTTEEE@@@???;;;777===999<<<;;;111222999777555666222666===777333<<<888///CCC;;;333???888===AAADDDNNN```xxxjjj^^^PPPDDDDDDRRRmmmpppbbb|||eeeAAA<<>>???CCC999>>>KKKLLLTTTttt[[[ZZZXXXXXXXXXZZZ[[[]]]ZZZ___iiigggbbbwwwuuusss|||rrrtttwwwsssRRRMMMgggttt~~~pppggglllsssYYYdddUUU555666666555555555555555444333222111444666555222//////111---......///000/////////............///000222222000000000111222222333333777555......666444222<<<111AAA>>>BBB~~~[[[pppOOO??????>>>HHHIII@@@HHH___iiiccctttsssqqqlllbbbXXXUUUWWWRRRRRRRRRTTTVVVXXX[[[\\\UUUVVVUUUQQQLLLJJJLLLOOODDDDDDDDDDDDCCCBBBAAA@@@???@@@EEEVVVuuukkk```pppnnnkkkrrrkkkiiioooqqqXXX[[[nnn|||}}}]]]<<>>zzzsssvvv\\\XXX]]]IIIGGGIIIBBBRRRrrr|||bbbVVVJJJ?????????>>>;;;777555777999999999999:::;;;;;;999777888:::<<<;;;;;;>>>DDDIIIOOOddd~~~rrr[[[CCCAAACCC444VVVssseee|||vvvQQQCCCDDDFFFCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJIIIGGGEEEEEEGGGIIIEEEHHHKKKLLLJJJIIIJJJKKKMMMOOOQQQTTTVVVVVVWWWVVV]]]VVVVVV]]]bbb___\\\\\\qqqZZZmmm:::EEE555BBBAAAAAAEEEUUUuuupppWWWWWWXXXQQQRRR]]]XXX^^^```bbbeeemmmllliiivvvuuu}}}jjjdddgggcccjjj~~~eeeNNNVVVDDD777;;;666444444333333222111000000111111000000//////......////////////////////////////////////000000000000000000000000111111111111333333333333444555666666999>>>:::444LLL```mmmMMMEEEDDDCCC@@@BBBIIISSS\\\dddllltttwwwssslllfffdddZZZTTTLLLHHHGGGFFFCCC@@@BBB???======>>>>>>???BBB>>>DDDIIIIIIGGGEEEBBB???HHHaaammmooommmXXXNNN^^^sssxxxjjjsssnnnnnnppp}}}xxxppp]]]fffyyyvvvuuuUUU:::UUU~~~rrrYYYLLLKKK@@@333444111111222222111000...---,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********(((((()))...999IIIZZZeeeqqqaaa___mmmzzznnngggsssddd{{{|||fffYYYccczzzsss~~~vvvwwwzzzzzz{{{___KKKSSS]]]eeejjjiiirrrqqqtttqqqlllhhhwwwmmm|||rrrWWW___\\\nnn{{{nnnppppppjjjjjjbbb|||ZZZHHHIIINNNKKKDDDKKKLLLLLLLLLJJJGGGDDDBBBAAA@@@>>><<<:::999888888555555555444333222222222111111111111111111111111//////000000000111111111000000000111333444666777777000444===999888YYYqqq]]]ggg}}}fff666FFFQQQEEEKKK```pppzzz\\\WWWPPPLLLIIIEEE>>>:::<<<:::888999<<<>>>>>>===<<>>OOOWWWggg~~~}}}yyy{{{|||___GGGBBBFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIKKKKKKKKKIIIGGGGGGIIIKKKIIILLLOOOOOONNNLLLMMMNNNLLLNNNPPPSSSTTTVVVVVVVVV[[[VVVVVV]]]cccbbb```aaammmsssyyy\\\yyyXXX777DDD999999CCCHHHSSSxxxttt]]][[[\\\XXXRRRSSSVVVVVVZZZ```jjj~~~www{{{zzzjjj___bbbfff```aaasssTTTOOO:::111777222444333333222111111000000000000000/////////......////////////////////////....../////////000000000//////000000000111111111222222222222333444555666888222888BBBBBBRRRqqqggg}}}|||mmmXXXIIIFFFIIIGGGUUUeeejjjfff___^^^```jjjeee]]]UUUPPPKKKGGGCCC???@@@CCCFFFFFFBBB===:::@@@===<<<>>>GGGVVVjjjyyy}}}dddSSSQQQ```vvvjjjvvvzzznnnvvvsss~~~ppp```jjjuuurrrQQQ@@@^^^{{{{{{lllSSSGGGGGG>>>222111111111222222111000...---,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******&&&)))+++***...;;;OOO___ssseeecccgggjjj{{{mmmzzz}}}~~~ssslll```nnnrrr]]]MMMTTTyyy|||nnnsssuuu^^^YYYlllxxxxxxooowwwkkkcccXXXKKK@@@FFFeee~~~ttt|||tttccchhhsssuuuuuuoooiiiYYYKKK[[[|||]]]KKKxxx|||ssswwwuuufffUUUDDD@@@HHHOOOLLLFFFIIIJJJJJJJJJHHHEEEBBBAAA>>>===;;;999777666666555444444444333222222111111000000000000000000000000////////////000000000000111111111111222333444444555111444;;;999444<<>><<>>:::777888;;;===>>>:::>>>NNNddduuuxxxiii]]]]]]kkk{{{ttt```fffyyyyyyvvvvvvpppOOOHHHhhhyyytttfffOOODDDFFF===111111111222222222111000...---,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))******------)))'''///>>>KKKhhhrrrvvvkkknnn\\\[[[ttt|||wwwxxxoooSSSnnnrrrfffooonnnQQQKKK555<<<>>>999999CCCKKKMMMBBBFFFHHHEEEIIIaaavvvfffddddddwww{{{nnnaaabbbqqq^^^EEEXXXlll}}}nnnOOOQQQQQQOOOKKKJJJLLLOOOGGGHHHHHHHHHFFFCCCAAA???;;;:::999777555444444444333333222222222111111111////////////////////////........./////////000000111111000000000111222222555333333444555666777888KKKnnnnnnyyylllVVV:::<<>>@@@IIITTTyyy|||qqq}}}fffiiitttmmmNNNFFFLLLMMMHHHEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKIIIIIIJJJKKKNNNPPPQQQRRRRRRQQQQQQQQQNNNOOOPPPSSSUUUVVVXXXXXXXXXVVVWWW[[[```bbbccccccdddfff\\\rrrpppXXX___KKK<<<<<>><<<999888888888AAA@@@===???HHHUUU^^^aaavvvzzzjjj]]][[[wwwwww~~~]]]vvvbbbiii|||{{{uuu|||uuukkkIIIJJJllltttyyynnnXXXLLLKKK@@@333444222222222222111///---,,,,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))------+++)))(((+++111666KKKdddrrrpppxxxvvvaaa```bbbeeevvv|||zzzqqqnnnVVVDDDIIIVVV___ccchhh}}}tttfff^^^aaallltttvvv~~~{{{eeeeeekkkmmmeeedddxxx}}}oooTTT]]]___hhhvvvuuu~~~ttt^^^TTTNNNSSSVVVTTTMMMIIIJJJMMMFFFGGGGGGGGGEEEBBB???===:::999888666555444333333111111111111111000000000........................---............/////////000000/////////000000111111333333222444888:::999:::ZZZkkkyyyeeeOOO???;;;;;;BBBLLLQQQXXXpppxxxhhhZZZLLLCCCEEE???;;;===GGG[[[uuu~~~{{{yyyxxxjjjUUUFFFIIINNNKKKFFFFFFDDDEEEEEEFFFGGGHHHIIIJJJFFFHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMOOOPPPPPPOOONNNLLLMMMNNNOOOQQQSSSTTTUUUVVVWWWWWWXXXZZZ]]]^^^]]]___YYYZZZaaaQQQnnnQQQHHHMMMFFF@@@EEEGGGKKKZZZzzzrrrccc^^^UUURRR^^^QQQ^^^vvv}}}xxxnnnyyyqqqjjjlllrrrvvvsssooosssnnnjjjmmmyyyyyyooohhhbbbbbbccccccdddgggYYY^^^LLLBBB;;;666333777666+++000000////////////......---------------.........------------------------------------...............////////////000000000000000///000000111222333666;;;666---333CCCBBB555AAAuuullleeeGGGAAA:::;;;KKKiiiyyywwwvvvuuuuuuvvvwwwwwwuuu|||yyynnnfffeee{{{rrrkkk}}}zzzmmmKKKbbbuuueeeqqqzzzmmmJJJOOOsssvvv}}}vvvcccUUUNNN>>>000222222333333222111///---,,,,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))***)))((()))+++,,,------///???hhhtttiiiWWWdddxxxzzzuuurrr{{{iiilllyyyfffjjjwwwtttlll^^^ZZZ[[[fffuuulllpppdddppplll}}}qqqhhhcccjjjbbbbbbqqquuuVVVMMMXXXYYYiii}}}gggaaaOOOKKKMMMTTTOOOKKKMMMQQQRRRMMMGGGEEEFFFFFFFFFDDDAAA???===999888666555444333333333000000000000000000000000------------------------------------........./////////.........///000000,,,111444444555777777666777FFFgggeeeYYY}}}VVVpppSSSBBB555888@@@EEEKKKPPPWWWccczzzvvv^^^LLLAAA;;;999:::000666>>>SSS~~~{{{|||RRRIIIDDDFFFFFFBBBCCCGGGBBBBBBBBBCCCDDDEEEGGGHHHBBBDDDFFFFFFEEEDDDEEEFFFGGGGGGHHHJJJMMMNNNMMMLLLJJJJJJJJJJJJLLLMMMNNNOOOTTTVVVVVVTTTUUUXXXZZZXXX___QQQ___eee\\\QQQrrr~~~QQQHHHIIIFFFDDDEEEKKKUUU```yyyvvvxxxuuu```hhhmmmWWWYYYeeeXXXaaa```______bbbddddddccc[[[___hhhxxxzzzpppiiiccceee___\\\dddyyyggg]]]DDD@@@888111111333111...........................,,,,,,,,,---------------------------------------,,,,,,,,,---------............////////////000000///////////////000222222555555444333333555999===888EEEvvvssskkk]]]NNNEEEDDDJJJOOOfffvvv{{{kkkQQQXXXeeeuuuwwwppp{{{|||yyyJJJ:::UUUttt___kkkvvvRRRWWW}}}wwwtttfffXXXNNN;;;...111333333333222111///---+++,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((()))+++,,,,,,,,,((()));;;RRR```pppxxxsssoooppptttzzzyyyqqqqqqwww~~~~~~tttnnnxxxooo___jjjsssXXXXXXSSSIII```rrrjjjyyy}}}fffdddrrrrrrttthhhqqqhhh___sss}}}mmmqqqrrrmmmZZZMMMQQQpppjjjMMMFFFJJJKKKJJJTTTMMMHHHJJJPPPRRRNNNHHHEEEFFFFFFFFFDDDAAA>>>===777666555333222222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...///000000//////111444444333333333///AAAIIIzzzlllhhhhhhbbbyyyTTT???===AAAAAA???CCCEEEKKKUUU]]]gggwwwuuufffHHHDDDAAA@@@>>>;;;>>>EEEIII___kkkvvvwwwppp}}}WWWDDDBBB@@@@@@???>>>@@@CCC@@@@@@@@@@@@AAACCCDDDEEE@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDEEEIIIMMMOOOMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMQQQTTTUUUQQQQQQVVVXXXVVV\\\XXX___bbbTTTXXX___iiizzzeeefffbbb[[[RRRJJJHHHIIIPPP```qqq~~~qqqvvvrrrmmmmmmnnnppprrruuuvvvvvvyyy~~~yyyiii```]]]___bbbaaaaaadddvvv{{{}}}^^^III888888111...111000...333------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........./////////000000............///000111111333000333777333...333>>>:::???;;;cccttteeeaaabbbaaa___PPPPPPNNNLLLNNNZZZnnn|||vvvqqqrrrsssooojjjRRRSSSOOOMMMYYYkkkqqqlllooouuusssjjjmmmxxx[[[JJJSSSNNN===sssUUU]]]zzzVVVZZZppprrrhhh\\\PPP===222888333333333222111///---+++,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))******))))))+++---///+++,,,---555SSSttt|||~~~qqqpppwwwmmmxxxppp}}}uuu^^^[[[gggrrr}}}hhh]]]QQQHHHUUUWWWccckkkooo^^^fff|||}}}wwwxxxnnnpppxxxwwwhhhQQQ[[[uuuqqqkkkmmm[[[LLLgggeeeqqq~~~~~~ppp{{{sssbbbOOOFFFFFFIIIIIIIIIMMMOOOOOOMMMHHHFFFHHHJJJEEEFFFFFFFFFDDDAAA>>>===555444333222111111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---...///000000666///,,,///111111222666888///666RRRtttyyyNNNuuufffhhhfffNNNFFFBBB>>>;;;;;;???BBB@@@===DDDOOOZZZaaakkkuuu}}}~~~ppp]]]PPPKKKGGGAAA<<<>>><<<===>>>===>>>JJJYYYxxx}}}zzzggg|||qqq~~~]]],,,;;;======<<<>>>AAA@@@===???>>>>>>>>>???AAACCCDDD???AAADDDDDDDDDCCCCCCCCCDDDCCCDDDHHHMMMPPPOOOMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNSSSTTTPPPPPPVVVYYYWWWMMM]]]XXXUUUccc```^^^uuulllWWWvvvqqqYYYhhh{{{iiiXXXQQQRRRVVVXXXSSSaaakkkvvv~~~wwwsssdddYYYYYY[[[VVVSSSSSSWWWdddvvvfffcccbbbMMM333444777444555888000***111------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000...------......///000111111222222222555999777333888888@@@???KKKvvvddd\\\```hhhjjjiii\\\UUUQQQYYYjjjxxx~~~}}}lllooonnnlllttt}}}rrrqqqxxxuuuPPPPPPDDD???HHHGGGoooUUUggg}}}}}}YYYbbb|||ppplllggg^^^NNN<<<333222333333333222111///---,,,------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))******************+++,,,+++444NNNgggjjjuuu~~~yyyuuuyyytttzzzXXXZZZiiicccxxxppphhhggg[[[eeexxxzzz}}}zzzfffUUU^^^ooossszzzdddiiioooMMMSSSRRRDDDooowwwuuunnnqqqzzz___QQQOOOKKKGGGEEEEEEEEEFFFJJJHHHFFFDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>;;;777444333333222222111000000000////////////////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222555;;;888222GGG|||zzz]]]mmmnnnkkkFFFIII???===;;;;;;>>>AAA???:::FFFEEEFFFIIIMMMPPPMMMIIIJJJZZZccc[[[RRRPPPQQQPPPIII<<>>???@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMLLLJJJIIIJJJKKKKKKOOORRRQQQRRRTTTSSSOOOVVVWWWYYY[[[]]]___aaabbb|||fffQQQtttYYYUUUJJJIII[[[qqqtttfffVVVZZZWWWTTTSSSVVV^^^fffjjjsssuuuyyynnniiiccc___^^^___YYYUUUTTTPPPOOOZZZiiikkk___OOO>>>333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,***)))+++///333666.........------,,,,,,,,,---------............///000111222222111222444666<<<666777<<<===OOO~~~qqqxxxzzz{{{xxxqqqqqqzzz}}}xxx|||{{{vvv~~~gggVVVGGGEEEHHHFFF???999tttaaavvvVVV\\\wwwqqqkkkdddZZZKKK;;;111///333333333333111///---,,,------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))))))))*********,,,***+++---+++***222<<<^^^rrrmmmsss~~~yyyvvvqqquuuddd___ooonnnooojjjtttlllnnnlllggg~~~iii]]]KKKTTTXXXeee|||yyyrrrwww}}}{{{]]]KKKFFFMMMKKKHHHEEECCCCCCDDDEEEHHHGGGGGGEEECCCAAA???>>>???>>><<<;;;:::999666333111111111000//////......------------------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---............//////000000111222222555///444>>>===HHH{{{eeewwwggguuuwwwkkk\\\KKKBBB???>>>>>>@@@<<<:::===AAA>>>888;;;DDDAAA<<<:::===BBBBBB>>>;;;BBB===AAA<<<<<>>BBBQQQSSSeee}}}```BBB;;;>>>;;;;;;:::999:::<<<>>>???======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBCCCDDDFFFGGGIIIIIIKKKMMMMMMMMMMMMOOOQQQMMMQQQSSSRRRTTTVVVVVVRRRWWWWWWYYY[[[]]]___```aaaeeezzzUUUaaannnPPPEEELLLXXXbbbhhhqqq[[[PPPVVVWWWLLLHHHNNNcccWWWSSS^^^gggfffeeeiiifffbbbaaaccceeeaaa\\\YYY```jjjzzzttt^^^TTTWWWTTTUUU[[[ccciiittt~~~rrr```JJJ888000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******+++...111333...---------,,,,,,,,,,,,------------............///000111111000111333555222333<<>>:::LLLfff{{{tttpppttt||||||WWWTTTLLLEEEFFFGGGCCC???>>>yyy___hhhxxx||||||TTTXXXuuuwwwnnncccZZZNNN???444111333333333333111///---,,,------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))******,,,((((((,,,///---******///KKKfffssszzz|||qqqbbb\\\aaaqqqxxxyyy~~~ppphhhvvv}}}zzzuuurrrmmm{{{tttrrrnnnZZZOOOTTTYYY~~~uuuwww~~~sss[[[LLLCCC>>>>>>HHHGGGDDDBBBAAAAAABBBCCCEEEFFFFFFFFFDDDAAA===;;;;;;999666555666555444333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++***++++++,,,,,,---............//////000111111111888...444BBB777+++KKK}}}lllqqqtttOOOCCCEEEFFFBBB???<<<<<<;;;888666888;;;777888<<<<<<999;;;BBB@@@EEE===<<>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGIIILLLMMMMMMNNNPPPQQQNNNRRRUUUTTTVVVYYYYYYVVVVVVWWWYYYZZZ\\\^^^``````ZZZ^^^{{{cccNNN\\\IIICCCDDDFFFjjjgggTTT>>>@@@VVVbbb___WWWSSSTTTZZZYYYPPPIIIIIIUUUYYYUUULLLOOO[[[```[[[nnnxxxzzzaaa[[[ccchhhyyywwwoooiii^^^NNN;;;,,,+++222.........---------,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++******++++++,,,......------,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........///000/////////111333333444777:::777333444888OOOzzzhhhNNNIIIBBBBBBDDDFFFCCC===<<<>>>yyy___eeennnooo|||{{{UUU\\\wwwvvvkkk```WWWMMM@@@666222333333444333222000...,,,------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***---)))&&&(((,,,/////////'''+++000===XXXuuukkkzzzyyyjjjooosssxxxtttqqqsss[[[WWWgggxxxjjjVVVJJJLLLbbbxxxqqqhhhhhhiiiccchhhtttwwwyyyyyyooozzztttxxxfffRRR???<<>>?????????@@@AAABBBDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHKKKKKKKKKJJJKKKLLLNNNRRRTTTTTTVVVZZZZZZXXXVVVWWWXXXZZZ[[[]]]^^^___^^^dddaaajjjVVVlll\\\FFFHHHFFF]]]eeeWWWUUUcccfffYYYgggeee___SSSGGGGGGVVVfffccckkkaaaJJJFFFZZZhhhfffhhhccchhhyyynnn[[[EEE999444111///000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,---......---...000222444444222000555<<<>>>===AAA>>>XXXtttxxx}}}xxx}}}qqqWWWJJJNNNYYY>>>???BBBCCC>>>777666999|||vvvlll~~~{{{VVVaaaxxx}}}nnncccXXXQQQHHH<<<333///444444444333222000...---------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))---,,,)))&&&%%%'''))))))++++++---///222BBBfffllldddxxxmmmuuutttfffiii}}}yyyeeeccciii{{{lllxxxqqqbbbiii}}}{{{uuuppp___VVV[[[oootttrrrsss|||}}}eeeBBB@@@BBBFFFGGGBBB===@@@FFFBBBBBBAAA@@@@@@AAABBBCCCAAAAAAAAABBBDDDFFFIIIJJJ<<<:::666444333222111000000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,---------...//////000000---444111(((///>>>>>>000EEE}}}rrr}}}]]]]]]]]]]]]{{{hhh___xxxxxxUUU111444???999222555555555555555555666666777777888888999:::;;;<<<<<<======>>>???@@@BBBDDDEEEHHHHHHHHHHHHHHHGGGGGGFFFEEEGGGIIIJJJJJJJJJKKKLLLMMMQQQRRRRRRTTTXXXYYYWWWUUUUUUVVVXXXZZZ[[[\\\]]]\\\^^^^^^^^^mmmWWWSSSxxxfffVVVYYYnnntttgggffftttsss]]]NNNHHHFFFsssmmmbbbjjjqqqmmm^^^\\\fff___JJJ444---000000---+++++++++++++++************************************)))))))))))))))))))))))))))******++++++******)))))))))***++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,------,,,---///111---333666555888<<<:::333777888555CCCwwwWWWJJJMMMMMMJJJHHHAAA===<<<===;;;666444666}}}tttiii|||wwwVVVcccvvvsssmmmddd[[[TTTJJJ===444111444444444444222000...---------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))$$$***,,,***(((((()))((()))&&&)))---'''###222IIIPPP||||||{{{yyy~~~}}}zzzxxxxxxhhhiiiuuuyyyyyykkk{{{vvvuuuuuuggg}}}[[[BBB>>>GGGCCCBBBEEEHHHGGG@@@<<<<<>>@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJLLLOOORRRLLLPPPQQQOOOQQQUUUWWWUUUSSSSSSUUUVVVWWWYYYZZZZZZUUUXXXaaaccc[[[dddzzzUUU___~~~tttuuulllaaa___SSShhhllltttqqqfffwww^^^@@@999333222000,,,+++---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++*********)))************+++++++++******+++++++++,,,,,,,,,+++,,,---,,,,,,,,,...000///333555333222444444222+++???KKK???666NNNZZZRRRNNNOOOPPPJJJDDD@@@???:::666888999777555666uuuaaaqqq~~~wwwzzzvvvuuuUUUddduuuppprrrllleee]]]OOO???666555444444444444333111///---------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))!!!(((+++***+++...///,,,---)))(((...222111+++'''888<<<\\\qqqbbbYYYqqquuuwwwuuuxxx~~~rrrlll~~~zzzwwwwww}}}dddLLL999999===>>>AAAHHHGGG===888???IIIJJJCCC>>>@@@@@@@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@666555333333333111///------------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***++++++++++++,,,,,,---......//////000000555999333---333???111888FFFhhhoooqqqcccVVVuuulllccc}}}zzzlllVVV===888888;;;888222333:::444444444555555444444333444444555666777888999999:::::::::;;;<<<>>>???@@@???AAABBBDDDEEEFFFEEEEEEGGGGGGHHHGGGHHHKKKOOORRRMMMPPPPPPNNNOOOTTTUUUSSSQQQRRRSSSTTTUUUVVVWWWXXXVVVZZZ^^^\\\ZZZaaaqqqcccMMMvvvwwweeevvvttt```EEE333111222333000,,,,,,///+++++++++*********))))))))))))))))))))))))))))))************************))))))************)))))))))))))))******+++++++++))))))))))))******++++++************+++++++++++++++,,,------,,,,,,...000444111/////////000444:::???333333===:::333AAA[[[{{{zzzZZZHHHHHHMMMMMMGGGBBBBBBEEEFFF;;;777666888888555333444wwwiiiwww}}}uuuUUUdddwwwsssrrrnnniii___OOO===444333444555555444333111///---...---+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((())))))+++(((###$$$***+++'''###,,,...&&&$$$+++///,,,"""///555999UUUnnnjjjzzzyyy~~~|||vvv{{{www||||||ooo}}}{{{}}}~~~yyyqqqooo~~~gggOOO???666555@@@FFF@@@<<<===AAAAAACCCDDD???<<<@@@HHH????????????>>>>>>>>>>>>===>>>>>>>>><<<999666444111000000111222111...,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++++++++,,,------......///,,,///000///000444555444222888444;;;lllyyykkk^^^cccddd]]]uuupppfff???777777999555---...777777111444444555555555444333333333333444555666777888888999999999:::;;;<<<===>>>>>>???BBBDDDFFFGGGGGGGGGJJJIIIGGGEEEDDDFFFJJJMMMNNNPPPPPPNNNOOOSSSTTTRRRPPPQQQRRRSSSTTTUUUVVVVVVZZZVVVWWW\\\XXXRRR]]]pppbbbddd~~~ssstttUUU:::---888///(((***------++++++++++++++++++************))))))))))))))))))))))))************************))))))************))))))))))))))))))***+++,,,---(((((())))))*********+++)))************++++++++++++,,,------,,,---///000///,,,///666777000---///333777666222777@@@@@@888IIIUUUyyyoooYYYQQQOOONNNFFFGGGBBB<<<>>>EEEAAA666999888999:::777000...000hhh~~~{{{sss{{{nnnMMMaaatttjjjqqqhhhrrrWWWOOO>>>777777555333222222333222000...---,,,+++***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************,,,---...---000:::HHHRRRlllqqqllldddttt{{{aaannnwwwuuuhhhiiiFFF:::>>>777888999;;;<<<===>>>>>>AAABBBBBBAAA@@@???>>>>>>:::;;;<<<======<<<;;;:::===;;;999888777666444222000000000///......------+++++++++*********))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------/////////000111111222222222555555666AAAaaalllwwwZZZYYYiii\\\YYYlll[[[RRRxxxzzz\\\aaatttoooyyy}}}\\\===555:::333333333222222111111111222222333333333444444444222222333444555666777888666666777888:::;;;<<<<<>>>>>?????????>>>>>>:::;;;<<<======<<<;;;:::<<<:::888777666555333111000000//////...------,,,++++++*********)))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))+++++++++,,,,,,,,,,,,---......///000000111111222111555888777888CCCXXXiiinnnYYY[[[qqqzzz```ZZZtttvvv```XXX~~~}}}qqqccchhh~~~xxxNNN:::555666777333333222222222111111111222222222222222222333333222222333444555666777777555666777888:::;;;<<<===AAABBBCCCCCCBBBDDDFFFIIIKKKHHHGGGGGGEEEDDDHHHOOOKKKNNNPPPPPPOOOPPPSSSVVVXXXKKK]]]XXXppphhhWWWUUUUUUUUUUUUUUUUUUUUUUUUaaa___lllrrrUUUYYY|||{{{zzz|||yyybbbKKK;;;222......000///...,,,+++++++++******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************,,,++++++++++++,,,------......//////000000111111111111222333555666777888444:::@@@>>>;;;===HHHRRRZZZwww|||kkk___[[[WWWQQQNNNNNNMMMKKKHHHCCCAAA???<<<:::999::::::777666555444222111000000}}}jjjsssqqq~~~qqqQQQggg{{{uuuooo___cccIIIIII<<<444222666555333333222111...,,,---,,,+++***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******'''***,,,+++)))))),,,///:::GGGGGGDDDUUUrrruuuxxxaaaKKK666000555999:::999444444666888999:::::::::999:::;;;<<<============:::;;;;;;<<<<<<;;;;;;:::;;;999777666555444222000//////......---,,,,,,,,,************)))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,---......///000000111111,,,222777888555444777;;;dddfff>>>,,,111999666///222222111111111111000000111111111111111111111111111222222333444555666666444555666888:::<<<===>>>???@@@AAAAAAAAACCCFFFIIIOOOLLLKKKKKKHHHDDDEEEIIIMMMNNNNNNOOOPPPQQQSSSTTTXXXMMMYYYUUUiiibbbSSSSSSTTTVVVWWWWWWVVVTTTSSS\\\\\\\\\eeecccXXXyyysss```hhhxxxjjjXXXBBB333000111222111///...---,,,+++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,---......//////000000000111333444555666666555777999999888666444444EEEHHHKKKOOO\\\ttt|||jjj___[[[ZZZVVVSSSPPPNNNLLLIIIGGGEEEDDDCCC<<<;;;:::888888888999999555555444333111000//////kkk|||uuuzzz|||lllMMM___nnndddzzzkkknnnPPPKKK;;;444444777555333222222000---+++---,,,+++***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***&&&)))++++++***)))+++---,,,333,,,""")))888III[[[{{{uuu```GGG444222333666666222111333111222444555777888888888888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;:::::::::999777555444444333111///......------,,,,,,++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++---------...//////000000---///222444555555666777777LLLkkk~~~;;;555000222777888333,,,000000000000000000000000000000000000000/////////111111222222333444444555333444555777999;;;<<<===<<<===??????@@@BBBFFFIIIJJJJJJLLLOOOLLLEEEAAAAAALLLKKKJJJLLLNNNPPPQQQPPPXXXOOOSSSJJJTTTgggWWWOOOQQQRRRTTTVVVWWWXXXWWWVVVUUUWWW```eee^^^cccpppZZZYYYjjjrrrooojjjsss~~~}}}xxxrrr|||```ddddddCCC999///---111555444000...---,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))***************************************+++,,,,,,+++++++++,,,------......///000000111222444444555888777666777999;;;<<<===BBB@@@;;;666666===GGGNNNSSS\\\kkkzzz{{{pppcccYYYLLLLLLNNNRRRVVVVVVOOOIIIKKKLLLJJJGGGBBB>>>======999888777666666666666777333333222111000///......}}}hhh|||ooovvv|||mmmNNN]]]hhh\\\zzzpppxxxXXXLLL999444777666555333222111000---+++---,,,+++***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))***,,,...%%%111222///111...***...888EEEaaa}}}cccPPPAAA555...:::888777444...)))---555000111222444555666666777:::;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::666555333222222111000...------,,,,,,+++*********)))))))))((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,---......//////111000///000222333444444333444GGGggg~~~SSS@@@000222444222...---...111////////////////////////////////////////////////000000111111222222333333222333444666888999;;;;;;:::;;;======>>>AAAEEEHHHJJJGGGGGGJJJJJJGGGEEEGGGIIIHHHGGGHHHJJJLLLLLLLLLSSSQQQTTTLLLMMMXXXSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUSSSNNNRRR]]][[[TTT]]]pppxxxmmmjjj```nnn|||zzzkkkaaa\\\[[[qqqwwwrrrxxxtttffftttoooLLL???444222111111222000,,,(((---,,,+++***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++*********+++,,,,,,------...//////000111222333333555555444333222444777999555888>>>CCCEEECCCAAA@@@>>>@@@CCCFFFHHHLLLPPPSSSWWW[[[___```^^^[[[XXXXXXYYYVVVQQQNNNNNNPPPRRRSSSXXXUUUPPPMMMLLLKKKHHHFFFIIIIIIHHHEEE@@@===;;;;;;999888777666555444333333111111000///...------,,,qqqrrrttt~~~pppOOO[[[ggg^^^pppjjjwwwXXXLLL777333777555444222222111000---+++---,,,+++***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))+++***(((''''''(((***+++(((,,,'''###((())))))222,,,(((***999TTTuuuoooRRRIII;;;222.........//////)))(((,,,111222333555///000111333444555555666;;;;;;;;;<<<;;;;;;:::::::::999999888888999999:::444333111000111000...---,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********+++++++++,,,------............///111444444333222888333444===UUUwww|||aaaDDD666000777444000---,,,---///000------............//////.........//////000000000000000000000111111222222222222333444666777888888888:::;;;<<<===???CCCFFFZZZPPPGGGCCCBBBAAADDDHHHEEEEEEEEEEEEFFFGGGHHHIIIEEELLLRRRQQQPPPSSSRRRPPPOOOOOONNNLLLLLLLLLLLLLLLMMMQQQPPPKKKOOOXXXUUUIIIWWWyyyiiibbbXXXPPPQQQ^^^qqqwwwrrrppppppppppppUUUPPPPPP\\\ppp]]]}}}wwwrrrTTT888444>>>222222222000---,,,,,,---,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++)))******++++++,,,,,,------......///000000111111...222666777555333444555>>>888444444555777===DDDJJJJJJIIIGGGEEEFFFIIILLLJJJMMMPPPRRRRRRQQQPPPPPPIIIMMMPPPQQQPPPQQQTTTWWWMMMJJJGGGEEEFFFIIINNNQQQGGGFFFCCCAAA@@@>>>======999888777666444222111000//////...------,,,++++++uuutttsssuuuNNNVVVggggggiiidddsssYYYPPP;;;444444444222111111111000...,,,---,,,+++***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((''''''((()))))))))$$$,,,,,,...555///(((+++'''---111///---222<<>>---///...---++++++---111333++++++***))))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))******++++++,,,---------------...//////000000...111555777999888888777222111555===AAA??????AAA;;;<<>>CCCFFFEEEDDDEEE@@@CCCFFFEEEAAA@@@DDDIIIHHHHHH???CCCHHHJJJNNNGGGHHHKKKNNNQQQRRRPPPMMMKKKIIIBBBBBBHHHHHHAAAAAAHHHEEEHHHEEEAAAQQQuuuvvv```AAA444:::555+++...333111...,,,+++,,,------,,,+++***)))))))))))))))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************+++,,,,,,------,,,------....../////////444111......111333333111;;;555444888:::777888<<<>>>@@@CCCDDDDDDDDDFFFHHHLLLKKKJJJKKKNNNQQQRRRQQQPPPOOONNNMMMLLLKKKKKKJJJCCCFFFHHHHHHFFFEEEFFFHHHMMMFFF>>>:::::::::777333333333333333222111//////---,,,,,,++++++*********xxxzzzwww|||{{{nnnooowwwNNNIII[[[fffuuubbbOOO:::777///444444333333111000...---,,,,,,+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************))))))***++++++++++++***,,,,,,,,,---------......888:::===CCCIIIOOOTTTVVV]]]^^^aaacccfffiiikkkmmmrrrqqqpppnnnllljjjiiihhh___\\\UUUMMMDDD;;;555111111111000000/////////...---------,,,,,,+++++++++------------------------///000222333444444333222444555666777888888777666:::999999888777666555555111///---------,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,------.../////////111222333444666777888999<<>>???AAACCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFJJJNNNOOONNNLLLKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA???@@@BBBBBBAAAKKKgggxxxppprrr|||~~~pppmmmAAA888666444222222222000///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++,,,------......////////////000111111222222444444555666777888999999;;;<<<===>>>@@@BBBCCCDDDHHHHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCAAA@@@===:::777555333333222222111000///...------,,,,,,++++++***)))((((((uuuooo~~~ssskkkuuuPPPOOO\\\zzz|||fffzzzeeeKKK444666555444444333222111///...---,,,+++***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********((()))******++++++******++++++++++++,,,,,,,,,,,,'''((()))***,,,...000111......///111222444555555777777666555555444333333.........---,,,+++++++++............---------,,,------,,,,,,,,,+++++++++------------------,,,,,,...///000111222222222111333444666777888888888777888888777666555444444333000///---,,,---,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********+++++++++,,,,,,,,,,,,,,,---......//////000111222333444666777777555:::BBBMMMaaa___BBB888888333333111000///.........---,,,,,,,,,,,,------...------------------------------.........//////////////////000000000111111222222222222333444555666555666888:::<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIIIIHHHHHHGGGGGGEEEHHHKKKLLLKKKHHHGGGFFFCCCBBBAAA@@@????????????AAA@@@AAA@@@<<<:::BBBNNNNNN{{{wwwooorrr|||tttbbbGGGAAA???777444222111111000///---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---........./////////000111111222222333444555666777888888999999:::;;;<<<>>>@@@AAABBBDDDDDDEEEGGGJJJJJJIIIGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCCCC===<<<:::777555333222111111111000///...---,,,,,,,,,,,,+++******)))((((((xxxsssuuupppnnnIIIKKKPPPaaapppeeeoooOOO111444666444444333222111///...---++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((((((((((((((())))))))))))(((((()))***************)))))))))*********++++++000///...---,,,++++++***************))))))))))))))))))))))))*********+++******+++,,,---...//////+++++++++++++++*********,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000222333555666888888999999777666555444333222222111000...,,,,,,,,,,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))*********+++++++++++++++,,,,,,------....../////////000111333444555555555555222...333LLLqqqfffDDD111+++,,,---000000...---,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000222222111222222333444555666666777999;;;>>>@@@AAAAAA@@@?????????@@@BBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEECCCEEEHHHHHHFFFCCCBBBBBB??????>>>===<<<<<<<<<<<>>999666666FFFCCCQQQxxxmmmuuuTTTJJJDDD555***555222000/////////---,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,------.........//////000000111111222333333444555666777777888777777888:::<<<===??????AAAAAABBBDDDFFFGGGFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHFFFDDDBBBAAA@@@???999888666444222111000000//////......---,,,++++++++++++******))))))((((((sss{{{iiiDDDKKKOOOYYYeeeaaayyyXXX555333222333333333222000///---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((())))))******))))))((())))))))))))*********------------,,,,,,++++++///......---,,,+++******++++++,,,,,,------.........---,,,+++***)))((((((*********)))))))))))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,------......///000000000111222333555777888999999666666555444222111000000...---++++++,,,,,,***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))************++++++++++++,,,------......---......000111222222333333888===;;;777777===CCCPPPsssjjjNNN???000...666;;;666...///...---,,,++++++++++++------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////111111111111111222444444555555555555777999<<<===??????======>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCBBBAAA@@@BBBCCCDDDDDDAAA???>>>>>>===<<<<<<;;;::::::;;;;;;<<<999999;;;>>>?????????999888===GGGRRRiii}}}mmm{{{xxx~~~bbb@@@<<<<<<777:::333111///.........---+++,,,,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))))))))***************++++++,,,------............//////000111111111222333333444555555666666555666777999;;;<<<>>>>>>AAA@@@AAACCCEEEFFFDDDBBBEEEEEEFFFGGGHHHIIIJJJKKKFFFEEEBBB@@@===;;;:::999555444333111000000000000...------,,,+++***************)))))))))(((((((((uuujjjHHHVVV___lllfff]]]sssVVV777444000333333222222000...---,,,***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))((())))))))))))************&&&&&&((()))******))))))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))*********************************+++++++++,,,,,,------......///000000111000111222333555666888888777666555444222111000///---,,,******++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***************++++++,,,---------,,,------...///000111111...///222444666888888888???FFFTTTmmm|||\\\DDD666333444222...***)))+++///...---,,,+++++++++++++++---,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000000///000000111222333555444444333444666777999;;;;;;;;;<<<===???AAACCCBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBBBBAAA@@@???>>>AAABBBBBB@@@>>><<<<<<<<<<<<;;;::::::::::::::::::999::::::888777888:::;;;222777AAACCC999444DDD[[[}}}xxxvvvzzzooo}}}llleeeCCC\\\UUU<<<444111000;;;333111............---,,,++++++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***************++++++,,,------............///000000111111222222222333444444555555666666777999;;;<<<>>>>>>?????????AAACCCCCCBBB@@@BBBCCCDDDEEEFFFGGGHHHHHHCCCBBB???===:::888666666333222111000000///000000,,,,,,++++++******))))))))))))((((((((((((((((((~~~zzzvvv{{{~~~mmmLLLXXX```mmmlll[[[uuudddMMM555555333333333222111000...---,,,))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((()))))))))*********+++,,,---...---,,,,,,***************************))))))((((((''''''&&&&&&'''((()))***,,,------(((((())))))))))))******)))))))))))))))*********)))))))))******++++++,,,------------...///000111000000000111222444555666666666444333111000///...,,,+++******++++++)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))******++++++,,,,,,---,,,,,,---......///000000555000+++,,,222777999999222CCCMMMIIIIII```jjjJJJ666111333666888333...)))((((((((()))------,,,+++++++++++++++++++++******)))*********************************************+++++++++++++++,,,,,,,,,,,,---------///////////////000222222555555555555666777888888888999:::<<<===???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDCCCAAA@@@???@@@@@@???===;;;999:::<<<::::::999999999999::::::111888===:::666555666666FFF777,,,111:::===777111222GGG]]]}}}xxxkkkYYYDDDBBBLLLFFFDDD777111===AAA333&&&111///---------...---++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,---------......//////000000111111222222222333333333333666666888999;;;===>>>>>>===<<<===>>>@@@@@@???===>>>???@@@AAABBBCCCCCCBBBBBBAAA>>><<<999777666555222111000///////////////+++++++++*********))))))((((((((((((''''''''''''www~~~~~~rrrSSSWWWVVV___lllYYYqqqaaaLLL666666333222222222111000...,,,,,,(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&'''''''''(((((((((((($$$&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''(((((()))))))))((((((((()))))))))******(((((())))))***++++++,,,,,,,,,++++++,,,---//////000/////////000111333444555444333111///...,,,,,,+++***))))))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,---....../////////666444333333444444111...@@@<<<666555<<>>>>>======>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDCCCAAA???>>>======<<<:::777777999;;;888888888777777888888999000777;;;888666999:::888***555>>><<<666555888:::000<<<>>>;;;BBBVVV{{{{{{\\\PPPFFFEEE@@@999;;;DDD===999;;;:::333333666333///---++++++,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,------------......///000000000111111111222222222222222555666777888:::<<<===>>>=========???@@@@@@>>>===<<<===>>>@@@@@@@@@?????????>>><<<999777555444444111000///...------------+++++++++************)))''''''''''''''''''''''''qqqxxx^^^```XXX^^^hhhXXXvvviiiTTT;;;777111222222222111///...,,,+++(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((*********((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''((((((((())))))******'''(((((()))***++++++++++++******)))***,,,---...000///.........000111222333333111000...,,,+++***+++***))))))******)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,---------....../////////))),,,///222333333444444888:::<<<<<<999888===CCC???@@@NNNdddqqqyyyjjjNNNCCC@@@999//////...///222000,,,///555'''---111...'''$$$''',,,+++******))))))))))))***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...------......///000111,,,...111555888999:::;;;777999<<<>>>>>>===;;;999============>>>???@@@AAA???@@@AAABBBAAA???===<<<;;;;;;:::777555555888:::777777666666666777777888999:::777000000666999777222555222,,,///888:::555777666333999@@@:::777CCCIIIeeerrr~~~zzzjjj\\\UUUVVVHHHFFFCCCAAA@@@>>>;;;:::<<>>>>>@@@AAAAAA@@@???>>>;;;:::888666444222222111000///...---,,,+++++++++++++++++++++************&&&'''''''''''''''''''''zzzyyy|||mmmbbbwwwfffooohhhdddrrrZZZ999222555333222111000///...---,,,+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,+++******+++,,,,,,,,,---...///000000000000111000...,,,++++++++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))*********+++++++++))))))***+++---......////////////000111222444444666666777777888888999999:::<<>>===??????@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@>>>===999888777777888888777555666555555555555444444444333333333333333333333333444444444333333444444444666666666666777777777777666888:::;;;???HHHTTT]]]mmmsss~~~sssgggTTTNNNHHHEEEEEEEEEEEEDDDAAAAAAAAA@@@???>>><<<;;;666555444333111000///...,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......---...///000111222333333555555666777888999::::::@@@<<<999;;;???AAA???<<<>>>@@@BBBDDDCCCAAA===;;;555666666666444111...,,,...------...///...+++)))))))))))))))))))))))))))((((((((((((((((((((((((vvv}}}|||jjjcccyyygggmmmvvvpppvvv\\\:::222555333222111000///...---,,,+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,++++++******++++++,,,,,,,,,---...///000000///000///---+++************((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++))))))***+++,,,---....../////////000111222333444444555555666666777777777999;;;===???AAAEEEKKKOOOHHHYYYccc[[[SSSVVV___cccRRRSSSTTTUUURRRNNNJJJGGGJJJIIIGGGDDD@@@<<<888666<<<888444111000000///...---,,,,,,+++******))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))******+++,,,,,,---,,,,,,,,,------------...111111111222444666777888999:::===???@@@???>>>===??????@@@@@@@@@??????>>>===>>>@@@@@@@@@???===<<<999777666666777777666555555555555444444444333333333333333222222222222222333333222222222222333333444444444444555555555555999888888666555777:::======???CCCGGGJJJLLLMMMMMMOOOOOOOOONNNKKKHHHFFFDDDKKKGGGCCCAAABBBCCCCCCBBBAAAAAA@@@???>>><<<:::999555555444222111000......,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------...///000111222222333444555555666777888999:::===;;;;;;===AAABBB>>>:::===???AAABBBAAA???<<<:::444444444333222000...---...---,,,,,,,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((uuu~~~qqqrrrzzzgggaaaxxxeeeiiilllddd~~~kkkTTT666222666333222111000///...---,,,+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,+++************+++,,,+++,,,---......//////...---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))************))))))***+++,,,------............///000111333333222333333444555555666666777999;;;<<<>>>AAAEEEIIIFFFJJJHHHAAA@@@GGGJJJHHHDDDEEEGGGHHHGGGDDDAAA???333333444444444444333222333111///......///...,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------111111111000111111222333666888:::===>>>>>>===<<<>>>??????@@@@@@?????????======>>>???>>>===;;;:::777666555555666666555444444444333333333222222222111111111111222222222222111111000000000000111111111111111222222222333333444444333444555555333222555555555555666666666666999777666555666:::>>>@@@@@@>>>======>>>@@@??????@@@@@@???>>><<<999888666444333222111000///...---+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********++++++************++++++++++++---......///000111222222444444555666777888888999;;;;;;<<>>AAADDDDDDCCC???<<>>????????????>>><<<<<<<<<<<<<<<;;;999999666444333333444555333222222222222111111111000000000000000000000111111111000000////////////000000///000000000111111111111111///000333777999888555::::::999999:::;;;===>>>>>>>>>>>>>>>>>>>>>======::::::;;;<<<=========<<<@@@???>>><<<:::888666444222222111000///...---,,,+++*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))*********************++++++++++++,,,------...//////000111111333333444555666777777888::::::;;;>>>@@@@@@===999<<<===>>>>>>===;;;999777111000...------...///000000---***((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((iiissszzz{{{~~~yyyeee[[[qqqbbbkkkyyymmmkkkSSS555000444333222111000///...---,,,+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********************************++++++,,,,,,,,,,,,+++(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))******+++++++++,,,,,,,,,---...///111111111222222333555666666777666888:::;;;;;;<<<>>>@@@BBBAAA>>><<<>>>AAAAAA>>>AAAAAAAAA@@@>>>===;;;:::222111000...---,,,++++++---,,,+++,,,---,,,***(((******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((('''(((((())))))******++++++++++++,,,,,,,,,------////////////000111222333222333555888999:::::::::;;;<<<======>>>>>>>>>===;;;:::::::::999888777777444333111222333333222000000000000000////////////........./////////000000000000////////////000000//////000000000111111111444111...///222444333111666555333111111111222333000222444666777777777666:::;;;<<<===<<<;;;;;;:::???>>>===;;;999777444333000000///...------,,,,,,*********)))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---------...//////000000222222333444555666666777;;;::::::;;;<<<<<<<<<;;;<<<<<<======;;;999777666111000...,,,,,,---///111000---***))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((iiilll||||||zzzxxxggg]]]sssdddmmmxxxlllkkkTTT555///111333222111000///...---,,,+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***))))))***++++++***))))))******++++++++++++******&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,---...000000000111222333444555666777555777999::::::;;;<<<>>>CCCCCCCCCBBBAAA@@@>>><<<===<<<;;;999777555444333555444222111////////////---,,,++++++,,,+++)))''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((('''''''''((())))))******++++++++++++,,,,,,,,,,,,.........///000222333444333333555666777888999999999999:::;;;<<<<<<<<<<<<:::999888777666666555555222111000000111111000/////////.........---------,,,,,,------......////////////............///////////////000000000111111333111......000222444444555444333333333444666777555444333333555777:::;;;:::<<<===<<<;;;999::::::;;;;;;:::999777555333222///......---,,,,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++,,,,,,,,,---------------......//////111111222333444555555666999999888888999999:::;;;::::::::::::999777555444000///---,,,,,,---...///...,,,***)))******)))(((''''''''''''''''''''''''((((((((((((((((((((((((nnnkkktttyyywwwzzzjjjbbbvvvaaafffddd[[[tttcccQQQ666000222333222111000///...---,,,+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((()))***++++++***)))((()))***************))))))&&&&&&'''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))******++++++,,,...///000...///000111333444555555333555777999999999;;;<<<;;;;;;<<<>>>???===<<<;;;;;;:::888555444333222222444222000...,,,+++++++++,,,+++)))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))******++++++++++++,,,,,,,,,.........//////111222333444444555666666777888888777777888::::::;;;;;;;;;999888777666555444333333111000//////000000///---...------------,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,------........./////////000000...///000000111333666888///000000222333555777888777666444222222222444555777999;;;:::888777999;;;777777666555444222000///---------,,,++++++******((()))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++,,,------------.........000000111222333444555555555777888999888888888888777777777666555333111000...---,,,+++***++++++,,,***)))((()))******)))'''''''''''''''''''''''''''((((((((((((((((((((((((nnniii{{{ttt}}}mmmfffwww\\\[[[aaaXXXttteeeUUU:::444444333222111000///...---,,,+++***)))(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((()))***++++++***)))((())))))************)))(((%%%&&&'''((('''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********+++,,,---//////------...000111333444444111333666777777888999;;;@@@>>>===@@@AAA@@@===<<<:::888666555333333444444...---,,,++++++,,,......***)))'''(((***+++++++++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,...............///000111555555555666666666777777555666777888999:::::::::888888666555444333333333111///......//////...------------,,,,,,,,,++++++******+++,,,,,,---......,,,++++++++++++++++++,,,---------.........//////---///111000---+++,,,///222222222111000000/////////000222444444333111000444666888777555555888;;;444333333222111000......---,,,,,,++++++*********(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************,,,,,,------------------000000111222333444444555222555888:::999777666555555555555333222000///...---,,,+++***))))))))))))&&&&&&'''(((******(((&&&''''''''''''''''''''''''((((((((((((((((((((((((rrrzzz}}}vvvxxxgggoooyyypppzzzuuuhhh}}}iiiTTT666000333111111000000//////......,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))******++++++,,,------......///000111222333333666666555666777888:::;;;;;;;;;:::::::::;;;;;;<<<888777666444222000///...///......---+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111222333444555555555666888:::888888888999999::::::;;;999777444111///...//////......---------,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000000000000///000000000111111111111222222222222222222222222333444444555666555555555333222111///......------,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))************+++++++++,,,,,,------------------222222333333333444444444555555777888888999999999;;;888333111///...,,,***,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((ooo{{{zzzuuunnnppptttkkkwwwtttcccvvvdddTTT999222333111111000000//////......,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,------......///000111222333444444333444555666888999999999999999999999999:::777666555333111000............---,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,---...///000111111222444555555444555777:::777888888888999999::::::888666333111///......///------------,,,,,,,,,,,,************************(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////////////////000000000111111222222222222222222222222333333444555555555555444111111///...---,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********++++++++++++++++++,,,,,,,,,,,,---000000111111111222222222444444666777888888888888999666333000///...,,,***,,,,,,+++******)))(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((lllwwwuuusssqqquuummm|||}}}jjjyyydddTTT:::222///111111000000//////......,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,------...///000111111222222111111111222444666777777777777777777777777777555444333222000///...---------,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,---...///000000111111333444444444444777999777777888888888888888888666555222000............---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''''''''((((((((())))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000111111111111111111111111111222333333444444333333//////...,,,++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))*********++++++*********++++++,,,,,,,,,....../////////000000000222333444666777777888888777444111//////---,,,***++++++******))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((hhhrrruuummmnnnrrrjjjwww|||mmm|||dddQQQ888111000111111000000//////......,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,,,,---...///000000111111000000000111333555666666666666666666666555555333222111000///...---,,,,,,,,,+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***+++++++++,,,,,,---......///000000111222333333333444666888666666777777777777666555333222111///...---------,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((((()))))))))************************************+++++++++++++++++++++,,,,,,,,,---------............/////////000000000000000000000000000000111222222222222111///...---,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))******************++++++,,,,,,---------............/////////000111333444555666666666444222///......---+++)))******)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((bbblllyyysssyyyeeejjjqqqgggqqqppphhh|||bbbLLL444333555111111000000//////......,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))'''(((((())))))******+++++++++,,,---...//////000111000000000111333555666666666666666666555444333000000///...------,,,,,,*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,------....../////////111222222222222555777555555666777666555333222000000///...------,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////......///000000000000000......---,,,++++++++++++))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++++++++,,,---......///........./////////000000000000111222333333333333111///...---------+++)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((```xxxjjjuuupppuuudddmmmyyyrrr}}}uuupppgggMMM444222333111111000000//////......,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))'''''''''((())))))************+++,,,---......///111111000000111333555666444555666666555444222111---------,,,,,,+++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))******+++,,,,,,---------.........///000111111111222444666444555666666555333111///......---------,,,,,,+++******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................,,,---......//////......------,,,+++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++,,,---......//////....../////////000000000000000111111111111000000---,,,,,,,,,------+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((gggrrr~~~nnnzzzrrrsss```fffrrrnnn}}}uuupppgggOOO777222000111111000000//////......,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((())))))***))))))***+++,,,---......000000///000111222444555222333444444444222000...,,,+++++++++++++++******(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,,,,------------.........///000000000111333555333444555666555222///---,,,,,,,,,,,,,,,,,,++++++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,---...---------++++++***)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))***+++,,,---...//////............/////////000000111111000000///...---+++******+++---,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((ppppppvvvuuuvvvqqqVVVRRRXXXTTTdddbbb]]]ttt]]]MMM;;;777333111111111000//////......,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))***+++,,,------...////////////000111333444000111222333222000...,,,+++*********************''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,,,,---------------------///000000000000333555333444555666444111...,,,++++++,,,,,,,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------++++++,,,------------,,,***))))))(((((((((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))+++,,,---......---------.........//////111111111000///---,,,+++***)))***+++,,,,,,***(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((mmmqqq{{{zzzqqqyyyooofffNNNQQQKKKSSSccc]]]fffYYYRRR222000///111111111000000///...---,,,+++***(((''''''''''''%%%%%%%%%$$$$$$#########################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!"""$$$'''***,,,################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,------.../////////333333333333111///---+++************************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,---------.........///000111111222222111333333222111000///......------,,,,,,+++***))))))******))))))((((((''''''''''''''''''''''''''''''***)))'''&&&'''(((***+++((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---////////////////////////111000000///......------***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuu|||{{{tttzzzjjjdddRRR\\\^^^kkkbbbaaajjjXXXNNN222222111111111111000000///...---,,,+++***(((''''''''''''%%%%%%%%%$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$###$$$&&&(((+++---################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,,,,,,,,,,---......//////222222222111000...,,,+++************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,------------......///000111111111111222222111000///...---------,,,,,,+++******))))))***)))))))))(((((((((''''''''''''''''''''''''''')))((('''&&&'''(((***+++((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---........................//////...---,,,,,,++++++***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuutttrrryyy~~~iiidddTTTccclll|||fffllltttZZZLLL333555111111111111000000///...---,,,+++***(((''''''''''''%%%%%%%%%$$$$$$$$$$$$###################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############%%%%%%$$$$$$%%%''')))***################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))******++++++,,,+++,,,,,,------......///000000000///...,,,***)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++++++++,,,,,,,,,------------...///000111111111111000000///...------,,,,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''''''''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((())))))***+++*********++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++************+++,,,,,,------------------------...------,,,***))))))((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ttt{{{ooorrr}}}rrriiiUUUdddkkkyyyiiiuuu___MMM444555///111111111000000///...---,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################$$$######"""###$$$%%%%%%################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))***++++++++++++++++++,,,------............------+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***+++++++++++++++,,,,,,,,,,,,------...///000000000000.........---,,,++++++***++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,++++++++++++++++++++++++------,,,+++***)))(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyy}}}pppttt{{{ppp[[[hhhjjjsssdddrrraaaNNN444555...111111111000000///...---,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""#############################################""""""#########################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((()))******++++++******++++++,,,------------,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++*********+++++++++,,,,,,,,,---...//////000//////------,,,,,,++++++************))))))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''((())))))***))))))*********+++++++++,,,,,,+++++++++*********************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++------,,,,,,+++*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''zzztttrrr~~~}}}tttcccqqqooosss^^^hhhuuu]]]MMM222444222111111111000000///...---,,,+++***(((''''''''''''###$$$$$$$$$$$$%%%%%%%%%################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((())))))******+++)))******++++++,,,,,,---,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******))))))*********++++++++++++,,,---...////////////,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''(((((()))***)))))))))************+++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sss}}}ttt|||zzzqqqbbbtttppppppccceeennnZZZLLL...222555111111111000000///...---,,,+++***(((''''''''''''######$$$$$$$$$%%%%%%%%%################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$###################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''(((((()))*********))))))******+++,,,,,,,,,,,,+++***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''(((******))))))))))))*********+++++++++,,,---............,,,,,,++++++++++++******(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''((())))))))))))))))))************++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++++++++++++++++++++******+++,,,,,,------...'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooo||||||wwwlll^^^oookkkhhhoooiiinnnZZZKKK+++000777111111111111000///...---,,,+++***(((''''''''''''#########$$$$$$%%%%%%%%%################################################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$ !!!!!!""""""""""""!!!################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********)))))))))***++++++,,,,,,,,,+++***((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***))))))))))))************++++++,,,---............,,,,,,,,,+++++++++++++++'''''''''((((((((((((((('''((((((((())))))******''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))************+++++++++************)))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++((()))***+++,,,---......'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''qqqrrrzzzuuuZZZnnnooo___~~~uuuyyyaaaIII666///888222333333222000///000111+++***)))(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################################################################################################################""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++************)))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''mmm~~~uuuaaaooosssfffwwwaaaGGG555...444222333333222000///000111+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################################################################################################################""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++***))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++*********))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''qqq|||ssszzzwwwxxxbbbDDD444...000222333333222000///000111+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################################################################################################################""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$#######################################!!!$$$&&&%%%""" """######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))*********++++++++++++******************************))))))((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''xxx{{{qqqnnnooohhhtttwwwbbbBBB555000000222333333222000///000111,,,+++***(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""######$$$$$$######"""########################""""""#########$$$$$$$$$################################################"""&&&***)))$$$!!!!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((()))))))))************+++************************)))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''www|||qqqkkkggg```mmmsssaaaBBB666222333222333333222000///000111,,,+++***)))''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################&&&+++///...)))%%%&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((ooozzzqqqvvvuuuoooqqq```DDD777333666222333333222000///000111,,,+++***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$###############$$$$$$$$$########################%%%'''***)))&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((qqq}}}nnnbbbqqqooohhhqqq|||___FFF666111777222333333222000///000111,,,,,,***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$""""""#########$$$$$$$$$#######################################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***)))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((({{{|||{{{{{{xxxcccqqqgggZZZrrr~~~www___HHH555///777222333333222000///000111---,,,+++)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$###########################################################################################################################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################(((&&&$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))tttfff|||sssbbbrrr[[[BBB222///333333333222111000///......,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""##################$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&***))))))))))))***++++++,,,***))))))***++++++***+++*********++++++***))),,,+++***)))(((((((((((())))))))))))************(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((yyyzzzooossseee~~~oooYYYBBB333000444333333222111000///......,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""##################$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************)))))))))((((((******)))(((((((((((((((***)))'''''''''(((''''''((('''&&&'''((((((((((((******************++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((nnnyyy}}}hhhmmmfffeeezzzmmmXXXBBB444222444333333222111000///......,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$######$$$$$$$$$$$$##############################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++************))))))))))))))))))***------------------......---,,,,,,+++++++++,,,,,,((())))))*********))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((qqqpppwwwgggbbb[[[]]]}}}{{{nnnWWWAAA666333444333333222111000///......,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%///---***'''&&&%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++))))))******+++---...///((()))*********+++,,,...,,,,,,,,,+++))))))***+++,,,---------,,,+++)))(((************)))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************************************************************)))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))ssssssvvvpppfff]]]yyyrrrXXXAAA666333222333333222111000///......,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111///,,,(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******))))))))))))************++++++++++++++++++++++++,,,+++++++++,,,---...///...///000///------///111---///111111//////000222////////////......---,,,,,,,,,++++++******************)))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************************))))))************))))))vvvuuuuuurrrssssssuuuXXX@@@666444111333333222111000///......,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''***)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))******+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,000222333222///...000333)))---222333111///000111------,,,,,,,,,,,,---.........------,,,+++++++++************))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))tttuuu}}}~~~kkkhhhwwwuuuVVV===666444111333333222111000///......,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))******++++++))))))*********+++++++++,,,,,,---------........./////////000111222333444,,,000555666555777<<>>CCCGGGFFF@@@:::777777999777444111/////////000000//////...------,,,,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))```vvvpppjjjwwwuuuTTT<<<555555222333333222111000///......,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++)))************+++++++++---.........//////000000...///111444777;;;>>>???DDDJJJQQQVVVZZZ___hhhooo}}}uuujjjdddbbbPPPLLLFFF???:::888777777111000000///......------+++++++++************))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******gggvvvvvvgggcccttt\\\EEE888444222444333333222111000//////---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$''')))'''$$$***(((%%%$$$######""""""###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((()))))))))+++,,,......---+++******)))***(((&&&&&&)))+++++++++,,,...---+++))))))***+++***'''%%%&&&)))***(((&&&%%%&&&''')))***(((&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************+++++++++222///+++((())),,,000333000000///......000333555;;;===AAAIIIZZZpppkkkVVVNNN@@@===111666222&&&333888///***&&&(((---///---((('''(((((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************---------------,,,+++***'''(((+++,,,------,,,,,,------...000///,,,+++---///---,,,---//////...---(((...000---,,,000333222)))***+++---......+++)))''''''(((***------+++)))+++++++++************)))cccooozzzzzznnnkkk}}}qqqZZZCCC888444444444333333222111000//////---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&'''((('''$$$###$$$$$$%%%'''(((***,,,%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))---//////,,,(((%%%,,,)))&&&&&&))),,,------+++...000000000000...,,,))))))))))))*********************)))++++++***'''...,,,)))(((((('''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))************++++++++++++,,,---...,,,***'''***,,,000555:::>>>@@@BBBMMMmmmuuuxxx~~~xxxlllqqqmmmmmmssskkkDDD===???777333###+++111555222)))$$$%%%)))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))************,,,,,,,,,---------------222111...,,,+++,,,---...***+++,,,,,,)))(((***---...//////---...000111///222444333000---+++***)))/////////---,,,+++---...111000...---------+++)))++++++++++++************nnnvvvyyyyyykkkddd|||{{{yyymmmWWWBBB777555555444333333222111000//////---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''(((((())))))'''(((((('''%%%$$$%%%&&&)))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))***)))'''&&&'''(((***,,,111---))))))---111111///...,,,+++***)))***+++---000...---...000111///,,,,,,++++++,,,,,,+++(((&&&+++(((&&&%%%'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********++++++((()))***,,,...000222333---555<<<>>>DDD[[[pppfffhhhdddlllqqqmmmlllssszzzvvvsssqqq{{{}}}dddHHHBBB444999111)))***111555111+++,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***++++++,,,---............---,,,+++,,,---///000111333333111//////222555,,,111222,,,,,,111333000)))))),,,000333333444666111222333111---+++,,,...///---++++++,,,.........,,,,,,,,,+++++++++******xxxhhh___rrryyy{{{yyymmmVVVAAA777555555444333333222111000//////---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&******+++,,,***((()))---***+++,,,,,,+++******+++%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))******+++)))(((((())),,,///111...------...///000111111888999===BBBCCC@@@======>>>:::777777888555---'''...+++)))+++---......000***)))((()))***+++***)))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((()))))))))***+++++++++,,,...000...+++,,,333999===KKKfffkkk]]]dddvvv{{{mmmWWW]]]rrrMMM===;;;777222---+++***+++,,,++++++******)))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++++++++++++++,,,------...***+++---/////////...---+++---///...///222444333666===>>>999888===???<<>>JJJvvvtttgggmmm}}}}}}eee~~~gggSSS===555:::<<<333)))+++******))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++************++++++++++++,,,++++++++++++,,,---...111111000000000111222222777===AAADDDJJJQQQSSSOOOYYY]]]`````````aaa```^^^bbb]]]VVVRRRPPPNNNHHHBBB>>>999444111222333111///222111000000111000...+++------------,,,,,,,,,+++qqqvvv~~~uuuuuu~~~pppWWW@@@666333333444333333222111000//////---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%'''***...222555555777>>>GGGHHHHHHQQQ___[[[SSSIIIDDDAAA===666000/////////.........------((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,---+++((((((+++111888<<>>777111...///...---...000111111///......---------,,,,,,,,,}}}~~~mmm}}}iiiwwwnnnooo~~~oooVVV@@@555444444444333333222111000//////---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))***,,,000555<<>>888666333333222111///...---,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------)))777OOOkkk~~~ZZZSSSGGG===555111///---+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,---...000000111===NNNpppqqquuuhhh\\\kkk}}}}}}tttzzz|||dddjjjzzzyyyuuuuuukkkuuuaaa888999666333///,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---///333888<<<>>>MMMUUUaaannnyyyxxxuuuZZZRRREEE;;;555333222333//////.........---------mmmjjj^^^}}}vvvxxxoootttyyyppp___BBB222444444444333333222111000//////---+++)))((((((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((&&&%%%%%%(((---333666;;;>>><<<777555777777444444<<>>IIIVVVXXXTTTrrr~~~{{{wwwsss^^^DDD;;;///+++444:::666222222555,,,''')))(((###$$$***%%%%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((***+++***'''&&&''')))---)))))),,,---,,,444===NNNkkkuuubbbLLL888000333//////---++++++---,,,(((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))111***&&&(((,,,,,,******---000&&&'''333///111HHHpppnnnmmmvvvccchhhxxxxxxyyy|||rrrbbbggg```yyylllAAAIII888(((333999---'''---$$$(((...)))'''---...******************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))************)))))))))***++++++,,,,,,222,,,)))---111111//////111444&&&444666IIINNNfffrrr|||ppp\\\MMM<<<222333111///000222///)))***000rrrtttaaa}}}nnnooovvvpppxxx{{{qqq^^^AAA111333444444333333222111000//////...,,,***)))))))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***,,,///333666777777555111//////333888===333222;;;HHHIII???>>>EEEMMMOOOLLLDDD===<<<:::888888===EEEXXXvvv{{{uuu^^^DDD888777999;;;<<<:::777444111000,,,%%%((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''(((***+++***)))///,,,+++...444???SSSeeevvv```FFF333888444000...---+++++++++)))))))))***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***&&&(((***,,,///000...+++(((---333777222111OOO~~~yyy}}}{{{sssmmmaaaaaa{{{tttzzzSSSBBBEEE&&&111222111***...333...+++***"""******************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************)))))))))((())))))))))))************))))))******+++,,,,,,,,,,,,+++---000///+++***,,,***555999LLLYYYgggsssyyyhhhYYY@@@777000---111444111---,,,pppyyybbbyyyeeennnvvvnnnsss}}}xxxnnn\\\@@@222444555444333333222111000/////////,,,************)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))+++...111333444444333444......222444444;;;FFFTTTTTTYYYbbbffffffgggiiissstttpppiiibbb^^^XXXQQQSSSGGG888000444CCCWWWeeepppEEE------666<<<@@@???777000...+++&&&)))(((''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))'''%%%(((---///,,,)))+++---444>>>LLLaaa|||xxxmmmCCC888111222111+++)))+++,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******&&&---///+++***...---((()))555999000<<>>???999111///333***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))+++***))))))+++,,,,,,+++...;;;PPPdddwww~~~aaaLLL;;;::::::222,,,------,,,++++++************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********---222///'''(((222555000444...666JJJsss~~~rrrzzzyyyyyyrrrbbbzzz\\\CCC:::)))444//////,,,(((111555+++,,,+++++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******++++++,,,---------/////////000///333@@@MMMaaakkkiiiLLL888111111444666qqquuu|||aaaooosssdddeeelllwwwyyynnniii^^^FFF888666333444333333222111000//////,,,***(((((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))++++++,,,---///111222333777444<<>>___```???222111@@@EEE:::222444+++)))&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++------***&&&(((...444FFFXXXrrr{{{{{{YYYJJJDDD<<<444111---,,,++++++******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************---,,,)))000;;;???:::;;;+++SSSooolllqqqyyyyyyTTTJJJ@@@999777222)))...333,,,,,,,,,,,,,,,++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++++++++++++++,,,------......444///,,,///777FFF]]]ppp```EEE888555555xxxrrrwwwwww~~~lllnnnsss}}}~~~rrrlll```HHH999555111444333333222111000//////+++)))''''''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))*********+++---000555:::<<<;;;999===EEEJJJOOO^^^nnnSSSTTT```uuurrreeeuuu```OOO;;;:::RRRtttsssNNN000///:::===<<<===111...)))''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******))),,,---***)))000???LLLffftttbbbRRRHHH>>>555111///...,,,++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++((()))+++...111555777777BBB]]]}}}dddhhhvvvkkkkkkZZZqqqIII;;;777666...,,,...***---------,,,++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))*********************++++++++++++,,,+++,,,,,,------......///---...444BBBUUUoooyyynnnTTT>>>000rrrmmmxxxnnnssszzzrrriii\\\EEE777555111444333333222111000//////,,,***(((((()))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((())))))******+++,,,---///222777;;;===<<<>>>AAABBBDDDNNN]]]jjjeee___hhh{{{ssszzztttzzzzzzXXX777555YYYzzz[[[===222888@@@BBB;;;666000+++))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))************+++,,,...777III```pppwwwgggTTTCCC888666222///---,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++...+++---111///---999IIInnnssszzz^^^pppOOO<<<:::333...///---...------,,,++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))*********************+++++++++,,,,,,,,,,,,,,,---......//////...:::OOOdddvvvgggIIIxxxlllyyy~~~uuuwwwsssgggrrr}}}}}}mmmbbbUUU???555666444444333333222111000//////---+++))))))***+++***)))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((()))******+++...///000111333444666666;;;CCCHHHEEEDDDLLLVVV[[[^^^]]]___kkk~~~|||~~~~~~hhhNNNCCCEEEtttkkkAAA777888333BBB===555...+++)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************...,,,---444FFF```|||pppVVV===;;;777222...,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++333...///444222555RRRtttgggsss}}}{{{```}}}~~~vvvNNNCCC999000///000......---,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,------.../////////<<>>///444222'''(((((('''''''''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************,,,,,,++++++***+++---...)))111777GGGddd{{{{{{VVV999666555,,,)))111---,,,******+++***)))''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))((('''''''''''''''***'''''')))++++++,,,------+++))))))+++...000111+++***)))***,,,---,,,***)))+++...///---+++)))(((''')))***+++***************))))))((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++---///...,,,)))...222111111HHH{{{nnn|||wwwOOO???DDD---333---***+++---***&&&+++444***++++++,,,,,,++++++******)))((()))++++++)))(((******++++++++++++******)))))))))))))))******+++)))************+++++++++))))))******)))***+++,,,000,,,///555333///999JJJ```vvvzzz{{{hhhpppmmmvvvwww{{{kkkaaaTTT>>>444666444444333222111000...------,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))******++++++,,,000//////222777:::<<<;;;===???CCCHHHOOOXXXbbbhhh{{{nnnXXXVVVJJJOOOyyy999222000<<>>NNNccc~~~qqqlllxxxQQQ===888666222------,,,******+++***)))((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))((((((((()))******000,,,)))((((((((()))***---+++***+++,,,+++'''###111000//////...---,,,+++,,,+++(((&&&&&&(((---000)))))))))(((&&&%%%%%%&&&******)))(((((('''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))+++---+++******+++,,,444777///,,,LLL~~~vvvwwwvvvsssmmmgggdddfffiiinnnvvvuuunnnIII???<<<%%%222111222333111,,,))))))++++++,,,,,,,,,,,,++++++***)))))))))++++++)))(((******++++++++++++******)))))))))))))))******+++)))************+++++++++---,,,,,,,,,,,,---...///---,,,///111222<<>>BBBGGGMMMTTT[[[ccciiiqqquuuzzzyyykkkpppgggHHHOOO}}}```???555;;;EEE???555222111)))(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************))))))***,,,...///...---@@@VVVkkktttfffrrriiiCCC888<<<777***...,,,*********+++)))((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))***+++,,,,,,&&&'''(((***,,,...///000(((((()))---222444333222(((***+++,,,+++++++++,,,222111111///...,,,+++***,,,,,,+++,,,,,,---...///++++++***))))))((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((+++...---***(((,,,000***+++000III}}}vvv~~~xxxjjjcccTTTQQQLLLHHHEEEEEEGGGIIIIIILLLQQQXXXaaalllwww~~~zzzvvvTTT<<<666/////////...///000---'''++++++,,,,,,,,,,,,++++++***))))))***++++++***(((******++++++++++++******)))))))))))))))******+++)))************++++++++++++***)))***---...///...///......333@@@[[[{{{xxxlllmmmrrrsssqqqzzzyyyzzzooosssjjjqqqwwwnnn```RRR===444555222444333222111000...------,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,,,,------...000000111222555888::::::???CCCHHHMMMQQQVVV[[[^^^\\\___cccfffiiinnnwww}}}yyy~~~yyyNNN???zzz```:::111>>>===<<>>AAAEEEHHHIIIJJJLLLNNNKKKNNNSSSVVVYYY^^^ffflllkkkqqqzzz~~~QQQHHHwwwQQQ777;;;>>>DDDBBB222///,,,(((&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************,,,......***(((333HHHYYYmmmzzzrrrqqqzzzzzzZZZFFF>>><<<333000---+++++++++***)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++***************+++...222111+++(((---000///000999BBBEEEDDDGGGPPPXXX^^^______]]]YYYUUURRRQQQLLLFFF>>>888555444333222///---------...---***'''))))))((())))))***+++,,,))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---***+++///000---...333BBBOOOvvvuuuhhhZZZRRRGGGFFFHHHNNNQQQRRRVVV[[[aaa```___^^^\\\XXXRRRNNNKKKIIIFFFEEEEEEHHHKKKLLLKKKEEEBBBLLLhhhwwwBBB<<<:::555...,,,...///---,,,,,,,,,------,,,,,,,,,+++***)))***,,,,,,***)))******++++++++++++******)))))))))))))))******+++))))))*********+++++++++,,,...000111000/////////222@@@TTTeeexxxxxxttt~~~nnnbbb```cccWWWJJJEEEGGGKKKIIIFFFRRROOOTTT___ddd```[[[ZZZuuuwwwfffqqqzzz{{{xxxooobbbVVVCCC999666111444333222111000...------,,,+++***)))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***++++++,,,,,,------......///111111111333555777:::===@@@AAAAAAAAAAAABBBGGGKKKPPPVVV\\\bbbhhhkkkmmmooosssvvvuuutttzzzUUUCCCmmmvvvPPP888333???CCC:::444000+++((('''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************(((,,,---,,,000BBB```wwwxxx}}}wwwxxxXXXFFF???777444000---,,,++++++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,++++++++++++,,,,,,---'''---///---555HHHYYY___[[[hhhxxx~~~qqq]]]GGG999444111......000222000...******)))))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++111+++***......---444???SSSzzzzzzmmm^^^SSSOOORRRWWWmmmtttuuugggZZZQQQLLLIIIHHHIIIHHHFFF@@@===MMMwwwpppCCC:::333222222000------,,,,,,------------,,,,,,+++******+++,,,,,,+++)))******++++++++++++******)))))))))))))))******+++)))************+++++++++,,,///111///+++,,,111777III```}}}{{{zzzfffTTTGGGEEEPPP]]]\\\^^^cccggggggbbbZZZSSSSSSJJJKKKYYY^^^RRRFFFDDD\\\zzzvvvbbbkkkyyy{{{xxxooo```SSSAAA888777222444333222111000...------,,,+++***)))(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********+++,,,,,,------,,,...000000///000333666555888;;;======>>>???AAAHHHKKKQQQXXX^^^bbbcccbbb```\\\[[[\\\\\\[[[```hhhuuuOOOHHHzzzNNN777:::@@@BBB999444...)))(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))************)))+++---333???UUUppp~~~tttqqqpppnnnoootttuuurrruuu}}}}}}zzzyyy]]]EEE<<<888222///---,,,+++************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,---...000222333///<<>>NNNdddzzzuuu{{{fffJJJ444333666111---///,,,,,,------------,,,,,,+++******+++,,,,,,+++)))******++++++++++++******)))))))))))))))******+++)))************+++++++++)))...000---+++333DDDSSSmmm~~~zzz^^^UUULLLKKKTTTjjj}}}oooiiigggaaaVVVOOOBBBOOOddd|||sss```aaammmuuuvvvnnn]]]OOO===777888444444333222111000...------,,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------+++...000///...///222555222444888;;;===???BBBDDDIIIJJJNNNTTTYYYZZZUUUQQQMMMEEE>>>>>>>>>>>>DDDLLLXXX```lllvvv}}}XXXGGGxxxSSSAAA777777<<<777///***(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,000:::LLLbbbvvv|||uuuvvvrrrrrriiidddgggiiihhhiiimmm}}}xxxxxxnnnyyyRRR>>>:::444000...,,,+++***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,...111444777888RRReeeuuuzzz|||wwwqqqooorrrwww|||~~~vvvwww{{{oooYYYKKKBBB<<<888<<<;;;888444111...,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,///111...888[[[vvvoooooo|||ppp^^^WWW[[[fffyyyxxxXXXLLLHHHBBB@@@EEESSSkkk@@@888888000***...,,,------......------,,,,,,+++***+++,,,---+++)))******++++++++++++******)))))))))))))))******+++)))************+++++++++***000333111222BBB___vvv~~~{{{mmm```mmmyyyxxxbbbTTTGGGQQQjjjttt{{{wwwrrrkkkrrrrrrpppxxxxxx}}}iii]]]SSS>>>000444999444444222000///.........+++******))))))))))))))))))(((((('''''''''((((((++++++******************************+++,,,------,,,,,,,,,---...///000111555555777999===AAAEEEGGGOOOPPPPPPOOOKKKGGGBBB???777666333111000111333555@@@EEEJJJQQQ[[[kkk~~~OOOLLL|||ttt>>>999EEE<<<<<<666+++(((,,,***$$$))))))))))))))))))))))))((((((((((((((((((((((((+++---,,,)))'''))),,,...222+++555RRRiiisssxxxmmmgggccc^^^ZZZeee___eeecccWWW```jjj]]]uuuuuuzzztttHHH999:::<<<000///000###+++******)))))))))))))))))))))))))))************+++*********))))))((((((*********))))))))))))))))))***+++------,,,***(((---111000000:::OOOaaaiiizzz|||uuuhhhmmmlllppp|||xxxppp\\\777===DDDLLLJJJ???333------222---((('''+++...+++%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))'''((()))*********)))))),,,+++)))(((((()))+++,,,,,,***(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))*********************)))))))))))))))***************+++++++++'''///***555...MMM{{{]]]dddppp~~~}}}{{{zzz~~~wwweee^^^bbbhhhvvvqqqRRRJJJFFF@@@@@@```ccc]]]888///333222.........---...///...+++)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))******+++,,,***)))))))))---000...+++%%%999555(((>>>ggg}}}yyyppp\\\aaa}}}aaaMMMHHHSSS```ooovvvtttvvvuuuzzzuuuuuu|||{{{zzzhhh^^^UUU???222444666444333222000///......---+++***))))))(((((())))))((((((''''''''''''((((((************************++++++*********+++,,,,,,,,,,,,,,,,,,---///000111222333666999>>>BBBFFFGGGHHHGGGEEEBBB>>>999555333333222000//////000111222333555888;;;AAAKKKZZZddd|||tttUUUZZZaaa===777===???:::000+++,,,+++'''))))))))))))))))))))))))(((((((((((((((((((((((()))++++++***)))***,,,---***555MMMfffrrrvvv~~~{{{ppplllgggfffhhhhhheeeaaa^^^[[[dddeee]]]hhhtttmmmhhhpppvvvwww{{{oooLLL888:::666///...000++++++***)))))))))))))))))))))))))))************+++*********))))))))))))************)))))))))))),,,***)))***+++---......'''111===KKK___vvvsssuuutttppp|||ppphhhSSSKKK@@@???JJJPPPBBB...)))---000...+++******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************))))))))))))***+++,,,,,,'''''''''(((((((((((((((***)))'''(((***,,,,,,+++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))***************)))))))))))))))))))))************++++++++++++///---555'''NNNyyyeee|||}}}uuuiiidddeeemmmpppmmmrrr|||ZZZFFFPPPHHHIIIQQQiii|||nnnyyyJJJCCC---222(((......---...///...,,,***------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,,,,---,,,++++++,,,------222---...KKKttt~~~yyynnnmmm^^^RRRZZZtttkkkKKKccciii|||vvv}}}rrrxxx~~~wwwggg___VVVAAA333444444444333222000///...------+++***))))))(((((())))))((((((''''''''''''((((((************************,,,,,,+++*********++++++++++++,,,,,,---///000111222444777;;;>>>@@@BBBBBB>>><<<999666222000...---000000000000000000111111---...//////111666>>>EEE\\\kkk}}}mmmNNNaaaWWW333<<>>777000...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,++++++,,,///IIIiiizzz}}}wwwppp~~~qqqeeennnkkkhhhgggiiihhheeebbbhhhgggnnnmmmgggqqqxxxxxxrrrjjjnnn}}}fff>>>888<<>>777***...,,,+++******))))))******))))))*********+++++++++************************)))***************++++++***---///...+++,,,111666NNNaaa{{{|||xxxuuuooouuu}}}rrrrrrpppoooqqqxxxxxxooolll}}}wwwYYYHHHDDDHHHNNNDDD777***(((+++---,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++,,,,,,,,,+++++++++++++++((()))******++++++++++++---+++))))))******)))(((************************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))))))))***************++++++,,,,,,------***666***VVVwwwhhhooowwwzzz{{{yyytttxxxdddMMMKKKKKKGGG>>>III|||yyysssMMMHHH''';;;///...---...///000...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,))))))***---------...222000DDDrrr~~~tttxxxzzzgggrrrkkkeeecccdddlll]]]PPPpppgggmmmiiirrryyyyyy}}}wwwiii^^^PPP;;;333777666333333111///...------,,,***))))))((('''((((((((('''''''''''''''((())))))))))))*********+++++++++,,,++++++***))))))))))))+++++++++,,,---...///000555777999::::::888555333111000///......000111222///000222444444444333222222333333333222222333444444@@@SSSiii^^^NNN~~~uuu???999888<<<;;;333......************************))))))))))))))))))))))))***((((((+++++++++000999\\\kkkvvvxxx~~~tttnnnhhhrrrwwwpppnnnqqqlllmmmoootttyyy~~~nnnooojjjffffffjjjtttxxx|||{{{}}}}}}xxxFFF<<<@@@666---,,,++++++***************************++++++++++++***************+++++++++))))))******+++++++++,,,)))---...,,,***222BBBQQQfff}}}rrrrrrvvv}}}|||sssooozzzQQQGGGFFF<<>>777//////************************))))))))))))))))))))))))+++((()))++++++---<<>>:::000,,,,,,+++************+++*********++++++++++++,,,*********+++++++++++++++))))))******+++,,,,,,,,,---,,,+++,,,444IIIcccwww{{{~~~~~~|||yyyqqqxxxbbbKKKFFF<<<;;;<<<<<<222'''(((000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******++++++++++++++++++,,,,,,------...---......///...,,,***)))************************+++)))((((((***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++++++++,,,------...//////555+++XXX___aaarrrtttuuuxxx~~~~~~[[[JJJGGG???AAANNNwwwTTTIII333333111///////////////...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------000+++,,,000000---///666KKK}}}~~~~~~iiirrruuu~~~~~~uuuaaaPPPCCCBBBJJJ\\\nnnnnniiicccllliiiiii{{{wwwvvvqqqssshhh___OOO:::555888444333222000///------,,,,,,))))))(((''''''''''''(((&&&&&&&&&''''''((()))***((())))))***++++++,,,,,,***))))))))))))******+++*********+++,,,---/////////111222444444333222111...000444777777666333111222333333333333222222111666555444444444444333222444222666AAAQQQgggwww]]]jjj~~~YYY<<<:::@@@:::222111************************)))))))))))))))))))))))),,,)))***,,,,,,333LLLgggsss~~~}}}~~~zzzvvvvvv|||}}}vvvmmmiiiwwwwwwuuuqqqmmmjjjhhhgggnnnsssmmmooozzzqqqeeennnuuuuuuyyy~~~{{{kkk{{{qqqRRR===666444---,,,++++++******++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,))))))***++++++,,,------000---...:::QQQlll}}}www}}}}}}~~~lllaaappprrrOOOEEE>>>===666+++(((---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++,,,,,,++++++,,,,,,---.........222111000000111333555777444666999::::::777333111555222000///......,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************'''(((((()))******++++++++++++,,,---...///000000///@@@ppptttyyylllvvv||||||wwwzzz|||xxxuuuxxxuuuggg^^^VVVRRRRRRSSSUUUYYY```jjjxxxuuuNNN???BBBIIIYYYsssrrrWWW:::666333000/////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------000...///111---+++888JJJ~~~xxx}}}~~~xxx}}}lllkkknnnnnnXXX[[[hhhwww~~~|||mmmrrrzzz|||XXXJJJAAADDDJJJQQQ___nnnhhhvvvlll{{{nnnllltttrrrrrrmmmqqqggg```QQQ<<<666777111333222000///---,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&'''''')))******((())))))***++++++,,,,,,))))))(((((()))***++++++*********+++,,,---//////222222222222111///---,,,...333999???AAA@@@===;;;666666666555555444444444222111111222555666666555222000333:::DDDUUUooo\\\RRRkkkAAA:::AAA<<<444333************************))))))))))))))))))))))))+++)))+++------777XXXyyykkkxxxkkkwwwuuu{{{nnnttt|||}}}rrriiippp~~~yyytttmmmhhhgggmmmvvv}}}|||{{{mmmTTTUUUssslll|||uuuggg\\\hhhrrrnnntttDDD555:::---,,,++++++******++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------111...555MMMnnnmmmyyy}}}yyy~~~{{{wwwxxxyyyuuueeettt|||yyyYYY===;;;AAA===444...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++,,,,,,---...//////......000666???KKKWWW]]]eeeiiiooorrrqqqllleee```JJJFFFBBB>>>:::777333111++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************'''(((((()))***+++++++++++++++,,,---...///000111222kkk}}}oooooovvvwwwrrrvvvnnnwwwnnnQQQEEEDDDDDDBBBAAA@@@@@@AAACCCIIITTTaaajjjwwwiiiTTTJJJ>>>444[[[fffZZZLLL777444111/////////...,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---111111******BBB^^^xxx~~~qqqyyyuuuwwwuuu___EEE^^^UUUXXXkkkzzz}}}}}}kkkjjjmmmsss```NNNIIIEEE@@@CCCLLLHHHWWWpppnnnwwwhhhxxxyyybbbooolllooouuuvvvjjj___OOO;;;777999444444333222000...,,,***)))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******,,,---///000111222111222111///...///222555888CCC>>><<>>111000...------,,,+++)))******************************+++++++++,,,,,,,,,222)))'''///222......222333<<>>fffqqqmmmppp}}}}}}qqqsssttttttbbbPPPEEE@@@<<<@@@FFF???@@@???;;;888===IIISSSaaajjjyyyhhhKKKJJJBBBGGGXXX~~~lllPPPAAA888 >>>......777***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---555(((---;;;'''???oooqqq||||||zzzlllzzzuuuUUUUUUWWWiiiggggggjjjrrryyy|||~~~```ZZZeeekkkaaaIII999===IIIDDDOOOMMMVVVwww}}}iiiddd~~~kkkyyywwweeetttooommmnnnqqqeee\\\MMM999555777111444333222000...,,,***)))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++---...///000000//////000000000222555888FFFGGGKKKVVVWWWFFF===FFFFFFFFFDDD@@@>>>BBBIIIOOOSSS???222777888000---333333444///111999>>>OOOkkkzzznnnVVVNNNuuuiii???666>>>;;;555222///+++************)))************************&&&...(((+++HHH___lll~~~|||sssnnnhhhcccmmmlllttt}}}}}}|||{{{{{{wwwuuu|||}}}ssstttkkkgggrrr~~~rrrrrrnnnssszzzIIIEEETTTkkk}}}xxxqqq~~~~~~sssbbb\\\UUUUUUfffuuulllcccjjj}}}ppp;;;:::777444///,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,###---222,,,'''***---...:::NNNnnn|||sss{{{rrrqqqjjj^^^VVVcccuuuIII~~~~~~RRRAAA===@@@FFF000...+++)))+++---,,,***************************************************+++++++++++++++************+++))))))000555///$$$666111---...444???RRRbbb~~~rrrdddTTTOOODDD@@@<<>><<<<<<777///)))...---***'''&&&'''***---***)))(((((()))***)))((())))))))))))************************++++++++++++,,,...,,,...///+++333IIIvvvmmmooovvv}}}|||pppuuuwwwXXXMMMEEEHHHMMMIIIBBB>>>CCC@@@>>>???BBBCCC@@@===JJJRRR___jjjrrrdddHHHEEEFFFMMMooosssZZZ???@@@///555222000///...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...222DDDjjjcccKKKJJJ^^^wwwyyyrrreeefff~~~}}}iiiVVVZZZ\\\fffeeefffkkksss{{{}}}~~~{{{hhh^^^bbb^^^LLL?????????EEEMMMUUUXXXZZZvvvjjjmmm{{{www}}}hhhtttxxxjjj{{{sssllliiinnnaaaYYYMMM:::444666111444333222000...,,,***)))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------.........///000111333888===BBBQQQNNNWWW]]]WWWOOOJJJCCCPPPVVVZZZVVVMMMIIIQQQZZZiiiTTT@@@999666000...111222444000000666777CCCZZZ}}}uuuaaaeeeaaaCCC:::333777333000,,,******+++***)))***************************,,,,,,<<>>FFFJJJKKKDDDLLLPPPJJJAAA>>>BBBFFF//////...***''''''+++///***)))((()))*********((()))))))))*********++++++************+++++++++,,,***000,,,,,,111***:::bbbtttjjjttt~~~~~~}}}zzz{{{qqqnnnvvv~~~yyy\\\WWWPPPNNNTTTZZZ\\\ZZZYYYQQQKKKDDD?????????===;;;999>>>FFFMMMQQQXXXfffsss]]]KKKFFFEEEOOOuuukkkOOOGGG@@@,,,666222)))000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------111)))444222///```rrrPPPfffnnnTTTaaauuuvvvyyy]]]ZZZdddgggiiihhhhhhlllsss{{{~~~xxxnnnsssmmmTTT:::HHHAAAGGGNNNHHHGGGVVVddd~~~vvvxxxwww~~~dddooo|||mmm{{{tttnnnkkkmmm```YYYOOO===666777444444333222000...,,,***)))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,//////000222777???JJJQQQ^^^___iiigggbbbttt~~~lllpppssstttnnn```QQQJJJKKK___fffZZZ<<<...444888111000333000///444333:::MMMmmmiii___VVV888666999555222...,,,++++++***)))***************+++++++++///+++222JJJfffsss}}}|||bbbiiiuuujjjrrrppptttxxxxxxtttooovvv~~~yyy{{{zzzcccZZZ```llluuuuuuzzzxxxooojjjddd```]]]rrr[[[vvvGGG???:::333...,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------///111,,,'''777[[[yyywww|||zzzxxxwwwvvvlll]]]GGG888:::HHHUUU\\\hhhttt^^^MMMQQQbbbrrrPPPRRRRRR>>>@@@BBB:::222000///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,......+++))),,,111999QQQxxxooo]]]EEE===<<>>@@@BBBBBBEEEJJJPPPbbbzzzXXXHHHCCCFFFWWW\\\{{{HHHGGG---333111------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------000,,,888888AAAuuu]]]mmmzzzeee]]]|||xxxhhhXXX```mmmuuuqqqpppnnnooosssxxx}}}{{{zzzzzzuuuOOOIIICCCLLLQQQIIIPPPVVVHHHNNNfffwwwrrr{{{{{{ggguuunnnsssooooooooolll]]]WWWOOO===555666555444333222000...,,,***)))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,///...///111:::GGGVVVaaa[[[YYYlll{{{{{{~~~yyyvvvvvvnnn]]]MMMEEEGGG___gggQQQ999333555333...444111000444333777DDD```~~~|||lllUUUiii\\\555???AAA777444///---,,,+++***)))))))))*********+++++++++...,,,:::VVVjjjwwwfffYYYqqqxxxnnnmmmmmmnnnvvvxxxtttxxx|||zzz~~~xxx~~~|||}}}~~~~~~pppfffcccdddooohhhmmm|||zzztttuuummmhhhjjjeeebbbhhhdddxxx[[[>>>:::555111///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------$$$444111+++QQQ}}}kkk\\\QQQZZZ]]]ZZZ^^^rrryyymmmtttrrr\\\lll~~~TTTLLLBBB<<<777555000++++++000++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------555******444555---000>>>jjjtttNNN;;;;;;CCCUUUnnnyyykkk^^^rrr~~~pppzzzyyyKKKJJJIIIJJJJJJKKKNNNRRRAAA<<<777333222000,,,(((,,,***)))***+++,,,+++***************++++++++++++***++++++++++++,,,,,,,,,,,,000------222777ZZZiiilllrrr~~~~~~}}}|||{{{rrrooojjjjjjpppyyy|||{{{pppTTTPPP\\\ZZZ^^^kkkxxxpppoookkkeee\\\SSSLLLGGGFFFEEECCC@@@???@@@AAAAAALLLSSSkkkrrrPPPCCCFFFIIIkkkxxxMMMFFF777//////666))).........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---111111999ZZZooommmfffsss]]]\\\eeeppp{{{wwwvvvtttssstttxxx}}}|||pppFFFBBBTTT___NNNGGGNNNMMMFFFJJJ[[[vvvttt}}}|||~~~qqqrrrllljjjnnnrrrkkk[[[SSSMMM;;;111444444444333222000...,,,***)))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------...000666AAAQQQbbbmmmggg```www|||uuu}}}mmmdddbbbkkkqqqmmmgggeeeEEEMMM___hhhUUU555,,,666...555222000555444555???]]]yyy~~~\\\MMMuuu```555999===999555111...---,,,+++***)))))))))***++++++,,,,,,)))///IIIcccmmm{{{gggcccwwwvvvhhhjjjrrrrrrvvv||||||wwwttt|||}}}uuuppptttkkkiiiggghhhkkkmmmmmmmmmggg[[[^^^sss{{{zzzzzzjjjsssxxxiii[[[eeeuuuBBB>>>999555222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...%%%222^^^yyy}}}wwwggghhhcccnnnyyybbbZZZ@@@@@@:::888888222+++---444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////,,,...000+++333\\\rrr\\\OOOPPP___ooo{{{}}}~~~nnnNNNCCCBBB???AAAFFFLLLEEE<<<555111///...---,,,+++***+++,,,,,,+++************++++++++++++,,,++++++++++++,,,,,,,,,,,,111...//////...AAAmmmfffbbblllzzz{{{tttlllkkkjjjlllrrrxxxzzzzzz|||~~~___QQQZZZdddeeekkkfffmmmxxxkkkhhhcccYYYNNNNNNOOOLLLGGGCCCCCCAAA===???@@@KKKdddjjjJJJFFFCCCOOOllleeeKKKBBB000111:::(((............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111555+++888aaawww|||~~~|||bbb]]]bbbjjjttt|||yyyxxxxxxwwwyyy~~~}}}}}}zzzuuuxxx}}}fffIIIIIIaaabbbOOOHHHNNNZZZOOOGGGNNNeeezzz{{{{{{wwwttt{{{ooojjjoootttnnn[[[SSSMMM;;;000444666444333222000...,,,***)))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///...222999CCCPPP___oooxxx|||wwwkkkdddfffhhhjjjuuudddRRRRRRfffeeeIII666888000777444000444333333:::YYYvvv}}}xxx```fffRRR222888:::777222///---,,,+++***((())))))***++++++,,,,,,'''999]]]sssrrr~~~}}}pppwww}}}kkkcccmmmqqq|||yyyqqqtttxxxtttlllfffiii\\\LLLCCCFFFNNNVVVZZZYYYXXXaaarrr{{{kkkoookkkkkklllZZZLLLFFF>>>777222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...:::!!!999vvvuuueeegggggg]]]cccxxxXXXRRRYYYIII???;;;<<<999000---222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////)))000333222<<<]]]```VVVbbbvvv}}}~~~|||PPP888;;;IIIKKKJJJCCC:::333111222---+++++++++,,,---,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------333)))222444///RRRhhhcccpppwww}}}wwwvvvpppgggdddeeeiiinnnqqqtttxxx{{{{{{ttt^^^NNNVVVkkkrrrlllkkkfffhhhvvvjjjcccZZZ___```ZZZTTTQQQLLLFFF>>>???CCCJJJZZZ}}}```LLLDDD@@@cccmmmXXXIII888555666---............------------++++++,,,,,,,,,,,,------,,,,,,------.../////////333222222FFFdddttt||||||wwwnnn]]]dddfffppp|||||||||}}}~~~zzzzzz|||wwwcccHHHQQQkkklllXXXLLL\\\]]]XXXNNNPPPfffxxxxxxwwwqqq||||||pppwwwooorrrwwwrrr^^^UUUNNN<<<222666999444333222000...,,,***))))))(((((((((''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++---...///000000777BBBOOO]]]lllyyy}}}lll\\\WWWhhhfffMMMSSScccaaaLLL999111999555000333222111777MMMnnn}}}kkkzzz999@@@;;;777333///...,,,+++***((())))))***++++++,,,,,,***CCCooovvvnnntttgggeeeqqqlll}}}{{{}}}~~~|||jjjmmmllljjjlllnnnhhh^^^BBBBBB@@@>>>===???CCCFFFIIIXXXiiiuuuyyyvvvhhhmmmjjjnnnsssUUUMMMBBB777111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++444NNNppp{{{iiiTTT```lllssspppZZZSSSVVVHHH@@@BBB???444------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222111BBBrrrTTT^^^mmm{{{YYYHHHAAANNNYYYWWWHHH999444444---,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------333%%%333999333bbb^^^iii}}}~~~vvvkkkhhhbbbYYY\\\aaaiiioooppprrrvvv|||yyyWWWJJJJJJ^^^ppprrrppprrriiittt~~~yyyqqqhhhppptttnnngggbbbZZZRRRLLLJJJHHHEEEFFFYYYwwwVVVKKK<<>>bbbtttppp}}}}}}nnnkkk^^^TTTRRRmmm{{{mmm]]]QQQWWWiiivvvyyyvvv~~~uuummmkkkppp}}}VVVXXXRRR:::HHHFFF@@@:::(((...,,,++++++,,,---,,,+++,,,,,,,,,---------......777&&&,,,555***(((000...555111UUUSSS\\\}}}xxxXXX<<<999MMMPPPDDD:::555333...,,,......,,,+++---++++++++++++++++++++++++++++++,,,------......///+++333***888FFF|||yyyeeehhhuuuwwwppppppjjj```bbbeeeiiidddaaaoooyyyqqq|||xxxXXXBBBHHHSSSaaaooowwwzzzzzzzzz}}}{{{zzzyyyxxxvvvrrrlllhhhbbbXXXLLLLLLJJJFFF]]]jjjKKK@@@PPPmmmlllQQQ===EEE,,,222/////////...------,,,,,,------------------------111///------.../////////666111BBBeeeyyyyyyxxxhhhbbbnnn}}}yyy|||pppiiixxxYYYHHH\\\eeeOOOWWWoootttZZZRRR^^^```uuuzzzqqq|||wwwqqqiiiooouuuxxx___OOOHHH;;;555666444444333111///---+++******(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))+++---...///222666:::BBBHHHWWWhhhpppttteeeXXXYYYkkkmmmYYYOOOVVVSSSEEE???888444666666333333666>>>```vvvqqqhhhaaaeeeIII:::999555111///---,,,)))+++)))***,,,,,,***+++...???WWWoooppp|||pppWWWlllpppnnneee^^^cccnnnvvvhhhQQQEEEBBB>>><<>><<<:::???(((------------------------------......------...///000---FFFfffuuuwww{{{kkk]]]XXX]]]eeezzzyyykkkdddjjjtttccc^^^III777FFFeeemmm___OOOqqq~~~cccMMMVVVhhhnnn{{{mmm||||||```bbbVVVAAADDDBBB444+++///---++++++,,,------,,,,,,,,,---------.........---'''+++111111444555000555III|||jjjhhhhhhFFFDDDQQQ[[[TTT@@@:::999333---...333///$$$+++++++++++++++++++++++++++,,,,,,------......///111000222999VVVzzzkkkjjjuuu~~~|||oooggg___YYY___]]]eeejjjhhhjjjsssuuueeeOOOJJJPPPVVV^^^eeekkkooosssvvvxxxnnniiijjjjjj```UUUNNNGGGOOOfff]]]HHHNNNddduuu```>>>HHH111111000//////......---,,,,,,------------------------///...------...000000000(((:::\\\zzzwwwrrrhhhhhhvvvyyy{{{~~~ggguuujjjTTTRRRkkkxxxdddTTT]]]ttttttaaaVVVSSSddd|||}}}}}}qqqxxxqqqiiipppwwwsss[[[LLLEEE999444777555444333111///---+++******(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,---...111666===BBBVVVWWW___kkkqqqsss{{{zzzggg\\\PPPLLLVVVbbbbbbTTTHHHDDDZZZpppuuukkkaaa[[[YYYMMM@@@444222555555444333888TTTyyy~~~mmmiiiOOOppppppRRR;;;888444222000...+++)))***'''(((,,,---+++---111TTTgggrrr|||eeebbbooofff]]]YYY[[[bbbooo{{{zzz|||mmmOOO;;;444222222222222111111222333111222222222222222111111333===SSSlllyyyzzz}}}{{{nnndddsssvvvEEE;;;>>>>>>///...------------------------000...,,,,,,...///111111444WWWqqq{{{___UUUUUUkkk{{{}}}yyyxxxmmmeeedddccc___bbbiii\\\SSSKKKIIIKKKRRR```lllQQQBBB\\\KKK===[[[```xxxyyygggyyyUUUWWWwwwCCCEEEHHH;;;<<<111...,,,,,,,,,------,,,,,,------------.........+++///---,,,222222///222WWWkkkqqqvvvnnn^^^aaauuuPPP;;;RRR]]]HHH555777777333,,,***---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////666***888BBBrrrqqqcccmmm{{{ppp___XXXXXXbbb]]]bbbmmmllldddeeeooo{{{eeeJJJKKK[[[eeeiiimmmnnnnnnpppvvv{{{hhhmmmcccTTTQQQOOONNNSSSzzzvvvOOOGGGTTT{{{JJJJJJ888111000000///......------,,,------------------------,,,,,,---...///000111111222IIIiii}}}uuuooommmsss}}}}}}{{{~~~ppppppyyybbbPPPMMM___NNNkkkvvvYYYRRRWWWmmm~~~ppp|||yyytttrrrkkksss|||sssZZZKKKEEE999444666555444333111///---+++******(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((---,,,,,,---000777@@@GGGVVVWWW___kkkrrrtttyyy~~~uuuaaaUUUNNN;;;:::555///111999AAACCCAAACCCZZZ{{{rrrgggllleeeUUUAAA555333444555666???PPPnnntttzzzyyyYYYgggUUU>>>888444333222...+++***,,,((((((,,,---***...666dddsssuuufffzzzwwweeeWWWYYYaaahhhsss~~~wwwyyy|||www^^^HHH888444999222333444333111111444888333444555666555444333222444:::III[[[hhhpppyyy|||rrrsss]]]EEE???666333444........................222...+++---/////////000===cccvvv~~~zzzfffTTTVVV]]]xxx|||ooogggtttaaaWWW]]]cccdddnnn|||xxxmmmfffeeebbbWWWMMMIIIYYYJJJHHHaaa~~~~~~___AAATTTiiissstttVVV}}}```HHHCCC@@@FFF333000---,,,------------------------............---555000---222+++444SSS~~~lll|||xxx{{{zzzkkkppphhh\\\ZZZfffqqqyyySSS@@@HHHKKKKKK<<<555:::666******666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////555(((777XXXfffgggppp{{{ppp[[[WWW___bbbaaaaaakkkvvvsssnnnrrryyy~~~sssWWWIIIVVVooo{{{zzzzzzzzz{{{kkkXXXXXXXXXTTTWWW|||]]]CCCJJJssskkkeeeHHH;;;333000000//////...---------,,,,,,------------------+++---...//////000111222888VVVwwwlllooouuu}}}qqqvvvkkk```>>>ooowwwVVV[[[nnnddd^^^fffrrryyytttxxxtttrrrrrrjjjttt~~~vvv]]]MMMFFF999333555333444333111///---+++******(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((++++++++++++///666>>>EEEIIINNNZZZiiitttyyy|||~~~oooPPP<<<888;;;)))333777222---///222222333,,,555UUUvvvxxxlllzzzlllUUU???222111555888GGGOOOccc}}}}}}iiikkkiiiCCC:::444444333...++++++...)))***...,,,)))222@@@eeessswwwrrrdddtttbbbVVV[[[fffmmmvvv~~~VVV>>>555111333999111222333333333444555555555666777777777666444333000222999HHHZZZmmmrrrxxxNNN>>>222222000........................111---,,,000111---,,,///HHHfffssszzz~~~xxxuuuzzzlll\\\VVV^^^jjjuuusssrrrhhhaaaaaa___aaabbb[[[]]]zzzxxxHHHVVVLLL<<>><<<111%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222,,,777pppppp___ppp{{{zzzgggUUUUUU```YYY```\\\eeewwwmmmWWWFFFOOOmmmeee___XXXUUU```tttIIIIIITTTvvvJJJ<<<777111000000///......------,,,,,,,,,---------......---///111000//////111333BBBlll^^^yyyvvvqqq|||llloooxxxIIIPPPxxxpppUUUjjjwwwdddbbbvvvoootttooo{{{qqqpppnnnfffqqq}}}xxx___OOOGGG:::333444222444333111///---+++******(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******++++++---222999>>>FFFMMMZZZfffnnnqqqpppooonnnfffVVVDDD666///---...***++++++,,,...000+++$$$)))///---333^^^yyyyyyhhhOOO;;;333333444DDDPPP___oooxxxrrrdddyyyKKK>>>555555444...+++---...+++,,,000+++)))999OOOffftttvvv[[[tttbbbXXXSSSYYYeeeqqqyyy}}}{{{|||]]]<<<666;;;999444444222111222333444555444333666666666666555444333333333222444===PPPjjjsssyyyNNN;;;:::444---........................000,,,---222111,,,...666\\\jjjvvvzzzuuueeezzzgggXXXVVV]]]mmmrrr~~~wwwiiijjjkkkccc___XXXXXX[[[^^^___fff~~~iiiQQQ>>>BBBhhhdddTTTQQQ[[[___fffjjj[[[DDDtttzzzHHH===666888444000------.........------.........////////////...///333111999ooo~~~oooqqqcccAAAXXXmmmgggCCC111<<<;;;))),,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000444AAAbbbZZZxxx{{{lllYYYMMMOOOWWWQQQ\\\TTT]]]wwwkkkVVVMMM]]]sss~~~fff```[[[aaasssYYYIIIDDDtttcccWWW>>>;;;111111000//////......---+++,,,,,,------............000222111///000444888aaawww{{{wwwuuuvvvfffHHHUUUdddaaa~~~rrriiirrrssszzzuuuqqqpppkkkbbbnnn|||xxx^^^OOOGGG:::333444333444333111///---+++******(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))+++,,,------///333666???HHHRRRYYY\\\]]]\\\[[[TTTEEE333,,,---///---***777///))),,,111222111000+++666333...III|||nnnZZZKKK???777@@@WWWhhhkkksssxxx}}}XXXjjj{{{RRRAAA555555444...+++...+++***...111+++***BBB```jjjvvv^^^wwwTTTUUUUUUXXXcccsss~~~}}}zzzzzz}}}yyy~~~qqqWWWAAA555>>>EEE>>>555333444555555555444444555777888777666555444444444444777555444:::KKKbbbxxx~~~||||||yyy}}}YYY===BBB777222........................000,,,---222000,,,555CCCmmmlll~~~~~~ooosss~~~gggIIIIIIVVVfffuuuooowwwqqqhhhiiifff]]]\\\YYYUUUUUU^^^mmmxxx{{{{{{|||}}}pppfffyyycccPPPHHHssseeeXXXUUUVVV]]]lll|||zzz{{{\\\KKKeeeoooHHH>>>:::666111...---.....................////////////222...111222555VVVxxxdddDDDeeeoooRRR555444999777------------------------------......//////000000---;;;XXX]]]bbbwww```MMMHHHLLLPPPMMMUUUMMM]]]oooeeeiiieeemmmiiigggmmmzzzvvvPPPCCC[[[fffmmmCCC===111111000000///.........++++++,,,,,,---......///---///111000000222999???zzz{{{aaaEEEkkk~~~hhhrrryyywwwooozzzyyyssssssjjjaaannn}}}vvv]]]MMMFFF999333555333555333111///---++++++***(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***+++---.........///111,,,666AAAHHHLLLPPPSSSUUUBBB888---***,,,.........,,,***---222000***)))///((())),,,...555MMMwwwkkkVVVEEE???aaavvvnnnjjj|||zzzRRRNNN|||VVVDDD666555555...,,,///((()))///222+++,,,HHHkkkjjjuuueee]]]RRRYYY[[[ZZZcccvvv}}}|||~~~~~~||||||}}}~~~wwwhhhRRRDDD@@@IIIJJJ<<<444666555777777444111111555::::::999777666555555666666000000111999III___qqq{{{|||~~~|||{{{ttt|||xxxrrrCCCCCC555777////////////////////////000,,,---111...---<<>>000///------------------------------......///000000000+++>>>kkkppp\\\qqqwwwZZZIIIJJJOOOOOOIIINNNJJJdddffffffzzz|||vvv]]]EEEFFFtttxxxxxxzzz~~~HHH>>>111111000000//////......++++++,,,,,,---...//////+++...000000000555>>>EEElllHHH[[[sssjjjzzzaaattt{{{{{{yyyuuu^^^hhhooo|||}}}aaaNNNFFF;;;666777333333222111///---+++)))))))))(((((('''''''''((((((''''''((()))))))))))))))************))))))))))))(((((((((((()))))))))))))))***++++++------...///111000333<<>>FFFVVVlllmmmYYYWWWaaazzzlllmmmuuuWWWxxxiii@@@333;;;333---///)))///$$$(((000+++555WWWssscccvvv~~~{{{ooo}}}SSSVVVTTTVVV___ooo}}}}}}~~~www}}}vvv^^^dddeee___OOOBBB===<<<999BBBTTTLLLEEEOOO@@@---:::EEE888333999999111222:::555222111666BBBWWWooo{{{}}}{{{}}}~~~}}}}}}HHHAAA888999000///......///000...---)))222///---222...???fffooo}}}~~~vvvzzzvvvkkkWWWIIINNN___kkknnnnnnkkkuuuyyyqqqgggcccdddfffooouuu||||||uuuppptttzzzpppjjj___UUUOOOMMMNNNOOOBBB@@@@@@CCCMMM^^^qqq}}}nnn___ZZZ\\\XXXYYY^^^^^^eeeuuuiiigggYYYSSSaaaTTT???GGG888111...(((+++000,,,///............//////000,,,222888111{{{NNNDDDeee|||III999;;;......---,,,,,,///000///...............///000111111BBBuuu```jjjssskkkTTTGGGKKKPPPIIIFFFDDDVVVqqq|||}}}nnnWWW777ZZZ}}}uuuvvv{{{hhhBBBMMM:::333...///000...---...---------------------------555000...333///???hhh~~~}}}cccQQQ}}}^^^```www~~~|||tttttt\\\gggsssbbbOOOFFF:::555666333333222111///---+++)))(((((((((''''''''''''((((((''''''((()))))))))))))))************))))))))))))(((((((((((()))))))))))))))***++++++------...///222222444999>>>???;;;777000///000000---((()))---,,,222000---111///,,,000......---+++***---222777777HHH___}}}ttttttpppnnnzzzmmmRRR999888000---111///000)))---///,,,;;;[[[qqqfffwwwjjjUUU{{{nnnMMMSSSSSSXXXdddttt~~~|||}}}qqqYYY\\\XXXVVVRRRGGG;;;999@@@___xxxjjjQQQRRRLLL;;;;;;666111444>>>AAA:::333333111222666:::AAANNNcccuuuzzz~~~{{{}}}~~~}}}MMMCCC999666111///......///000...---000000---,,,///666QQQvvvzzzwww~~~}}}lll\\\QQQYYYjjjvvv{{{{{{kkkgggaaabbbnnn~~~}}}vvvuuuxxxvvvnnngggccc]]]TTTJJJCCC?????????777777777888===FFFQQQXXXbbbkkkiii\\\TTTXXXcccmmmqqqeeesssQQQHHHZZZ}}}FFFDDD888666777111000222---//////.........///000000666444BBBUUUkkkuuuEEETTTfffoooEEE666111000...------......---...............///000111555NNNvvv]]]rrr~~~aaaQQQGGGIIIMMMHHHJJJHHHYYYwwwYYYEEEHHHwwwooouuukkkXXXGGG===555//////000...---...---------------------------222///000444222JJJxxxLLL___~~~oooaaa||||||[[[dddtttdddPPPFFF999444555333333222000...,,,***)))(((((((((''''''''''''((((((''''''((()))))))))))))))************))))))))))))(((((((((((()))))))))))))))***++++++------...///111222555777777666444222000444;;;???<<<999>>>FFF;;;333333444111222222,,,---......---+++******+++(((///;;;]]]llliiiiiifffttt^^^===777222000111///---,,,000---,,,CCCaaammmjjj{{{}}}```LLLaaaPPPNNNQQQYYYhhhzzz~~~vvv|||vvvttt~~~~~~UUUVVVZZZbbbfff]]]LLL>>>fff[[[KKKLLLGGGFFFEEE???888666888999777444111222666888999@@@SSSfffxxx|||}}}~~~}}}xxxXXXEEE===555222000....../////////---333,,,...///---===aaa{{{xxxqqqdddYYYSSS]]]lllwww|||}}}hhhhhhlllwwwyyymmmlllrrrrrreeeXXXNNNJJJDDD===888444333333222333444444444666999<<>>iiiLLLqqquuurrr___{{{zzzcccbbbuuugggTTTHHH999222444333222111000...,,,***(((''''''''''''''''''((())))))''''''((()))))))))))))))************)))))))))((((((((((((((()))))))))))))))***++++++------...///+++...111222222666>>>DDDHHHQQQ^^^bbb^^^___oooyyyTTT???999000555999---000///......///000000000///222111:::LLLSSSYYYgggxxxyyyjjjcccqqq{{{mmmSSS```===444:::555,,,+++'''---000***111VVVqqqnnngggzzzQQQHHHIIIPPP___rrr|||}}}}}}}}}zzzVVVKKKuuuttt___cccqqqkkkXXXWWW]]]ccc___WWWRRRSSSPPPCCC333777111111999======CCCMMMqqq{{{}}}||||||{{{zzzgggqqqFFFCCC???444222///......//////...000(((...222222MMMooowww|||rrrTTTNNNPPPXXXeeeooouuuyyy~~~yyytttsssrrrpppvvvwwwuuunnnggg[[[FFF333000111333444555666666555000222333333222222333555999NNNRRR\\\uuupppcccrrrpppkkkssswww[[[tttDDDlllUUU@@@888:::333///333333/////////000000222333333999>>>yyyXXXRRRqqqYYYBBB888000000111//////111---.........000111222333@@@qqqzzzVVVkkk~~~zzzYYYKKKQQQMMMEEEDDDEEEHHHiiiqqqiiiooo~~~qqqoooooojjjaaa[[[^^^___^^^]]]]]]bbbllltttyyyyyyvvvpppzzzjjjMMM@@@www~~~aaa___FFF<<<444222111...---...---------....../////////000---000222333HHHwwwxxxvvvtttggggggsss~~~RRRfffqqq]]]vvvggghhhfff{{{fffUUUJJJ:::222444333222111///---+++)))((('''''''''&&&''''''((()))***''''''((()))))))))))))))************))))))))))))(((((((((((()))))))))))))))***++++++------...///,,,...///000555>>>JJJSSSTTTpppmmmOOOHHHFFFEEE>>>333444111///......///...---)))000333888>>>===EEEZZZ[[[gggvvvkkkjjjnnnRRR|||qqqDDD111777333+++000***///111---888]]]vvvqqq[[[}}}PPPNNNLLLTTTeeeyyy{{{}}}~~~|||{{{}}}lllXXXooo```aaaWWWOOOPPPUUUTTTJJJ???555111888HHHNNNEEE@@@CCCmmmyyy}}}{{{zzzyyyyyy}}}fff~~~KKKDDD@@@666333///....../////////222...,,,---999\\\{{{dddRRREEEMMM\\\kkktttvvv{{{zzzuuukkkdddgggppptttttt{{{wwwpppkkkkkkdddJJJ///111222444555666555444333333444333222000000222444777FFFKKKQQQYYYPPPPPPfffgggjjjlllqqqwwwkkk~~~IIIRRR\\\CCC999<<<777222000---000000000000111222444444000OOOyyyRRRQQQeeetttNNN???222111111...///333------...///000222333444KKKjjjXXXsssoooWWWNNNRRRKKKEEEFFFEEEIIIttteeeLLLOOOeee}}}sss___JJJBBBCCCCCC@@@>>>???AAABBBBBBDDDNNN]]]iiirrrrrrnnn|||uuuPPPMMMVVVvvvFFF===444222111...---///---------...//////000000111...111111555VVVpppccc^^^VVVSSSLLLBBB;;;===FFFOOOiiilllkkkddd]]]eeeyyy]]]fffcccxxx]]]mmmlllhhh{{{}}}eeeVVVMMM<<<333444333111111///---+++)))((('''&&&&&&&&&''''''((()))***''''''((()))))))))))))))************))))))))))))(((((((((((()))))))))))))))***++++++------...///.........333===NNN___jjj|||rrrlllssscccGGG999444222000000111111///,,,***111333666777222===UUU___eee|||yyyqqqkkkbbb{{{vvv\\\vvvOOO444888222***444...---///...;;;]]]tttnnntttjjjSSS|||PPPUUUKKKTTTfff{{{~~~}}}yyytttsssxxxwwwuuu```PPPRRRVVVQQQIIIDDD666333<<>>CCCjjjwww|||yyyxxxwwwxxx|||}}}|||nnnqqq}}}ZZZGGG<<<666333000....../////////...444...,,,FFFlll}}}|||^^^RRR@@@LLL^^^mmmqqqpppssszzzqqqqqqmmmddd```dddjjjmmmpppoooggg^^^[[[YYYJJJ888555666777777777666444333555555555444222111333444222;;;CCCFFFIIILLLRRRXXXhhhfffhhhtttzzzvvvzzzsssKKK^^^zzzVVV???===666111///,,,000000000111222333444555???rrr|||oooXXXXXXZZZGGG666222000,,,,,,222------...///000222444555[[[xxxXXXfffwwwcccUUUQQQOOOGGGEEEHHHEEEOOO|||aaaIIIIII[[[|||lllNNNBBB666333555666888:::444666888777888AAAOOOZZZccceeeaaaiiidddQQQFFFvvvrrrFFF<<<333111000...---///---------...///000000000111///333000999fff~~~ppp]]]OOOCCC<<<@@@@@@???===<<<<<>>222111111333666555222///...333444777888555AAA\\\pppjjjrrreeebbbbbb[[[yyywww^^^hhhWWW:::<<<333)))333...++++++---:::YYYnnniiiuuuUUUWWW~~~HHHOOOHHHRRRdddzzzwww{{{~~~ttthhhmmmlllXXXBBB777:::666;;;GGGEEE;;;<<>>;;;GGGWWWrrr~~~vvv[[[TTTSSSeee}}}nnnVVV[[[<<>>CCCXXXkkknnnllloooqqqoooyyyuuuuuu]]]WWWPPPOOOnnnzzz\\\\\\KKKIIIGGG>>>555???FFF999777;;;444777444444888777222222666111555GGGOOOZZZjjjkkkmmmqqquuuyyyzzz{{{{{{\\\YYYhhhHHHbbbLLL<<>>///333444//////444+++222///111777333===nnnUUUrrrXXXYYYPPPIIIJJJDDDCCCNNNppplll\\\RRRzzzLLLXXXTTTCCC>>>AAA???444444999555999::::::888777999???DDDEEEBBBJJJLLLEEEHHHVVV[[[~~~```{{{ZZZIIIIIIsssgggOOO888999333...444000222......//////000000111111...555222222RRR{{{UUUOOO@@@<<>>@@@>>>555:::AAA:::555:::>>>:::::::::888666888<<<@@@KKKmmmvvvOOOuuuyyyzzzhhh|||yyyhhh{{{}}}{{{fffVVVJJJ:::555666333333222000---+++***)))((('''''''''''''''((())))))''')))***)))((('''(((***+++******)))))))))))))))((((((((((((((()))******************+++,,,---...222)))///KKKhhhzzzxxxQQQHHHIIIUUU___XXXjjjppp{{{iiiddd|||lllEEE???RRRWWW>>>333333///333///+++>>>SSSUUUEEE999BBBRRR]]]uuuvvviii___iiixxxzzzpppXXX]]]888:::333///000...000)))222EEEooofffppp[[[rrrgggTTTNNNMMM[[[ppp~~~~~~mmm```|||pppRRR>>>JJJUUUUUUMMMEEE???;;;PPPeeewww{{{zzz|||xxxrrrvvvwwwxxx{{{zzzIIIDDD999555000///000111000...222,,,///777fffvvvyyyyyyIII???FFFZZZlllnnnmmmpppqqqpppooorrrvvvbbbFFFjjjcccqqqttt777:::???MMMPPPBBB777555222777555666888666000///222999999FFFHHHJJJrrrtttmmmmmmnnnooorrruuuwwwyyyyyyIIInnnzzzCCCcccaaaBBB;;;222333---555(((333333///444444===qqqZZZ\\\]]]fffAAA888;;;...'''333333,,,222000222666222AAA]]]RRRuuu]]][[[RRRLLLJJJAAACCCUUU~~~rrrgggtttJJJVVVZZZUUUIIIAAA===777888888222777777777666555777999<<<===:::===DDDOOO```^^^HHHRRRiiihhh{{{UUUhhhuuueeeKKKGGGuuu}}}vvvppp\\\<<<777333...111+++000......//////000000111111---777111777fffqqq}}}SSSHHH===<<<>>>888444666@@@999555666:::===:::666999::::::999777888;;;>>>FFFYYYlllSSSsssxxxttt|||ssszzzkkk||||||yyydddUUUJJJ:::555666222333111///---+++***))))))'''''''''''''''((())))))''')))***)))((('''(((***+++******)))))))))))))))((((((((((((((()))******************+++,,,---...555...888UUUppp|||XXX<<<111===HHH;;;999666CCCAAAAAAUUU^^^PPPDDDiiimmmMMM666111...444......JJJhhhkkkTTT@@@EEEUUU[[[mmm{{{hhhfffyyyuuuttt^^^kkk;;;555222111000......+++666QQQxxxpppwww}}}TTTwwwgggOOOMMMPPP```uuu}}}|||{{{~~~dddOOOjjjttt^^^HHHBBB<<<111AAAWWWmmmwwwzzz}}}{{{vvv{{{yyywww|||~~~LLLDDD:::555000...000111000...111111...JJJnnnooolllDDD@@@III]]]mmmooommmppprrrppppppoooccc]]]ggg]]]ddd___XXX666222AAAHHHGGGDDD:::444777999666555777666222000111333999LLLOOOHHH]]]sssjjjnnnllljjjiiijjjnnnsssvvvnnnRRRMMMWWWkkkkkkCCC666222777///666***222111000555666HHHaaaVVV}}}___LLLkkkHHH999888---***888222---222000333444222III{{{}}}QQQXXX}}}uuu^^^YYYQQQOOOKKK???HHHeee```TTTIIIVVVbbb===:::999;;;>>>@@@===999:::888666555555666666555999666555;;;ZZZ~~~tttxxxooo___|||uuuMMMHHHaaappptttsssDDD555444111000(((000......//////000000111111...:::...<<<|||}}}}}}^^^HHH>>>???FFFEEECCCCCC@@@<<>>EEE888IIICCC777;;;999777BBBBBB;;;444444666777555333000666GGGMMMDDDLLL^^^bbbkkkiiigggggghhhlllqqqttttttfffFFFzzzzzzfffppplllJJJ:::222777222777...333333444666999VVV~~~yyyHHHfffmmmJJJmmmHHH777333......000...222///555333333WWW|||xxxQQQ___~~~hhhYYYSSSLLLNNNJJJ???PPPwww{{{DDDGGGTTTVVVZZZJJJKKKGGGEEEHHHDDD>>>>>>AAA<<<777555777888777555666777999999NNN|||]]]vvvRRRJJJRRRwww___MMM555555555111)))333......//////000000111111///<<<---@@@~~~}}}~~~{{{NNNQQQNNNIII>>>GGGLLLBBBHHHLLL:::888AAA>>>999<<<888666@@@777888999:::999888777777;;;===CCCKKK```QQQ|||{{{}}}oooeee}}}yyydddTTTIII999444555111222111///---+++******)))'''''''''''''''((())))))''')))***)))((('''(((***+++******)))))))))))))))((((((((((((((())))))************+++,,,---///000000>>>QQQcccvvv{{{~~~iiiEEE666BBB\\\nnnmmmMMM<<<888<<<999???NNNRRRRRR___III:::666111333***111AAASSSVVVIII???GGGVVVddd]]]bbb^^^ffftttnnnppp{{{yyyzzzlllsss}}}III;;;555222---///+++//////OOOmmmyyy}}}bbb444iiikkkMMMLLLTTTfff~~~}}}}}}xxxyyyQQQgggooovvvbbb^^^eeeDDD???MMMSSSHHH:::666999<<<:::LLLbbbpppwww{{{{{{|||yyyyyySSSIII<<<777111...///111000///---222333rrrzzz~~~uuu}}}wwwSSS???>>>PPP___kkkkkkkkknnnooolllkkkkkklllgggYYYOOOdddeee}}}uuuXXXIIIAAABBBRRRSSSGGG999444666:::888333555222666777555@@@YYYjjjgggggghhhiiikkknnnqqqssszzzyyywwwHHH[[[NNNXXXqqqZZZGGG333222000555///444444777444;;;gggsss~~~OOOEEEzzz}}}}}}bbb\\\TTT^^^[[[gggVVVoooxxxdddBBB888:::333---///000222///666111555gggqqqPPP___xxxhhhUUUPPPJJJJJJFFF???UUUQQQUUUbbb______lllgggZZZ]]]rrrttteee___EEE???888555666888888777555555<<<<<<888JJJhhhwwwXXXHHH:::KKKsss{{{ZZZLLLHHH}}}[[[UUU444333555222)))444......//////000000111111000:::...GGGrrr{{{yyyvvvuuurrrgggfffXXXLLL@@@RRR]]]SSSkkkgggBBB>>><<>>999888DDDRRR```fffttteeeXXXZZZWWWcccvvvyyylll[[[uuuKKK@@@777444111111***222+++LLLccctttlll666dddiiiLLLKKKWWWiii~~~}}}~~~ggg___nnnnnnQQQ???DDDLLLNNNFFF:::777:::999III]]]lllrrruuuyyy|||www{{{{{{xxxyyyPPPGGG>>>888111...///111111000...///999ssswwwzzz~~~|||rrrKKK>>><<>>999555555666888888999111555===???HHHVVV[[[MMMJJJKKKCCCEEEvvvhhhNNNBBBttt{{{jjj]]]666000222222)))111......//////000000111111000666333TTTwwwmmmxxx}}}~~~XXXOOOrrr[[[GGGiiioooRRR???;;;CCCCCCFFFFFF;;;;;;:::999::::::999777444333666<<<:::JJJ}}}pppiiivvvxxxrrr\\\}}}uuuiiihhhVVVHHH777333555333111000...---,,,+++******'''''''''''''''((())))))''')))***)))((('''(((***+++******)))))))))))))))((((((((((((((()))***************+++---///000111999555EEEeeeqqqiiikkkyyyttt]]]JJJWWWUUURRRNNNIIIDDD???888333222///999...444777***///333888666444333222555AAANNNdddhhhqqqZZZDDDAAA???MMMkkkzzzwwwjjjYYYvvvRRRGGG999444333000(((555000VVVggguuu|||???```www```HHHKKK\\\nnn}}}}}}~~~~~~|||ooo[[[VVVrrryyy}}}mmmUUUXXXZZZVVVKKK>>>666555666FFF\\\lllrrrrrrtttwwwtttyyy{{{yyyyyyLLLFFF???999222...///000111000...111MMM|||ppp}}}kkkDDD???>>>WWWcccllljjjjjjnnnnnnjjjsssoooxxx___FFF```uuu]]]]]]TTTCCC666444666666:::AAA@@@>>>EEEMMMWWWccciiijjjkkkmmmnnnppprrrsssqqq{{{\\\PPP{{{VVVeeexxxXXX~~~|||eeeKKK666888555000111333///444333NNNOOOLLL|||XXXccclllqqq~~~www{{{iiiddd______QQQHHHkkkxxx}}}kkkPPPFFF:::---+++000444111,,,888111>>>JJJEEE^^^~~~mmm\\\RRRSSSKKKBBBAAAEEE___qqqaaawwwrrr|||PPP>>><<<<<<<<<:::888777777888:::333777BBBSSSoooyyy~~~kkkmmmdddUUUooozzzSSSDDDfff}}}wwwuuuhhh>>>000000444+++///......//////000000111111222333:::aaakkktttvvvjjjvvvYYYlllwwwWWWJJJSSSPPPDDD```uuu\\\===;;;::::::;;;:::777555555111999888@@@pppyyybbb|||www^^^{{{xxx___rrrgggjjjWWWHHH777222666444111000...---,,,++++++***'''''''''''''''((())))))((()))***)))((('''(((***+++******)))))))))))))))((((((((((((((()))***************+++---///000111444>>>MMM[[[iiittt{{{}}}uuu~~~yyyccciii]]]KKKGGGDDD:::333///333(((111555&&&...999:::666222000...000<<>>:::777555EEE]]]oootttssssssuuurrrxxx{{{{{{|||PPPLLL???999222...///000111000,,,666dddtttggghhh@@@@@@CCCYYYeeemmmkkkkkkooooookkkpppnnn\\\aaasssSSS\\\\\\JJJ777222888===VVV[[[NNN???BBBMMM\\\mmmmmmmmmllllllmmmoooqqqrrrwww{{{}}}eeeKKKaaannnYYYRRRXXXYYYlllHHH777:::111222555555...444777ZZZ~~~GGGHHHTTTYYYdddssstttwwwyyynnnYYYLLLMMMooo~~~___iiiwwwMMM:::<<<:::333000555000+++888111@@@}}}HHHFFF^^^```RRRNNNRRRJJJ@@@AAAKKKfffiiipppGGGGGG<<<222CCC888<<<@@@@@@<<<999888999333:::CCCIIIYYYxxxrrr```llluuulll}}}XXXHHH___yyyrrrFFF333222777///000......//////000111111111666333@@@jjjxxxjjjqqq{{{wwwwwwyyy\\\ttt{{{|||PPPYYYrrrbbbDDDsss???===:::999;;;:::888555999000:::===:::```nnnkkk~~~lll___vvv{{{jjj|||{{{sssbbbYYYFFF666777333666333222000---+++)))((((((((((((((((((((()))******))))))))))))******************))))))))))))******)))))))))))))))******++++++++++++,,,---///222333333444???SSSccckkkpppvvv|||ggg]]]YYY^^^]]]OOO===222555222222444111---111888DDD@@@222***000111333===hhhxxxnnnoooWWWPPP666999IIIbbbpppqqq]]]BBBBBB777+++///......===|||mmmeeeGGGjjjdddRRRPPPNNNXXXxxx~~~{{{}}}~~~~~~rrrzzzbbbCCC===;;;DDD^^^rrrrrrjjj\\\YYYTTTkkkddd___QQQMMMUUUOOO>>>777999KKK___lllrrrvvvvvvtttwwwzzzzzzNNNFFFDDD:::222222333222000000...???xxxxxxxxxaaaGGG888AAAZZZeeennnnnnkkkllloooqqqmmmqqqyyyzzzWWWwwwtttwwwOOOQQQZZZUUU<<<222===GGGzzzYYYGGGLLLRRRZZZiiijjjiiiiiilllppprrrqqqooovvv~~~|||iii444TTTsssfff^^^VVVXXXKKK444CCC222111444:::---???:::eee}}}KKKHHHEEElllVVVSSS[[[hhhtttuuuxxxwwwMMM___]]]\\\\\\]]]III888///333444333111///888222AAA{{{iiiDDDNNNaaaiiiLLLNNNFFFEEEBBB???VVV}}}mmmmmmgggOOO;;;666DDD<<<;;;CCCYYY\\\HHHEEEEEE555===666FFFNNNIII```mmmRRRNNNOOOPPPCCCVVV~~~___EEESSS~~~<<<:::777000///---////////////000111222333000666CCCwwwxxxkkkyyy|||{{{yyy[[[CCCNNNIII>>>>>>>>>777555888555555111>>>:::???ZZZeeejjjmmmnnn}}}iii{{{zzzfff|||zzzqqq}}}aaaXXXEEE666777333666333222000---+++***)))(((((((((((((((((()))******))))))))))))******************))))))))))))******)))))))))))))))******++++++++++++,,,---000222333333666BBBSSS```ccceeegggqqqsss]]]QQQNNNJJJGGGEEEMMM\\\aaaOOO888444111///111///...333;;;SSSLLL;;;111444111000888AAAbbb{{{oooDDD@@@JJJ\\\zzzuuugggaaaKKKCCC555//////000000===vvvxxx~~~ttt```BBBrrrqqqVVVMMMLLL[[[zzz~~~qqq\\\kkklllTTT===666<<<777???```{{{sssaaaYYYJJJQQQqqqjjjWWWNNNSSSLLL>>>999888LLLbbbooosssuuuvvvtttuuuxxx{{{~~~WWWNNNDDD:::222111333222000000///:::}}}xxx[[[>>>777HHHZZZccckkkkkkjjjlllnnnnnnppppppmmm{{{gggEEEWWWvvvsssOOOLLL\\\fffLLL222999KKK}}}PPP@@@EEESSSccckkkjjjkkkmmmqqqsssrrrqqqpppxxx{{{lll<<>>???PPPbbbMMMMMMXXXgggrrryyy{{{~~~iiiiiiVVVmmmggg{{{RRRGGG@@@666444444333222///888222CCC}}}dddDDDOOOfffbbbKKKKKKDDDBBB???>>>VVV|||yyy{{{VVVLLLRRRmmm{{{nnnaaaRRREEEEEE999888RRRrrrPPPAAA666888888HHHMMMLLLkkk~~~gggmmmbbbVVV<<>>111999333888666AAAUUU[[[llloooffftttppprrr{{{bbbyyyqqq{{{___VVVDDD555777333666333111///---+++***))))))((((((((((((((()))******))))))))))))******************))))))))))))******)))))))))))))))******++++++++++++,,,...000222444...333AAAVVVfffmmmmmmmmmsssyyysssZZZBBB888666555222777777999LLL___VVV???555222000000///000666===XXXQQQ???555555000///:::XXXnnn[[[GGGCCCIIIeeeuuuZZZ}}}}}}```RRREEE555444...000000:::ooooooxxx|||\\\777oootttVVVMMMPPP]]]zzzTTTUUU|||QQQ<<<999@@@;;;CCCggg}}}fffbbbYYYNNNnnnwwwnnnWWWIIIJJJCCC888666;;;RRRjjjvvvwwwwwwvvvvvvsssuuuwwwyyy||||||YYYQQQEEE;;;222111333222000111222333mmm~~~}}}RRR:::777HHHZZZaaaggghhhiiilllmmmjjjkkkooorrrqqq{{{}}}jjjsssWWW<<>>555666BBBZZZsss}}}{{{wwwvvvvvvsssssssssuuuxxx|||~~~}}}tttYYYRRRFFF<<<333111222111000111444///```tttzzzsssKKK<<<888CCC[[[aaafffgggjjjnnnmmmiiihhhkkkxxxzzzrrr{{{bbb]]][[[JJJ===<<<>>>@@@GGGNNN@@@???___~~~jjj>>>///666DDD]]]bbbPPPBBBAAAMMM```jjjjjjlllnnnppprrrrrrrrrtttuuu|||sssddd}}}jjjBBBEEE;;;666///;;;444222HHHvvv{{{pppEEE:::KKKyyyYYYAAABBBMMMZZZ^^^fffkkkxxxkkkjjjXXXwww|||LLL>>>FFF777---222333333///777444KKK```IIIOOOggg|||VVVRRRFFF???>>>;;;???[[[~~~WWWFFFLLLbbb{{{ZZZbbbzzz___KKK???555999:::666III^^^QQQRRRGGGBBBIIIQQQhhhooorrrtttLLLKKKxxxPPP:::444000...000////////////000111222333555111NNNuuuuuuzzz}}}zzzvvv~~~YYYxxxlllmmmsssmmmSSSQQQfffwwwvvvfff___EEEFFFZZZnnnZZZ<<>>vvvppptttKKKccc\\\LLLMMMMMM___zzz~~~}}}{{{|||dddeee<<<444555IIIyyyiiiddd[[[dddmmm___[[[LLLBBBCCC???888:::III___www~~~zzzuuutttsssrrrssstttvvvyyy}}}{{{sss]]]XXXHHH===333111222111111222333000bbbrrrvvvjjj{{{FFF<<<:::DDD\\\bbbggghhhkkkooonnnjjjpppfffooovvvmmmqqq{{{vvveeennnmmmTTT>>>999===GGGYYYjjjSSSGGGKKKPPPBBB666777999===NNNZZZ\\\TTTEEEIII```gggiiikkkmmmnnnooopppqqqrrrnnnvvveeeAAAIIICCC333000;;;777000KKKxxxwwwGGG>>>FFF}}}ZZZAAAAAAJJJSSS]]]\\\ccc}}}pppyyyfffcccppp[[[BBBKKK;;;333111333333///666555PPP|||MMMEEEMMMjjjqqqLLLLLLEEE???===;;;AAAaaalllWWW\\\jjjfffVVVlll^^^===888<<<888555LLLyyyOOO;;;:::777===NNN```xxxdddeeewwwLLLHHHYYY;;;444111...000////////////000111222333888999YYYwwwzzzxxxzzzuuuooo}}}}}}eeexxxpppdddlll```|||```[[[^^^MMM{{{___>>>AAA>>>444777???555;;;:::888NNNQQQCCC___XXXPPPbbbyyybbb|||~~~{{{___VVVDDD555777333666111000///---,,,+++******((((((((((((((()))******))))))))))))******************))))))))))))******)))))))))))))))******++++++++++++---///222555666444///222MMMvvvmmmWWW[[[JJJ===AAA___{{{xxx\\\DDD555555333///000444444222,,,333555555222---@@@bbbvvvWWW[[[{{{bbbOOOMMM>>>000444000111CCC|||uuuxxxtttHHHbbb\\\NNNPPPNNN```{{{}}}zzzyyyyyy|||qqqmmmGGG>>>888EEEsssmmmSSSPPPIIIHHHJJJAAA;;;???;;;666:::MMM```sssyyyvvvsssrrrrrrqqquuuxxxzzz|||ttt~~~___[[[III>>>333111222111111222000555mmm{{{yyy}}}~~~CCC888<<>>555333666444000LLLsss```???<<>>@@@HHHOOO___ZZZcccoooxxxfffzzzaaa{{{___@@@MMM===666000333444///555666UUUuuuAAAAAAJJJhhhoooJJJKKKEEE???===;;;DDDfffnnn}}}SSSHHHccc```AAA555:::777555FFF^^^^^^PPPMMM:::::::::CCCUUUbbb}}}iiiWWWuuuuuuKKKFFFbbb===555333...111////////////000111222333111777ZZZvvvkkkwww~~~vvvoooRRR^^^uuuYYYFFFAAA<<<;;;<<<666:::???>>>555LLLZZZDDDAAAaaaPPPgggxxx{{{fffhhhzzz~~~}}}aaaXXXEEE666777333666111000...---,,,+++******((((((((((((((()))******))))))))))))******************))))))))))))******)))))))))))))))******+++***++++++---///222555777444333999QQQwwwttt```___IIIGGGQQQkkkfffFFF666555111...222<<>>@@@]]]|||qqqPPPFFF555999===777333888666333999PPP```ooouuuuuuvvvwwwvvvtttyyy~~~~~~{{{~~~www~~~```ZZZJJJ>>>444111222111111222111:::ttt|||zzzBBB999<<>>222444555+++666777000///555999IIIdddfffiiilllnnnmmmnnnppprrrwwwlllzzzqqqttt```===BBB888666555///333777JJJpppHHH@@@888FFF|||QQQ999===EEEKKKWWWYYYbbbnnn___sssZZZ===RRR???444000333444///555666YYY@@@AAAEEEdddpppLLLJJJCCC>>>;;;:::EEEiii{{{HHH\\\pppXXX>>>555999>>>999444<<>>666555...222////////////000111222333---444^^^eee^^^}}}~~~xxxzzzzzzgggiiiuuueeeHHH:::777=========444SSSzzzbbb>>>777hhhgggGGGhhhkkk~~~ttt~~~dddxxx}}}bbbYYYFFF666777333666111000...---,,,++++++***((((((((((((((()))******))))))))))))******************))))))))))))******)))))))))))))))******+++***++++++---///333555777999:::@@@RRRooosssgggNNNEEEVVVeeellluuuxxxcccGGG888777222...666EEEOOOOOO888666111444666111<<>>777<<<777333888666555<<>><<>>333555,,,666???FFFwwwzzzBBBKKK666BBBgggOOO666:::BBBHHHKKKTTT___xxx}}}zzznnn{{{|||nnnlllvvvZZZ@@@[[[DDD555///333555///555777[[[>>>AAACCCcccnnnJJJFFFBBB===:::999EEEjjj]]]AAAbbbhhhYYYSSSGGG>>>GGGGGGJJJ@@@777777666666>>>777111:::666666>>>@@@OOOwwwvvvOOOLLLggglll@@@777666///222////////////000111222333777===iiisssgggddduuu{{{wwwVVV777GGG===999:::555```MMMFFF222cccJJJPPP```mmmoooxxxssspppuuuuuuzzzaaaXXXCCC444888222222222111///---+++***))))))'''''''''''''''((())))))((((((((((((((()))******,,,,,,++++++***)))(((((())))))))))))))))))))))))(((,,,000111000000333555???===EEE[[[qqqrrrZZZJJJ^^^mmm}}}aaa@@@@@@222444333111999KKK\\\ddd@@@666444888444222DDD]]]rrrtttqqqgggxxxdddiiiSSS???AAA:::///888<<>>GGG???<<>>MMMNNNNNNWWWRRRDDDgggwwwAAA444666111222//////000000111222444555888<<>><<<666999WWWpppEEE@@@>>>\\\TTTGGGHHH999SSSjjjuuunnn{{{yyyzzzaaaXXXCCC444888222222222111///---+++***))))))'''''''''''''''((())))))((((((((((((((()))******,,,,,,++++++***))))))((())))))))))))))))))))))))***,,,...///000222555888<<<;;;@@@NNNaaayyywwwFFFDDDMMMiiirrrQQQ>>>777666222...333HHHhhhMMM<<<333666555888RRRttt{{{xxxwwwzzzjjjzzz}}}^^^[[[QQQDDD===;;;000444:::mmmhhhcccggg]]]jjjKKKQQQCCCSSSjjjyyywwwzzzwwwxxx{{{{{{yyyyyy|||zzzYYYCCCCCCYYYVVVIIIIIIOOOfffwwwFFF666888777444444;;;444111DDD___fffeeennnVVVDDD888::::::333555>>>```ooo{{{{{{|||}}}uuuzzz~~~|||{{{|||rrrlllddddddUUU===222333111333444//////<<>>;;;JJJXXXbbbjjjkkkjjjlllnnnnnnzzzvvvyyySSSooosssEEE>>>CCCXXXfff\\\???::::::<<<666555GGG___OOOAAA888:::===CCCUUUiiipppnnnmmmnnnppprrrsssssswwwqqqpppeeeGGG[[[pppZZZIIIUUU???666444555///999TTTsss~~~fffWWW999111JJJLLLlll@@@999>>>;;;>>>DDDCCCIIIaaasssQQQwwwkkk[[[kkk~~~UUUvvvrrrIII]]]OOO777555222666444555999]]]zzz???888???PPPvvvgggIIIDDDDDD;;;999;;;EEEeeefff@@@YYY@@@:::DDDfffYYYHHHKKK888777777666111888HHHIIIBBBDDDHHHkkkYYYHHHWWWzzzLLL777222---222//////000000111222444555222@@@tttVVV___}}}uuutttttthhhiiilllMMMCCCBBBJJJrrrEEE999FFFqqqyyyggg~~~ppppppxxxzzzaaaXXXCCC444888222222222111///---+++***))))))'''''''''''''''((())))))((((((((((((((())))))***+++++++++*********))))))))))))))))))))))))))))))---***))),,,222666777666///555;;;===:::<<>>;;;EEEVVV```iiijjjjjjlllnnnooolllSSS\\\ooonnnxxx~~~jjjSSScccUUU===???RRRbbbbbbGGG999444888444---;;;RRRLLL:::000555<<>>---CCCLLL}}}mmm@@@777<<<:::;;;;;;AAAJJJSSSeee~~~fffnnnWWWVVVcccvvvbbbrrroooNNNbbbPPP444777333666333666999\\\}}}@@@888???MMMpppiiiIIIAAA???888777:::EEEggg~~~~~~hhhaaaNNNXXX{{{sssDDDLLL{{{MMM@@@AAA}}}vvv[[[___@@@555555:::555000333222444???IIImmm[[[IIIRRR}}}vvv~~~JJJ666333...333/////////000111222444444444BBBwww~~~WWWccczzzrrrvvvkkk~~~lllvvvddd___BBB<<>><<<@@@KKKaaazzzfffEEECCC666999;;;...///777000333///222888666444EEE\\\XXXDDD888888888>>>^^^ppphhhOOOMMMfffxxxyyyiiixxxtttWWWOOOLLLOOOIII@@@@@@555777YYYjjjbbbnnnrrruuuBBBHHHNNNEEEIIILLL```mmmyyy~~~{{{|||||||||kkk===PPPrrr___QQQUUUqqqxxxaaaIII===>>>===999<<>>PPP\\\fffiiijjjmmmoooooommmoooyyyuuu}}}lllJJJOOOzzzooolll???888JJJbbbxxxUUU???111555666222;;;LLLVVVDDD777777<<>>888777:::DDDeee|||oooqqqcccVVVfffbbbbbbAAAFFFdddhhhaaa___XXXGGGKKKiiiaaaFFF@@@333===<<<:::===888333666AAAfff\\\HHHQQQxxx||||||HHH777555///222/////////000111222444444222AAA~~~yyyyyy^^^jjjwwwxxx{{{qqq[[[zzzzzz|||\\\KKKnnnYYYzzz]]]RRRDDD[[[eeeFFF___YYYCCCbbb```DDDRRRvvv]]][[[yyy}}}pppzzzaaaXXXCCC444888222222222111///---+++***))))))'''''''''''''''((())))))((((((((((((((()))******************************))))))))))))))))))))))))******+++///444999;;;<<<;;;999:::CCCSSS[[[SSSFFF:::888===NNNaaafffZZZLLL@@@666333333111555888333999222///333444666???KKKBBB;;;666888;;;GGGddd~~~tttrrrWWWdddvvvpppXXX}}}mmmaaa[[[QQQTTTQQQBBBDDD444333OOOlllggg|||XXXIIIQQQEEEFFFJJJ]]]jjjvvv|||zzzzzz~~~~~~|||}}}gggYYY}}}ppprrryyyxxxhhh\\\WWWTTTRRRNNNXXXTTTLLLMMMJJJ@@@===NNNCCC<<<999444666LLLggguuuwwwyyyvvvsssrrrsssvvvwwwyyy{{{~~~uuuqqq~~~xxx]]]===///444222///333555000555aaahhhiiiFFF???;;;IIIVVVccciiikkknnnooooooooooooqqqjjjsss___TTTnnnkkkbbb|||@@@444BBB]]]```III777777999777:::BBBMMMCCC999666;;;HHH^^^pppssspppmmmmmmnnnqqqrrrsssqqqnnnuuuwwwJJJUUUfffMMMfff\\\PPPJJJ666444999555888CCC}}}uuu^^^???:::555===hhhyyyJJJ888888777;;;???;;;FFFXXXWWWLLLYYYttt???BBB;;;???AAADDDaaappp[[[JJJwwwOOOSSSmmmMMM777666222666444777888WWW???666===CCC]]]qqqiiiKKKGGGAAA;;;;;;;;;BBB```}}}aaauuueeeYYYpppeeeBBB@@@VVVUUUOOOOOOIII===RRRtttRRRGGGGGGFFF999222;;;===777666EEElll]]]GGGQQQqqq~~~JJJ888666///000//////000000111222444555333@@@fffqqqwwwtttuuuwwwsssYYYooolll```aaayyyUUUHHH[[[|||rrr___XXXHHHaaammmnnnyyy]]]EEEddd]]]>>>III]]]EEE===RRRzzz```___~~~xxxnnn~~~zzzaaaXXXCCC444888222222222111///---+++***))))))'''''''''''''''((())))))((((((((((((((()))******************************))))))))))))))))))))))))***+++,,,///444;;;DDDJJJAAADDDIIIUUUeeeoooiii]]]DDDCCCHHHOOOMMMFFFIIISSSVVVNNN<<<111777:::888;;;<<<777222000333888===@@@555888888777===SSSooorrrooozzzvvv___vvvhhhbbb[[[aaaZZZJJJKKK222111LLLqqqjjjzzzgggEEERRRIIIJJJHHHZZZeeeqqq~~~xxxvvvwww{{{|||{{{||||||uuuaaa\\\XXXLLLEEECCC@@@;;;777777CCCZZZooossstttvvvuuurrrqqqtttwwwyyy|||wwwooo|||[[[;;;---444333...222555333333XXXuuuqqq|||mmmAAA???<<>>IIIgggUUUHHH<<<:::;;;999777666999;;;888333:::NNNeeesssoooooonnnmmmlllmmmppprrrsssqqqzzztttLLLZZZZZZNNN```ggg]]]UUU888444888444444===ooo999;;;666888PPPvvvoooEEE777999888;;;???999JJJjjjlllRRRIIIWWWbbb^^^XXXGGG\\\VVVNNN???CCCAAA???jjjwwwmmmLLLUUUuuuNNN888444000555555888888TTTCCC666:::@@@ZZZyyyhhhIIIGGGAAA<<<<<<<<>>444KKKzzzSSSMMM___]]]UUUNNN@@@:::KKKqqqSSSllliiiSSS;;;444333444<<>>iiiuuupppwwwppp|||~~~bbbWWW~~~aaaSSSQQQYYYfffeee]]]XXX\\\nnn[[[;;;LLLIII>>>:::kkkXXXJJJRRRxxxdddaaatttlll}}}zzzaaaXXXCCC444888222222222111///---+++******)))'''''''''''''''((())))))((((((((((((((()))************************++++++))))))))))))))))))))))))++++++,,,...333>>>LLLWWWRRRRRRPPPQQQ```uuuvvvhhhcccjjjfffTTTJJJMMM]]]dddVVVIIIMMMEEE:::@@@::::::777222444999:::555333;;;<<<666>>>YYYwwwvvv|||{{{gggzzzfff^^^___iii^^^RRRQQQ333333NNNvvvkkkwwwmmm@@@PPPJJJKKKFFFWWWbbbooo|||uuussstttxxxzzzyyyzzz~~~rrruuukkkfff[[[SSSAAA@@@<<<777===PPPffftttrrrsssuuuuuusssrrruuuzzzyyy}}}~~~|||}}}qqqiii}}}YYY999,,,444333...111555;;;666TTTnnn{{{jjj:::<<<===>>>NNN___hhhllloooooonnnoootttsssppprrryyy{{{nnnIIILLL{{{mmm>>>???===555FFF===;;;999999;;;<<<888333555??????777;;;PPPeeennnlllnnnooonnnkkkkkknnnqqqtttsss}}}yyyUUUfffUUULLLvvv{{{rrrOOOccc]]]SSS555111777444888DDDggg[[[rrr666888777:::===fffddd???666;;;:::;;;;;;999TTTzzz{{{]]]WWWkkkjjjvvvqqqsssxxxXXXKKKRRRHHH888bbb{{{PPPXXX|||OOO666333000555555888888SSS{{{GGG888:::AAA\\\hhhFFFEEE===999;;;<<>>777CCC;;;;;;jjj|||fffkkkoooSSSAAAIIINNNKKK@@@bbbfffeeeDDD000000???;;;bbbyyy}}}```HHHNNNzzzvvvpppfff|||KKK666222...555//////000000111222444555999999iiiwwwlll{{{mmm|||~~~ooo[[[\\\zzz___GGGKKKWWW\\\```[[[aaabbbxxxIIIbbbfffUUU000:::BBBIII555kkkQQQ;;;HHHzzzmmmkkk~~~qqqppp|||}}}bbbXXXCCC555:::555555444333111...,,,***))))))((((((''''''''''''((((((+++)))(((&&&&&&((()))++++++++++++++++++***)))(((++++++************++++++---++++++...111999IIIXXXSSSTTTNNNEEEHHH___~~~uuusss}}}~~~rrrcccWWWHHH999555666999666999JJJNNN===666;;;>>>CCCWWWrrrqqqnnnllltttYYYeeeuuufff]]]RRR...888999eee___}}}nnn???MMMGGGFFFJJJLLL```rrr||||||xxxuuuvvv|||}}}|||hhhmmmSSSFFFCCC666CCC@@@DDDfffvvvvvvuuuuuuuuusssrrrsssuuuxxx|||||||||{{{{{{~~~bbbyyyPPP:::+++000555111111888666===JJJ|||~~~@@@777===;;;DDDTTTeeennnnnnnnnpppoooqqqnnnnnntttwwwxxxVVV^^^rrrzzzeeeKKKAAA666333DDDAAA999===@@@MMMJJJ111444222DDDQQQ;;;???dddnnnpppooooooooonnnlllmmmoooqqqzzzzzz}}}hhhLLLgggsssVVVjjj^^^HHH444444777777444IIIeee|||}}}^^^AAA...BBB///888KKKTTTGGG777555999<<<===333FFFuuu|||xxx^^^SSSLLLOOO~~~}}}JJJkkk}}}DDD999...666888<<<000===^^^CCC===777:::UUU{{{pppKKKJJJ@@@;;;:::888???^^^{{{YYYZZZIIIIIICCC===>>>>>>999OOOwwwyyyzzzuuujjjQQQNNNNNNNNNFFFDDDeeeuuufffzzzaaa999FFF;;;???\\\iii]]]uuuhhhGGGUUU}}}{{{^^^|||PPP666222000111//////000000111222444555777;;;~~~zzznnniiiwwwxxx}}}|||{{{```SSS```nnnQQQ]]]uuu}}}yyybbbSSS```lllbbbTTTPPPKKKIIIQQQiiitttVVVgggKKKCCC;;;666888===DDDQQQ\\\???TTTxxxooorrrqqqttt{{{bbbYYYDDD666:::555444444222000...,,,***))))))((((((''''''''''''((((((***)))(((''''''((()))***+++++++++++++++***))))))++++++************++++++,,,+++,,,...111888FFFTTT\\\SSSJJJBBB???KKKkkk~~~qqqbbbRRRAAA333222777===<<<===OOOVVVIII;;;:::;;;DDDZZZtttooonnnjjj~~~~~~ppp|||]]]bbbvvvssshhhYYY222666555ZZZuuuvvviiiooojjjCCCCCCEEEIIIJJJIII\\\pppzzzxxxttttttzzz~~~yyyrrrooouuuhhhWWWMMMCCC777???BBBSSSrrrwwwwwwvvvvvvvvvtttsssuuuxxx{{{~~~jjjOOO:::---222777222222999666AAASSSfffTTT@@@<<<888???OOObbbnnnqqqqqqrrrnnnqqqpppqqqtttsss~~~~~~}}}qqq___]]]TTTNNNYYYXXXJJJFFFEEESSSRRR999:::999RRRaaaFFFDDDfffqqqsssssssssssspppnnnmmmnnnooouuuuuuuuunnnVVVooo```jjjYYY@@@444777777777888DDD|||uuu999777AAA+++444HHHSSSIII:::777999999666999===PPP{{{~~~fffiiixxxcccKKK___gggUUUttt|||nnnMMMmmm|||HHH333222555222888222AAA]]]>>>::::::<<>>[[[}}}~~~uuudddNNNHHHHHH???CCCXXXuuuoooVVVUUUUUUHHHHHHEEEKKKgggsssWWWBBB111BBBDDDBBB<<>>OOOZZZQQQBBB888666DDD]]]vvvuuu```nnntttllleeettt___dddyyy{{{rrr^^^666444111OOOlllnnniiiAAACCCLLLKKKGGGVVVjjjssszzzuuussswww|||}}}~~~~~~wwwuuujjjddduuuwwwggg]]]hhhiiisssuuummm[[[SSSEEEBBBGGGfffvvvxxxzzzzzzxxxvvvuuuwww{{{~~~www}}}JJJ999///444888444444999:::EEEUUU\\\uuujjjDDD777888<<>>>>>lllQQQ888444555000BBBNNNHHH===888888777777===777444TTTwwwbbbTTTVVVeeejjjSSS===dddwwwOOOZZZbbbMMMpppzzzIII000555555111;;;:::HHHXXX@@@888<<<===FFF[[[pppIIIGGGDDD>>><<<:::===XXXyyyzzzddd^^^===;;;:::>>>LLLkkksss\\\[[[WWWGGGJJJDDD999888@@@BBB===???///555fff{{{iiiiii@@@AAAddd~~~ssseeeGGGUUUooo{{{MMM555444333111//////000000111222444555444===xxxvvveeevvv}}}yyywwwzzzyyyzzzwww}}}ooonnnWWWIIIHHHAAA>>>[[[wwwppp\\\WWWdddiiicccOOO???>>>CCCEEEKKKgggfffjjjpppxxxaaa[[[GGG777999333333222111///---+++***))))))((((((''''''''''''(((((())))))(((((((((((())))))******+++++++++******)))++++++************++++++***+++---000111333===HHHWWWcccrrrttt```GGG@@@FFFlllgggwwwuuu___HHH>>>777000000666333666===>>>@@@QQQ^^^XXXGGG888333DDD^^^rrrvvvjjjhhhzzzxxxccc~~~lllZZZddddddrrrvvv\\\666222333IIIkkkqqqJJJCCCQQQKKKEEENNNaaajjjpppxxxtttwww{{{|||~~~}}}|||}}}nnn\\\TTTeee}}}mmmLLLJJJFFF888SSSVVVSSSttt^^^\\\NNNAAACCCkkkwww~~~~~~|||xxxvvvxxx{{{~~~~~~tttyyyDDD777000444888555666;;;BBBHHHNNNsssvvvtttEEE<<<;;;<<>>666<<>>>>>:::@@@iii}}}iiidddYYYNNNJJJCCC===:::::::::999777===<<<888^^^|||UUU;;;NNN~~~zzzeeeJJJVVVxxx{{{KKK555555333111/////////000111222444444555666bbbhhhpppqqqwwwsssmmmooossswww}}}uuu{{{lllsssmmmuuunnnppprrr]]]PPPMMMCCC777BBBYYYPPP[[[wwwxxxkkknnnttt[[[OOOSSSSSSLLLPPPkkkeeeiiiqqqwwwaaa[[[GGG666888333333111000///---+++***))))))((((((''''''''''''(((((())))))(((((((((((()))))))))******+++++++++******++++++************++++++***+++...111000222:::DDDYYYnnn~~~yyyiii\\\RRRIIIKKKJJJRRRaaajjjdddZZZTTTTTTEEE:::777444000444===777777===AAAFFFXXXfffbbbJJJ;;;777GGG]]]mmmzzzlll\\\WWWhhhyyysssaaaaaammmyyyZZZ777111666EEEmmmuuuNNNAAAMMMGGGCCCHHHXXXeeejjj{{{xxxyyy||||||~~~|||tttkkkeeedddffflllxxxZZZNNN]]]```QQQXXX___OOO[[[oooZZZVVVOOOCCC>>>```}}}xxx{{{xxxwwwzzz|||zzz|||~~~mmmyyyooo===444000444777666999>>>IIIJJJNNNnnnyyyMMMDDD;;;:::AAAQQQaaajjjnnnqqqnnnrrrqqqrrrsssmmmttt{{{vvvttthhhaaaVVVEEE:::999SSS___GGG???NNNrrrkkkXXXkkkrrrtttmmmoooqqqrrrrrrrrrtttvvvuuuwwwzzzZZZooocccuuulllRRRtttcccIII888111<<<222666GGGBBBaaaooooooffffff;;;BBB,,,111999>>>===999888888999555222999@@@<<>>NNNyyyvvvNNNKKKCCC;;;;;;;;;===TTTvvv{{{rrrzzzyyy___lllvvvwwwnnn]]]???:::222555===:::999EEEvvv|||qqq^^^VVVLLLHHHMMMLLLBBB<<<===555444999555IIIKKK^^^MMMEEECCCnnn```HHHRRRttt{{{zzzJJJ444666444111/////////000111222444444777777SSSgggdddooozzzvvvooovvvxxxwww|||___]]]}}}sssHHH@@@<<>>@@@???:::777888222555AAAHHHKKKYYYgggfffPPPIIIHHHUUUfffqqqwwwzzzzzzhhhYYY^^^uuu}}}lllmmmeeeppp|||YYY999000777>>>hhhrrr|||vvvwwwVVV;;;<<>>DDDMMMPPPWWWuuuttt^^^@@@:::888<<>>555333666RRRcccOOOJJJWWWqqqrrreeeqqqqqqsssoooppprrrrrrqqqpppqqqrrrrrryyymmm]]]{{{WWWuuuiiidddwwwaaaEEE;;;222;;;555:::IIIHHHaaauuulllhhhDDD~~~mmm555888666444666777777666777888999444444666666555CCChhh{{{tttxxx|||nnnbbbNNNjjj000999777;;;999AAAEEE[[[lllrrr]]];;;555<<<>>>HHHrrrxxxNNNIIICCC:::;;;<<<<<>>OOOVVVNNNnnnZZZCCC\\\zzzxxxzzzJJJ444555333000//////000000111222444555888???RRR{{{aaa___{{{||||||ccckkkeeeFFF===222DDD>>>]]]uuu[[[LLLIIIHHHDDD>>>===CCC___yyy[[[gggvvvdddYYY]]]bbbVVVEEEKKKYYYlll}}}rrraaa```|||wwwaaa[[[EEE222555333666000///...,,,+++******)))((((((''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++++++++++++++************+++++++++,,,...000000000999CCCKKKaaa|||jjjdddlllcccSSS]]]vvvuuu___NNNMMMKKKHHHIIIHHH@@@777222>>>SSSZZZTTTYYYeeefff]]]aaafffnnnzzz}}}zzzcccYYYiiitttnnngggtttxxx^^^qqqbbbqqq{{{UUU888---666555bbbmmmmmmyyyuuu@@@444===DDDBBBHHH]]]gggttt}}}zzzxxxzzzzzztttfffUUUUUUYYYXXX[[[LLLSSStttuuuaaaWWWssszzzfffwww{{{xxx}}}zzzyyyyyyzzzxxxyyyzzz|||}}}{{{iiirrr~~~}}}RRR555333222444777;;;DDDLLLSSSWWW]]]qqqyyyrrrHHH===999:::AAAJJJSSS^^^hhhmmmssssssuuuwwwssszzzmmmOOOEEEHHHAAABBBFFF@@@CCC>>>===:::NNNZZZGGGCCCJJJXXXnnngggfffqqqkkknnnnnnppprrrsssrrrqqqrrrrrrqqqzzzbbb___~~~^^^ddd{{{hhhyyytttZZZ;;;999444:::<<>>>>>IIINNNbbblllZZZ<<<888===:::BBBkkk}}}PPPFFFEEE;;;<<<===;;;NNNqqqnnn```999555888FFFHHH;;;IIIoooqqqcccWWWdddtttSSSGGG222888555222222DDDOOOdddSSS\\\uuuXXXBBBeeerrrzzzKKK444444222000//////000000111222444555555@@@NNN|||cccaaayyyvvvsss|||{{{xxxdddtttgggEEE;;;EEEIII>>>;;;ZZZiii[[[SSSIIIBBBBBB===FFFkkkzzzKKKZZZcccUUUDDD;;;>>>DDDGGGHHHSSSZZZkkkiiiddd```wwwbbb[[[DDD111444333777000///...,,,+++*********((((((''''''''''''(((((((((((())))))))))))((((((((()))***+++++++++++++++++++++************++++++,,,,,,...000///111999CCCRRRZZZrrr~~~|||hhhcccVVVMMMOOOVVVOOOAAA<<>>HHHQQQZZZ[[[[[[cccYYYbbbCCC>>>;;;===@@@GGGSSS^^^eeekkkmmmpppsssmmmssslllYYYZZZTTTWWW[[[PPPVVVPPPLLL???GGGLLL666333999???VVV\\\eeeqqqjjjnnnkkkmmmqqqsssttttttuuuwwwuuusss[[[___{{{vvvVVVvvvdddnnnSSS333555666;;;BBBHHHJJJNNN[[[jjj@@@888333111111444777666555444666111333;;;999111555@@@999```|||}}}rrryyywww}}}uuu|||}}}uuuIIIooo}}}KKK888888555@@@EEEUUU[[[gggdddWWW>>>;;;===444>>>hhhSSSFFFGGG======>>>;;;LLLnnndddLLL999<<>>222>>>999???///EEEBBB```yyyyyyZZZFFF___{{{nnnzzzKKK444333111000//////000000111222444555222;;;EEElllfffppp~~~|||wwwjjjyyyPPPBBBCCC===CCCFFFggg~~~uuufffKKKAAAHHH@@@FFFnnn~~~@@@JJJ>>>;;;:::;;;999888>>>FFFJJJNNN```{{{ppp___yyy}}}dddZZZCCC111555333555111000...,,,+++))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''))))))))))))******************))))))))))))******+++,,,,,,,,,...333:::???MMMUUUiiirrrkkkeeeddd___RRRHHHTTTmmm|||jjjiiivvvfffiiizzzZZZTTTeeellleeekkk{{{jjjnnnffffffiiiwwwBBB111111///666FFFeeelll|||uuu>>>DDD:::===FFFKKK[[[lllppp|||vvvwww{{{vvv||||||]]]___XXXOOO\\\vvvsssQQQ777777NNNrrr}}}zzzyyy{{{}}}~~~{{{UUU~~~uuurrr|||xxx;;;333444555777<<>>555:::999:::BBBMMMUUUXXX^^^gggqqqcccMMM===777---,,,666999222111777444444555555666666777777555===HHHPPPVVVZZZ^^^aaannnllleee___^^^fffpppvvvgggWWWzzz}}}BBB888888???FFFLLLXXXbbbcccmmmlll;;;666AAA777<<>>EEE```yyyooorrr}}}___AAA???FFFEEE[[[tttaaaiiixxxeeebbbSSSBBB>>><<<777555;;;```yyy~~~QQQLLLjjjmmm|||~~~vvvtttFFF555///+++555000000000111222333555555555666KKKfffqqq~~~sss|||{{{~~~xxxhhhoooJJJAAA??????DDDTTTnnnZZZMMMKKKAAAPPPdddnnnEEE=========;;;999777888;;;>>>CCCJJJ\\\uuu}}}|||mmm```~~~{{{cccYYYBBB111666333555111000...,,,+++))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))******************))))))))))))******++++++,,,---...222888<<>>@@@888<<<888444:::PPPdddhhhlllpppllllllmmmoooooopppqqquuuwwwsssvvvlllWWWbbbaaa[[[zzzaaa}}}ddd>>>666888===???GGGSSS[[[^^^dddlllsssbbbkkkSSS;;;777666444333222333444666555555555555666666666666222777===AAACCCCCCCCCCCCAAAEEEJJJLLLPPPYYYeeemmmvvviiimmm>>>:::AAAEEENNNTTTZZZ______lllsssDDD333666777>>>\\\YYYKKKGGGDDD<<<:::>>>CCC\\\ttt[[[tttMMM777888===aaaggg[[[XXX:::???>>>BBB[[[iiipppPPPJJJooozzzoooDDD666222...333000000000111222333555555888666FFFsssxxx{{{~~~~~~}}}{{{^^^HHHAAA===HHH```jjjVVVOOOAAAEEELLLTTT@@@@@@BBBAAA???<<<999999;;;===WWWjjj{{{|||kkk___}}}zzzbbbYYYCCC222666444666111000///---+++***))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''))))))))))))******************))))))))))))*********+++,,,---...111555888???GGGVVVlll~~~sss}}}zzznnnzzz{{{~~~qqqnnnjjjyyymmm===000111222:::CCCXXXyyymmmPPP>>>===CCCAAA<<>>888???HHHPPPWWW```gggkkklllmmmmmm{{{^^^GGG<<<333999333222:::TTThhhgggfffiiihhhiiikkkmmmnnnnnnooorrrtttlllgggaaaZZZqqqrrrjjjuuutttdddwwwXXX;;;888999CCCFFFNNNYYY___bbbgggmmmlllYYYKKK|||xxxBBB444777555------444888666666666666555555555555555555666888:::<<<;;;999666111777???DDDHHHPPP\\\gggyyyuuunnn[[[<<<<<>><<>>;;;999888:::<<>>AAA@@@:::BBBGGGPPP[[[eeekkkmmmmmmzzztttvvvbbbMMMAAA666444;;;777666>>>YYYmmmiiicccffffffiiilllooopppooommmllllllkkkXXX\\\mmmeee___hhh}}}mmmHHH555:::>>>IIIMMMUUU\\\```cccfffiiiwwwgggyyyBBB<<<444000222444555444666666666555555444444444555555666;;;AAACCCBBB???>>>>>>@@@CCCGGGNNNZZZeeejjjqqq{{{fffwwwyyymmmLLL>>>???MMMRRR[[[^^^___bbbaaalllOOOEEE555444999FFFooo___IIIHHHEEE===:::<<>>???BBB<<<@@@PPPYYYhhhvvvtttrrryyyzzz{{{yyyvvv}}}mmm```^^^___OOOEEEVVV___LLL555222SSSZZZ^^^yyyvvv~~~zzzxxxzzz~~~tttrrr777444666999>>>EEENNNVVV[[[]]]bbb```dddddd^^^kkkddd```oooGGG:::@@@AAA444999;;;AAALLLZZZeeemmmpppjjjrrrooo```JJJCCCFFFBBB999999999666777;;;TTTllllllhhhlllnnnlllooorrrrrrnnniiidddaaa```ZZZhhh|||{{{[[[^^^vvv|||eee;;;000===EEEMMMRRRXXX]]]aaaeeeiiijjjkkk~~~```DDD222666;;;333...222666666555555444444333333222111222777>>>BBBBBB@@@<<<888888>>>CCCHHHOOOXXXVVVlllfff\\\yyyAAAAAAFFFTTTUUU]]]\\\\\\```^^^aaannnEEE???777444777>>>bbbfffGGGJJJFFF===999;;;>>>UUUyyySSS]]]TTTBBBBBBCCCpppooovvvssscccTTTIII>>>999;;;===333555777IIITTTAAACCCkkktttJJJQQQ|||uuuqqqjjjEEE222000222111000000000111222333555555555666AAAooo[[[rrrNNN```hhhsssdddyyyrrrCCCBBBAAABBBdddsssPPPOOO\\\{{{\\\___RRRBBB111444555666555555666888:::CCC```}}}iii}}}eee]]]GGG555888333444222111000...,,,+++******''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))******************))))))))))))******)))+++---------...000111555999???EEENNNaaaxxxpppfffuuuzzzzzzjjjzzzzzznnn~~~III111555888:::BBBAAAGGG___|||oooeeeFFF;;;CCC@@@>>>HHHRRRcccwww{{{uuuuuu}}}}}}}}}|||zzzqqq\\\VVVZZZJJJ===JJJSSSDDD222555UUUaaacccsss|||{{{}}}}}}}}}~~~~~~~~~yyyrrrwww^^^666555777<<>>EEERRR]]]aaagggddd```ccc___]]]dddQQQ:::<<>>AAAGGG|||iiiRRRHHHFFFUUUooonnnQQQDDDFFF>>>666666555444BBB<<>>...999<<<;;;DDDBBBFFFPPPwwwxxx|||UUU888BBBCCC:::>>>JJJ[[[ggg}}}}}}tttvvvxxxyyy}}}~~~oooVVVPPPMMMAAA;;;AAA???:::>>>BBBaaayyy{{{yyy}}}~~~|||}}}|||||||||yyylllyyyqqqLLL;;;888999BBBLLLRRRTTTVVV\\\aaaeeegggeeeddddddbbbmmm|||nnnEEE???AAA888777666999@@@LLLXXX```jjjiii}}}{{{lllMMM]]]cccLLLRRR]]]HHHKKKIII:::DDD]]]hhhjjjmmmmmmmmmllliiiccc\\\VVVSSSRRRaaa~~~xxxyyyeeegggRRR666===KKKPPPSSSYYY[[[ZZZ\\\ccchhhhhhcccjjj{{{```SSSkkkDDD888888333444:::333444444444444444444555555555555444222222333444777444666999777777FFFYYYzzzjjjvvvMMMGGGNNN]]]```fffnnnjjjdddddd``````hhhkkk555555999999999MMMTTTJJJIIIBBB???===:::JJJiii~~~oooUUU[[[EEEAAA666XXX{{{cccEEE<<<<<<777AAA[[[\\\CCC===@@@666444777111999999555CCCRRRCCCAAAaaadddJJJdddhhhtttXXX>>>///111555---000000000111222333555555666:::???WWWqqq[[[KKKiiiuuuyyyvvv{{{NNNGGGCCCNNN]]]NNNDDDVVV{{{~~~aaa\\\\\\OOOGGG>>>777888999999777777888:::NNNeee}}}xxxwwwqqqggg~~~}}}sss]]]VVVCCC444888444666333222000...,,,+++******'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))))))))))))))******************))))))))))))*********+++,,,,,,---...222555555888<<<>>>AAAIIITTT]]]sss~~~{{{```JJJ<<<888222777QQQrrr{{{dddwwwzzzkkkzzzmmm```www^^^888,,,;;;>>><<>>^^^xxxkkkmmmDDDSSSWWWccc^^^^^^iiihhh___]]]\\\aaannn{{{FFF<<<;;;888555DDD|||ZZZIIIIIIDDDBBB???888CCC```{{{vvvjjj{{{rrrVVVAAA???111III```zzzSSS:::===:::666BBBAAA999@@@@@@---...:::555:::222;;;HHHBBB999FFF\\\www}}}___KKKkkkuuuqqqMMM999///444777***000000000111222333555555555:::<<>>@@@AAACCCEEEKKKXXXhhhwwwGGG888OOO555======GGGQQQddd{{{zzzssstttrrr{{{{{{www~~~tttpppiii|||eeeDDD>>>999???AAA555888OOONNNNNNnnn}}}|||~~~|||zzzyyyzzzvvv}}}|||ppp___sssUUU666===CCCIIILLLRRRWWWZZZZZZXXXWWWXXX___eeeeeeaaa^^^```ccc]]]XXXPPPEEE@@@CCC555...:::999666EEEJJJ^^^jjjcccfffeeeeeehhhfffQQQIIIQQQPPPJJJZZZvvvyyylllsssEEEFFFJJJJJJTTT___ZZZYYYXXXXXXXXX[[[___bbbaaabbbhhhuuu777===666000555222///000555999666000444444333333333333333444777444222777DDDWWWiiitttsssooolllZZZIIIVVVfff^^^VVVooozzzyyy```xxxUUUMMM^^^\\\VVVbbbccc```^^^___bbbeeeeeeeeeTTT///AAA999>>>@@@aaahhhKKKSSSFFF;;;@@@<<<>>>SSSnnn~~~uuuoooaaa:::BBB888999KKKSSSOOOIIIBBB<<<999:::;;;===888666999999666444555888333444:::;;;999<<>><<<<<>>777000777DDDXXXuuu{{{|||ppp{{{aaaXXXBBB333888444444111000...,,,***))))))(((''''''''''''''''''''''''((('''&&&'''***+++***)))))))))*********+++++++++------,,,,,,+++******)))++++++,,,---///111222333444999>>>???BBBKKKVVV___\\\bbbhhhiiiaaaSSSGGGAAA===999777:::;;;777444333333:::444@@@fff{{{mmm___```hhhkkkkkkmmmwww}}}rrr}}}zzzrrrbbbddd}}}ppp>>>555888<<<>>>@@@AAACCCEEEIIILLLcccsssrrr;;;999@@@======BBBJJJ\\\rrruuupppuuu~~~iii}}}|||jjjiii|||eeeJJJFFF===<<<===777>>>UUUVVVWWWsss|||}}}{{{yyyyyyyyyoooyyyyyyyyy~~~|||kkkaaarrrrrrIII555@@@DDDNNNQQQUUUYYY[[[[[[ZZZYYY\\\```eeeeeeaaa^^^^^^___{{{aaaPPP===@@@:::555;;;>>>;;;<<<999MMMnnniiikkkfff^^^YYYLLLSSSQQQAAA<<>>333444555444333222111000555444444444444444555555444:::CCCKKKOOOOOONNNMMMIIIFFF===@@@FFF???MMMrrriiirrroooVVVUUU``````[[[```\\\^^^bbbgggkkkjjjfffaaaGGG666???666888888UUUjjjLLLQQQFFF===AAA<<<===NNNkkkzzzjjj[[[```fff???AAA999BBBWWWtttlll]]]MMMBBB???BBBFFFDDDFFFHHHCCC999555999<<<555444<<>>;;;AAA\\\fffccc}}}zzz}}}NNNMMMxxxyyyPPP///555222***000000000000000222444666777777@@@<<>>888888888555333333444888333???]]]lll{{{nnn``````fffhhhdddfffxxx~~~|||[[[kkk}}}|||\\\999666999===???@@@BBBDDDFFFIIICCCZZZmmmvvvzzzSSS+++GGG999;;;:::BBBOOOccc}}}{{{rrryyy}}}}}}|||___rrreee[[[xxxsssVVVSSSGGG>>>>>>:::>>>MMMWWW[[[sss~~~|||zzzyyywwwvvvnnnxxx|||dddfffpppaaa===999KKKKKKVVVWWWYYY[[[[[[[[[ZZZZZZ[[[^^^aaaccccccbbb___]]]mmmyyyUUUBBB<<>>;;;TTT~~~rrrjjjvvvRRR@@@HHHSSS[[[^^^XXX^^^^^^^^^]]]]]]^^^___```]]]bbb___]]]xxxrrrcccllltttDDD333444555666444111222777<<<444444444444444555666666444777;;;<<<<<<999888777666AAA333111@@@<<>>:::444:::IIIMMMEEEHHHSSSqqq```RRR]]][[[zzzsssLLLQQQzzz~~~~~~III///444333+++...000000000000222444666777:::??????UUU```^^^XXXmmmtttttt{{{vvvuuusss||||||{{{nnn```LLLFFFqqq\\\IIIGGG[[[gggDDDDDDFFFHHHDDDIII```iiiZZZPPPGGG@@@AAAIIILLLFFF===>>>IIIRRRqqqTTT<<<222666???FFF@@@666777AAAcccyyyrrrzzzkkkrrrZZZTTTBBB444888333222111000...,,,***))))))(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))************,,,,,,,,,++++++************+++,,,---///111333444333888>>>@@@@@@HHHZZZkkkvvvzzz~~~zzzqqqhhhbbbUUUGGG@@@<<<777555555222555333AAAZZZbbbwww~~~wwwuuutttqqqwwwzzzvvvXXXrrr~~~nnnJJJ666888;;;===???@@@AAADDDFFFIIIDDDOOOdddyyy}}}xxx888AAA777<<<777===DDDPPPjjj{{{zzzzzzxxxvvv}}}ooo~~~iiifffiiifffUUUHHHGGGCCC<<>>555777999???111444???AAALLL[[[\\\^^^sssvvvkkkeee^^^WWWXXXTTTNNNJJJKKKLLLFFF???>>>666;;;\\\ooohhh[[[HHHCCCLLLXXXeeeggg[[[```cccddd```ZZZZZZ```fffjjjhhhbbb^^^iiizzzllllll}}}UUUCCC===777666555222000///222222222222333444555555555333///...000444888:::333AAA<<<===LLLTTTxxxjjjTTTTTT\\\XXX[[[___SSSYYYXXXWWWYYY]]]aaaeeehhhzzzwww^^^888:::666777666AAAjjjSSSNNNHHHFFFBBB:::888@@@PPPggg}}}tttnnn~~~ZZZ@@@AAA999;;;999EEEHHHLLLMMMNNNQQQUUUYYY\\\rrrcccXXXVVVGGG@@@555999LLLTTTLLLIIIOOOdddhhhpppiiiKKKXXXzzzvvvxxxwwwAAA---333444000000000000000000111444666777:::<<>>EEE[[[ppp}}}}}}lllXXXKKKCCC;;;777555111444444CCCYYY\\\mmmwwwzzz}}}hhhxxxbbb[[[yyyyyywww^^^===666:::<<<>>>??????AAACCCEEEDDDIIICCCYYYnnnaaa:::777>>>888;;;===@@@QQQnnn~~~vvvxxxwwwvvviiiZZZZZZVVVMMMLLLTTTaaalllqqqvvvxxx{{{~~~}}}xxxqqqlllrrrmmmyyy~~~mmmiiiooogggJJJ999HHHYYYWWW]]]]]]\\\ZZZYYYYYYXXXXXXVVVVVVWWW\\\bbbeeeccc___YYYfffffflllSSSDDDAAAEEEDDD666999444666999888999======???AAALLLYYYVVVKKKOOO^^^^^^^^^ZZZUUUQQQQQQOOOMMMEEECCCAAA???>>><<<:::999555NNNqqq|||oooLLLBBBDDDLLLWWWfffjjj^^^bbbiiillldddXXXVVVbbboooooodddaaaeeeeeeqqq\\\GGG666444;;;;;;666111222222111111222333333444555666777:::===<<<888555888:::[[[xxxdddSSSUUUZZZSSSWWW]]]RRRXXXVVVTTTSSSVVV\\\ccchhhqqqjjj{{{<<<<<<666<<<999===RRR\\\OOOIIIJJJCCC:::999<<>>>>>>>>???BBBDDD===III===NNNzzznnn~~~KKK888999;;;:::999999@@@TTTooo~~~|||zzzvvvwwwxxxsssooowwwvvv{{{||||||yyy}}}yyyrrrllljjjooovvvrrrcccnnnkkkZZZDDD@@@LLLSSSSSS\\\[[[[[[ZZZYYYXXXWWWWWWYYYWWWWWWYYY]]]___^^^\\\___WWWbbbnnnmmmsssHHHDDDDDD555:::<<<=========;;;:::;;;:::333000555888666:::BBB======<<<;;;;;;;;;<<<;;;:::888:::???===777:::BBBYYYjjj}}}\\\CCC<<<@@@HHHPPP^^^eee]]]^^^fffjjjaaaSSSQQQ^^^mmmfffZZZ[[[fffdddbbb}}}zzz```WWW>>>999888999;;;555555444444444444444555555666777666444666:::>>>JJJLLLqqqnnnaaaYYYXXXYYYUUUWWWZZZVVVTTTVVVXXXYYYZZZ\\\```ccc___~~~???888444>>>666:::BBBwwwgggRRRKKKMMMBBB:::;;;:::AAAXXXrrr}}}mmmtttmmmmmmeeeaaaaaaccchhhmmmmmmjjjeee^^^iiiCCCJJJGGG???CCCTTTuuuYYYQQQiii{{{zzzzzz```999111......000...000000000000222444666777888888>>>DDD___zzzkkkgggYYYcccpppwwwrrrxxxyyy~~~hhhrrroooRRR[[[]]]ggggggKKK<<>>555<<<;;;<<<=========>>>AAACCC===FFFCCCHHH^^^ttttttwwwBBB888===888777:::;;;AAAUUUlllzzzrrr||||||yyyoooiiihhhjjjhhhyyytttlll]]]HHHBBBMMMSSSSSSVVVYYYZZZZZZZZZZZZYYYXXXWWWXXXWWWVVVVVVXXX[[[\\\]]]```UUUZZZpppkkkQQQDDDCCCCCC;;;555888888777;;;777777777;;;>>>???===;;;>>><<<;;;;;;:::888777888888222777EEEJJJJJJ\\\uuu~~~|||lllKKK>>>777<<>>::::::JJJiiiuuuzzz{{{gggaaaYYY^^^ZZZVVVYYYXXXVVVZZZSSSWWW[[[]]]\\\\\\]]]^^^YYYBBB888444===///999===aaarrrUUUMMMOOOAAA:::>>>;;;===LLL```qqqyyy{{{xxxvvvnnn```UUUEEEddduuuOOOIII555???FFFPPPccc}}}yyyTTTVVVqqq|||OOO555555///---111---000000000000222444666777999999===???TTTgggvvv[[[bbboootttlllsssuuuxxxxxxmmmlllooorrr{{{ttt[[[UUU\\\[[[UUURRRHHH======::::::;;;777777DDDVVVeee~~~tttsss[[[TTT@@@333888444444111000...,,,+++))))))(((''''''''''''''''''''''''###&&&((((((&&&&&&(((***(((((((((((())))))))))))++++++++++++++++++++++++)))***+++---///222444666555333<<>>bbbppprrr}}}{{{vvvhhhWWWiii|||}}}ttt\\\{{{bbbVVVppp{{{|||gggIII666555===;;;<<<<<<<<<<<<===@@@CCCCCCEEEKKKEEEDDDyyysssxxxPPP@@@>>>666777>>><<<777DDDYYYooosssuuuzzzzzz}}}|||ssshhhbbbffflllZZZwwwwwwrrrqqq~~~pppkkkggghhhQQQ;;;CCCYYY\\\XXX___XXXYYYZZZ[[[[[[ZZZYYYXXXTTTTTTSSSTTTVVVZZZ^^^aaaZZZ]]]ddd```yyyvvvVVVEEEGGG@@@===DDDCCC::::::999<<<;;;666555888888555999777888::::::999999;;;???333888MMM[[[fffzzzwwwuuuyyyBBBAAA<<<444:::EEEHHHOOOYYYZZZaaafffiiihhhccc```bbbfff```cccccc```eeemmmmmmggg|||bbbXXXAAA@@@???>>>===<<<<<<<<<777IIIZZZ___eeekkkYYYTTTQQQ^^^YYYSSS[[[WWWQQQZZZVVVXXXZZZZZZXXXXXX\\\___\\\uuuIII@@@555>>>***999???XXXxxxWWWNNNPPPAAA:::@@@<<<999@@@OOOddduuu}}}|||gggKKK666===<<>>@@@AAABBBBBBBBBEEEBBBAAADDDKKK[[[uuu:::???888999@@@>>>555;;;IIITTTnnn~~~vvv|||ooo]]]\\\aaaaaacccdddsssyyysss{{{wwwgggeeeqqq\\\AAA@@@VVV]]]WWWTTTRRRZZZZZZZZZ]]]``````]]]YYYXXXVVVTTTVVVYYYZZZXXXUUUWWW^^^XXXPPPkkkppp{{{tttbbbQQQKKKFFF@@@<<<===:::<<<:::555444777;;;===999:::;;;:::888888;;;>>>:::???JJJaaa~~~~~~]]]GGG333222666>>>FFFMMMQQQSSSTTT```eeekkkyyyxxxaaaYYY```_________bbbeeehhhiiikkkbbbbbbjjjcccqqqooobbb```sss{{{\\\RRRUUUSSSTTTVVVXXXYYY[[[[[[\\\ZZZYYYXXXZZZ]]]^^^\\\YYYggg\\\sssggg555<<<444<<<555333KKKzzzcccOOOMMM@@@CCCEEE000999:::EEEYYYlllxxxfffGGG<<<999888@@@NNNSSSPPPSSSNNN;;;CCC]]]```LLLSSS}}}}}}aaappp___yyyYYYDDD222111333000...111/////////000222444777888666===999AAACCCTTTyyybbb___qqqkkknnntttwwwrrr{{{xxxhhh~~~{{{aaaLLLJJJLLLKKKRRROOO???CCC^^^sss{{{~~~ttt___PPPEEE777333555111000///...,,,+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++***)))+++---000222222000666BBBLLLYYYsss~~~pppYYYWWWWWW[[[cccnnnxxx}}}yyywwwwww|||xxxuuurrrnnnjjjqqqtttvvvmmmzzzzzz___mmmaaasssqqqSSSfffqqqrrrdddJJJ888777:::999;;;;;;<<<===>>>???@@@@@@EEEBBB???@@@CCCOOOdddwww{{{}}}BBBBBB;;;333555???AAA<<>>EEEXXX\\\XXXYYYXXXZZZYYYXXXZZZ]]]^^^\\\ZZZZZZXXXVVVUUUVVVVVVVVVUUUOOOXXXZZZTTT[[[{{{xxx{{{```OOOGGGEEEAAA???>>>@@@AAA???;;;999======>>>???AAACCCEEEGGGOOOVVVnnnwwwwww\\\AAA;;;000333999BBBJJJOOOSSSVVVXXX\\\ccchhhrrrzzzmmm\\\[[[___aaabbb```]]]]]]bbbfffhhhttt\\\RRRQQQLLLQQQRRRSSSUUUWWWXXXXXXYYYYYYWWWWWWYYY[[[\\\[[[YYYfffbbbzzzNNN???333555333777CCCgggsssPPPJJJCCC???@@@:::999777<<>>777AAAUUU___XXXUUUPPPBBB<<>>000000333000///222//////000111222555777888<<<===<<>>EEEOOOdddyyy|||xxxyyy|||~~~}}}}}}}}}}}}zzzvvvwwwyyywwwrrrlllpppppppppeeerrrccchhh^^^{{{RRR^^^jjjrrrjjjVVV@@@666888:::888:::::::::::::::<<<>>>???CCC???======>>>DDDSSSbbblll]]];;;999???;;;666888===>>>IIIeeeuuuaaa```]]]XXXUUU___yyyxxxsss{{{vvvgggeeemmmkkk]]]AAAAAAOOO[[[XXXXXX\\\YYY[[[ZZZYYYZZZ[[[\\\[[[ZZZ[[[ZZZYYYVVVSSSRRRSSSUUUQQQSSSYYY[[[VVV```tttRRRLLL???777;;;?????????BBB<<<@@@JJJZZZnnn~~~{{{III666666111444===HHHOOORRRTTTXXX\\\YYY```cccgggkkkbbbXXX[[[ZZZ___bbb___YYYXXX^^^dddiiiaaalllkkkrrrbbbMMMPPPSSSMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUWWWYYYZZZYYYWWWYYY```^^^AAA777444333;;;;;;LLLUUUGGGHHH???888@@@<<<666555AAASSSdddsss~~~zzzfff\\\QQQIIIGGGSSS^^^XXXQQQKKKAAA???>>>===>>>GGGUUU^^^```yyyzzzyyyfffFFF888---///222000///111000111111222444666888999>>>999>>>===AAAEEEhhhkkk\\\KKKQQQfffkkknnnkkkzzz|||~~~~~~gggIIIhhhiiiQQQGGG@@@>>>FFFBBB;;;<<>>>>><<<<<<======AAAKKKVVVnnnSSSAAAAAA<<<888;;;;;;;;;<<>>===;;;333;;;999:::dddcccEEEJJJCCC555===>>>999666;;;FFFVVVlll}}}xxxqqqiii\\\]]]cccXXXJJJAAA888222===:::111CCCjjj~~~vvvzzzsssrrr{{{zzz>>>444...000222000///000111222222444555777888999;;;333===;;;BBBCCCoooooo```DDDOOOfffcccuuuqqq|||xxxwww|||vvv~~~|||```NNNtttccc[[[\\\VVVVVVaaa___SSSKKK>>>555777777666;;;:::666KKKpppkkkWWWKKKCCC777333666333000///...,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))******+++++++++,,,,,,---)))***+++---.........---,,,---///222555<<>>555777:::;;;;;;===<<<:::999999:::<<<>>><<<:::;;;======>>>DDDLLLkkkJJJ444BBBFFF888111999@@@???>>>GGG\\\ooovvvyyy|||~~~ttteeeVVVMMMNNNZZZzzzzzz~~~vvvnnnnnnwww}}}zzzrrrVVVWWW]]]ZZZRRRUUUXXXOOOZZZ[[[]]]]]]ZZZVVVSSSQQQNNNSSSWWWXXXUUURRRRRRSSSSSSMMMJJJNNNSSSSSSQQQOOOrrreee}}}gggEEE555///000777<<>>;;;:::>>>[[[xxxiiiuuuvvvgggTTTIIIBBB777444777333000///...,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***++++++***++++++,,,---...***+++,,,---.../////////)))+++---...000555>>>EEEVVVbbbsss|||}}}}}}~~~www{{{|||vvvpppmmmYYYWWWYYYdddqqq{{{~~~wwwsssIII\\\ffftttYYYGGG888666888999:::======<<<;;;::::::;;;<<<<<<;;;999999;;;:::888;;;@@@RRRmmm{{{{{{LLL999999999666999;;;;;;:::===DDDJJJSSS]]]fffggghhhooowww{{{}}}yyyzzzzzzqqqeeeWWWOOORRRZZZ|||~~~wwwrrrlllppp}}}xxxkkkeee\\\YYY[[[YYYQQQUUUYYYRRRUUUXXXZZZYYYVVVRRROOONNNKKKNNNRRRTTTTTTSSSRRRRRRQQQRRROOOJJJJJJOOOOOOLLLGGGoooyyy~~~xxx|||WWW???:::333000999DDDIIIOOOPPPNNNOOORRRVVVVVV\\\XXXXXXaaabbbYYYXXX\\\[[[YYYYYYYYYXXXWWWVVV^^^^^^ccchhhhhhqqqxxxSSSYYYXXXOOOLLLRRRVVVUUUQQQPPPOOOMMMMMMMMMNNNOOOMMMOOORRRSSSSSSSSSUUUVVV\\\UUU]]]BBB666:::222111;;;888???~~~QQQ???DDD>>><<<888999999777444;;;PPPddd~~~}}}gggQQQgggtttnnnxxxuuutttKKK;;;:::999222000555888???UUUlllvvv{{{wwwiii~~~|||FFF666555333222000//////000111222444555666777777777888999<<<>>>===AAAIIIsssfffBBBUUUjjjhhhgggrrrpppvvvlll[[[XXXcccnnn```vvv}}}fffZZZ\\\hhhyyyvvvZZZAAA:::GGGiiixxxzzz{{{hhhUUUJJJCCC777444666333000///...,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***++++++******+++,,,...///........................+++---.........222888;;;IIIOOOZZZdddmmmttt~~~~~~{{{|||zzzzzzyyywwwrrrkkkccc^^^XXXVVVYYY^^^```bbbiiisssxxxqqqsssvvvrrr{{{YYYQQQfffmmmoooIII<<<444777999555777>>><<<<<<<<<;;;;;;:::::::::999777777999888555666999:::QQQjjjQQQ777@@@???:::555444777<<>>888CCCMMMNNNOOONNNMMMMMMOOORRRRRR[[[XXXTTT[[[]]]ZZZ]]]ZZZ\\\]]][[[XXXVVVVVVWWW^^^UUUYYYgggfff]]]hhhoooHHHJJJSSSWWWQQQLLLPPPTTTUUUQQQPPPMMMLLLKKKKKKLLLMMMLLLOOORRRSSSRRRRRRTTTVVVWWWUUUXXX}}}iii888444999222888999999[[[iiiGGGAAA>>>>>>888777777777555777CCCPPPwww{{{vvv```}}}sssmmm~~~nnnfffgggmmmCCC<<<<<<888000111:::;;;999GGG[[[```nnn{{{hhhjjj}}}lll@@@111333222000...///000111111222333555666666666555555???:::???888@@@CCCsssxxxrrrIIIJJJaaazzzyyy}}}~~~yyyyyysssbbbiii\\\SSSPPPxxxkkkXXXRRRUUU^^^iiiPPP===:::KKKooojjjWWWLLLDDD888444666222000///...,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***++++++******+++---...///222111000......---------***,,,---++++++...111333555<<>>;;;;;;;;;;;;;;;:::888888777555555888999666777:::777FFFddd[[[BBB777999:::;;;:::999888777777===CCCEEEHHHNNNQQQPPPUUU[[[aaadddhhhnnnqqqppprrrooolllnnnqqqooofff^^^MMMHHHHHHMMMVVVffffffKKKaaa}}}nnnppp}}}iii]]]YYYYYYSSSYYY]]]QQQLLLSSSWWWWWWWWWVVVTTTRRRTTTZZZ___RRRMMMIIIIIIMMMPPPRRRRRRQQQHHHEEEKKKNNNIIIEEEFFFIIICCCOOOmmmmmmwww{{{TTT??????PPPSSSQQQOOOMMMLLLMMMNNNOOONNN[[[YYYQQQTTTXXXZZZaaaUUUZZZ___]]]XXXUUUYYY^^^ZZZ\\\aaaeeeddddddiiipppsss___YYYLLLUUUDDD@@@MMMSSSKKKJJJSSSPPPOOOLLLJJJIIIIIIJJJKKKKKKOOORRRSSSRRRRRRTTTWWWQQQZZZ]]]ggg>>>222AAA555444666666999TTTAAA<<<===;;;777666888999999===CCC^^^nnnttt~~~sssgggbbbvvvqqqHHH777:::888666;;;999111111<<>>XXXgggCCCEEE999777;;;===:::777777777888JJJVVVfffwwwqqqYYYMMMBBBEEE<<<555:::<<<;;;???:::666444333111111999CCCOOOsssgggooo???;;;222222111000//////000000222222333444444555555666444666888888888===GGGOOO~~~LLLNNN___ccclllvvvxxxrrrbbb[[[\\\LLLKKKOOO\\\wwwUUUSSSGGGSSSnnn[[[```eeeccchhhiii[[[QQQWWW^^^eeeoooeeeHHHRRRoooyyy~~~jjjTTTOOO@@@444999333222111///,,,+++++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++---...000111777555555555555444000......---+++++++++---000222,,,---///111555888;;;===@@@CCCFFFGGGGGGJJJQQQWWWQQQQQQRRRSSSTTTVVVWWWWWWXXX[[[XXXKKK>>>:::BBBLLLIIIBBBJJJaaapppuuuuuu|||xxxyyyuuuqqq```^^^rrr{{{gggHHH555333333333333444555666777555666666666666555444444444444555555555666666666888222666TTTwwwqqqIII555333555666777777::::::777666;;;>>>>>>???>>>>>>AAAFFFIIIHHHFFFKKKIIIEEEBBB>>>===@@@DDD@@@WWWeeeccc[[[NNNLLLXXXjjjzzzuuu~~~iiiTTTUUU]]]``````ZZZXXX[[[\\\VVVRRRRRRTTTUUUUUUTTTTTTTTTWWWYYYXXXUUUQQQNNNMMMLLLKKKIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFBBB<<>>JJJZZZjjjzzz|||[[[YYY___tttaaaIII???777@@@@@@BBBIIIGGGEEENNNEEE???:::999888555666999NNNqqqzzzbbbhhh}}}|||xxxiii@@@555222111111000//////000000222222333333444555555555555777999888777;;;CCCIIIyyymmmGGG]]]bbbcccrrrqqqzzz{{{{{{ttteeeaaaXXXZZZTTTPPP{{{}}}___TTTJJJKKKgggXXX]]]___aaahhhffffffnnnqqquuussshhhRRRNNN???333888222222111///,,,+++++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******+++---...000111999;;;>>>@@@>>>999333...---...---,,,***)))***,,,+++++++++,,,---...000111///111333333333666;;;@@@:::;;;<<<>>>@@@AAABBBCCCDDD===888999???CCCBBB@@@HHHHHHYYYttt{{{{{{~~~kkktttwwwaaaeeewwwzzzSSS666000222222333333444444555555333333333333333222222111333333444444444555555555555777333===^^^yyyvvvZZZ@@@666:::555333555777666333333666888777666777999:::999888333666888888:::@@@IIIQQQhhhiiiVVVDDDLLLdddpppWWWOOORRRYYY]]]ddd]]]XXXXXXYYYUUUQQQOOOPPPRRRTTTUUUTTTTTTTTTUUURRRQQQPPPPPPOOOLLLGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@??????BBBAAA;;;EEEnnnlllpppccciiiggggggwww}}}lllTTTPPPSSSSSSNNNPPPPPPNNNJJJHHHJJJLLLQQQSSSUUUUUUTTTRRRRRRRRRXXXYYYYYYWWWTTTRRRRRRRRRTTTTTTUUUWWW[[[^^^______eeeddd```^^^eeezzzmmm[[[SSSIIIDDDEEEGGGIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIEEEGGGIIIJJJJJJKKKLLLMMMNNNYYYFFFXXXkkkNNN>>>===000===444777777sssRRR555DDD>>>:::666666777888777666555???NNN___sssxxxcccRRRRRR[[[kkk}}}aaaTTTPPP\\\cccgggiiigggTTTGGGMMMEEE===777888:::777555555NNNnnn~~~yyy}}}~~~wwwrrrrrr~~~tttMMM???///111111000/////////000000111222222333333444555555555777999888777888===BBB[[[NNNWWW```ZZZ^^^hhhvvv}}}~~~xxxuuullloooqqqggg]]]eee{{{wwwwwwzzzwwwwwwlllgggssspppgggRRROOO???222666222222111///,,,+++++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,...000111:::;;;>>>BBBDDDAAA:::444...///000000...+++******///......------......///...//////...,,,---000333000111222333444555666666777///,,,444???AAA;;;555]]]fffyyy|||vvvkkk~~~ccc===000666111222222333333333333333111222222222222111000000222222222333333333444444111===;;;555BBB\\\{{{mmmHHH<<<>>>666444<<<@@@;;;999===999999999888777777777888777<<>>>>>>>>@@@;;;@@@GGGBBB999DDDXXXuuudddttt|||}}}xxxnnnVVVLLLJJJLLLJJJLLLMMMKKKGGGFFFGGGJJJLLLNNNPPPQQQQQQQQQRRRTTTVVVWWWXXXXXXWWWUUUTTTTTTXXXWWWVVVXXX\\\^^^]]]ZZZ\\\bbbggggggcccccciiiooo}}}uuu___XXXMMMKKKKKKJJJHHHFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGCCCEEEFFFHHHHHHIIIIIIJJJMMMWWWFFFUUU\\\QQQ===777???777>>>333VVV|||LLL>>>>>>;;;999::::::999999;;;777:::BBBQQQiiirrrbbbeeesssvvvdddHHHEEEFFF???888888888777888;;;SSSqqqxxxwwwzzz}}}yyyrrr>>>999000111000000/////////000000111111111222333333444444333555777777666777:::===EEEwwwZZZLLLWWWRRRQQQ___lllsssuuuwwwfffOOO^^^sssrrryyyrrrnnnxxxyyy}}}nnn}}}hhhTTTQQQ@@@222666111222111///,,,+++++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***,,,...000111<<<999999AAAKKKPPPMMMIII<<<999444111///000000111000//////.........///////////////...------...000000000000000000000111111444777999666///000BBBWWWnnnwww}}}~~~vvvhhhGGG666444444000111222222333222222111111222222222222111000000111111111111222222222222---888999333222===```uuu\\\FFF555444777555333555333555666444222222555777666777777999BBBMMMOOOJJJMMMooorrr^^^PPPSSSXXXSSSOOOOOOWWWSSSNNNMMMPPPTTTSSSPPPMMMNNNMMMLLLJJJJJJMMMOOOOOONNNLLLKKKJJJIIIFFFCCC>>>>>>>>>>>>>>>=========DDD???;;;<<<===<<<===@@@TTTxxx```[[[sssgggcccsssqqqrrr|||vvvwwwxxxmmmYYYMMMFFFGGGLLLIIIKKKMMMKKKHHHGGGHHHJJJLLLLLLLLLLLLKKKMMMPPPSSSVVVVVVWWWYYYZZZYYYXXXWWW]]][[[YYY[[[]]]^^^[[[XXX]]]]]]^^^___bbbdddeeefffhhhffflll{{{vvvjjj```LLLPPPYYYNNNGGGJJJKKKIIIEEEAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGGGGGGGGGGOOONNNKKKNNNSSSdddiii:::>>>777777===444BBBwwwGGG>>>;;;;;;===;;;777888===<<<888999@@@OOOooooooNNNCCCIIIDDD>>>:::777666===EEEddd|||yyyrrrooouuuuuuyyy{{{zzzzzzzzzuuunnnaaa;;;///444000///////////////000000000000111111222333333333111222444555666777999;;;>>>eee|||kkkCCCGGGHHHIIIXXXdddgggqqqyyyyyy~~~ZZZ___xxx||||||zzz|||sssqqq|||kkkWWWTTTCCC333666222333111///,,,+++++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((***,,,...000111:::777777@@@NNNZZZ```aaa\\\PPP???444000///---***......------------......++++++,,,,,,---///000000111000000000000/////////000......222999NNNvvvyyyuuuvvvqqq___@@@777:::666+++///000111222222111000///111111222222111111000/////////000000000111111111111222000444777444BBB___zzzcccMMMEEE@@@===<<<777:::<<<;;;777777<<>>>>>>>>===?????????>>>>>>>>>>>>>>>AAAAAAAAABBBEEEEEEDDDCCCGGG@@@LLLIIIQQQNNNyyy<<<<<<444999444333<<<^^^iiiHHH???:::<<<:::666777<<<<<<888888;;;???SSSsssSSSBBB@@@???@@@BBBBBBDDDMMMWWWyyyvvvnnnhhhhhhqqqwwwyyyyyywwwxxx{{{yyyttt???999***444//////......//////000000///000000111111222333333000000111333555777999:::===CCCYYYBBBAAAFFFRRR```cccqqqqqqpppwwwppp]]]dddwww~~~hhhnnn}}}nnn[[[XXXEEE444666222444111///,,,+++++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***,,,...000111555666888===EEEQQQ^^^fffpppcccTTTLLLIIICCC777---000000///...............+++++++++,,,...///////////////000000000000000000...+++333HHH```zzzuuu|||___888///555666111---...///111222222111///...000000111111000000///........./////////000000000444222---222:::555444@@@ggg~~~lllpppsssqqqllllllrrrxxxooo^^^[[[VVVRRRQQQQQQQQQRRRSSSSSSWWWWWWRRROOORRRTTTRRRNNNNNNNNNLLLIIIFFFFFFGGGIIIGGGEEEDDDDDDCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;...444:::===<<<;;;999999AAA<<<888MMM{{{}}}]]]LLL:::DDDWWWMMM???GGGJJJIIIJJJNNNOOOMMMJJJIIIGGGKKKNNNMMMKKKIIIJJJLLLNNNOOONNNLLLJJJJJJKKKMMMUUUTTTTTTVVVXXXWWWSSSPPPUUUWWWYYYZZZXXXWWWVVVVVVUUUXXX\\\]]]\\\[[[[[[[[[jjjbbbUUUMMMPPPYYY^^^___\\\^^^YYYYYY___ZZZWWW______]]]WWWPPPNNNSSSUUUSSS___TTTQQQOOODDDAAAHHHKKK@@@BBBDDDEEECCCBBBCCCDDD===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===???BBBCCCAAA??????===IIIGGGKKKSSStttRRR777===:::333333<<>>===JJJvvv}}}kkk\\\UUUWWW```kkkpppqqqrrruuuxxxjjjhhhggghhhqqqyyyxxxtttqqqttt||||||]]]///666---111...............///000000//////000000111222222222222111111222444666888999===222dddVVVDDDEEEJJJYYY^^^kkknnnooouuu~~~WWWUUUiii{{{~~~aaacccppp]]][[[GGG555777222444111///---+++++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())),,,...000111111666:::999999AAAPPP^^^nnnhhheeekkkpppiiiUUUDDD666555444333222111111111000///......//////...---......///000111222222222333CCC```www|||}}}~~~ttteee>>>(((333888,,,***777...///111222111000...---//////000000//////...---.........////////////000000333---+++333333111777<<>>@@@>>>@@@AAAAAA???>>><<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<===<<<;;;===@@@AAA???===AAAFFFGGGDDD>>>UUUXXXppp444EEE777<<<555===<<>>;;;<<<:::666888;;;777CCCqqq~~~bbbsssuuuttt~~~lllaaaggglllmmmsssvvvssslllggglllxxx}}}KKK///333444---...............///000111/////////000111111222222444333111111333666777888???>>>KKKqqqMMMFFFCCCRRRVVVaaakkkmmmrrrwwwvvvyyy___|||zzz~~~rrr___ZZZCCC111777333222000///...,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''))),,,///000111444;;;CCCIIIJJJGGGDDDNNNfffppphhhlll^^^VVVDDD888@@@MMMCCC,,,000;;;555(((---222///,,,666333'''///222...>>>BBB^^^lll}}}~~~ccc222222000///..................////////////......//////000//////...------////////////000000000000///000000000111111111111===CCCeee~~~wwwtttuuufffQQQUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVYYY[[[]]][[[VVVQQQPPPPPPNNNOOOOOONNNMMMJJJGGGEEEEEEEEECCCAAA???===<<<;;;:::999888777666666666666666666555555444444444444444888:::777666<<>>@@@@@@@@@@@@CCCDDDEEEDDDDDDEEEHHHJJJCCCGGGJJJJJJHHHFFFEEEFFFLLLMMMNNNNNNNNNLLLKKKJJJPPPTTTTTTRRRQQQSSSRRROOOJJJPPPSSSQQQSSSVVVUUUPPPVVVVVVVVVUUUTTTSSSRRRQQQUUUUUUWWWYYY\\\\\\ZZZXXXTTTSSSRRRSSSSSSRRROOOMMMQQQQQQOOOMMMKKKJJJHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;999777777888999:::<<<;;;999777777888999:::<<<<<<<<<===>>>>>>??????@@@>>>AAAFFFEEEFFFXXXnnnddd===<<<;;;444>>>>>>;;;kkkeeeEEEBBB<<<;;;<<<444888>>>666777===777]]]{{{yyy{{{zzzvvvooolllnnnrrruuuzzznnnbbbdddmmmrrruuuxxxvvvnnnfffgggpppzzzzzzddd>>>555222///111////////////...........................///000000000000000111222333555555<<<:::999^^^FFFGGGKKKRRR\\\eeelllqqqrrrrrrwww{{{ccczzzppp^^^ZZZCCC222888444333000///...,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&'''(((+++---///...///999KKK]]]bbbWWWJJJGGGQQQVVVZZZqqqmmmWWWJJJCCCQQQXXXBBB111999///:::888BBBIIISSSsss|||~~~nnnvvvMMM555222111000///.....................//////.........///////////////...------....../////////000000000/////////000000000111111///...777TTT}}}uuu{{{ssswww{{{}}}zzz```QQQUUUSSSOOOOOONNNNNNNNNNNNOOOOOORRRUUUWWWVVVRRRNNNMMMMMMKKKKKKLLLKKKJJJGGGEEECCCBBBAAA@@@>>>===;;;:::999999999777666666555555555555555555444444444333333000333555222000222999AAA555UUUooonnnpppKKK999:::<<<>>>???@@@@@@???@@@AAABBBAAAAAABBBEEEGGGEEEGGGJJJJJJHHHFFFFFFGGGJJJKKKLLLMMMMMMMMMLLLKKKMMMOOOOOOLLLKKKMMMMMMJJJIIIOOOSSSRRRTTTWWWVVVQQQTTTTTTTTTSSSRRRRRRQQQPPPUUUUUUVVVXXXZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPMMMJJJNNNMMMKKKIIIGGGEEECCCBBBDDDCCCBBBAAA???>>>===<<<<<<<<<;;;::::::::::::;;;;;;:::888777666777888999;;;:::888777777777888999::::::;;;;;;<<<=========???===???DDDAAA???JJJZZZ???666@@@111---999AAALLLSSS>>>;;;:::<<<;;;999>>>444444<<<444KKK{{{yyy}}}{{{iiiaaa___gggqqquuuvvvwwwsssmmmggggggnnnxxxyyyQQQ666///111000,,,////////////.........---...............//////000000000000111222333444555;;;000888eeeWWW666DDDQQQLLLbbbiiipppssssssuuuxxxzzz}}}|||}}}yyymmm\\\XXXCCC333999555444000///...,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,333//////999IIIVVVYYYXXXMMMRRRVVV^^^sss|||___iiissslllZZZkkkqqqFFF///***111000///...------------------............---------............------,,,---.........////////////....../////////000000000222333000666XXXqqqpppvvvuuuzzzxxxkkkVVVRRRUUURRROOOPPPPPPPPPPPPPPPOOOOOONNNPPPRRRRRROOOMMMLLLKKKGGGGGGHHHGGGFFFDDDBBBAAA======<<<;;;:::999888888888777666555444444444555444444444333333333333333111222444333111111222333999888AAAZZZlllQQQ888:::;;;<<<>>>>>>????????????@@@AAAAAAAAABBBDDDFFFFFFHHHIIIHHHGGGGGGHHHIIIGGGIIIJJJLLLLLLLLLLLLKKKPPPRRRPPPLLLLLLOOOPPPNNNKKKOOOSSSTTTVVVYYYXXXTTTTTTTTTTTTSSSRRRRRRRRRRRRTTTTTTTTTVVVWWWWWWUUUSSSRRRPPPOOOOOOOOOMMMJJJHHHKKKJJJHHHFFFCCCAAA???>>>@@@@@@???>>>===<<<;;;::::::999999888888888888888999888777666666666777888:::999777666666777888888888888999999:::;;;;;;;;;===:::===AAA@@@<<<@@@III|||QQQ>>><<<666***555BBB444SSSWWWBBB>>>:::888:::>>>444222;;;444888UUU~~~|||nnn]]]^^^eeeqqqxxxyyyxxxxxxrrrooommmmmmrrrzzzyyyggg<<<111+++000444)))//////.........---------...------------...////////////000000111333444555777,,,<<<@@@FFFAAALLLJJJZZZ```hhhoooqqqssswww{{{}}}|||}}}jjjYYYVVVBBB222888444333000///...,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))111333222......666GGGUUUZZZgggtttuuurrrxxx{{{xxx|||zzzWWW:::...000777//////...------,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------............---............/////////000000111000...AAAssswwwsssxxx{{{yyyvvvzzz|||}}}sss^^^UUUXXXTTTRRRSSSOOORRRSSSTTTTTTTTTSSSRRRQQQOOOPPPQQQQQQPPPMMMKKKJJJDDDDDDDDDDDDCCCAAA@@@???999999999888888777777666666555444333333333333333222222222222222222222222111111222333444555444222777444000222>>>UUUooogggTTTSSSSSSEEE333;;;;;;<<<============>>>@@@BBBCCCDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHIIIKKKKKKKKKKKKJJJQQQSSSQQQMMMNNNSSSVVVVVVQQQSSSTTTTTTUUUWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTRRRRRRRRRSSSUUUVVVTTTSSSNNNNNNMMMMMMNNNMMMJJJHHHKKKJJJHHHEEECCC@@@>>>===>>>======<<<;;;::::::999888888777666666666666777777666555555555555666666777777666555555666666777777777888888999999::::::;;;999:::???AAA???AAAFFF^^^JJJ555<<<888777;;;666BBBeeePPP???999<<<:::???888444;;;777222;;;999TTTyyywwwfffYYY^^^ccclllsssuuusssrrrsssnnnqqqssstttvvvzzzwwwNNN111333,,,111888***.........---------,,,,,,------,,,,,,------...////////////000111222333444222444???666cccUUUDDDHHHTTTZZZbbbiiijjjlllttt}}}~~~uuurrr{{{jjjYYYVVVAAA111777333222000///...,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%000<<>>SSSfffzzz}}}rrrmmmzzzzzzvvvqqqjjjCCC,,,)))...///---...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---------.........222)))+++555///''':::ZZZ|||wwwggglll~~~ooocccfffzzztttoookkkVVVJJJOOOZZZWWWQQQQQQOOOOOOPPPPPPQQQQQQOOONNNMMMPPPPPPQQQPPPOOOLLLIIIGGGDDDDDDCCCBBBAAA???>>>===888777777777666666666666333333222222111111222222000000000111111111111111000...,,,...000222222111###---777888111...222888UUUbbbUUUPPPGGG<<<888;;;AAADDD:::::::::;;;;;;<<<<<<===@@@BBBDDDDDDDDDDDDFFFGGGGGGFFFEEEFFFFFFHHHHHHHHHGGGHHHJJJKKKKKKJJJJJJIIIKKKLLLKKKHHHJJJQQQVVVVVVUUUSSSRRRRRRQQQQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTOOOOOOOOOQQQSSSUUUUUUSSSKKKJJJJJJKKKMMMLLLJJJHHHHHHGGGEEECCC@@@>>><<<;;;;;;;;;;;;:::::::::999999888777666666555555666666444444444333444444444444555555555444555555555666666666777888888999999:::<<<999999<<<>>>@@@BBBFFFEEEnnnlll@@@777;;;;;;222:::EEE===pppvvvIII:::EEE888===;;;777999999666666777333999PPPlllrrreeeYYYPPPKKK^^^ccchhhgggeeefffjjjmmmnnnsssxxxyyyyyyyyy}}}lll;;;...777......666+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000111222333...===999999NNNXXXAAAJJJPPP[[[ddddddcccjjjtttvvvwww~~~|||ZZZZZZwwwyyyllljjjqqqwwwvvv{{{yyyuuuaaammmttt}}}ooo\\\WWWAAA000666333333000///...,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$)))222>>>FFFFFF===555===KKK\\\gggmmmttt}}}|||xxxzzzuuu{{{rrrlllwww{{{www}}}JJJ<<<...)))...111,,,&&&,,,,,,++++++++++++,,,,,,******++++++++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------222//////333888777222...AAAmmmuuusssvvvvvvpppxxxwwwuuu|||~~~vvvmmmooovvv{{{^^^WWWPPPIIIRRRZZZTTTPPPUUUVVVNNNNNNNNNNNNMMMLLLLLLKKKOOONNNMMMMMMMMMJJJFFFCCCDDDCCCBBB@@@>>>===<<<;;;777777666666555555444444111111000000000000111111///////////////000000000111///------.../////////777555222//////111666999///111<<>>777:::>>>888888888888999:::;;;<<<<<>><<<:::999888999999999999888888888888666666555444444444444444222222222222333333333333333333333444444444444444555555666666777888888999<<<;;;999999999;;;???AAACCCGGGaaa666000;;;111555BBB;;;GGGvvvuuuGGGAAA888:::;;;888666888:::999:::222111888:::===NNNcccnnnzzzvvvooobbbUUUKKKKKKQQQVVV\\\aaaccc``````fffooottt|||xxx~~~|||LLL111...666...+++000+++------,,,,,,,,,+++++++++,,,++++++++++++,,,------------......///111222333---;;;...777<<<___]]]CCCDDDMMM[[[bbbbbbgggpppuuutttxxxqqqXXXUUUqqq~~~jjjnnnrrrnnnbbbWWWVVV[[[ttt~~~~~~vvvkkkaaaLLLaaa~~~uuuzzzwwwvvvbbb[[[BBB000777444444000///...,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$)))%%%$$$***555===>>><<<999AAAHHHOOO^^^rrrgggooo~~~ttt~~~rrr}}}ppp}}}SSS---------------...---------++++++************++++++)))******************)))((())))))***++++++******************+++++++++,,,++++++++++++,,,,,,,,,,,,%%%,,,---'''(((111444///...:::RRRkkklllqqqyyyvvvvvvyyyeeePPPJJJTTTLLLGGGLLLPPPLLLPPPVVVTTTOOOOOONNNMMMLLLKKKKKKKKKLLLKKKJJJKKKLLLJJJFFFCCCDDDCCCAAA>>><<<:::999888666666555444333222222222000///////////////000000------......////////////000000000//////......///000,,,***,,,000222000---000777444000555:::;;;???NNNQQQSSSVVV```jjjggg\\\\\\UUUTTTOOOCCC>>>:::000@@@666===TTTkkk~~~}}}kkkeeejjjdddQQQCCC>>>888...666555555666777999;;;<<<:::<<>>GGG:::kkkOOO111666888222555@@@888AAAvvvwwwMMMAAA;;;;;;;;;666777:::999666;;;@@@AAA;;;555666999DDDHHHPPP\\\lll}}}}}}zzztttiii]]]SSSXXXRRRIIIDDDDDDLLLVVV]]][[[aaaeeedddhhhsss}}}}}}uuurrrwwwzzzyyyRRR777000...000///,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------...///000111222///111///444333???aaaOOOEEELLLXXX^^^cccjjjgggfffkkksssyyy||||||cccOOO\\\{{{bbb^^^eeetttqqq\\\LLLKKK]]]lll~~~~~~~~~qqqfff^^^SSSGGGddd~~~rrrxxxvvv{{{fff^^^DDD111888666666000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''''''(((---666===FFFMMMLLLFFFMMMeeeyyy}}}tttwwwxxxWWW999000000))),,,...---***)))***,,,+++***************++++++))))))************))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,(((,,,000...++++++---000000,,,111<<>>GGG\\\hhhccc___[[[PPP===LLLMMM<<<222777;;;666444444444444666888:::<<<999<<>>444PPPhhhyyyooo@@@111???666***;;;BBB333MMMoooJJJ>>>===???999777:::777666999777111555>>>===333888555555===JJJTTTVVVSSSQQQSSSWWW\\\```aaa___]]]UUUYYYaaaiiilllggg\\\SSSLLLGGGCCCCCCHHHMMMOOOOOOXXX```fffhhhooo|||}}}}}}{{{gggvvv}}}jjj~~~nnn>>>///333///,,,111///***---,,,,,,,,,+++++++++******++++++******++++++,,,------------...///000111222111(((888666444555QQQoooIIIAAAJJJRRRWWW[[[___cccllluuuyyy{{{{{{xxxgggeeewww{{{{{{jjjVVVdddpppcccRRRNNNAAAZZZyyyzzzrrrppprrrssshhhfffwwwzzz~~~sssrrrxxxzzztttTTT777555444888111///------------+++)))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))AAAKKKRRRQQQRRRYYY^^^___uuu~~~}}}pppUUU>>>111---,,,,,,+++++++++++++++++++++++++++++++++***)))((((((''')))))))))))))))))))))))))))((('''''''''(((***+++(((((()))***************++++++******************+++++++++,,,,,,,,,------...,,,---111111<<>>;;;888666444333333333222111000///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111111111111111111222222222333333333SSSttt{{{kkkVVVAAA999888888777555555444444444666555444333444666888999::::::;;;<<<>>>@@@AAABBB>>>>>>>>>???@@@AAABBBCCCFFFGGGHHHHHHIIIJJJNNNPPPNNNIIIHHHNNNQQQNNNNNNQQQNNNOOOOOOOOOOOONNNMMMMMMLLLKKKLLLPPPUUUVVVRRRMMMOOONNNMMMLLLKKKJJJIIIHHHDDDCCCAAA??????===:::777777777888888777555222111555555444333333333333444222111111000///......---///////////////.........000000000000000000000000000111111222222333444444333333555666888:::;;;<<<<<>>@@@BBBEEEGGGHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHFFFDDDBBBBBBFFFMMMUUUZZZddd]]]```rrr~~~yyyqqqnnnpppyyytttvvvFFF777666111,,,+++...000...,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......///...222777555444CCCXXX{{{LLLKKKDDDEEENNNSSS]]]\\\bbbtttrrrooo~~~yyynnnsss~~~uuuhhhkkksssmmmOOOGGGZZZOOO@@@PPPDDDCCC\\\~~~{{{xxxmmmkkkrrr}}}pppvvvzzzxxxddd~~~|||pppnnnRRR777555222444111///------------+++)))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())),,,666@@@GGGQQQ```nnnttt]]]fffkkkmmmuuuwww}}}|||yyy|||xxx{{{{{{}}}~~~{{{~~~vvv^^^GGG???555000......,,,)))++++++++++++++++++++++++++++++******)))((((((''')))))))))))))))))))))))))))((('''''''''((()))***(((((()))************)))************************+++++++++,,,,,,,,,,,,---000---...111...+++444CCC___uuu|||zzzfffppp~~~|||[[[VVVOOOKKKOOOQQQNNNLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGFFFFFFHHHIIIJJJKKKJJJJJJHHHHHH???>>><<<999777555444333333222111000///...------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000000000//////000000000111111111TTTlllssseeeWWWGGG777333444444333333333444444555555444333333444555777999999999:::;;;===???AAABBBBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEFFFGGGGGGIIILLLOOOMMMHHHHHHMMMOOOMMMMMMPPPLLLMMMNNNOOOPPPPPPPPPPPPNNNLLLJJJMMMRRRTTTRRROOOKKKKKKKKKKKKJJJIIIHHHGGGCCCAAA???>>>===<<<888666666777777777666444222000333333222111111111111222111111000//////...------///.....................000000000000000000000000000000111111222333333333222333444666888999;;;;;;:::===>>>TTT{{{222555AAA;;;666777666999NNNzzzwwwHHHCCCFFF<<<777???555888===???>>>:::888777999999999::::::999:::;;;888888999;;;===>>>???@@@<<<<<<<<<<<<;;;;;;:::999<<<@@@EEEJJJNNNRRRWWWZZZ```lllyyyzzztttooosss]]]mmmyyy___===:::555000,,,+++...000...,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111...111555333222===NNNgggAAA???JJJEEEPPPVVV\\\hhhppp{{{kkkuuukkksssvvvpppSSSKKK___[[[LLLUUUTTTIIIWWWtttyyy~~~ppphhhkkkkkkmmmxxxooozzz{{{|||}}}gggpppeeehhhQQQ999888222222111///------------+++)))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((!!!(((...333===LLLZZZbbbXXXffftttwwwnnnccc___```zzzuuulllhhhooozzzwwwmmmoooqqqxxx~~~yyyooopppwwwuuuXXX@@@444222(((''''''))),,,---)))&&&************************+++******))))))(((((('''))))))))))))))))))))))))(((''''''''''''((())))))'''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...***+++222111***''')))(((999JJJaaa|||zzzvvvvvv{{{www{{{mmmZZZQQQLLLDDDCCCFFFKKKMMMKKKJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNOOONNNLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDD;;;:::999777555444333333111111000///...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------------............333BBBAAA555111---)))+++000000000000111222333444444444333333333555777888888888999:::<<<>>>@@@AAACCCCCCCCCDDDEEEGGGHHHIIIEEEFFFGGGFFFFFFFFFHHHJJJIIIFFFFFFJJJLLLKKKKKKLLLJJJKKKMMMOOOPPPQQQRRRRRRPPPLLLJJJKKKOOOQQQQQQPPPIIIIIIJJJJJJIIIGGGEEEDDD@@@???===<<<;;;999666444555555666666555333111000111000//////......//////000000//////...---------........................//////////////////////////////000111111222222333222222333555777888999:::999999===@@@^^^aaa<<<666222888999===;;;000888jjj^^^<<<:::===888:::;;;;;;888555555888;;;777777777888999:::999777666666777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;???DDDJJJMMMNNNRRRYYY___{{{zzzvvvnnnlllmmmuuu]]]ppp|||lll???:::555333///,,,+++...///...,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......333//////333222000666AAAUUUuuuWWWAAAAAAAAAJJJRRRVVVgggvvvzzzpppiiivvvyyytttpppkkkdddkkkuuu{{{~~~{{{jjjrrr~~~|||ppp|||mmmcccfffQQQ::::::444444000///------------+++)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%''''''&&&'''---444999YYYhhhyyyyyyzzz```aaa}}}rrrzzz}}}fffHHH222)))((()))(((...,,,******++++++***(((******************************))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((()))))))))))))))************++++++++++++///)))(((---000///000333333111''')))???UUUfffwww~~~~~~aaaLLLCCC@@@BBBDDDCCCFFFJJJKKKJJJGGGHHHJJJIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@???@@@777666555444333222222222000//////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------&&&000---''',,,///000666////////////000111222333333222222222333444555666666777777888:::<<<>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHIIIGGGEEEDDDDDDEEEFFFEEEEEEGGGIIIJJJJJJJJJIIIJJJLLLMMMOOOPPPPPPPPPOOOMMMKKKLLLNNNPPPPPPOOOJJJJJJJJJIIIGGGDDDAAA@@@===<<<:::999999777444222333333444333333111000/////////...------------...............------,,,,,,---------------....................................//////000000111111222111111222444555777888888999===<<<666GGG}}}QQQ***CCC000///888AAA:::333IIIkkkeeeNNNIIIAAA======;;;777666999;;;;;;999999777666999<<<;;;888::::::999999888888888777444444555666888:::;;;<<>>dddSSSYYY???>>>LLLNNN^^^zzzzzzxxxppphhhfffbbbddduuummm|||nnnwwwrrrddddddMMM777999555555000///------------+++)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%'''***,,,%%%+++???QQQYYYcccmmmxxxjjjVVVEEE<<>>===<<<;;;;;;444444222222111111111111...------,,,,,,+++++++++)))*********************************************)))))))))*********++++++************************++++++,,,,,,,,,---------)))*********+++++++++++++++++++++,,,,,,,,,---------444000,,,222222///333111111000000000000111111111111111222222333444555555555666777888:::<<<===>>>>>>>>>???AAACCCDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHGGGHHHJJJMMMMMMKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMOOONNNMMMLLLLLLKKKJJJHHHDDDAAA===;;;;;;999888777777555333000111111111111000000///...//////...------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------------------------------...//////000000111000000111333444555666666777AAA888555DDDRRR~~~QQQ<<<<<<666555999:::888<<>>>>>===@@@BBB===555<<<===;;;666777<<<>>>;;;<<<;;;;;;:::999888777777666777777888:::<<<>>>@@@BBBCCCDDDEEEMMM___xxx}}}zzz}}}|||vvvkkk```[[[___jjjtttwwwQQQ<<<888000,,,...---,,,,,,,,,---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------000...---000222111222444999;;;{{{OOO<<>><<<:::888777333222111000000///000000,,,,,,,,,++++++*********((((((((()))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))************++++++++++++,,,,,,,,,,,,&&&---+++***///,,,&&&***111111000000000000000111000000111111222333333333333333444555777999;;;<<<======>>>???@@@BBBDDDEEE@@@BBBEEEFFFGGGGGGIIIJJJJJJLLLKKKJJJMMMQQQPPPMMMJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKIIIHHHKKKJJJGGGDDD@@@===:::999999777666666666444222000000000//////............///......---,,,---------,,,,,,,,,+++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///000000111222333444555222>>>444777CCC666SSSBBB===:::666444444555444111AAAEEEffflllSSSPPPDDD777555<<>>AAA@@@===<<<<<<>>>@@@AAA999777666888:::;;;888444777===AAA???===>>>AAABBB???CCCCCC??????CCCFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???<<<999666444333222111000///......///++++++************))))))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,))))))))))))************************++++++++++++'''...,,,---333000---444///////////////000111222//////000111222222222222222222333444666888999:::;;;;;;<<<===???AAACCCDDD???AAADDDEEEEEEEEEFFFHHHHHHKKKKKKIIIKKKPPPPPPLLLJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGEEEBBB>>>;;;:::999999888777555555555444111//////......---------------...------,,,+++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///000000111222333333111777666888:::333CCCiiiPPPEEE:::888:::<<<===>>>333333666OOO|||iiiLLL:::;;;AAABBB999DDDGGG>>>888;;;<<<999999999999999999999999999555666777:::>>>CCCGGGJJJeeemmmyyy}}}vvvuuuuuusssoooVVVXXX[[[^^^cccjjjsssyyykkkDDD>>>@@@111(((222***+++,,,,,,,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,---+++---...------...111333///888@@@^^^yyykkkccc^^^]]]fffpppyyy}}}{{{|||zzzwwwsssuuuuuulllhhhlllmmmwwwwww{{{rrr}}}ttt{{{~~~|||yyygggbbbHHH444888444555111///------------+++)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!''')))''''''+++)))%%%&&&,,,+++&&&&&&&&&(((***)))&&&%%%&&&''',,,+++&&&$$$%%%&&&&&&---...(((######%%%((('''%%%$$$$$$''',,,///(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''')))*********,,,+++***''',,,((((((///,,,&&&***&&&...333///---//////---///222222---,,,000222222---000333555444333333333444555666777888999:::::::::<<<;;;888<<>>>>>>>>?????????FFFHHHKKKQQQXXX```gggkkkzzz|||pppooovvvqqqcccQQQ]]]lllxxx~~~eeeCCC;;;>>>111222777***)))+++,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---***...///,,,***+++///222///;;;...999PPPuuuiiigggcccbbbZZZYYYaaa```[[[```iii^^^eeerrruuu{{{rrr|||{{{}}}|||}}}rrrzzzfff___EEE222777444444000///.........---***'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////111222222222222222222333333444555666777777;;;<<<<<<;;;:::<<>>BBBEEEAAAAAAAAABBBBBBBBBCCCCCCEEEFFFHHHHHHGGGGGGGGGHHHJJJJJJJJJIIIHHHGGGEEEEEEGGGFFFDDDCCCBBBBBBBBBBBB???<<<888666666555444333333333222222111000000///,,,,,,,,,+++++++++******************************************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,......//////000000111111333333555666888:::;;;<<>><<<555666:::KKKeeesss[[[]]]fffjjjddd\\\ZZZYYYXXXUUUTTTQQQLLLJJJKKKPPPUUUbbbeeeiiinnnxxxxxxuuuwwwzzztttdddWWWRRR___nnn~~~vvvRRRJJJ???666000...------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,---...//////222444777999<<>>@@@CCCEEEGGGFFFDDDDDDEEEGGGHHHJJJHHHDDDCCCFFFGGGEEEHHHGGGEEECCCAAAAAAAAAAAABBB@@@>>>;;;888555222111111000///---,,,++++++++++++***))))))(((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------------............//////000000000111111111111111111222333444555666999:::;;;;;;<<<>>>BBBEEEAAAAAAAAAAAAAAAAAABBBBBBBBBDDDFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@??????===;;;777666555555333222222222111111000//////...,,,,,,+++++++++*********************************************************(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,---......//////000111111111222333555777888::::::CCCIIIaaa888:::555444000333;;;;;;999===???\\\pppkkksssvvvqqqjjjjjjeee\\\WWW^^^ooo~~~~~~xxxvvvvvvlllnnnoooiii]]]UUU]]]jjjxxxwww]]]KKKEEE<<<444000...------)))***++++++,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++,,,,,,+++,,,,,,---...///000111333333111>>>fffxxx{{{qqqjjj{{{vvvjjjZZZ@@@222;;;555111111///.........,,,***(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,---------......///000111111111111111111222333444555666666999;;;<<<===<<<<<<===>>>CCCDDDFFFEEEDDDCCCCCCDDDGGGIIIGGGCCCBBBEEEEEEBBBGGGFFFDDDBBB@@@>>>======>>>===;;;888555333111000000///...,,,++++++++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------......////////////000000000000000000000111222333555555888:::;;;;;;<<<>>>BBBDDDBBBBBBAAAAAAAAAAAAAAAAAA???AAADDDFFFGGGHHHKKKMMMKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA>>><<<:::;;;888666444444444222111000000//////......------++++++++++++*********)))************************************************(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,---------...//////000000000000222333555666777888888888VVViiiRRRCCC<<<666888:::666111000:::999GGGddd||||||}}}|||tttzzzxxxtttrrrrrrrrrvvvqqqhhh[[[PPPSSSggg{{{}}}vvvVVV;;;AAA===777222///...---,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,)))************++++++++++++++++++,,,,,,---...///000000333555111000@@@SSSyyyxxxssstttssshhhZZZ@@@111999555111111///...------,,,***(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,------...///000000000000000000111222333444555555777999<<<======<<<<<<<<<@@@AAACCCCCCBBBBBBAAAAAAEEEGGGGGGCCCBBBDDDCCC@@@FFFEEECCC@@@>>>;;;:::999:::999777555333111///.........,,,++++++*********))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------........./////////000000000000000000111333444555777888::::::;;;<<>>>>>@@@AAABBBAAA@@@???CCCFFFFFFCCCCCCDDDBBB???DDDCCCAAA???<<<:::888666666555444333111///...------,,,+++******)))******)))(((''''''&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,------............//////////////////000111222333444444666777888888:::<<<>>>DDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCCCCCCCDDDFFFIIIGGGHHHIIIJJJIIIFFFDDDBBBEEEEEEDDDCCC???;;;777555444333111111222111///...,,,,,,,,,+++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,------......000000111222444555666666===333:::AAAVVVjjjNNNDDD999888;;;666,,,444===FFFSSSaaabbb\\\lllxxx~~~pppeeeccceeefffmmmllliiigggddd___YYYUUUHHHFFFEEEGGGQQQ```mmmsss___CCCOOO000...------------,,,***))))))***++++++++++++***************************))))))*********+++++++++))))))*********+++++++++++++++++++++,,,---......,,,***+++111555555444444444cccsssssswwwxxxxxx~~~iiivvvtttaaa[[[CCC000555333333222000---,,,,,,,,,+++)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))*********+++++++++++++++,,,---..................///000111222333333333666:::<<<<<<<<<<<<===<<<===>>>AAACCCCCCAAA???@@@DDDFFFDDDDDDEEECCC???BBBBBB@@@>>><<<999777555333333222111///...------++++++***)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------.........///......//////000111333444222444666777777888:::<<>>???======???BBBFFFGGGEEEBBB>>>CCCFFFEEEEEEFFFDDD@@@@@@@@@@@@>>><<<999777555111111000000///...------******)))((((((((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++,,,,,,---------..................///000111222333222444666777777888999;;;???@@@@@@AAABBBCCCDDDDDDBBBCCCBBBAAA@@@AAACCCFFFDDDEEEGGGHHHGGGDDDAAA???AAA@@@>>>;;;888666333222...------...//////---+++************************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************))))))******+++,,,,,,,,,......///000111222222333+++===888777BBB<<<[[[RRRDDD>>><<<;;;777555666:::======LLLEEE???CCCQQQcccsss|||zzz~~~xxxvvvnnnbbbYYYTTTLLLEEEFFFFFFEEEBBB???@@@DDDHHHMMMcccyyy{{{VVV]]]|||OOO444---+++******,,,,,,,,,***((())))))***************************************))))))))))))************)))************+++++++++************+++,,,---...000000000///000111222222333---555\\\|||wwwtttuuu~~~fffWWW===000999444000333000---,,,,,,,,,+++***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,------------------...///000111222222000333777999:::<<>>>>>@@@DDDIIIJJJHHHEEE===BBBFFFEEEFFFHHHEEEAAA@@@@@@???>>><<<:::777666000000000///......------***))))))(((((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++,,,,,,,,,---------..................///111222333333555777888888888:::;;;======>>>???AAABBBCCCCCCAAABBBAAA@@@@@@AAADDDGGGDDDEEEGGGHHHGGGDDDAAA??????>>>;;;888555333222111---,,,,,,...//////,,,******************+++++++++)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,------...///000111111888&&&111CCC888444EEEMMMddd@@@===777999@@@???777555<<<888777999===;;;;;;EEESSSVVVZZZ]]]\\\ZZZZZZ]]]```^^^YYYOOOFFFCCCFFFEEE@@@:::;;;<<<<<<@@@JJJ[[[gggdddrrrrrraaaZZZ]]]BBBPPP^^^111222...,,,******+++,,,,,,+++(((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++,,,---...(((,,,...//////111333333---777555333VVVxxxjjj|||pppVVV>>>444555666333111000.........---,,,***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,......//////000000111111333333444666999<<<>>>???>>>@@@AAA@@@@@@AAACCCEEE???@@@BBBDDDEEEEEEDDDCCC@@@@@@AAA@@@===999555222//////...------------...+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------............///000111222222333444555666888999999<<<===>>>>>>===>>>@@@BBBCCCBBBAAA@@@???@@@AAAAAAEEEDDDDDDEEEFFFFFFDDDBBB>>><<<:::777444222111000------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++------......///000000000222333555666666888;;;===KKKTTT;;;666999777@@@CCC333;;;;;;777111222999>>>>>>777BBBGGGBBB@@@DDDFFFAAA===;;;;;;>>>>>>:::999<<<222CCCHHHRRRhhhjjjdddmmm~~~yyyPPPPPPSSSKKK<<<999555(((,,,,,,,,,++++++*********(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************,,,,,,------.../////////222///222666444GGG|||kkkmmmiiiyyyzzzxxxiiiQQQ;;;333555666444111000.........---,,,***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,---......///000000111111222222444555888;;;===>>>===???@@@???>>>???AAABBB@@@@@@AAAAAABBBCCCCCCDDD@@@@@@???>>>;;;777333111///......---------------******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))))))******++++++,,,,,,---............///000111222222222333555666777888999<<<===>>>>>>>>>>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBCCCDDDDDDBBB???===;;;999666444222111000---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++---------...//////000000111222444555555777999<<>>???>>>CCC:::222111555999<<>>???>>>===<<<>>>???@@@???>>>>>>>>>@@@BBBCCC@@@???===:::777444111000......---,,,,,,,,,,,,,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,......---......///000111111222333444666777888888<<<===??????>>>>>>@@@AAABBBCCCCCCCCCBBBAAA???>>>AAA@@@@@@AAABBBAAA???<<<;;;999777555222111000///,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++,,,,,,---......//////000000111333333444555888::::::777GGGtttmmmWWWLLLOOOQQQCCC===888888888999:::===777777:::===999222222777222777>>>EEEKKKQQQUUUWWWnnnnnnnnnxxxpppeeeTTTXXX```hhhZZZ:::---000///+++++++++++++++*********(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++,,,,,,------......///,,,...111222000000888BBBWWW|||pppsssnnngggrrrwwwuuuwwwiiiRRR===444555444111111000.........---,,,***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++,,,------......///000000///000111333555777999:::<<<===>>>>>><<<;;;<<<===@@@>>><<<;;;;;;===@@@BBB???===:::666333000///...------,,,+++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))***++++++,,,,,,------------...///000000111111222444555666777888;;;===??????>>>>>>???AAAAAABBBDDDDDDDDDAAA???===??????>>>???@@@???===:::888777555333111///......++++++******))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************+++,,,,,,---......//////...000111222222333666888888EEEAAA888ZZZfffVVVEEE======<<<::::::888:::===???BBBFFFKKKNNN@@@IIIMMMLLLRRRcccvvv{{{XXX___sssjjj\\\HHH999111+++000222(((+++++++++***************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))************+++++++++,,,------......---//////---...222333111777LLL||||||ssslllvvvyyywwwkkkUUUooowwwzzzuuuhhhQQQ<<<444444444111111000.........---,,,***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,,,,,,,---......////////////000222444666888999;;;===>>>>>>===;;;;;;<<>>@@@===;;;777333000......---,,,,,,+++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...///000000111222333444555666777999;;;>>>>>>>>>===>>>??????@@@CCCDDDDDDBBB???===???>>>===>>>>>>>>>;;;999555444222000///...------******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++,,,,,,------.........///111111111222444666666999<<<<<<@@@YYYyyyuuunnn^^^OOObbb\\\OOOIIIXXXuuuwww|||}}}|||mmmSSSIIIKKKmmm}}}ccc;;;333333333++++++...***************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))******************++++++,,,---------,,,000000,,,---444555222<<<---:::qqqwwwtttyyyuuuuuuvvvrrrZZZ999vvvuuuuuuqqqcccMMM999111444555222111000.........---,,,***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++++++++,,,,,,---.........//////000111333555777888999;;;===>>><<<;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===:::999666222000...------++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,---/////////000111222444555666666777:::<<<======<<<<<<===<<<>>>@@@BBBBBBAAA???>>>===<<<<<<<<<===;;;999666222111000...---,,,,,,,,,)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))************+++,,,,,,------......///000111000111444666666111777???:::777PPPsssbbbQQQQQQ]]]gggrrraaa:::000***000444,,,***...,,,)))))))))***************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))******++++++,,,,,,---)))...000///...//////,,,&&&111444444RRRuuu|||zzz~~~xxx~~~|||nnn^^^PPP===---}}}ttt|||ooossseeeMMM888000333555333111000.........---,,,***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********+++++++++,,,------......///000000111333555777888666888;;;<<<;;;::::::;;;:::;;;===>>>>>>===;;;999777666444222000...------******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++++++++,,,---.../////////000222333444555666555888;;;<<<;;;;;;:::;;;:::;;;>>>@@@AAA@@@@@@???;;;:::999::::::999666333000///...---,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------...000111111000111333555666888777444444999AAAEEE[[[sss```dddkkkllldddRRR:::'''666'''%%%***)))+++...***((()))))))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))******+++,,,,,,,,,+++***,,,......,,,+++,,,666///555===222...XXX|||wwwdddWWWJJJ888///777uuuxxxzzzrrr{{{kkkQQQ:::111333444222111000............,,,***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************++++++,,,,,,---......000000111222333555777888333666999;;;:::999999:::888:::>>>@@@@@@>>>:::777666555444222111///...---******)))(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++++++++++++++,,,---......//////000111333444555666444777:::;;;;;;:::999:::888:::<<<>>>???@@@@@@@@@999888888888888777444111///...---,,,++++++++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------///000111111111111333555444111333:::===:::777888BBBAAA]]]~~~ZZZ???777///+++222+++%%%,,,333+++'''******(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,///(((&&&+++......000666(((///222000111777:::999ZZZuuuyyyxxxooouuu}}}pppuuu|||wwwrrrpppLLL///666>>>+++ ...}}}oooxxx}}}llluuukkkOOO777333222...111111000.........---,,,***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,------...000///...///000222555777666777777999:::;;;<<<<<<777:::===@@@???<<<888555333333222000///---,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))************++++++,,,,,,,,,,,,---------...///000111222333444555777999;;;;;;;;;:::999;;;;;;:::::::::999999999999999999777555222///---------,,,+++************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,------......///000000000333333444555666777888888999<<<<<>>@@@WWWdddEEE666++++++//////,,,++++++******))))))******+++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------......//////000111111===999777<<>>666111FFFeeefffEEE333)))(((***///000---))))))+++******))))))******+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------...//////000000+++000555666777???NNNYYYxxx{{{zzzzzztttvvvqqqzzzxxxqqqpppvvvvvvqqqwww{{{dddXXXGGG888000,,,***))),,,,,,++++++***)))))))))tttyyyqqqwwwlllNNN555333444444888111000.........---,,,***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((******+++*********+++,,,,,,---------------...000111333444777888888888888888888888444555666666555333000.........---,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,---...///000111222333111222444777999:::;;;<<<;;;::::::::::::999999999777555333111///...//////+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++******++++++,,,---------...//////000111222333444;;;///111AAAFFF<<<777<<>>>>>RRRiiidddAAA:::,,,$$$+++333333///---'''(((''''''***---,,,'''***))))))(((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++*********+++,,,,,,------***,,,000444555333...)))888777222,,,...666===>>>999@@@MMMZZZccclllyyy{{{uuuyyymmmZZZZZZWWWQQQMMMLLLJJJGGG999222///555777111+++***,,,---......---,,,+++***((()))))))))************tttkkkwwwpppuuukkkNNN666333333000333111000.........---,,,***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))***++++++,,,,,,***+++,,,...///000111111222222333444444555666666666555333111///---,,,+++******))))))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))************+++++++++++++++,,,---...///111222222000000111333555777999:::666666666666555555555555............---,,,++++++***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++*********)))))))))((())))))******+++,,,,,,,,,,,,------...///000111111111444444444999===888...888>>>;;;777;;;>>>GGGXXXbbb|||jjjlll{{{gggIII666///---111...,,,---...,,,)))'''(((,,,---******,,,***$$$))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++))))))******+++,,,,,,,,,888333---((('''***...111###)))///111444777666222...444999777222333999>>>???LLL@@@???<<<777@@@111888555222111000///000111000+++((()))++++++************+++++++++***+++,,,((((((((()))))))))))))))yyy}}}nnnrrrhhhMMM666444444111444111000............,,,***))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''')))))))))***++++++,,,,,,***+++,,,...///000000111333333444555666888888999555444222///---+++******(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((())))))************+++++++++((()))+++---000222444555000111111222444666888999666555555555555444444444,,,,,,---...---,,,+++***(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))+++*********))))))((((((((((((((()))******++++++,,,------...///000111111+++///222333111000555;;;555;;;;;;>>>FFFBBB===BBBBBBNNNSSSTTThhhuuu^^^NNN===222333222------222(((///333...''''''+++...%%%+++,,,'''%%%***,,,+++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,(((***---......---...///111222///***+++000333222222444222...///333444111,,,;;;---000222111===,,,...,,,---111111---...222---...............+++((((((***+++,,,***)))((((((((((((((((((((((((((((((nnn{{{gggKKK777000111222222333111/////////...,,,++++++((()))%%% ))),,, $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((()))***+++,,,,,,............///000111222000111222444555666666666333111///---+++***))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))************+++++++++++++++,,,...///111222222333333444444444444444444666666666444333111///...------,,,+++***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))(((((('''+++(((&&&'''***,,,+++)))***++++++,,,,,,------...000000111222333444444555999999999:::;;;<<<===>>>AAADDDHHHKKKNNNRRRVVVYYYnnn}}}{{{{{{qqqjjj___RRRFFF===777555000//////...------,,,,,,,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...............////////////000000111111111111000000///000111111111111000000111000000///......------************************))))))))))))))))))))))))))))))))))))))))))))))))tttiiiLLL888111222333444222000///.........,,,***,,,%%%(((+++###"""((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((()))***+++,,,,,,.........///000111333333000111222333555555555666222111///---+++***)))((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********+++++++++++++++,,,...///111222222333333333444444555555555777666666444333111///...---,,,,,,+++)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&'''***,,,,,,+++******+++,,,,,,------...///000000111222333444444888888888999:::;;;=========@@@CCCEEEGGGIIILLLOOOJJJTTT\\\\\\SSSMMMMMMQQQGGGLLLQQQOOOGGGAAA???@@@:::888444111............//////......---,,,,,,+++,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''************************))))))))))))))))))))))))++++++******++++++,,,---------.........////////////000000111111000000/////////000000000000/////////......---,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((uuulllMMM777111222444444111///...---...---,,,***---"""'''...######)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,------...///111222444555///000111333333444444444000///...,,,***))))))((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))*********++++++++++++,,,...///000111222222222333444555666666777777666555444222000///...,,,,,,+++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***,,,,,,,,,******++++++,,,---------...//////000111222333444777777777888999:::;;;<<<;;;===???@@@@@@AAACCCEEEHHHIIIJJJIIIEEEAAA===;;;999999888555222000000111//////...///000111222333......------,,,,,,+++++++++++++++*********************))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))***))))))))))))***++++++------------............/////////000000/////////---......//////......---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((zzzqqqnnnMMM666000222444444000...---,,,------+++***---$$$'''***"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---...///111333555666///000111111222222222222......,,,+++))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************++++++,,,---...000000111111222333444555666777777777666444333111//////...++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((()))******************+++,,,,,,---------...//////111111222333555555666666777999:::;;;;;;===????????????AAABBBEEEDDDBBBAAA@@@>>>:::888:::777444222111222222111000000000///...,,,++++++------,,,,,,++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************)))))))))))))))))))))))))))(((((((((((()))******,,,,,,,,,,,,------------......////////////......,,,------------,,,,,,+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((|||rrrnnnKKK555///222444333///...,,,,,,------,,,***)))((()))$$$###111444$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,---///111333555666//////000000000000000///,,,,,,+++))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++,,,,,,---...///000000111111222333444555666777666555333111///...------***))))))(((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''')))***+++---,,,+++***((('''(((((())))))***++++++,,,,,,---,,,------...///000111222444444444444555777888999999;;;===>>>>>>>>>@@@BBB======<<<:::777555444444111///------...---+++)))((()))***+++++++++***)))++++++++++++************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***++++++++++++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++***************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''yyynnnKKK555000333444222///...------......---+++'''******###'''<<>>999555555666222222222333333222...+++,,,---...//////000//////******************))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++***))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''zzznnnKKK666333666666333000///---...//////...,,,***)))***''''''555888((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,---...000111222...............---,,,,,,))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***+++,,,,,,------......///000000000111111222222222333111///,,,*********+++((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''***---000222000000000---***((((((***)))))))))***++++++,,,,,,++++++,,,---...//////000111111111222333444555666555666888888888888:::;;;======;;;888555222000///...///111111///---***)))+++******)))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***)))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyvvvnnnLLL888555888888444000///......///000///---000)))******$$$&&&)))###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,------///000000............---,,,++++++)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,,,,------.........000000000000000111111111222000...+++)))))))))***''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((+++///222555///000000...+++)))***---)))))))))***++++++,,,,,,***++++++,,,---...///000000000000111222333555555666888999888777777888999<<<999777666666555111...,,,...//////,,,)))((((((******)))))))))***+++,,,(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************+++++++++,,,,,,+++++++++---------,,,,,,***))))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''nnnyyysssSSS:::111333555444222111//////000000...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,,,,---------......///......---+++***))))))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++---------............///333222111000////////////...---,,,***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((+++///222555111222111///+++)))((())))))))))))))))))******+++++++++++++++,,,---.........///000111222333444444555999777333888CCCBBB999555555444222000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%fffrrrsssRRR:::333555666444222111//////000000...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++++++++,,,,,,,,,---------......---,,,+++***))))))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++------------............222111111000000///......------+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''***---000222000000000...***((((((((())))))(((((())))))***+++++++++++++++,,,---.........//////000222333333444000555666555>>>JJJLLLEEE444333222111///...---,,,,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%eeerrr}}}sssOOO999444777666333222111//////000000...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++*********+++++++++,,,,,,------,,,+++***))))))((()))(((''''''&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++------------............000000111111000///---,,,---,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((+++---///---......,,,)))''''''((())))))(((((())))))***++++++******++++++,,,---.........///000111222333333222555555333888@@@@@@999222111000///...---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%qqqzzzpppJJJ666555777555222222111//////000000...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))))))))************,,,,,,+++***))))))(((((((((''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---------............///000111000...,,,***++++++***)))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''')))***+++***+++,,,***(((&&&''''''((((((((((((((()))******************+++,,,---.........//////000111222222444555444000111444111+++///......---,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||lllFFF555555666444111222111//////000000...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******((((((((()))))))))***************))))))(((((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,------------...---...///000///---+++)))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***)))'''&&&'''(((((((((((('''((())))))***************+++,,,------.........//////000000111///111222111333555444111,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvhhhDDD666666666333222222111//////000000...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***((((((((()))))))))******))))))((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,------------------......---,,,***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&((()))((((((''''''(((((()))******))))))******+++,,,------........./////////000---///111222333333222111++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''}}}sssfffEEE999888666444555222111//////000000...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((()))))))))*********(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,------------------,,,++++++******((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((((((''''''(((***(((''''''''''''((())))))))))))))))))***+++,,,---------............////////////000111///,,,*********************+++++++++((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''|||eeeFFF<<<:::666555777222111//////000000...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))************''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,---------...---,,,+++************(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''%%%&&&(((((('''((()))+++'''''''''''''''((())))))))))))))))))***+++,,,---------..................,,,---///111000---,,,---************++++++++++++(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''qqqyyy```DDD;;;444555888444111000......//////---,,,,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""############"""!!!%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************+++++++++++++++++++++++++++++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++........................000000///...------,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%vvv{{{```EEE;;;444555777444111000......//////---,,,,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$######"""$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))************++++++++++++++++++++++++++++++******)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++........................//////......---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%yyy~~~```DDD;;;444444666222111000......//////---,,,,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))************++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++------------------------...------,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%vvv___DDD;;;444444666111111000......//////---,,,,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""##################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))************************************************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++------------------------,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrr]]]CCC:::444444555111111000......//////---,,,,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ !!!!!!"""#########""""""""""""""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))*********************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((()))******++++++------------------------+++++++++++++++************************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuu}}}[[[BBB:::444444666111111000......//////---,,,,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ !!!"""##############################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++,,,,,,+++(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{YYY@@@999444555777222111000......//////---,,,,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************************************)))))))))))))))))))))***))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...//////---)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~|||yyyWWW???999555555888333111000......//////---,,,,,,)))&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((000111111...***''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{vvvuuu\\\AAA555444555333333000000000///......------***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((###%%%&&&&&&%%%%%%&&&((((((***+++***)))''''''(((%%%&&&''''''&&&%%%&&&&&&)))(((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((())))))************++++++++++++*********))))))((((((***)))))))))((((((((((((***)))))))))***)))'''&&&(((---)))&&&,,,***&&&,,,))))))))))))))))))*********++++++)))(((((()))***,,,,,,,,,,,,+++***))))))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''000000...,,,***((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---......,,,++++++,,,+++***))),,,---000000---******------++++++***'''&&&---555///+++***---///,,,***+++,,,000///))))))---...***)))++++++*********)))'''++++++***((('''''')))+++))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((~~~xxxttt\\\AAA555444555444333000000000///......------***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''+++,,,,,,++++++*********$$$%%%&&&&&&%%%%%%%%%%%%+++***)))'''&&&%%%&&&'''$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((()))))))))************++++++++++++*********)))))))))))))))))))))***************...,,,***)))***+++---...+++000,,,***000///,,,222------........./////////,,,,,,------,,,---...///%%%%%%'''((()))*********++++++*********+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))************+++++++++------,,,,,,,,,------...&&&'''***...000///---+++'''(((,,,000000///------333///...333666333///...000...///333444000000222$$$))),,,+++---000000,,,)))************+++,,,+++&&&'''(((+++,,,,,,***(((******)))))))))((((((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((}}}zzzsssZZZ@@@555555555444333111000000//////......---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&***+++++++++******)))(((''''''&&&%%%&&&((()))+++((((((((((((((('''%%%%%%)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((())))))))))))************+++++++++***************)))))))))))))))******+++,,,,,,,,,))))))(((((()))***+++,,,(((---)))'''---,,,(((...)))******+++,,,,,,,,,+++------,,,+++******))))))111000///...,,,+++***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++......---,,,,,,---------333111---***)))))))))***999444...+++---111222222...000666===@@@>>>@@@DDDFFFCCCDDDGGGEEE@@@===>>>CCCBBB;;;333///000111000111000...---,,,,,,,,,---***)))(((***---...+++)))*********))))))))))))(((((())))))******))))))((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((|||xxxqqqYYY???555555666555444111111000000///.........***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))))),,,111444444333...------------,,,***(((***)))))))))***)))((('''***)))(((''''''&&&&&&&&&)))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********************************+++++++++,,,,,,'''***---///...,,,***)))---333000...555333///444888999:::;;;<<<<<<;;;;;;888777777777777777666444)))))))))***+++,,,---------,,,+++)))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++...---,,,,,,,,,,,,,,,,,,***+++******+++...111444...---///777FFFTTTYYYWWWnnnxxxqqqkkkxxxuuuooonnnssswwwtttooolllooollldddYYYNNNDDD===777666333000///...,,,---000111///,,,***)))***+++---++++++*********))))))))))))))))))******)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((}}}uuunnnWWW>>>444555777555444111111111000//////......***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''''')))***,,,---)))***+++...222555666666<<<;;;:::<<<===>>><<<:::999888777666555222,,,''')))'''&&&%%%&&&(((+++,,,))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***))))))*********+++++++++***************+++++++++++++++++++++++++++++++++,,,...000000000000222444000777666777??????<<>>???AAABBBBBBAAA@@@>>><<<<<<===??????===;;;;;;999666222...,,,***)))//////---,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,++++++++++++,,,,,,***---///000111222666888<<>>===>>>AAAEEEEEEAAA===888666111---***(((''''''***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******)))************+++++++++*********+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++***,,,333>>>FFFJJJRRRRRRUUU___aaa___eeeoooqqqsssuuuvvvvvvuuutttZZZVVVRRRPPPNNNKKKDDD???DDDBBB>>>:::666444222222...---,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,++++++++++++,,,---...111000//////666EEEXXXfffxxxyyy}}}uuujjj^^^```eeeiiiggg```\\\\\\ggg[[[TTTZZZdddddd\\\UUUbbbccchhhoootttttttttwwwlllcccZZZVVVLLL>>>888:::///333666666222...***))),,,,,,,,,+++++++++******)))******++++++******)))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((uuurrrjjjTTT===444666888666555222222111111000/////////***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((((((((()))))))))))))))))))))******+++++++++,,,,,,...111555:::>>>AAA888===AAA@@@===<<<@@@EEEJJJFFFBBBBBBBBBAAA<<<777;;;999:::@@@IIIOOOPPPOOOKKKIIIEEE@@@999222,,,)))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********)))************+++++++++*********++++++,,,,,,,,,+++,,,---...000111222333000444999===DDDOOO^^^hhh{{{{{{yyywwwssslllfffHHHGGGEEEDDDDDDEEEGGGHHH666555333000---+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,---...///000111***333@@@NNN\\\nnnttt```YYY]]]\\\TTToooooowwwrrriiiaaa______```gggpppzzzqqqlllkkkdddVVVQQQUUUHHHCCC===;;;:::777000***---,,,,,,,,,,,,+++++++++)))******++++++******)))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttsssjjjSSS===444666888777555222222111111000/////////***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,------////////////////////////------------------------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++333444666:::???EEEJJJMMM[[[bbbhhhhhhddddddjjjqqqiiiccc\\\WWWTTTOOOGGG@@@@@@;;;888;;;BBBHHHKKKKKKNNNOOOPPPOOOKKKDDD===999******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,***+++---000333555777888@@@KKKYYYfffqqq|||uuucccTTTJJJDDDHHHEEEAAA;;;555000---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++---------...000111333444DDD\\\{{{{{{dddUUUMMMXXXccclll~~~}}}zzzbbb]]]aaalllppplllnnnvvvhhhWWWCCC:::<<<===777///---------,,,,,,,,,++++++******++++++++++++******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((|||uuummmVVV===333555666555444333111///////////////---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$***,,,'''%%%))))))'''%%%)))(((%%%(((...///)))...***)))+++***(((---555---888<<<888:::CCCEEE@@@HHHGGGBBB===>>>BBBBBB???222999<<<777222222222222333...+++,,,---******+++((()))*********)))(((''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))+++------++++++,,,///&&&)))///---000888999===MMM???111777UUU}}}wwwVVVZZZppprrrTTTZZZPPPFFFCCCBBB???@@@CCCGGGGGGDDDAAADDDLLLQQQQQQIII@@@111&&&&&&++++++&&&***'''&&&)))***((((((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((++++++******************'''***,,,---,,,++++++,,,'''---111000***(((,,,111000000000444BBBVVVffflllsssqqqxxx{{{~~~VVVIIIEEEOOOQQQDDD:::888111'''(((111///###$$$000***+++------+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))*********)))))))))))))))***)))))))))))))))***+++---+++))))))+++,,,,,,,,,444//////222111999WWWyyyvvviiiZZZSSS\\\lll}}}uuuhhheee___ZZZ```rrrttthhhtttvvvaaaSSSVVVmmmuuujjjnnncccggggggIII<<<999999---666333+++---000...,,,...+++((((((+++,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))***)))***+++,,,+++(((%%%''',,,---)))***......***)))---///,,,***+++---...333///222;;;???999444555///---***((((((+++---///'''(((+++,,,+++((('''))))))***************))))))))))))))))))))))))))))))yyysssmmmVVV===444555666555444333111///////////////---******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))))))$$$$$$'''(((%%%///222222,,,&&&'''+++//////+++,,,222777;;;CCCLLL[[[ddduuuqqqpppZZZAAA666<<>>222444666,,,***...(((---+++***+++------+++)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((******++++++---///(((,,,---******---...+++555111111555888888888:::@@@FFFLLLOOOPPPMMMHHHDDD@@@AAA@@@<<<666///***(((000///...---***'''&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))uuurrrlllUUU===444555777666444333111///////////////---******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''&&&$$$&&&******'''%%%"""%%%---222///)))%%%888<<>>:::666000,,,...333++++++++++++***((('''&&&)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))000000///---***)))***+++555999GGGUUUddd|||}}}^^^YYYKKK:::OOObbbjjjsssiii^^^]]]SSSSSSfffkkkYYYUUU]]]___^^^WWWIII===FFFDDDOOOiiiooonnn|||ccc^^^SSSFFFBBBFFFJJJLLLKKKRRRUUUPPPHHH>>>222(((***(((((()))'''$$$%%%)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++++++++///---+++***+++,,,,,,,,,222...***+++111<<>>???;;;999===@@@???:::===@@@BBB@@@===;;;999,,,+++******,,,...//////************)))((((((((())))))))))))))))))))))))}}}rrrrrrkkkUUU===444666777666444333111///.../////////---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&(((+++...---***%%%,,,333111'''&&&;;;SSSfffvvv~~~~~~xxxwwwwwwtttxxxUUUGGG:::888;;;999666444//////...,,,+++)))'''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************+++%%%(((+++,,,...222333222>>>JJJ\\\dddjjj~~~{{{aaabbbUUUVVVPPPGGGSSSTTTdddxxxvvvxxxxxxqqqttthhhJJJ;;;FFF??????OOOOOOPPPeeennnkkkbbbUUULLLKKKKKKIIIPPPOOOOOORRRXXXVVVFFF555,,,))))))+++)))&&&'''***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))***************+++++++++++++++,,,222///,,,+++---......---,,,///555===GGGSSS___fff}}}{{{yyyzzzqqqfffdddpppkkkttt{{{oooeeejjjnnnooopppuuuyyyyyyyyyuuuXXXMMMDDDBBBFFF<<<)))%%%000,,,***))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((())))))))))))***************++++++***++++++,,,------------///...---,,,...000444666[[[rrrkkkiiivvvssskkknnn~~~www}}}xxxooo}}}pppYYY@@@555666666444333111000...,,,++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))))))))***...---+++*********+++,,,222444777999<<>>FFFLLLKKKFFFFFFJJJNNNNNNKKKJJJLLLPPPLLLGGGFFFHHHIIIGGGEEE???<<<666///------***&&&,,,,,,+++++++++++++++,,,)))))))))))))))))))))))){{{pppsssjjjTTT===555666888666444333111///.../////////---+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''))),,,---,,,)))(((666,,,'''111HHHeeesssiiijjjooossskkkkkkiiijjjuuu~~~yyyyyyzzz|||jjjKKK>>>;;;::::::555444222///---+++)))(((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))*********++++++,,,,,,++++++)))'''---666999555___iiipppbbbPPPSSSXXXNNNVVVzzzxxxvvv||||||```uuuooofffjjj^^^NNNQQQHHHQQQYYY[[[YYYWWWSSSMMMIIIIIIFFFFFFIIIKKKEEE<<>>SSScccjjjlllmmmooommm~~~{{{rrrmmmrrr}}}zzzpppddd^^^___lllwwwnnnPPP<<>>???;;;555333555333...---,,,,,,+++,,,,,,---...************************xxxnnntttiiiSSS===555777888666444333111///////////////---++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))+++---+++'''(((+++***111BBBbbb~~~mmmmmmiiicccccckkksssxxx~~~}}}}}}lllEEE:::@@@;;;999666333000---,,,+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------333111///333EEE[[[dddaaarrrxxx{{{jjjQQQQQQ\\\]]]dddyyy|||{{{}}}|||yyy~~~|||dddMMM???DDDGGGEEEEEEJJJOOOPPPGGGSSSXXXLLL<<<888???HHH888000+++...000...***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++((())))))******+++++++++******++++++,,,---------111000...,,,,,,000666;;;VVVaaaooouuuvvvxxx~~~xxxmmmmmmvvv~~~}}}zzzuuufffTTTTTTmmmeeeLLLGGGMMMJJJAAA222///++++++------+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,...000111111000000333---)))444MMMkkkvvvyyyzzzdddlllrrriiivvvYYY;;;AAA???<<<888222,,,***,,,...++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,,,,---+++***,,,111666888888GGGBBBDDDQQQ___dddbbb^^^hhhooojjjoookkkqqq}}}|||ppplllrrr}}}tttllllllpppnnncccXXX>>>DDDEEE>>>:::;;;:::444000///---,,,++++++,,,---************************uuukkkttthhhSSS===555777888666444333111///////////////---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))+++,,,***)))222===>>>kkk}}}kkk]]]SSSeeepppzzz___EEE@@@>>>;;;777333000///...*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------...$$$)))333IIImmm```gggvvvxxxmmmppp~~~{{{oookkk^^^LLL@@@@@@EEEIIINNNcccpppcccJJJ@@@IIIUUUIII===333555999666...(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++((())))))******+++,,,,,,******++++++,,,------...,,,---------111>>>PPP^^^{{{|||}}}|||~~~{{{vvvyyymmmhhheeewww]]]RRRNNNKKKAAA:::111---------,,,***************************))))))))))))))))))))))))******************************))))))))))))******(((((()))))))))*********))))))***++++++,,,------+++---///111222222111111;;;333666PPPtttxxxuuutttuuussszzz^^^CCCDDDCCCAAA;;;444///------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))************++++++,,,------......000222444444666===IIISSS___WWWWWWhhhzzz~~~vvvooouuuyyysssgggccceee]]]OOOWWW___```UUULLLOOOVVV[[[XXXVVVXXX```jjjqqqsssqqqgggooonnn\\\KKKAAA777---999777444000...---,,,,,,************************sssiiittthhhSSS===666888999666444333111///////////////---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())),,,+++000@@@RRR|||dddbbbqqqrrrdddkkkkkkDDDAAA>>>999555222000000************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......777>>>JJJ]]]yyy}}}eee\\\fffyyyaaaPPPDDD<<<===PPP___YYYHHH===???DDDXXXHHH<<<===BBB>>>333***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,******+++,,,,,,---.........111333666???UUUrrr{{{~~~SSSpppkkkRRRLLLPPPEEE888000...//////...************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))***+++,,,,,,------+++---000222333333222111+++BBBbbbzzz}}}rrriiizzzxxxvvvllluuuyyyxxxkkkFFFHHHHHHCCC;;;333...,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,------...//////...666>>>AAADDDSSSlll~~~pppjjjwwwqqqddd]]]TTTVVVlllyyyooowww|||~~~sssXXXVVVSSSRRRTTTZZZaaafffuuuyyyiiiaaaYYYQQQCCC@@@;;;666222///...---************************tttlllsssmmmRRR888333666666555666444333111000000000...,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++***)))(((...(((...---000VVViiiYYY^^^mmm|||sssJJJ888999;;;666111///---***&&&&&&)))***)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************&&&'''(((+++------+++***222...)))(((,,,222666888VVVrrr}}}dddiiidddpppyyySSS???===<<>>LLLvvv^^^```uuuxxxvvvooommm```WWWmmmeeeSSSVVVbbbnnnssstttuuutttrrr```LLL@@@;;;111...000...000***'''+++...---******zzzoootttlllQQQ999333666666555666444222111000111000...---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((///+++(((''')))***+++***///,,,444HHHccc|||ooorrrnnnqqqyyynnnlllggg^^^bbbnnnrrr|||SSS999:::===777222333222000...,,,(((%%%)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))((((((((()))))))))(((&&&,,,222333333;;;IIIUUUttttttlllwww~~~zzzxxxwwwsssmmmmmmqqqsssttt^^^VVV===000FFFcccrrryyyIIIAAABBBJJJDDD777???SSS;;;222***(((,,,...+++&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++111***)))000444111///000***KKKooo}}}zzzqqqfffTTTooovvvrrrjjjrrrvvvhhhhhhxxxzzzrrrkkk|||lllYYYRRR___rrrttt```YYYnnn___JJJEEESSSMMM222&&&///,,,------,,,,,,,,,++++++************************************************************************************++++++++++++,,,,,,,,,,,,,,,---------///+++///555000***;;;UUU{{{}}}{{{rrrrrrnnnrrrxxxwwwaaaKKK===777777888111111///...---///000000,,,,,,++++++++++++,,,,,,++++++++++++*********)))******************************))))))))))))******************))))))))))))((((((((()))+++,,,++++++///,,,,,,///111222888@@@PPPVVVdddbbb\\\mmmooopppuuu||||||nnnUUUQQQdddzzzppp___[[[\\\PPPBBB666***333000...///...+++***---}}}qqqvvvlllQQQ999333777777555555444222111000111000///---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))...+++((((((***,,,+++***###999NNN^^^kkkhhh]]]YYYlllxxxlll___]]]YYYaaattt}}}yyywww{{{}}}}}}zzzssskkkffffffhhh{{{XXX???:::<<<222333444555333///+++)))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++***)))(((''''''(((***+++---------///:::RRRqqq|||bbb]]]ooozzzyyyoooggg]]]TTTLLLGGGDDDDDDBBBAAAEEEKKKOOOTTTaaarrr~~~}}}||||||mmmKKK???CCCRRRfffkkkRRRDDDHHHHHH???CCCRRRNNNAAA333+++,,,---***&&&''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,333((('''333444,,,111@@@OOOooozzzlll~~~}}}uuurrrwwwrrrttt~~~xxxrrrhhhhhhcccaaalllJJJHHHNNNEEE666///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************+++++++++,,,,,,,,,,,,---------......,,,---111222111;;;[[[{{{ddduuuxxxzzzhhhhhhwwwiiiKKKFFFCCC:::666111,,,,,,///000...,,,,,,,,,++++++++++++,,,,,,++++++++++++******************************************))))))))))))******************************((()))***+++,,,------,,,(((...333444222:::QQQfffcccllluuusssnnnpppeeehhhyyyqqqwwwsssfffuuuqqqzzz{{{cccKKKBBB>>>000///000111...)))***...{{{pppxxxlllQQQ999444777777555555333222000000111000///---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''')))+++------,,,,,,,,,???aaapppllleeeXXX]]]zzz|||vvvrrrvvvnnn___ZZZhhh~~~___>>><<<:::888777888888333///...******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))*********+++++++++((()))*********+++---///555///---777NNNkkk{{{jjjddd}}}xxx{{{kkkTTTHHHEEEEEE<<<:::<<<@@@AAABBBFFFLLLLLLSSSZZZcccooowwwpppdddjjjccchhhrrr}}}tttJJJ777EEEqqqyyyjjjKKKAAAMMMLLL<<>>888333///---{{{nnnwwwjjjQQQ:::555999777444333222111000000111111000///+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,///,,,)))+++444BBBPPPYYYVVV\\\zzzyyynnnzzzuuuhhhNNN888777===<<<777555------,,,+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++*********+++++++++,,,,,,+++---...,,,+++...555;;;VVVoooooorrr}}}ooommmuuu}}}|||www}}}wwwssspppmmmlllqqqxxxssswwwwwwssszzz|||fffbbbrrrttt___@@@WWWZZZOOOhhh^^^<<<888aaaoooRRRFFF888CCCRRRZZZUUUGGG666************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............///...888PPPmmm}}}{{{wwwyyy{{{wwwmmmvvvvvv```EEE@@@<<<666000---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...///000111222222555EEEiii}}}ppp~~~kkkUUUHHH>>>>>>:::111...111------,,,,,,,,,,,,------+++++++++,,,,,,,,,------******************************))))))))))))******))))))***++++++,,,------+++---...---,,,000888???666\\\rrrjjjtttyyykkk}}}qqqhhhfffaaalll~~~rrrfff___VVVGGG777---qqqvvvjjjPPP:::555999777444333222111///000111111000///+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,)))***444DDDRRRWWWWWWlllmmmwww{{{MMM:::888777666888...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,------,,,---555BBBLLLrrrlllggg||||||{{{tttgggccccccffflllsss~~~wwwcccPPPHHHOOOPPPPPPiiimmmDDD:::\\\~~~rrrPPPBBBAAAEEEPPPYYYTTTBBB111+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////,,,666TTTwwwttteeetttsssQQQEEEAAA:::333///...///000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111222222@@@rrrzzzjjj}}}vvvrrrdddggglllXXXJJJHHHEEE:::222111...------,,,,,,------...+++++++++,,,,,,---------******************************))))))))))))******))))))***+++,,,,,,------***,,,...---...444>>>GGG[[[rrr~~~|||zzzwwwwwwzzztttnnnooottt~~~}}}dddGGG666zzztttoooyyyoooOOO;;;888666888:::666444222111111222111000...------,,,,,,+++******)))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))&&&(((***+++******+++,,,444'''555AAAWWWVVVIIIrrr|||rrrrrr{{{|||EEE;;;CCC333===333111---******+++,,,---************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''---000---+++......***...$$$///666,,,<<>>PPPnnnqqquuu}}}zzzuuu~~~ooo```uuukkkaaavvv|||oooffffffuuunnnuuunnnOOO;;;888777999;;;666444222111111222111000...+++---///111000---***'''))))))))))))))))))))))))***))))))(((((((((((((((((((((((()))))))))******+++,,,---,,,++++++,,,...333FFFEEEOOOaaaoookkkcccxxxssseee|||```EEE999??????>>><<<777111---+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------+++)))***......+++,,,,,,111999PPP{{{uuuzzztttvvvxxxzzzvvvllleee^^^WWWRRRHHHGGGGGGIIIOOOXXXaaagggxxx|||dddJJJOOOMMMRRRpppcccEEE>>>GGGlllXXXOOOQQQOOORRRWWWTTTIII<<<...(((+++...,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))******++++++,,,,,,---...+++///555000///IIIjjj~~~rrrwwwwwwoooSSSXXXOOO:::111000,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........555444000111===eeeuuupppyyyjjjJJJNNNOOO===111///...///000000,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***+++---///000000+++111444777GGGiiiuuuvvvttt|||hhhggglllyyyqqqlllvvvmmmNNN;;;999777999;;;666444222111111222111000...+++,,,.........,,,)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********,,,,,,,,,,,,++++++...000888FFF@@@\\\vvvlllnnntttttteeeDDDDDDGGGDDD>>>666000---...///,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***+++...222222000000,,,:::YYYsss~~~zzz|||zzz}}}wwwddd[[[OOOFFF@@@;;;666222444444333444888>>>EEEIIITTT[[[eeelllrrrzzz|||UUUSSSNNNRRRjjjqqqQQQ888QQQ^^^dddSSSBBBLLLXXXRRRTTTGGG666,,,+++,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************++++++******++++++,,,---------///,,,...111222===^^^}}}}}}kkktttYYYLLLHHH@@@111,,,---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---...///000000777222...BBBcccyyy\\\eeeeeeNNNOOOIII999444......000000---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...,,,+++,,,...000000...///555>>>JJJ[[[vvv{{{{{{```ZZZssshhhhhhuuulllMMM;;;999888999;;;666444222111111222111000...---,,,+++***)))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++++++++***+++---111444===MMMXXX~~~kkkqqq~~~{{{eeeAAAGGGDDD@@@<<<888555111...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++...000000/////////???\\\|||vvvxxxkkk[[[QQQCCC>>>888555666777777777;;;:::888777666666777777444:::BBBHHHOOOYYYfffppp\\\HHHWWW___ccclllBBB;;;TTTkkk___AAA???RRR[[[VVVNNNAAA555,,,((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,+++++++++,,,------......111222000000<<>>666444444555666777888:::;;;333333444333333222222111...000333444777>>>GGGNNN```vvvcccVVVUUUZZZvvv[[[888>>>```|||gggEEEDDDTTTRRRRRRMMM@@@222)))(((+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,+++,,,,,,------......///---000111777MMMmmmjjjgggLLL>>>EEE333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111222---000222JJJ{{{iiilllzzzsssOOOFFFKKKBBB666...,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...//////000222444BBBMMMooo{{{yyykkkqqqzzzjjjlllwwwjjjLLL;;;:::999:::;;;555444222111111222111000...---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++)))***+++,,,///555===BBBJJJCCCeee{{{ooozzzsssmmmkkkpppxxxQQQLLLHHHKKKOOOKKK===111------------,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,...///,,,***222<<>>999333///000111000///------------------------,,,,,,,,,---------......------......///111222333555===gggsss\\\jjjOOOKKKBBB888000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---///---,,,333AAANNNppp|||zzzkkkwwwmmmfff{{{iiiJJJ777777777:::;;;555333222000000111111///...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,---+++000888:::HHHbbb|||iiixxxlllHHHIIIHHHNNNOOO===555...,,,......)))(((+++************************++++++++++++++++++++++++***++++++,,,,,,------...///---111444+++---PPP{{{}}}yyyjjjVVVCCCBBBBBBBBBFFFTTThhhwww}}}zzzdddYYYKKKAAA===;;;999777555555777;;;>>>JJJddd}}}\\\RRRYYYiiibbb???;;;VVV|||OOOAAAYYYFFFPPPWWW666...///+++,,,***(((((())))))((())))))))))))************++++++************************+++++++++,,,,,,,,,%%%000444---,,,333666000333AAAeee}}}|||hhhqqqPPPJJJ<<<333333444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......555***,,,333---+++333888///VVVzzz```xxxOOOEEEHHHDDD111///333(((......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......111,,,000222,,,666WWWqqq{{{zzz|||~~~rrrnnnkkkwwwiiiKKK888888888:::;;;444333222000000111111///...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''&&&&&&333DDDFFFHHHVVVpppiiiiii~~~}}}}}}||||||~~~~~~\\\LLLTTTNNNGGGMMM;;;333---......+++***,,,************************++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,...///111AAAfffyyycccooo{{{rrrXXXGGG???===BBBRRReeeuuurrraaaSSSFFF>>>===::::::;;;:::888===EEEbbbxxxMMMVVV]]]xxxbbb;;;777aaa}}}pppCCCFFFRRRQQQMMMLLL:::''',,,+++***)))***++++++***))))))))))))************++++++*********************++++++++++++,,,,,,,,,,,,///000---...111222...666[[[zzz~~~yyyjjjSSSFFF===444+++...111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111///---///222222111333EEEsssjjjxxxuuulllPPPAAA???777...///222.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///---///444444444CCChhhqqqvvvxxxyyylllrrruuukkkMMM;;;:::888999:::444333222000000111111///...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************---666888888999:::LLLjjjiiixxxbbbxxxwwwwwwxxxyyywwwuuuwww|||yyywwwxxx{{{yyyEEEHHHHHHAAAMMMDDD999000......---,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......+++///---,,,:::]]]wwwlllpppwwwjjjTTTEEEBBBLLLXXXqqqqqq]]]BBB:::555666999::::::<<<@@@]]]rrrQQQWWWYYYYYY000CCCoooXXX555QQQTTTMMMYYYAAA,,,---+++***+++,,,---,,,+++)))))))))*********++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,111---,,,///111111222666NNNsss}}}{{{|||VVVHHHCCC999(((---555***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---666...+++777666111:::___zzzlllwwwnnnGGGCCCEEE222'''444.........------------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///555222)))///FFF^^^uuuddd___rrr~~~ggguuuvvvkkkNNN===;;;999999:::444333222000000111111///...,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++!!!000999<<>>888888999;;;999GGGWWWhhhttt]]]WWW^^^III333SSSyyy{{{BBB@@@SSSXXXSSSAAA@@@///+++(((+++------,,,,,,))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------111***+++333333000999HHHqqq~~~^^^EEEBBBBBB111///555,,,------------------------------------............,,,888...+++888111666[[[xxx}}}uuuTTTRRREEEMMM;;;(((000............---------------,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///333333***444VVVoooyyykkkvvv}}}~~~|||yyy}}}fffsssvvviiiNNN>>><<<999888999444333222000000111111///...,,,+++******))))))******************************))))))))))))))))))))))))))))))******+++++++++,,,***000555CCCZZZffflllwww|||fffbbbsssxxxaaannnppprrrsssuuuwwwxxxxxx{{{|||||||||{{{{{{|||~~~zzz|||~~~{{{NNNFFFRRREEEMMMDDD888///---///...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////...111333===^^^~~~cccOOODDDRRRhhhyyy{{{bbbOOODDD===999999444<<>>===888888999555333222000000111111///...,,,+++******))))))******************************))))))))))))))))))))))))))))))******+++,,,,,,,,,333:::<<>>444//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////,,,---999UUUwwwvvvzzzuuu[[[GGGQQQcccwwwiiiPPP???888555666>>>PPPlllqqqLLLZZZfffXXX666DDDxxxSSS===MMMLLLUUULLL===000(((***,,,***)))---*********++++++++++++,,,******++++++,,,---------,,,,,,,,,,,,------------,,,---222555///222NNNooo~~~~~~ppp~~~}}}VVVIIIBBB111+++555------------------------------.........////////////222///222666888cccyyylll~~~{{{QQQ@@@AAA;;;111/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000111---===]]]wwwlll[[[___kkk]]]kkkooozzz~~~|||~~~zzzooosssdddKKK===<<<888777999555333222000000111111///...,,,+++******))))))******************************))))))))))))))))))))))))))))))***++++++,,,------$$$555>>>DDDPPP\\\lllWWW]]]rrr}}}mmm```eeekkkdddhhhiiihhhlllrrrssspppppptttyyy}}}~~~uuummmvvvzzz|||lllKKKTTTJJJKKKFFF:::222000000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////---CCCooowwwuuu]]]JJJPPPeee}}}~~~jjjPPPDDD@@@:::444444IIIsssoooRRRTTT~~~EEE444WWW|||uuuMMM>>>NNNXXXJJJGGG666***+++,,,))))))...*********+++++++++,,,,,,******++++++,,,------...,,,,,,,,,------------...,,,000444555555DDDggg}}}{{{vvvsssppprrrxxxkkkJJJIII;;;,,,666....................................////////////000000000222:::SSS{{{}}}kkk}}}kkk\\\```vvvooolllnnn{{{fffwwwMMMDDDAAA333////////////............---,,,,,,++++++,,,,,,------,,,,,,------...///000;;;222NNNrrrLLLBBBNNN```kkkxxxyyyqqqppprrrrrrnnn||||||}}}}}}{{{uuuqqqtttvvvwww||||||}}}hhhrrrsssbbbIII<<<<<<777777999666333222000000111111///...,,,++++++***)))*********************************))))))))))))))))))))))))))))))***+++,,,,,,------555AAAHHHQQQbbbeee^^^^^^OOOhhh~~~rrrVVVRRR]]]]]][[[cccggggggiiipppssspppmmmwww|||rrruuu|||rrrjjjrrruuullllllvvv~~~|||BBBFFFHHHMMMKKK???444222111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////555000LLLsss~~~nnnVVVQQQVVVooo{{{{{{pppmmmWWWAAA666::::::;;;WWW{{{fffPPPYYYYYY999CCC[[[ggg:::KKKQQQNNNMMM;;;---,,,---)))***000******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,000444666>>>WWW~~~zzz}}}uuuqqqiiiccc]]][[[___gggooosss}}}||||||yyyLLLPPPHHH111555..................................../////////000000111222000>>>jjj{{{{{{nnnzzzzzz~~~vvvnnnlllhhhggghhhnnnuuuxxxuuuqqqvvvlll^^^JJJHHH888000/////////............---,,,,,,++++++,,,,,,------------------...000000///@@@wwwyyyPPPLLLMMM\\\eeezzz{{{wwwzzzyyy|||jjjaaaTTTKKKKKKJJJEEEEEEIIIHHHPPPKKKPPPMMMFFFRRRRRROOOQQQRRRTTT^^^mmmuuutttppp```qqq}}}ooo{{{___NNN===777888888777777333222000000111111///...,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******,,,111444999JJJZZZ```___^^^\\\YYY___jjjjjj[[[OOOQQQXXXZZZ```bbbfffjjjmmmppprrrrrrttt|||}}}oooxxxuuueeetttsssooommmuuu}}}wwwpppVVVDDDCCCOOOMMMBBB<<<444---000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))222///***///000---111444333kkk}}}qqqzzz{{{ooo|||}}}vvvVVVKKK]]]tttzzzyyyoooddd[[[SSSOOOOOOWWWaaaooolllooo\\\:::;;;<<<555BBB\\\SSSPPPtttFFF222TTTtttDDDGGGGGGUUUPPPHHH888***)))......(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,777333333RRRpppeee~~~|||xxxwwwtttnnniiihhhccc[[[SSSRRRYYY```dddmmmoooqqqtttvvvxxxyyyzzzaaaJJJGGG777555222111//////000000///---///............//////000333---111777VVV|||www{{{jjjwwwzzzyyy|||yyywwwssswww}}}xxxxxxWWWwww|||RRREEE???888111---...000...---------------------------------111,,,+++111...+++333...VVV```KKKIIISSSfffuuuzzz{{{qqquuu{{{oooaaaTTTLLLHHHHHHFFFDDDCCCDDDFFFHHHJJJHHHGGGFFFGGGHHHIIIHHHFFFQQQQQQIIIFFFMMMOOOUUUcccmmmaaaggg|||qqq```xxxqqq{{{bbbQQQ???999999999777777333222000000111111///...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***,,,///222999DDDTTT^^^aaa]]]UUUOOOaaaddd]]]MMMGGGOOOVVVWWW[[[^^^bbbgggkkknnnooooooyyyuuuvvv~~~~~~}}}{{{zzzlllyyyzzzmmmuuuppprrruuu}}}wwwkkkzzzttt}}}|||yyyHHHFFFOOOMMMDDD===444---//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++222---***///000...333<<>>III]]]uuunnnTTTXXX^^^555CCCcccmmmDDDIIIKKKRRRKKK===///***------*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++222333444fff}}}jjj{{{~~~zzzzzzwwwuuuuuuvvvvvvtttqqqllliiiaaaXXXTTTWWW]]]aaahhhiiijjjjjjiiiiiijjjkkklllpppyyyUUUEEE===888222000//////000000///---///............///000000///777666BBBsss|||qqqdddVVV}}}~~~ooossswwwooo|||sssUUU???JJJ999222...///000...---...---------------------------000+++,,,222000---555@@@dddxxxpppXXXCCCDDDQQQ```nnnyyyyyywwwnnnmmmxxxddd```ZZZQQQIIIEEEEEEFFF@@@GGGQQQUUUTTTPPPMMMLLLDDDFFFJJJQQQYYYaaaeeegggeeeiiifffeeeggg]]]WWW^^^TTTNNNVVVmmm~~~sssccc{{{tttqqquuucccRRR@@@::::::999777777333222000000111111///...,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,000222:::@@@NNN]]]ccc^^^TTTMMMgggbbbTTTEEEDDDNNNTTTSSSWWW[[[```eeeiiiiiiiiihhhrrrpppqqqvvv{{{~~~||||||}}}}}}|||vvvkkkwww{{{ooonnnfffppp{{{zzzhhhtttppp~~~vvv|||cccJJJMMMNNNKKKBBB777000...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---000,,,***111000...555BBBzzzkkkjjjlllVVV[[[rrrwwwjjj^^^PPPBBB<<<999999888888777666555555:::444222111---111LLLlll___CCC<<<:::666JJJcccwwwbbb|||PPP999OOO|||NNNKKKEEESSSOOODDD555,,,+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...000333>>>~~~|||wwwyyy}}}|||xxxtttpppooopppsssuuuxxxyyyzzzzzztttrrrlllccc[[[YYY^^^dddooonnnllliiieeebbbcccddd```ccchhhooo{{{dddFFF???999111000......///000///...///.........//////000111222;;;333IIIkkktttLLLNNN~~~}}}xxx|||aaazzz{{{@@@@@@<<<444///000000...---...------------------------...///+++---444111000:::ZZZ~~~hhhAAA<<>>BBBaaalllMMMFFFRRRQQQJJJ===///)))***---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............000444222UUU~~~~~~uuuyyy~~~}}}yyy{{{~~~wwwtttsssrrrqqqqqquuuzzz|||}}}}}}}}}~~~{{{zzzvvvoooeeeaaafffnnnyyyxxxuuunnnhhhddddddeeedddfffggghhhnnn}}}yyy}}}WWW<<<;;;222000...---/////////...............///000111111777333===gggpppkkkFFFdddyyy{{{yyy|||xxxnnnwwwuuuvvvyyy\\\===???777111111111///---...........................///000,,,---333000333BBBgggtttDDDGGGOOO]]]nnnssszzzssssssppphhhhhhhhh]]]LLLOOORRRTTTTTTUUUWWWXXXcccgggjjjjjjhhhggggggiiimmmwwwzzzxxxeeePPPRRRjjjppp{{{nnn~~~tttnnntttuuuppp___NNN===777999999888888333222000000111111///...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''***222<<>>888^^^aaaFFFKKKNNNPPPJJJ;;;---)))---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000,,,111BBBooo^^^oooxxxzzzrrr~~~|||uuuuuuuuuuuuuuuttttttssswww{{{wwwssssssuuurrrpppxxxxxxmmmgggfffhhhfffjjjlllkkkiiilllvvvJJJ???777444111///////////////.........///000111222333666999uuuaaa@@@^^^}}}~~~}}}pppllloooYYYEEE<<<555333222///...///........................///111//////111222GGGjjj}}}pppTTT:::666NNN^^^fffrrr{{{yyy|||tttdddjjjwwwvvvssssssqqqooooooqqquuuxxxuuurrrqqqwwwfffcccvvvmmmXXXrrrpppkkkkkkgggooonnncccQQQ???888888777666555333222000000111111///...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******...444===CCCLLLYYYXXXIIIIIIWWWUUUDDD666<<>>FFFUUUaaaEEE999222000@@@^^^}}}QQQdddJJJ999IIITTTIIILLLQQQPPPCCC333,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000222...\\\ssstttllllllmmm~~~xxxwwwxxxvvvwwwyyyyyyxxxxxxwwwwwwzzz|||uuuooonnntttvvvwwwxxxooommmnnnjjjnnnrrrrrroooooorrrvvvbbbDDD;;;777333000/////////............///000222333444444YYYMMMKKKiiiyyyyyy~~~uuuzzzaaaHHH>>>666444222000...000........................,,,111000111222777WWWVVV???@@@CCCSSShhhooopppwwwttt~~~yyynnnzzz}}}~~~||||||qqqrrrvvv{{{gggaaaXXXgggsssooocccdddcccpppuuugggUUUBBB:::999777444333333222000000111111///...,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---000444999===CCCUUUVVVGGGMMM```YYY===>>>@@@CCCEEEFFFFFFKKKPPP\\\___cccggghhhgggeeeccc```gggnnnnnnddd\\\bbblllgggpppyyy}}}~~~uuusssmmmvvvxxxyyynnnwwwnnnMMMPPPIIIHHHIII777000000///...............,,,,,,,,,,,,,,,,,,,,,,,,///---+++000111111RRRxxxeee{{{|||}}}fffrrrtttppp{{{wwwzzzggg===999888::::::666333333555555555444444444333333<<<000+++222555///...222///444666???eeeWWWAAA777555BBBTTTjjj\\\XXXxxxWWW???BBBllldddHHHKKKRRRTTTIII777......******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111;;;---sss|||cccxxxlllccckkkwwwnnnxxxzzzzzzvvvqqqppptttyyyyyyzzz|||}}}||||||}}}~~~wwwnnnllltttzzz|||}}}ssspppqqqmmmqqqttttttqqqnnnmmmnnnqqq~~~QQQ===999444111000000///............///000222333444---xxx}}}|||nnnAAAYYYnnnvvv|||zzzxxx}}}{{{yyyIII???777444333000///000////////////////////////***000222222333;;;cccMMM777EEEDDDLLLjjjxxxwww~~~wwwuuuyyyrrrrrruuu{{{ccczzz[[[UUUfffooo|||eeekkkwwwjjjXXXDDD999888999888666444222111000111000...---+++******)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((---...---222<<>>EEEYYYnnnpppsss|||{{{yyyoooccc\\\qqqmmmqqqtttiiinnntttiiiVVVBBB999999999777666444222000000000000...---+++******)))))))))))))))))))))))))))))))))))))))************)))))))))((((((,,,......333===BBBAAAFFFDDDGGGPPPWWWSSSCCC444===@@@CCCDDDCCCEEEJJJNNN]]]___ccchhhiiiiiinnnuuuvvvdddUUUXXXgggqqqppplllnnnttt{{{}}}}}}||||||qqq}}}KKKNNNRRRDDDJJJAAA666///,,,///000...------........................111+++444555,,,CCCsssmmmzzz}}}{{{}}}ooowwwsssvvv~~~___DDD777666333111666???CCCAAA>>>999777777666222000222222333333444444333111111000666666555???XXXiiiMMM777777BBBPPPnnn]]]RRR```===IIIiiiIIIOOOSSSOOOGGG000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///.........000111222222444RRRyyyjjj```eeennnsss{{{{{{ppphhhddddddbbb___[[[___eeekkknnnqqqsssuuuuuuwww{{{~~~tttpppoooooo~~~qqqiiigggoooppprrrsssssssssuuuwwwsssxxxvvv{{{HHH999555555000111333...444///000333///222777777```tttRRROOOfffsssssszzzsss|||~~~~~~SSSCCCCCC111...555,,,///............///000000222333111333;;;aaa{{{XXXCCC888;;;BBBKKK]]]oooqqqtttuuufffRRRbbbhhhhhhddd~~~kkktttsssfffSSS???999:::999666555444222000000000000...,,,+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))(((,,,///000666>>>CCCCCCHHHDDDHHHUUUXXXKKK:::222<<>>666:::333...000111333///000333222111555;;;vvvwww]]]===UUUeeemmmrrrwwwuuuwww|||nnn~~~|||ZZZDDD???111111777/////////......//////000111333---222///FFFpppCCC666:::999DDDOOO^^^mmmoootttlllVVV___yyyvvvfffbbbjjjTTTsssgggtttqqqdddOOO===999<<<999666444333222000///000///...,,,+++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))),,,///222888>>>CCCEEEGGGCCCJJJXXXWWWDDD555444;;;===AAABBBBBBFFFKKKPPP\\\^^^bbbaaa\\\ZZZcccooovvvvvvxxxwwwooogggmmmyyy}}}{{{~~~}}}xxx```GGGPPPPPPBBB;;;444...///000...---...........................+++000111,,,777\\\ppp}}}}}}}}}zzzmmmmmmrrruuu{{{|||vvvtttrrr^^^MMMNNNGGG<<<555777>>>@@@===555111111666999777444444222222222222111111000000444//////888888222SSSLLL777@@@888GGGzzz___NNNvvvMMM>>>KKK]]]EEEVVVYYYNNN>>>///---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........///111111111111222333HHHvvv~~~|||ggg___]]]cccsss~~~ssseee]]]XXXVVVUUUVVVXXX[[[___cccggglllqqquuuxxxuuutttyyyyyyrrrwwwrrrqqqsssvvvwwwwwwxxxyyyzzzyyyxxxzzz|||mmmGGG555:::666...000444222111000333555111888III}}}rrrNNN>>>[[[aaaffftttkkksss{{{{{{aaaDDD:::111222777222/////////...///000000111000)))555000WWWKKK:::>>>999HHHUUUbbbooorrrzzz}}}uuueeejjjwwwnnneee___^^^yyyZZZuuudddrrroooeeeNNN:::999===999555555333111000/////////---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++///444999>>>BBBEEEEEECCCLLLWWWRRR???555777999<<>>@@@===:::444222666:::888555444222222222111111111111111111111000555:::;;;PPPtttccc<<<<<<999BBBgggvvvoooUUUoooWWW<<<777dddFFFTTTYYYOOODDD444---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........000222222111111333666___}}}fff]]]\\\dddwwwqqqjjjccc\\\YYY[[[XXXZZZ\\\^^^```eeekkkoooyyyzzz{{{}}}zzz~~~xxxtttvvvxxxyyyxxxxxxzzz{{{zzzxxxxxxtttqqqUUU666888666000222444111333000333777222@@@aaa[[[@@@UUUaaa^^^ddd}}}kkkhhhttt}}}~~~yyyTTT@@@555111222//////////////////000111111111...888666ccc}}}DDD222333;;;MMM[[[hhhuuuyyy{{{{{{|||kkkuuuvvvhhh^^^UUUjjj|||vvvccczzzhhhuuuwwwhhhNNN999999===999555666333111////////////---++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++///555:::<<>>???AAAFFFNNNTTT\\\\\\\\\ZZZTTTPPPVVV___yyy|||pppMMMNNNHHHKKKBBB999111//////......000........................///333,,,666```sssnnnvvvzzzxxxxxxpppqqqvvvsss~~~ooonnnqqqZZZMMMEEE888888444222888DDDMMMOOOHHH???888888:::777444333333333222111111111111222///555333222999???LLLaaa|||LLL===;;;@@@QQQoooaaakkkyyyGGG000^^^lllJJJMMMXXXSSSMMM???---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---000222111000222666:::uuuzzz|||SSSYYYYYYbbbxxxwwwmmmaaa\\\]]]\\\]]]^^^___aaafffmmmrrryyy}}}{{{yyyzzz{{{zzzyyyzzz{{{}}}zzzyyyyyy~~~cccddd>>>999666222333444000555000222888444LLLSSS<<<]]]bbb]]]iii}}}aaaiiisss{{{}}}~~~~~~yyy```FFF999222///000000000//////000000111222111222444===lllmmmRRR444555:::999LLLZZZeeessszzz}}}~~~kkkooodddXXX]]]xxxyyyrrrpppxxx~~~lllOOO888999===999555777222111////////////---++++++******)))))))))))))))))))))))))))))))))))))))((()))))))))************---+++...666::::::===BBB???HHHOOOKKK>>>555444888777:::===???AAAFFFNNNUUU[[[YYYYYYYYYUUURRRVVV]]]kkk{{{zzzKKKUUUNNN@@@EEE;;;222000///......000........................///222,,,===oooxxxccctttxxx~~~yyy}}}}}}oooooosssssszzzyyyrrrkkkrrryyypppwwwgggLLL@@@;;;;;;<<<:::777<<>>jjjgggYYYWWW[[[fff|||~~~rrreeeaaadddeeedddccccccdddiiipppuuutttyyy~~~}}}}}}{{{{{{~~~zzzzzz{{{~~~{{{|||qqqLLL???666222333222///777111000888666ZZZpppmmmQQQ>>>XXX\\\ZZZpppjjjaaahhhnnnvvv{{{}}}ooo```fffIII===444000555000000//////000000111222///666111QQQiiiHHH777000>>>CCC<<>>JJJPPPEEE777111222555777:::<<<>>>AAAFFFOOOUUUYYYVVVVVVWWWVVVTTTVVV[[[\\\zzzfffMMMFFFQQQFFF<<<333000///---...000........................---000+++@@@uuuttteeekkk|||}}}{{{mmmqqqtttppp~~~pppfffiiiuuuooofffaaaFFF@@@AAALLLMMMGGG??????LLL\\\fffSSSEEE888444555555444555555444333222222222333444///222333888:::555@@@]]]ppp}}}RRR>>>>>><<>>hhhXXX===UUU[[[UUUGGG---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---///111///...222:::AAAsssssszzzSSS^^^YYY```mmmuuuiiigggmmmhhhgggdddbbbaaaeeekkkpppnnnrrrwwwyyyyyy||||||}}}{{{|||}}}~~~~~~yyyWWWEEE555000333111...888111///888888bbbuuuWWW===:::ZZZUUUWWWtttrrr^^^eeeeeeiiirrr{{{}}}~~~wwwpppoooOOOAAA555///555000000000000000111111222000===555kkkvvvMMM888111:::777EEEUUU```hhhwww~~~xxxzzzuuuyyy|||nnnvvvvvvbbbiiimmm\\\dddqqqrrrsss{{{vvvQQQ;;;:::999888:::777222111///...///...---++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,111555999<<<@@@CCCBBBHHHJJJCCC777111444999:::999:::===CCCJJJQQQVVV]]]YYYTTTQQQQQQSSSUUUVVV```iiiIIIXXXBBBJJJAAA777111000000...,,,////////////////////////444111,,,HHHwww[[[mmmnnnqqqooovvvlllcccooowwwiii^^^\\\LLLccc]]]]]]BBBIIIgggVVVHHHDDD555777===888:::<<<111555111555444---000444///,,,999999222333666>>>KKKggg}}}dddBBB<<<;;;IIIlll|||QQQMMM}}}MMM<<<```uuuRRRDDDXXXXXXLLL888...(((,,,...++++++///---------............///222111111)))::::::+++SSSwwwqqqcccXXXXXXXXXgggiiittthhhdddeeegggcccbbbeeefffeeefffiiirrrpppqqqxxx}}}~~~}}}yyy|||~~~~~~~~~ppp^^^KKK777111>>>111555111,,,===333666yyymmmBBB>>>???OOOVVVYYYfff^^^___jjjkkkooo{{{~~~EEEHHH222///666222111000//////000111111777333777III999222444;;;BBBRRRZZZaaasss~~~uuunnnoooxxx|||zzznnnjjjhhh```\\\iii}}}|||vvv{{{tttPPP::::::999999:::666222111///...///...---++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++...222555777:::===???DDDHHHIIIAAA666000333999999999:::===BBBIIIPPPUUU\\\ZZZXXXUUURRRRRRRRRSSSWWW\\\hhh|||qqqjjjrrrOOO[[[SSSKKKCCC888111000000///---////////////////////////000222888[[[yyytttooooooppppppzzz~~~eee```nnnwww{{{yyylll~~~sssQQQOOOTTTHHH>>>CCC???888???:::555:::<<<666666777...000111000...///888>>>===QQQddd}}}VVVDDD;;;BBBccczzzdddTTTqqqyyyCCCRRRUUUHHH[[[^^^SSS<<<111***...000,,,,,,000---------............//////222444+++666888777eee|||kkkZZZSSSWWW[[[hhhnnnwwwnnnjjjmmmiiigggiiijjjhhhiiilllrrrppprrryyy~~~zzzzzz|||~~~}}}||||||~~~wwwmmmpppOOO:::222999...555000---;;;444DDDaaa>>><<<===JJJSSS^^^|||^^^[[[]]]fffggglllxxx}}}~~~WWW???666555111222111000//////000111222555666SSSmmm555333:::666===CCCQQQXXX```rrr|||}}}|||sssddd^^^gggwww|||ooooooooogggfffqqq}}}{{{{{{}}}|||qqqNNN999::::::999999555222111///...///...---++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************---///333555666777999;;;GGGHHHFFF===333///333888777888999<<>>@@@222666===333>>>KKKfffeeeHHH888:::XXXpppyyy]]]```>>>>>>yyyWWWHHHYYY]]]UUUBBB555,,,...000------111---------............///,,,333666---333777FFFyyykkktttpppTTTSSSYYY]]]hhhvvvvvvyyyssspppqqqqqqnnnmmmoooqqqnnnqqqxxxzzzvvvvvvyyy|||{{{{{{{{{}}}cccbbbSSS???555666000444///111888666[[[|||PPP:::======HHHSSShhhlllVVVXXX\\\bbbccciiiuuu}}}nnn>>>:::777///222111000//////000111222222555ooowww\\\???111777AAA111<<>>===444111555333///999XXXZZZ888222>>>444:::BBBVVVxxxqqqOOO999888PPPgggiii\\\???555eeeaaaLLLVVV\\\VVVHHH999---...000------000---------............///,,,333444000111555QQQeeecccRRRSSSXXX[[[fff}}}|||{{{yyytttppppppmmmkkknnnvvv~~~|||uuurrrrrrtttxxxxxxyyy|||~~~~~~||||||ooo[[[ZZZDDD999666777444000555444999rrrnnnwwwGGG999???@@@HHHTTTuuuaaaRRRWWW\\\aaadddkkkwww~~~~~~rrr~~~EEE;;;444111222111000000000111222333555999xxxSSS666<<<555<<<+++EEELLL___iiimmmvvvxxxwww}}}{{{|||}}}}}}zzzrrrtttmmm\\\PPPKKKDDD<<<>>>444444FFF^^^hhhbbbYYY}}}nnnoookkk___fffttt|||{{{vvv~~~nnnLLL999::::::999999555222111///...///...---++++++******)))))))))))))))((((((((((((((((((((((((((()))))))))************---000444666888999<<<>>>JJJFFF???666///...222666555666999===BBBHHHLLLNNNDDDJJJQQQSSSPPPOOOQQQTTTMMMUUUZZZZZZ\\\dddnnntttvvv\\\DDD===BBB<<<999666888<<<>>>999222777???NNNuuuSSSWWWSSSKKK???555///...///111////////////////////////:::+++BBB~~~wwwxxxwwwfffyyy~~~}}}~~~vvvnnnfffdddkkkqqq]]]SSS[[[ooo{{{{{{jjjhhhZZZQQQQQQOOO@@@777777444000888UUUWWW666222???666;;;AAAPPPooo]]]???999KKKbbb{{{|||mmmUUU777TTToooUUUVVV___]]]MMM<<<...---///,,,,,,///---------............///...222000222111666YYYjjjUUUOOOOOOUUUXXXdddyyyssspppllliiijjjsss|||~~~{{{{{{|||}}}}}}wwwrrrpppooossssssuuuyyy|||~~~}}}|||zzzxxxwwwzzz||||||bbbfffIII;;;444:::444222999111???xxxzzzFFF999@@@???FFFVVV|||wwwYYYOOOTTTZZZ```eeeppp}}}vvvrrr~~~wwwppphhhdddhhhpppyyyJJJ<<<666000222111000000000111333444999HHHlll>>><<<---555///NNNLLLeeesssvvvxxxuuuuuu}}}{{{yyy|||}}}zzz{{{xxxrrr]]]IIIAAA;;;444333888:::>>><<<666:::HHHSSSTTT\\\yyyyyyssseeeSSSeeessstttwww~~~qqqNNN999::::::999999555222111///...///...---++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************---///333666888;;;===@@@IIIDDD;;;333//////222444444666:::???DDDHHHKKKMMMBBBEEEHHHIIIIIIJJJMMMQQQLLLRRRWWWYYY\\\___^^^ZZZUUUeeerrr||||||pppyyyhhhddd^^^MMM???>>>888:::;;;;;;===@@@>>>:::777???<<>>444888===KKKjjjjjjCCC:::EEE]]]zzzlll>>>BBBvvv{{{[[[QQQaaaaaaSSS@@@///---...,,,+++...---------............//////111---555333999eeezzzyyyqqqOOORRROOOXXXWWWeeezzzuuupppkkkjjjqqqzzz|||tttmmmiiifffdddcccccckkkrrrssspppppptttxxxsssuuuwwwyyyxxxvvvrrrpppnnnooorrrwww|||~~~~~~|||{{{xxxwwwyyyzzz~~~^^^www{{{QQQ<<<111888333444:::222NNNxxxHHH777>>><<>>;;;---222111000000111222444555555\\\```999888555===666BBBHHHccctttyyy{{{wwwuuu}}}yyyxxx|||}}}yyysssmmmSSSAAAAAA@@@777666>>>222333777999444000777DDDCCCggg~~~qqqKKKWWWgggooopppyyy}}}xxx}}}|||tttPPP::::::999999:::666222111///...///...---++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,///333666777999<<<>>>GGGAAA888222000111222333555777;;;@@@EEEIIIKKKMMMMMMKKKHHHFFFFFFHHHLLLOOORRRTTTTTTUUUYYY]]][[[UUUFFFOOOKKK^^^qqqccc~~~yyyZZZGGGPPPWWWKKK===;;;999EEEKKKBBB666333999???888777@@@SSSaaauuuTTTVVVTTTNNNEEE:::222...///000////////////////////////+++222bbb|||ssseeeNNNsss~~~}}}{{{nnnccc^^^lllsssbbbTTTRRRbbbwwweeeeeeyyyqqqQQQ??????===;;;888111222///,,,+++///777888333555999GGGeeevvvHHH<<<@@@YYYzzzzzzOOO<<>>EEE```}}}zzz\\\MMMIIILLLYYY]]]fffuuu~~~ssshhhccc[[[RRRKKKCCC===>>>BBBJJJYYYdddoooeee???;;;111111111000000111333444555666uuunnn<<<666555<<<>>>;;;666DDD\\\nnnwwwzzz}}}xxxsssoooooommmiiigggiiiyyyzzz}}}yyy}}}|||nnncccKKK@@@999:::999444333777;;;333333<<>>999333<<<,,,@@@===HHHpppMMMOOOTTTOOOFFF<<<333///...///////////////////////////...===ooovvv}}}nnnSSSsss~~~}}}||||||zzzlll```]]]qqqxxx```QQQRRRdddzzzwww]]]aaaoooEEE888777999888///...999999444777555222555555999FFFcccRRR>>><<>>}}}[[[LLLNNNDDDXXX^^^pppxxxqqqrrrxxx}}}xxxooolllgggbbb\\\TTTJJJCCC>>>=========<<<===BBBIIIMMMNNNSSS^^^kkktttvvvuuusssuuuyyy{{{gggwwwhhhGGG666888222333666:::nnntttWWW@@@111AAACCCKKKggg~~~sssUUUKKKIIIMMM]]]^^^ffftttvvv]]]NNNGGGLLLBBB:::999;;;;;;;;;======BBBNNNYYYlll~~~???666888111111000000111333444666AAAoooSSS111>>>111222000======CCCXXXiiiwwwzzzmmm___ZZZ\\\uuu{{{}}}|||}}}~~~sss\\\LLL555:::<<<888666777888777777:::999444333666777555:::777bbbjjj^^^```ooorrrmmm|||uuuwwwJJJ<<<888777:::555:::111000.........---,,,***************))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,111111111222444777999;;;BBBBBB999,,,***333666111888888:::???EEEJJJLLLMMM[[[YYYUUUPPPMMMLLLKKKKKKRRRPPPYYYYYYTTThhhwwwiiiUUU```bbbCCCeeehhh```hhhbbbPPPSSScccfffaaaYYYOOO[[[xxxiii]]]PPP???BBB666;;;999???>>>OOOiiiyyyTTTSSSUUUMMM<<<000///000---...............///000000...===lll\\\}}}bbbbbbdddiiiuuuYYYWWW\\\fffxxx}}}www|||pppeeepppnnnZZZfff^^^???;;;:::111888333999888111///555666222>>>000AAAlllWWW???888PPPwww~~~}}}rrrEEEXXXKKKdddgggaaaTTT000,,,333,,,000000..................------///555---555555JJJNNNHHHVVVMMMRRRXXX~~~www~~~zzzzzz~~~vvvpppnnnggg___XXXSSSLLLBBB;;;777777777777777777777777>>>???CCCMMM\\\kkkvvv|||yyywwwxxx~~~iii|||zzzEEE===777888111111FFF~~~@@@;;;???===BBBEEEiiipppJJJDDDLLLQQQYYYbbbmmmwww~~~}}}```???<<>>>>>>>>===@@@???]]]uuummmuuuEEE???888555111000222444333333666EEEwww~~~III???555333333444777;;;JJJUUU```|||wwwccclllWWWZZZuuuccc777888:::;;;;;;::::::;;;999666:::333111666999777555666777666EEEnnnooouuuddd^^^kkksssssszzznnnqqqFFF:::999999;;;444999111000.........---,,,***************))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,111111111222444777999;;;EEEDDD;;;---+++333555000777888;;;@@@FFFJJJKKKKKKOOOOOONNNMMMMMMMMMNNNOOONNNOOOYYYXXXVVVrrr___cccgggUUUyyy{{{rrr}}}ttteeeoooqqq```UUUiiittt___OOOAAAEEE;;;===;;;??????SSSlllzzz{{{[[[WWWYYYPPP===111000111...///............///000000888AAAiii]]]~~~ddddddfffkkktttXXXNNNXXXkkk```qqqqqqnnnssscccGGG???===aaa}}}qqqYYYmmmhhhHHH>>>AAA:::---111+++111333...---333777666888222EEEjjj```BBB888MMMsss|||yyy|||FFFSSSSSSfffeeeeeeXXX444...444,,,//////........................///333+++333888RRR|||JJJJJJPPPMMMSSS[[[wwwoooeee\\\RRRIIIDDD@@@:::555555555555555555555555555666888===FFFSSSbbbqqqyyy}}}zzzyyyiiioooSSS>>>555999666888CCCCCC:::888666AAAKKKnnnzzzgggLLLJJJIIIIIIUUUfffpppzzz```KKKEEE>>>AAAEEE:::===???@@@???<<<999999:::999888<<<<<>><<>>PPPhhhyyymmm[[[~~~VVVPPPSSSGGG;;;:::111666888444000000333555333666JJJccczzzgggDDD888JJJpppzzzyyy{{{DDDGGGYYYgggfffjjj^^^999000444,,,//////........................111222,,,222===___{{{~~~uuummmGGGOOOHHHNNNTTT___{{{qqqgggWWWNNNCCC:::666444222000333333333333333333333333000333777===HHHXXXiiiuuu|||yyyzzzkkk\\\hhhBBB555777777>>>AAAxxx~~~DDD===555333???MMMkkkooo[[[JJJMMMHHHEEEUUU^^^kkkvvv|||cccHHH;;;>>>===>>>BBBAAA777:::======;;;:::;;;<<<<<<888======PPPmmmrrrHHH===555555111000333444333555999cccBBB;;;444333444555999===>>>KKK\\\sssgggxxxmmmmmmrrrkkk|||ppp```RRR>>>;;;777777999888666444555888???BBB>>>888666999555444333>>>LLL~~~}}}wwwxxxpppzzzxxxzzzlllCCC888999999;;;333777111000.........---,,,***************)))))))))((())))))))))))))))))))))))((()))***)))((((((***,,,333444555777:::<<<>>>???EEEBBB888...,,,111333111444777<<>>FFFrrrpppAAA@@@777777<<>><<<<<<===>>>??????@@@:::>>>===HHHZZZrrryyyTTTBBB888444222111333444333666<<>>888333444444555999>>>EEEHHHRRRfffnnnrrrxxxrrrmmmWWWeeeuuuxxxnnnjjjsssaaaFFF>>>777888::::::888666333;;;EEEHHHDDD===999999666555666<<>>BBB===444,,,+++///222333444777===DDDIIIKKKIIIGGGCCCDDDEEEGGGHHHHHHHHHHHHLLLQQQSSSRRRTTT___vvvgggLLLeeeZZZdddfffGGGBBB\\\OOOEEE===SSSkkkgggppppppVVVbbbeee[[[EEE333///000//////////////////000111111444QQQwwwRRR}}}kkkbbb^^^cccpppdddLLLSSS^^^ooo}}}mmm___tttwww|||}}}uuukkkkkkvvv}}}mmmIIIDDDGGGSSS```BBB;;;222...222444222333777666999BBBLLLccckkkGGG888FFFkkk}}}```___RRR555]]]tttKKKYYYiiikkkddd>>>000111,,,111000........./////////000000222333777222EEEyyyqqqXXXHHHVVVBBBOOOVVVlllxxxlll\\\OOO===:::777555555555555555444444444444444444444444333555666666999CCCRRR^^^```kkkwwwTTTqqqLLL;;;777000<<>>>>>777;;;===HHHeeewwwcccBBBBBBKKKNNNVVV[[[jjjyyy~~~~~~sssTTTNNNcccYYYDDD[[[]]]vvvSSSQQQvvvuuu^^^DDDKKKcccfffZZZUUULLLCCC>>>???@@@===:::>>>777<<<;;;CCCNNN```zzzVVV@@@666444222222444333333888???zzz[[[GGG:::666333444555555999???IIIEEEJJJ___cccxxxyyyaaallleeeLLLUUU^^^^^^llltttNNNHHHaaaZZZIII888444888<<<@@@DDD999???EEEDDD???;;;:::::::::333666999777]]]www{{{wwwvvvxxxzzz~~~~~~uuuzzzqqqFFF999777777999333888111000.........---,,,***************))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,...///222555777999;;;;;;@@@:::222,,,+++...222444555888===CCCIIIJJJIIIGGGAAABBBCCCEEEGGGIIIJJJKKKLLLSSSSSSVVV\\\]]]iiiwwwsss;;;HHHnnnttt___eeeOOOCCCTTT```UUU\\\SSS~~~wwwzzzYYYcccggg___III555000000///000000//////000000111222...TTTnnnGGG}}}gggddd^^^eeeuuueeeOOORRR^^^nnn}}}vvvuuujjjHHH@@@EEEmmmbbbIII444333777555333666555777AAANNNcccqqqIII;;;GGGiiisssccc\\\xxxhhh;;;WWWuuuLLLUUUhhhmmmgggBBB111111---222000.........//////000000111111111:::444MMMggg~~~vvvPPPJJJSSSDDDOOOWWWsssuuucccUUUHHH???555555555666666666666555555555555555555555555555444444333222333:::CCCKKKPPP___qqq}}}aaafffRRR;;;;;;666===hhhmmm<<<:::222<<<<<>>EEEBBBaaaxxxNNNTTTrrrWWW>>>IIITTTXXXRRRIII???;;;<<<>>><<<999===999>>>===GGGSSS\\\{{{ssskkkXXXAAA777444222333444333333999AAAsssGGG777444444555555444888>>>BBBFFFGGG[[[bbbeeeiii```BBBKKKVVVCCC;;;HHHXXXcccuuurrrXXXGGGOOOhhhIII;;;999888<<>>zzz~~~ddd:::;;;000<<<999FFF[[[jjjXXX???BBBHHHGGGNNNWWWcccsss}}}vvvrrrVVVNNNJJJ@@@ZZZ{{{UUUOOOZZZaaa<<<333:::HHHBBBAAA>>><<<:::;;;<<<>>>===<<<@@@===KKKYYYXXXiiiqqq}}}www^^^DDD:::333222333444333333:::CCCGGG666444444666444333777>>>:::NNNEEEPPP```[[[rrr]]]TTTAAAAAA---===<<<777444<<>>JJJaaarrrjjjTTTBBB======:::555;;;666;;;III___tttxxxxxxuuuwww|||yyyfff>>>666888:::;;;222444111000............,,,***************))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,000222555888;;;===>>>>>>EEE===444...,,,---///333777999===BBBGGGIIIIIIHHHDDDDDDBBBBBBCCCEEEHHHIIIDDDMMMJJJMMMXXXYYYkkkkkkjjj}}}rrr[[[ggguuuwwwwwwZZZ]]]vvvsssTTTTTTZZZyyyqqqdddkkkfffQQQ<<<555333222000000000000000111111222666\\\kkk```~~~zzz___aaaXXXbbbxxxcccQQQSSS___mmmyyy|||pppmmmzzzKKKCCC;;;???]]]iiikkkuuusssuuugggXXXUUUBBBHHH;;;WWWyyyAAA222888888666777222???\\\sss}}}yyyGGG===KKKlllrrrQQQXXXaaawww@@@]]]kkk___jjjvvvqqqKKK555111---222...---......///000111111222666111@@@AAAlll}}}}}}{{{TTTAAAFFFFFFKKKNNNVVV{{{vvvXXX@@@777777999888888777666444333444666555555555555555555555555555333111222444666777777:::EEEXXXmmmnnnccciii@@@111AAA???eeeUUU888???333<<<444@@@GGGNNNAAA999GGGIIIFFFSSScccjjjttt{{{{{{zzz~~~___YYYLLL___\\\DDD<<<___aaaNNNMMMJJJ;;;777BBBGGGJJJFFF>>>999;;;???999:::===777GGGVVVMMMUUUJJJaaa}}}aaaDDD777333222444555333333;;;EEEEEE555444444666444333777===999VVVDDDCCC[[[YYYccc~~~xxxmmmRRRPPP@@@TTTWWWQQQBBB666???XXXiiilllVVVtttqqqvvvqqqYYYMMMMMMsssqqqRRRAAA===777777===...555AAALLLfffmmmtttuuurrrtttyyy|||zzzbbb???999888777:::333555000000///...---,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))******)))'''(((***,,,000///222888<<<===???BBBBBB@@@888...***---000000555999???DDDGGGGGGEEEDDDFFFAAA>>>@@@BBBBBBDDDGGGJJJKKKMMMPPPRRRYYYiiixxxuuuhhhPPPTTTLLLWWWqqqyyylllgggpppdddQQQcccoooVVVZZZ|||ccceeekkkhhhVVV>>>//////333111000000//////000111222666___hhhbbbmmm[[[VVV___^^^vvv^^^PPPYYYbbblllttt}}}xxx\\\sssJJJAAA;;;;;;NNNLLLNNNpppuuusssuuu```OOOAAA===<<<777HHHqqqlllJJJ888555666777777...>>>SSS```ttt{{{sssLLL<<>>777FFFzzzvvvuuuXXXAAADDDHHHJJJJJJZZZyyy]]]???999555666<<<:::777555555555555555555666888888777666777777666555555444444444555555888===LLLeee|||zzz___sss@@@;;;999KKKmmmZZZ999777777666;;;>>>LLLDDD<<<;;;===AAAHHHOOOQQQiii{{{zzzuuu|||uuuUUUZZZwwwQQQIIIUUUttt^^^AAAVVVVVV999AAA}}}gggEEEKKK>>>444===BBB999CCC;;;BBBhhhkkkXXX[[[WWWoooxxxppp???<<<111222444---555555444XXX]]]@@@666555333333333444666888>>>AAAHHHOOOQQQUUUddduuu```PPP\\\}}}eeeFFF:::<<>>===@@@777888???888@@@bbbvvvxxxzzziiicccxxx}}}}}}eeeAAA;;;999999<<<444666000000///...---,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))******)))((((((***,,,111///222888;;;:::<<>>DDDGGGHHHGGGFFFEEE@@@>>>AAACCCDDDFFFIIIIIILLLQQQTTTSSSTTT]]]hhhzzzyyypppWWWHHHNNNRRRPPPZZZlllssshhhnnnRRRggg~~~___hhhnnnjjjVVV>>>000000444111000000//////000222333888VVVpppbbblllZZZSSSZZZWWWqqq\\\QQQVVV^^^iiivvvuuudddyyytttXXXFFF???JJJeeeiiinnncccPPPAAA===:::222;;;ZZZqqqxxx___EEE999777555222///999666666:::NNN{{{lllKKK<<>>777HHHtttWWWBBBEEEHHHJJJKKK\\\{{{gggTTTCCC======444888777555333333333444666555777888888666555555666666666555555444555555666777;;;KKKeee~~~hhhxxxDDD???999KKKYYYRRR222333555777===AAAOOOGGG???===???BBBHHHNNNPPPfffvvvvvvttt{{{bbb```mmm]]]mmmnnn]]]PPPBBBaaa{{{___HHHCCCIIIBBB888@@@===MMMrrr}}}uuuaaammmvvvtttCCC999222333555///777666666[[[wwwNNN666666555333222333444666777>>>@@@EEELLLOOOSSS^^^kkkuuuHHH}}}KKK@@@>>>LLLyyyooooooxxx|||pppTTTiiivvvsssSSS666<<<888;;;AAA999===XXXkkkqqqjjjrrrzzz}}}}}}}}}hhhDDD<<<;;;:::>>>666888000000///...---,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((+++---222000222888:::999:::===<<<:::444,,,***///222222666999>>>CCCGGGJJJJJJJJJDDD???>>>AAADDDEEEGGGJJJIIIKKKPPPSSSQQQQQQZZZeeecccpppeeemmmvvvXXX>>>888999>>>OOOdddqqqLLLGGGUUUvvvgggmmmsssmmmVVV<<<000111444111000000///000111222333999VVVkkk[[[mmm[[[RRRWWWRRRlll[[[RRRXXX\\\dddrrr|||mmm]]]vvvmmmJJJ===JJJeeekkkyyynnnVVVEEE===:::222<<>>??????===;;;888777888999333555666777666666888999666666666555555666666777555:::JJJfffiiiwwwLLL>>>999QQQcccZZZ777666777666;;;>>>PPPGGG???===>>>@@@FFFLLLQQQbbbppprrrrrrzzzrrrRRRbbbgggVVVwww\\\UUUEEE???888===BBB^^^lll|||tttEEE777444444666000888777888___UUU666555444333222333444666777>>>>>>CCCIIIMMMQQQXXX___LLLUUUJJJCCCAAAvvvhhhooo{{{}}}cccLLLaaapppssswww~~~VVVDDDDDD>>><<>>>>>???@@@???>>>============>>>>>><<<:::999999:::777777666666666777888888555:::LLLjjj___mmmNNN;;;999[[[___999888888555999===KKKCCC;;;;;;<<<>>>DDDJJJTTTaaalllpppssszzzrrrjjj___ttt\\\AAA<<<===DDDbbbxxxwwwqqqCCC:::444333555111888666999cccccc999555444333222222444666777======AAAGGGNNNRRRUUUWWWuuueeeqqq\\\MMMIIIFFF{{{sssrrrrrrvvvuuu^^^jjjmmmeeeyyyzzziiipppcccMMM@@@CCCKKKQQQWWWMMMrrrmmmgggkkkhhhttt~~~xxxlllEEE;;;999:::>>>555555000000///...---,,,,,,+++******))))))))))))******(((((((((((((((((((((((((((((()))(((((()))+++...111000333999======???CCC???>>>888000---000222111555888===CCCHHHLLLNNNOOOIIIDDDBBBEEEFFFDDDDDDFFFHHHHHHJJJKKKKKKQQQ___nnnIIIGGGTTTjjjwwwVVV===888888===@@@???BBBFFF;;;KKKQQQ^^^JJJ]]]xxx{{{oooqqqxxxpppTTT999///000111111000000000000222444555999___```DDD~~~rrr```WWW[[[UUUlllXXXNNNOOOTTT]]]lllVVV@@@@@@CCCoooqqqqqqwwwqqqaaaLLL>>>555000;;;NNNVVVWWWGGG888111000111444777;;;JJJsssccc@@@@@@ZZZ{{{YYYAAAbbbHHH:::kkkmmmZZZtttyyyVVV666000222000000///000000111333555666777888BBBHHHUUUmmmdddNNNBBBFFFEEEGGGNNNggg^^^HHHHHH\\\}}}[[[KKK|||yyynnnoooYYYOOOOOONNNOOOPPPQQQQQQPPPGGGFFFDDD@@@;;;888777888777777777777777888999:::555===QQQpppZZZfffPPP<<<:::```~~~XXX222444777444:::@@@GGG???999:::<<>>>>>@@@XXXfffjjj{{{sssAAA===333111444111888555:::gggVVV777555444222222222333555777;;;===AAAGGGNNNUUUVVVUUUUUUfffeee\\\```VVVBBBHHH[[[zzzeeehhh{{{uuuXXXFFFJJJ\\\ccc[[[FFFjjjggg\\\dddgggttt{{{mmmEEE:::777999===444333000000///...---,,,,,,+++******))))))))))))******))))))))))))))))))))))))'''((()))(((((())),,,...111000333:::>>>>>>@@@DDD@@@???999111...111222111444777===DDDIIILLLNNNNNNKKKFFFDDDFFFGGGDDDCCCDDDGGGIIIMMMOOOMMMMMMUUU___oooeeeDDDMMM|||{{{qqqRRRGGG===;;;@@@FFFIIIJJJKKKJJJIII{{{~~~nnnJJJhhh___qqqzzzrrrTTT999000111000111000000000111333444555===fffpppFFFpppwwwbbbVVVYYYUUUlllUUUHHHLLLUUU```kkkzzztttZZZBBB???:::YYYvvvrrrWWWLLLNNNRRRJJJ>>>999888555???MMMNNN???888333444666444333555:::CCCddd[[[AAAFFFbbb```QQQiiiRRRAAAooolllYYYvvvyyyUUU555000222000111///000111222444666888999888???KKKYYYmmmxxxeeexxxJJJAAAEEECCCDDDNNNjjj```HHHCCCMMMiiiUUUYYY}}}jjjXXXtttmmmdddXXXRRRQQQQQQOOOMMM:::::::::888666666888:::888888888888999999:::;;;888BBBZZZxxxbbbccc\\\@@@===```~~~]]]444666888444888???FFF???:::;;;>>>AAAGGGMMMXXX```kkkqqqtttxxx~~~[[[QQQwwwYYY;;;999>>>>>>TTTmmmnnnzzz{{{}}}zzzCCC>>>444111333111888444;;;kkktttgggAAA;;;444333222111222333555666777<<<@@@EEELLLSSSUUUSSScccRRR___OOOLLL===EEE666AAAeee}}}^^^|||qqqmmmvvvhhhnnn^^^NNNGGGSSSsssrrrLLLjjjqqq[[[___fffooo~~~{{{~~~~~~oooFFF999777999>>>444333000000///...---,,,,,,+++******))))))))))))******))))))))))))))))))))))))'''(((((((((((())),,,...222111333:::======>>>BBB===<<<888000...111333222222777===DDDIIILLLLLLLLLJJJFFFDDDGGGHHHEEEDDDEEEFFFHHHLLLOOOMMMMMMUUU```JJJlllSSSKKKooozzzxxxqqqZZZ@@@888EEEUUUWWWQQQ@@@???XXX```IIIPPP___mmmvvv___qqq|||tttVVV:::333333111111000000000111333555666???hhhHHHeeegggVVVXXXUUUmmmUUUGGGMMMWWWbbbiiiqqqyyy|||{{{^^^>>><<<555GGGkkklllTTTIIILLL;;;444666999999FFFTTTTTT<<<777666888999666555666777LLLtttSSSAAAKKKiiihhh\\\[[[hhhXXXQQQvvv\\\yyyxxxSSS333///333111111///000111333555777999:::===>>>LLL]]]yyyqqqpppwwwrrrFFF@@@DDDAAABBBNNNlllgggXXX^^^[[[NNN===@@@HHHcccgggQQQ]]]GGGEEEeeettt```III<<<<<<@@@AAA@@@<<<<<<;;;999888888;;;===888888888999999:::;;;<<<:::HHHcccoooccc~~~fff???@@@bbb~~~ddd999::::::333555===FFF???:::;;;===@@@EEEJJJUUU]]]iiioooppprrrzzzeeeTTT]]]tttzzzJJJHHH[[[___nnnhhhiiiiiioooWWW<<<999AAA<<>>444333000000///...---,,,,,,+++******))))))))))))******))))))))))))))))))))))))'''(((((((((((())),,,///333111444999<<<;;;<<>>EEEJJJLLLKKKJJJIIIEEEDDDGGGHHHFFFEEEGGGFFFFFFHHHJJJKKKQQQ```ooojjj[[[vvv^^^vvvzzz]]]===777LLLaaa^^^PPPEEE777SSS{{{rrrXXXRRROOO[[[uuulllrrr}}}vvvWWW<<<555555111111000000000111333555666@@@___FFF\\\lllWWWXXXVVVpppYYYIIIKKKTTT```jjjttt~~~~~~xxxnnnvvvbbb???>>>888555^^^}}}ZZZAAA@@@???888666555333AAARRRTTTBBB<<<666444333111222666>>>NNNoooOOO@@@MMMmmmhhhUUULLL[[[SSSXXX{{{\\\xxxxxxRRR222///333111111000000111333555888:::;;;HHHCCCRRRfffzzz|||}}}rrroooDDD???DDD@@@AAANNNllloooRRRMMMFFFCCC666===CCC[[[oooPPPrrr{{{kkk{{{{{{zzzcccGGG;;;CCCQQQZZZ\\\YYYVVVQQQIIIAAA;;;999999999999999999:::;;;<<<===<<>>999999;;;<<>>CCCDDDZZZuuueeeYYYeeeQQQGGG@@@FFF888GGG~~~iiiooo{{{{{{JJJ:::777222555444:::666>>>ssssssBBB111444333222111111333555666111999>>>>>>AAAHHHMMMKKK\\\LLLcccdddMMM___ooo___CCC:::666DDD:::???kkkyyyjjjUUU;;;>>>777SSSVVVRRRDDDHHHCCC333CCCQQQ>>>:::;;;???;;;BBBppp|||bbb[[[ggghhh{{{III777999777;;;444111000000///...---,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++444333444777;;;???BBBCCC@@@BBB>>>444///222444333777888===EEEMMMQQQOOOLLLGGGDDDAAAAAADDDFFFEEECCCIIIEEEFFFKKKKKKNNN```vvviiikkk~~~jjjWWWwwwuuuOOO444999PPPddd\\\BBB:::<<>>@@@BBBeeezzzuuu```^^^~~~kkk|||UUUUUUbbbssspppyyyQQQRRRMMM444777777;;;AAA???777666===:::UUUuuu{{{VVVpppkkk===JJJcccnnn\\\444777999222555===EEEBBB===999999;;;@@@BBBTTTYYY```cccfffkkksssyyyZZZOOOQQQZZZfffDDDCCCHHHLLL___eeebbbppp}}}]]]SSS\\\QQQIIICCC999[[[[[[```[[[ttt{{{fffOOO777666222555444666111BBB666@@@666555333111111222333444555777999<<>>ZZZvvvkkkzzzpppMMM999222000333111111111111333555777999===JJJ|||VVVVVVmmm[[[YYYSSSoooxxxKKKHHHOOOZZZfffrrr{{{ggg^^^rrrzzzpppRRRiii[[[DDD444666555888CCCOOOLLL>>>555777777777444>>>222888dddkkkPPP<<<777111222777222===QQQ[[[YYYqqqsssHHH>>>dddvvv{{{jjjcccuuuIIIWWWsssjjj{{{FFF///555111222000///111333555888<<>>```[[[YYYyyydddZZZjjjgggvvvlllMMMRRRwwweee^^^]]]MMMLLLJJJ===444:::;;;888<<>><<>>999777999222NNNxxxtttdddmmmyyy{{{fffeeebbbaaattt~~~tttfffJJJ:::<<<999<<<666444000000///...---,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++111222444888===BBBGGGJJJGGGHHHCCC999111000111111333555;;;CCCLLLPPPNNNLLLDDD@@@======@@@CCCCCCBBBFFFDDDGGGKKKKKKLLLYYYiiiiiiLLL;;;@@@fffmmmnnnUUU777999BBBGGGEEE;;;555444:::XXX~~~```{{{oooLLL888222111666222111111111333666:::<<>>999444VVVrrrSSS===888111222888777FFFsssvvvrrrjjjBBBCCClllsssGGG[[[jjjnnnwwwDDD111444///333000000222555888;;;@@@EEEIIIKKKRRRSSShhhyyyoooHHH>>>@@@DDDDDDKKKmmm|||~~~]]]SSSKKKBBBlllzzzNNNXXXyyymmmiiiooogggwwwdddKKK___zzzOOORRRbbbRRR999:::<<<777999BBBZZZvvvVVVdddrrr@@@<<>>===DDDRRRMMMAAACCCRRRJJJHHHTTTiiiZZZaaa___|||ooonnnsss@@@===666222666444999555CCC~~~XXX@@@999666555333111111222333444555666888;;;@@@EEEIIIKKK[[[}}}mmm\\\WWWfffSSSJJJ___nnnssswwwXXXEEE???>>><<<:::999:::;;;;;;:::777222777333AAAUUUMMMIIIXXXkkkxxxeeedddbbb___ooo{{{sssfffGGG888:::777:::333222000000///...---,,,,,,+++******))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++444555666888;;;???DDDHHHCCCDDDAAA:::222///111444333555:::CCCLLLQQQPPPNNNFFFBBB===<<>>777555<<>>888000777===999MMMjjjRRR===;;;666666;;;;;;NNNaaa@@@KKKuuufffFFFaaa```qqqrrr@@@222333...444111444666999;;;===AAAEEEIIIOOOWWWZZZkkkoookkkHHH>>>@@@CCCCCCKKKlllqqqhhhjjjkkk\\\MMMHHH|||vvvyyyzzz```FFFnnnkkkIII===:::666===@@@YYYwww[[[bbbrrrHHH;;;OOOsssxxx^^^555777:::666777:::AAA???;;;999999;;;>>>AAAGGGNNNXXXaaahhhnnnsssvvv}}}gggVVVddd[[[NNNIIIHHHBBB;;;;;;===<<<===LLLjjjlllccc\\\vvvuuuYYYrrr>>>AAA777333666333888555@@@vvvTTT@@@<<<666555333111111222333444555666888;;;???CCCGGGIIIWWW```QQQbbbpppQQQ;;;GGG}}}uuuVVV<<<<<<;;;;;;;;;<<<;;;888666555111===999777999111999EEE^^^{{{uuubbbbbbccccccttt|||yyyxxxooo~~~FFF999;;;777999333222000000///...---,,,,,,+++******))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++222333555666888===CCCHHHFFFFFFDDD===444...000555444555:::BBBLLLRRRSSSRRRLLLGGGAAA>>>@@@CCCDDDDDDCCCDDDGGGIIIIIIJJJQQQXXXnnnlll{{{PPP???:::SSS|||}}}^^^KKKBBBTTTVVV333222666999;;;:::555555===UUUmmmmmmjjjuuulllzzz~~~jjjlllEEE444111///222333222111222555:::???BBBAAARRR~~~vvvvvvIIIyyyjjjXXXPPPQQQ\\\iiiMMMPPPZZZhhhppprrrwww|||nnnTTTUUU```aaaqqq\\\GGGEEE>>>;;;:::<<<===;;;;;;<<<;;;@@@DDD@@@===<<>>;;;999999;;;>>>@@@FFFMMMVVV___gggllloooqqq|||zzzdddPPPEEE>>>:::888555:::======AAAWWW{{{```___|||uuueeejjjAAA@@@777444555222777444;;;lllEEE444666555333111111222333444555666777:::===BBBEEEGGGPPPooofffpppcccCCCBBBmmmzzz|||tttYYYFFFBBB===999777777555444555000???EEENNNQQQ???<<<;;;VVVuuurrr___^^^aaafffxxxtttxxxzzzttt~~~GGG;;;===999:::555444000000///...---,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++---000333555888>>>FFFMMMNNNNNNKKKDDD888...///555555666888@@@JJJRRRVVVVVVTTTMMMEEEAAAAAADDDEEEDDDCCCEEEGGGHHHHHHJJJOOOTTTrrr___;;;LLLUUUjjjcccJJJ<<<555???ZZZwwwOOO444111222444777555444666999HHHYYYXXXUUU^^^dddyyy|||}}}sssfff@@@333333000000222222222444888<<>>ZZZdddHHH>>>333000888EEEfffzzzqqqPPPIIIeeeYYYKKKxxxYYY~~~^^^666666333...999333111555;;;@@@EEEKKKPPPTTTTTT^^^eeeyyywwwcccFFF@@@???@@@CCCJJJhhhjjjJJJTTTAAAAAABBBLLLvvvxxxvvvPPP:::;;;===888999VVVyyyXXXWWWrrr===@@@MMMjjj;;;666888888888666>>><<<:::888999;;;>>>???EEEKKKTTT^^^gggnnnqqqsssyyyhhhPPPAAA;;;444777===999<<<@@@>>>;;;HHHsssyyy|||vvv___DDD:::666444444000777555999eeeNNN555666555333111111222333444555666777999<<<@@@DDDFFFLLLiii}}}]]]DDDTTTpppwwwuuulllVVVXXX~~~sssGGGAAA999444222222444444888...999LLLrrrkkkOOO???XXXsssppp]]][[[___ddduuujjjzzzxxxnnn}}}GGG;;;>>>888:::555555000000///...---,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++...111444666888>>>HHHOOOQQQPPPNNNHHH:::///000777666555666===GGGQQQWWWYYYZZZSSSIIICCCBBBCCCCCCCCCCCCFFFGGGGGGGGGJJJOOORRR```\\\===VVVtttsssgggQQQ@@@:::@@@HHHfffPPPCCC>>>777777:::555777:::666888EEEHHHGGGMMMQQQkkk~~~rrrttt^^^;;;333666222///111222333666:::???BBBEEEFFFJJJ___\\\]]]|||ZZZVVVOOOOOOeeeNNNIIINNN```nnnqqqsssxxxzzzvvvrrrkkkeeedddhhhmmmpppeee[[[}}}|||UUU<<<777KKKZZZAAA<<<888777>>>NNNqqq}}}eeeGGGNNNtttZZZVVVWWWUUU000777444...;;;333333888>>>DDDJJJPPPVVVYYY\\\bbbcccuuu~~~aaaEEEAAA??????CCCJJJggg|||PPPMMMHHHCCCDDD\\\}}}fffhhhVVV```^^^ccckkkVVV<<<888>>>333<<>><<<;;;GGGyyyVVVHHH555444222333000999888;;;dddKKK<<<666555333111111222333444555555777888;;;???BBBDDDLLLooo{{{___zzz]]]DDDJJJrrrqqqcccoookkkVVVddd|||XXXBBB===777333333444666666999111555BBBuuueeeOOOcccyyymmm\\\[[[```ffftttaaa~~~vvveeezzzEEE:::<<<666888222333000000///...---,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++222555777888888===FFFMMMMMMLLLLLLGGG;;;///111999666444444:::EEEPPPWWWZZZ^^^VVVKKKCCCAAABBBBBBAAACCCFFFGGGFFFGGGKKKOOOQQQ]]]kkkmmmcccfffgggYYYVVVPPPccc\\\ZZZTTTFFFCCCEEE???@@@CCC:::444>>>FFFHHHKKKKKKfffhhhqqq~~~YYY777444999555000000111444777<<<@@@CCCEEEIIIIIIWWW|||iii```]]][[[SSSNNNbbbNNNEEEGGGZZZkkkqqqtttyyyvvv}}}```<<>>JJJRRRJJJ333222111333000;;;;;;===fffsssrrr@@@:::666555333111111222333444555555666888;;;>>>BBBCCCMMMiiilllVVV^^^KKKDDDEEERRRuuutttLLLrrrxxxccchhheeeSSSLLL???<<<999888888999999999999777666111^^^ttt___ooo}}}jjj\\\^^^dddjjjvvv```rrriiiqqqJJJ555:::<<<999777222000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************///555888666888???DDDDDD@@@GGGKKKDDD888111444:::555555333444@@@QQQZZZYYYYYY]]]TTTAAA;;;CCCEEE???CCCEEEFFFFFFGGGIIILLLOOOSSS\\\}}}bbbkkkhhhwwwooojjjqqqtttmmm```UUUPPPNNNLLLRRRHHH<<<<<<<<<<<>>???:::777;;;???>>>@@@FFFOOOXXX___ffflllooopppzzzttt___HHHNNN\\\|||}}}vvvPPP888<<<@@@999@@@RRRRRRHHH???>>>PPPtttwww]]]WWWmmm\\\DDD222444222222444555777@@@JJJCCC333444777777333000000222333444555777888999<<<@@@CCCGGGeeezzzYYYLLLJJJHHH???III|||yyyeeeWWWaaattt}}}sssKKK222<<<<<<333<<<===;;;;;;888555666KKKrrr}}}iii___ccc}}}ppp```[[[eeeuuu\\\tttnnnoooIII444:::;;;888555222000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...555888666888???DDDDDDGGGMMMOOOGGG:::111111555666777555555>>>MMMWWWZZZZZZ___ZZZKKKAAACCCFFFEEEDDDEEEFFFFFFFFFHHHKKKNNNUUUSSSqqqxxxvvvWWWwww{{{qqqeee]]]SSS[[[TTTIIIEEE>>>:::@@@VVVppp|||cccxxxtttLLL111444444...444444666999===@@@CCCEEEFFFKKKIIIWWW}}}~~~~~~SSSaaasss\\\SSSQQQ^^^nnnOOOAAAMMM]]]kkkyyy||||||uuunnnxxxmmmpppMMM===777BBBVVVcccgggTTT666999>>>CCCGGGLLLUUU```hhhgggmmmpppHHHHHHxxxxxxwwwxxxhhhlllkkkjjjBBB---444777555999;;;AAAHHHMMMOOOSSSZZZ______]]]aaafffuuu{{{jjjQQQ>>>>>>@@@???JJJ[[[zzz~~~oooeeeqqqqqq```QQQGGGJJJaaauuubbbLLLKKKPPP{{{{{{]]]BBBEEEDDDBBBAAA444???999>>>QQQyyy^^^qqqpppAAA666<<>>999777:::======>>>DDDMMMVVV^^^eeekkkooorrryyymmmHHHFFFEEEttt~~~sssBBB888<<<>>>KKK```gggYYYIII@@@JJJkkk~~~vvvdddTTT\\\~~~uuuVVVAAA999444222222444555777???IIIEEE999888555222111222222111444555777888999<<>>CCCEEELLLPPPRRRKKK>>>444000111555888888666:::GGGTTT[[[ZZZ]]]]]]UUUIIIBBBDDDHHHDDDEEEFFFFFFEEEGGGJJJLLLSSSMMM___~~~[[[^^^xxxcccTTT@@@OOOWWWXXXUUUGGG<<>>;;;???GGGTTTnnn}}}{{{```BBBWWWyyy|||eeeqqqdddrrrYYY:::---444555555;;;>>>FFFLLLOOOPPPUUU]]]ccceee___ccchhhyyy```LLL@@@BBBAAA===FFFXXXsss___HHHKKKAAAYYYYYYYYYEEEHHHfffzzzmmmfffwwwXXX===KKK\\\SSS???444EEE??????JJJnnnZZZuuulll>>>;;;999ggghhhEEE999666666888444666;;;<<<999777999;;;<<<<<>>AAALLLnnnxxxpppWWWGGGqqqqqqHHH:::666@@@AAACCC???DDD===000AAAnnnvvvVVV@@@DDDggg{{{uuujjj```cccqqqddd{{{sssnnnIII555::::::666555222000000///...---,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,222888:::;;;===BBBFFFLLLOOOQQQMMMDDD:::444111333777999777777AAAPPP\\\ZZZYYYZZZXXXOOOCCC@@@DDDDDDEEEEEEEEEDDDEEEHHHJJJKKKPPP[[[zzzZZZBBB\\\oooZZZLLL111<<>>AAADDDFFFFFFFFFAAALLLGGG___sss:::]]]iiiZZZYYYJJJ^^^bbbNNN???KKKZZZjjjrrrfffsssWWW[[[iiimmmZZZcccCCCFFFAAA;;;:::NNNuuupppPPP===111555@@@TTT~~~uuuMMMEEEmmmvvvyyyeeeQQQzzzyyy___yyy|||GGG333...666555777???AAAFFFLLLOOOPPPSSSZZZ___```^^^bbbiii{{{vvvfffOOO@@@BBBBBB>>>DDDSSSnnnuuuRRR>>>CCCCCC]]]XXXnnnjjjaaaeeeGGG???TTT{{{zzzjjjaaaoooRRREEEeeepppIII@@@NNNTTTRRRTTTnnn^^^ggg>>>@@@999]]]hhhQQQ<<<666999:::777555999;;;999777777999;;;:::???FFFNNNVVV___fffkkkooottt{{{]]]QQQKKKLLL666;;;@@@MMM___[[[PPPGGG@@@HHHiii{{{dddQQQ000999555333444666666777>>>GGGSSS999666444444444111000111222444777888999:::===???OOOvvvkkkmmm```FFFeee|||mmm@@@999:::AAA>>>@@@666888666///<<>>AAAKKKyyyiii^^^pppwwwYYYFFFiiipppRRRhhhbbb;;;888888<<<888<<<777000000111333JJJhhhsssVVVSSSlllwww|||~~~hhh^^^[[[fffvvvhhh~~~lllnnnJJJ888<<<;;;666666555000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))///999???===;;;@@@HHHQQQQQQRRRSSSPPPFFF888......222666777444777FFFVVVaaa]]]ZZZXXXVVVQQQGGG???AAABBBCCCCCCBBBDDDGGGIIIEEEWWWXXXRRRqqqZZZAAABBBRRRllllllOOOCCC999333666888777;;;BBB@@@CCCKKK]]]hhh``````rrr|||~~~xxx~~~cccooo|||rrrKKK666666333111666666:::<<>>MMMhhhcccEEE666;;;555444666999:::;;;BBBJJJgggjjj???888555888777000///333111333666888888999;;;<<<:::<<>>OOO~~~MMM444aaa{{{ZZZRRRMMMNNNSSSOOO@@@===JJJSSSssszzz{{{hhhrrrlll___aaaLLLXXXtttjjjttt~~~aaaIII>>>888===@@@999777111///222777EEEdddqqq[[[___SSSqqqgggnnnqqqJJJ444222999??????IIIRRRMMMRRRXXX[[[ZZZ[[[___```___bbbccceeessspppmmmCCC<<>>666000555333666444000666999555EEEiiilllkkkxxxuuuhhh___aaarrreee{{{zzzlllkkkIII777;;;888333444444000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((...999AAA???:::???IIIMMMMMMQQQXXX\\\VVVGGG:::222222555777333111:::GGG]]]fffdddVVVOOOQQQNNNDDD>>>???AAAAAABBBDDDGGGJJJGGGEEEMMMYYYYYYaaauuurrrjjjtttmmmZZZKKKJJJKKKHHHIIIOOOdddlll~~~zzzwwwyyy}}}~~~|||{{{}}}~~~~~~~~~tttrrr}}}yyy[[[qqqttt^^^777...999111///999===888;;;>>>AAABBBAAA???===???===<<>>555444;;;@@@BBBMMMUUUOOOVVV[[[\\\[[[\\\aaaeeeeeecccbbbaaannnqqqGGG===BBBBBBCCCIIIeeezzzzzzllloooQQQWWW___LLLtttttthhhZZZVVVIIIgggQQQ:::555BBB666999777AAA===999@@@JJJHHH:::;;;\\\vvvXXXXXX;;;444:::BBBHHH}}}LLL777888777:::666555999===;;;555666<<<999;;;>>>BBBHHHPPPXXX^^^ddd```eeerrr}}}dddvvvtttWWWBBBRRRGGG999===888555===AAA888777777555???IIIEEE;;;<<>>666???EEEGGGpppeeeBBB666VVVzzzXXXKKKTTTOOOMMMPPPAAA777EEEDDDUUUooo~~~qqqeeejjjssswwwFFF444666222777333///555EEEWWWdddiii{{{yyyjjj[[[ooo[[[jjjcccyyyMMM:::555888===EEELLLSSSXXX[[[\\\aaafffeee```___ccchhhooohhhmmmqqqKKK666JJJHHH<<>>AAAGGGMMMRRRZZZ]]]^^^dddpppwwwiiiJJJWWWvvvzzzooolll___^^^UUUJJJ@@@999EEE]]]iii]]]MMM???777555999===666555888999===PPP\\\TTT>>>DDD^^^fffHHH;;;666444777888999===BBBJJJRRRWWW]]]}}}mmmLLL@@@;;;777555111999///111333666777777777666EEEGGGnnniii~~~iiidddPPP===EEEDDDNNNfffzzzwww```NNNIIIFFFAAA<<<;;;>>>AAAAAA>>>BBB???;;;888777666666555444555555333333@@@YYYpppzzz~~~mmmggg```^^^hhh~~~|||lll```JJJ999999;;;555111444111///...---......---+++******))))))))))))******************))))))))))))((((((((()))))))))******+++)))---777???CCCDDDFFFHHHQQQ[[[^^^YYYQQQKKKHHH:::///***000444222222555:::HHHaaajjj```\\\]]]TTTAAA??????AAAAAA???BBBFFFFFFGGGGGGKKKOOONNNbbb{{{fffXXXFFF:::888HHH^^^kkkrrrwwwrrrrrrrrrssstttuuuvvvwwwxxxsssoooooouuu{{{~~~zzzmmmVVVgggrrr[[[;;;444111444777888999<<<<<<<<<<<<<<<<<<;;;::::::???666;;;@@@999NNNkkkkkkEEE:::]]]tttcccOOOHHHMMMMMMIIICCC:::;;;CCCNNNaaa|||wwwsssmmmVVV:::333777222///999333---LLL|||sssiiirrr{{{~~~iiihhhtttrrrYYYeee[[[uuuYYY999555999===DDDKKKRRRVVVYYYZZZXXX^^^cccccc^^^ZZZYYY[[[aaa```gggnnnUUUCCCDDDBBBBBBHHHPPPhhh~~~vvvjjjCCC???:::RRRppp[[[TTTVVV[[[```KKKJJJnnnYYYEEEAAA===:::===???;;;666EEEQQQ999>>>???ggg___EEEsss|||LLL>>>999888888TTTSSS|||III999444777999555444888;;;:::888777777888:::<<>><<<:::888666<<>>AAAggg\\\ZZZRRRGGGPPPSSS===777<<>><<>>CCCCCC>>>;;;999666888III[[[cccjjjiiimmmyyyxxxlllggg[[[aaannn{{{dddzzziiiZZZIII;;;888999666333444000///...---......---+++******))))))))))))******))))))))))))))))))******))))))))))))************)))&&&&&&...<<>>>>>BBBDDDCCCCCCAAADDDBBBEEEKKKIIIJJJWWW[[[zzzjjjiii```\\\fffaaaCCC777HHHFFF:::666DDD[[[jjjlllhhhnnnpppqqqpppppprrruuuxxxtttvvvyyy}}}uuuvvvyyyyyyxxxhhhbbbiii\\\>>>222///111777:::999:::<<<:::::::::::::::999888888:::777:::@@@;;;>>>ggg}}}oooiiiHHH888yyyjjjXXXRRRJJJQQQXXXMMM>>>???===AAA[[[}}}lllTTT^^^ccc]]]FFF;;;<<<888888:::666222444555999JJJ]]]ddd```mmmpppwww~~~vvvqqqkkk|||NNNvvv{{{YYYllluuuggg:::<<<999CCCGGGMMMTTTXXX[[[[[[[[[^^^```aaa```^^^^^^```cccaaacccaaafff]]]III???>>>BBBAAAIII___zzzzzzDDDHHHpppWWWJJJDDDVVV[[[FFF>>>:::888<<>>;;;@@@DDDDDDCCC@@@EEECCCDDDLLLLLLJJJRRRZZZwww~~~lllbbbTTTTTT[[[PPPBBBCCCPPPAAA666===SSSfffllliiilllnnnoooooonnnoootttxxxtttxxx}}}~~~|||ooorrryyyuuuaaa``````PPP<<<111000222888:::888888;;;999999999999999888888777888;;;:::<<<;;;888OOOxxxooowwwdddFFFYYY~~~RRRTTTUUULLLOOO[[[GGGCCC<<<999BBBUUUeeelll|||aaa888BBBXXXhhhJJJ<<>>999888666666333666BBBKKKPPPXXXbbbrrrqqqttt{{{}}}yyysssqqqjjjuuuqqqhhhvvvmmmOOO777>>><<>>555555999<<>>555;;;NNNbbbjjjjjjhhhjjjlllkkkiiikkkqqqvvv{{{~~~zzzuuurrrtttuuudddYYY___YYYDDD777222111444888999666777:::888888999999888888777666444<<<999888<<<666<<>>;;;BBBFFFOOOQQQTTTXXX[[[]]]^^^___ddddddcccaaa^^^]]]^^^^^^fffkkkbbbfffxxx|||NNNFFFFFFBBBGGGDDDRRRhhh~~~pppUUU]]]zzzxxx]]]EEEOOOdddHHH>>>CCCNNNwwwRRRKKK}}}[[[wwwiiiBBB555999666///;;;PPPSSSTTT888...333666555111222777888555666777888999999:::===???DDDKKKOOOXXXcccfffqqqpppggg___KKKTTTwww{{{{{{wwwiiiPPPDDDAAAAAA<<<>>>@@@999MMMooonnnGGG:::999666888@@@FFFMMMUUUXXXXXX[[[aaagggmmmgggtttZZZ888<<<999333222222222222333444555555555555111>>>]]]uuuhhhDDDBBB>>>???WWWuuukkk]]]aaaccc^^^SSSHHHCCCBBBNNNTTTaaadddQQQ666222>>>TTTnnnwwwooojjjddd^^^___mmmwww~~~iiilllSSSHHH===888777666555444111///...---......---+++******))))))))))))******(((((())))))*********+++''''''''''''((((((((((((%%%)))***(((...<<>>888555GGG~~~jjjsssZZZFFFHHHuuummmXXXPPPJJJPPPVVVKKKDDDDDD???777<<>>FFFAAALLLaaayyyddd^^^iiimmmXXXFFFFFFvvvgggBBB777EEEMMMkkk___www```]]]hhhaaa|||lll@@@222;;;777111===???XXXfffggg:::777111666666111000555777555666777999999999:::<<<>>>CCCGGGIIIQQQ^^^bbbmmm}}}rrr___bbb{{{{{{ccc^^^XXX]]]cccnnntttYYY???888:::===888;;;BBBAAAFFF|||aaa:::666:::666888CCCHHHPPPYYY]]]]]]___fffllleeeeeehhhPPP===444777222222222222333444555555---999:::???aaa{{{aaaAAABBB???BBB\\\yyylllaaa]]]\\\[[[YYYUUULLL@@@888111AAA[[[jjjYYY<<<444???QQQmmmyyytttpppiii___]]]mmmwww~~~fffqqqXXXDDD<<<>>>999555555111//////...---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''&&&***///333;;;BBBBBBLLLNNNLLLWWWjjjppphhheeepppgggHHH111000222...222111000111999GGGWWWaaajjj}}}SSS===@@@CCCAAAEEEGGGHHHGGGCCCAAACCCFFFJJJ]]]dddfffqqqsssggg___mmmZZZIIIHHHRRRTTTGGG777AAA===666666III```eee]]]dddaaadddkkkmmmkkkmmmrrryyyzzz|||ssssssnnnuuubbbccciiiVVVcccbbbFFF333666444555777999:::999888777777777777777777666555555555555555555666777888999ZZZvvvnnnooohhh666VVVdddWWWTTTIIIHHHXXX^^^SSSDDD??????>>>===RRRVVVzzzttteeedddfff@@@===@@@DDD:::;;;MMMdddpppttttttzzztttppprrr|||tttYYYqqqtttrrrdddeeeoooWWW:::>>>HHHKKKRRRUUUXXX\\\___``````^^^\\\[[[XXXVVVXXX\\\^^^]]][[[aaaccciiiqqqlll^^^DDD@@@>>>DDDEEEFFFVVVrrryyy```]]]___XXXBBB888XXX}}}wwwWWWIII???:::LLLbbbmmmyyyyyyiii^^^^^^YYYMMMBBB===YYYnnnUUUkkk666333777;;;555888===qqqVVV333777666444888666///333999222444444444555777888::::::@@@BBBEEEIIIRRR^^^jjjsssvvvpppqqqyyyzzz^^^HHH???===>>>:::IIIOOOddd~~~fffCCCDDDBBBAAAEEEJJJKKKFFF???IIIsssnnnRRR999444888;;;@@@GGGPPPSSSWWW\\\aaaeeeggghhhooo```gggttt:::;;;>>>444666777444333333444333555111:::>>>PPPyyy___LLL???BBBFFFLLL```wwwwww^^^cccbbbfffzzzsssbbb``````]]]YYYWWWRRREEE777333:::JJJcccWWW<<<>>>999RRRjjjxxxzzzwwwlllcccgggtttvvvwwwwww{{{sssUUU~~~qqqWWWBBB;;;===888444444000000///......,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***''''''***---111:::CCC@@@HHHSSS\\\ccciiikkklllzzzyyyoooXXXAAA555444666000000//////333>>>KKKUUUSSStttmmmSSS???999AAA>>>@@@EEEFFFFFFMMMcccyyy~~~lllgggkkkiii\\\NNN===???>>>>>>JJJ^^^fffccceeebbbbbbgggjjjkkkrrrzzzpppiiijjjfffiii\\\hhhttt^^^TTT\\\UUU===000666444666777999999888777666666777777777777666555555555555555555666777888888KKKttttttfffnnn___DDDlll```SSSTTTVVVHHHRRRnnniiiEEE555@@@EEEAAAnnnwwwjjjxxxYYY^^^???666IIIfff{{{}}}sssmmmnnnqqqqqqttt~~~eeerrrjjj___lllfffNNN:::@@@LLLPPPQQQVVVYYY]]]aaabbb```]]]ZZZ[[[YYYXXXXXXZZZ\\\]]]]]]```\\\ZZZ^^^\\\}}}nnnKKKCCCDDDGGGEEEEEESSSnnniii\\\RRRMMM@@@444:::KKKNNNyyyyyyhhhnnnZZZDDD<<>>???AAAFFFMMMXXXdddkkk{{{fffXXXUUUPPPHHHBBB666;;;???YYYyyylllTTTTTTXXX```ggghhheeeeeegggvvvxxx^^^GGG555555<<>>\\\nnnsssnnnqqqooofffcccdddgggjjjpppyyypppSSS{{{uuuUUUAAA:::<<<777444444000000//////...---,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((******...999DDDKKKOOO[[[ggghhhcccfffooozzzqqqggg\\\III444...333000111111///...444>>>GGGHHH```vvv}}}oooNNN:::@@@>>>???DDDHHHDDDHHHdddpppoooeeeTTTMMMQQQVVVWWWddd``````eeekkkrrrzzzwwwhhhgggnnnlllvvvoooWWWTTTTTTTTTGGG444000999666666777888777666555444666666666666666555444444444444444444555666777888???VVVwwwhhhvvvBBBAAAeee```XXXMMMJJJRRRlll[[[888999:::VVVkkk{{{oooNNNVVVlllsssoootttjjjppp{{{~~~cccdddaaaoooVVVCCC>>>CCCPPPWWWQQQVVVYYY]]]```aaa```\\\ZZZYYYYYYXXXWWWWWWXXX[[[^^^bbb]]]WWW[[[^^^}}}}}}PPPAAAEEECCCEEECCCNNNggg~~~hhhVVVDDDBBBFFFEEE===666BBBVVV|||cccSSSHHH\\\[[[>>>:::CCCHHHBBB888777<<>>444222888999000000888888555555555555666777999999:::;;;===AAAFFFOOOYYY```qqquuuqqqaaaZZZAAA777999[[[uuufff|||vvvmmmbbbSSSIIIQQQ^^^xxxtttLLL===444999BBBFFFIIILLLVVVXXX\\\```dddggghhhiiikkkpppdddiiirrr```GGGBBB888444//////111333555555666555666222DDDwwwZZZLLLCCCAAAFFFQQQKKKJJJ>>>???GGGKKKdddiiieeebbb]]]NNN<<<777<<<999999MMMuuulllEEE???===^^^ooorrrjjjiiigggbbbdddfffgggkkkqqqzzzZZZuuuvvvTTT@@@999<<<777444555111000000///...---,,,++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***(((***666CCCWWWXXX[[[]]]\\\]]]eeennnpppjjjddd___RRR???222...111333444111...///777>>>MMMTTT^^^qqq}}}jjjKKK@@@BBB???CCCJJJFFF@@@NNNfffyyyxxxddd```bbbccc___]]]```kkkwwwyyyuuulllaaaeeemmmiii```kkkyyyNNNSSSUUULLL===333444;;;666777777777666555333222555555555555555444333333333333333333444555666777888AAApppxxxjjjAAAJJJfffXXX[[[OOOEEEaaatttLLLEEE@@@MMMvvvyyy|||uuutttwwwvvv}}}llleeejjjeeeEEE===EEEHHHRRR[[[SSSUUUWWWYYY\\\^^^^^^^^^^^^XXXYYYZZZWWWUUUVVVZZZ^^^aaabbb___hhhnnnYYYAAAEEEAAAEEEBBBHHH^^^vvveeeYYYGGG<<<===BBB>>>777999999KKKppp~~~sssKKKHHH@@@===XXXVVV===:::???@@@888>>>888555HHHtttYYYLLLhhhaaaqqqKKK888999111444444888777AAAoooMMM}}}UUU999222777<<<333000555666666666555666666777888888888999;;;===AAAGGGOOOTTTjjj}}}eeeGGGEEEqqqttt|||nnn___UUUMMMJJJVVVeeecccAAA999666???IIINNNPPPSSSZZZ\\\___cccfffiiijjjjjjccchhhllliiiwwwmmm777;;;777444444222111222555777444555333>>>lllhhhWWWXXXcccpppooo```@@@???DDD===PPPjjjbbb___]]]NNN777000777555555LLLwwwlllBBBAAAGGG[[[jjjtttvvvooo\\\YYYiiirrrqqqssszzzxxxpppTTT@@@999===888666666333111000///...---,,,,,,+++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((******'''(((222>>>PPPXXXXXXSSSXXXhhhsssrrryyyzzzwwwppphhh[[[DDD000111333444222......333888FFFLLLNNN]]]wwwxxx\\\EEEBBB:::<<>>888===DDDGGGFFFGGGPPPXXXVVVTTTZZZ[[[\\\fffkkkpppwww}}}}}}yyyrrrmmmbbb```]]]\\\___aaaaaa``````jjjwwwtttiiiddddddbbbaaaooovvvmmm\\\VVVQQQFFF;;;555666555444666555444444333222222111333333333333333222111111111111111111222333444555222888;;;aaaZZZJJJooorrr\\\___YYYHHHRRRooo{{{aaaNNNOOOYYYmmm~~~zzzpppssseee\\\EEE???GGGRRRQQQQQQWWWZZZUUUTTTTTTUUUXXX\\\aaaddd___``````___^^^^^^___aaa___eee^^^dddlllzzzuuuOOOFFFIIIDDDBBBCCCMMM```tttuuussssss{{{vvvTTT>>>;;;AAAAAAFFF@@@;;;NNNkkkqqqbbbCCC===<<<<<<777CCCqqqvvvDDD@@@===111222:::333999:::555666FFF]]]mmmzzzpppeee[[[dddooo^^^qqq===777777---555555777===;;;GGGYYYUUU777,,,555666333444222888777777666666666666777888999::::::;;;>>>BBBEEEMMM___ooofff}}}{{{{{{|||}}}FFF;;;<<>>888;;;888666777333111111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((()))+++***'''***///:::IIIXXX```kkkzzzyyyvvv}}}uuu[[[EEE444111......///000000///(((<<>>@@@>>>:::DDDHHHOOOYYYXXXSSSXXXRRRUUUYYY\\\\\\ZZZUUUQQQLLLKKKLLLQQQVVVYYY[[[\\\lll|||uuukkk^^^[[[___dddppppppQQQSSSHHH;;;666777777444111444444333222222222222222222222222222222111111000111000000111111222333444666333<<>>:::333555:::444:::===999777===IIIRRRbbbiiiuuuzzzccciii}}}\\\777888777---777444333>>>>>>CCChhhpppooo|||MMM000444888666555222888888777666666666666666777888:::::::::;;;>>>@@@DDDLLLTTTbbbuuuaaa;;;:::???FFFMMMRRRUUUUUUTTTWWWZZZ]]]aaaeeehhhiiijjjooojjjnnnhhhpppqqqkkkmmmpppLLL>>>444555666111111666555777777555111000EEEfff|||~~~___>>>BBB]]]WWWVVVYYY___bbb]]]PPPEEE666<<>>>>>FFFFFFDDDKKKMMMMMMNNNOOOPPPOOOLLLJJJKKKKKKLLLQQQXXXaaammmwwwvvvsssjjjeee[[[XXX[[[bbbvvvdddRRR^^^NNNAAA666666:::888444222444333222222111111222222222222222222222111000000000000000000111222333444666)))???222QQQ}}}~~~yyy```nnnnnnHHHSSS}}}cccZZZWWWSSSWWWeeezzztttwww{{{xxx[[[XXXVVV```BBBDDDVVVUUUPPPWWWTTTPPP\\\XXXYYY\\\^^^______^^^]]]ZZZYYYYYY[[[^^^]]]ZZZVVVWWWeee___dddhhhmmmcccAAAIIICCCDDDCCCEEEPPPdddzzzuuu\\\ZZZ]]]aaa\\\LLL>>>:::KKKaaajjjXXXCCC>>>???>>><<<:::;;;???AAAEEETTTeeemmmOOO>>><<<777666:::888555666555444777<<<@@@AAAYYY^^^pppWWWmmmvvvnnnLLL333:::888...999444000===???BBBLLLvvvHHHddd999777:::888555111999888777666666555555666666888999999999:::<<<>>>@@@GGGPPPZZZjjjqqqFFF===:::BBBMMMTTTXXXZZZXXXTTTTTTWWWZZZ___ccceeeggghhheeemmmgggnnnmmmtttsssfffaaaJJJ666555999555111222...999888444777888888>>>XXXooorrrLLLPPPmmm^^^dddiiinnntttvvvnnndddEEE>>>@@@WWWWWWOOO___bbbLLLaaaxxxwwwjjjtttwwwzzzqqqzzz}}}rrrRRR>>>999===999666666222111111000///...---,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++222444JJJeeefffVVV\\\ttt~~~ppppppIII222333000,,,///111000111000111999JJJ[[[ddd\\\bbbeee^^^OOOAAA:::888<<<::::::===AAACCCBBB@@@JJJHHHHHHJJJHHHDDDHHHPPPOOORRRUUUXXXddduuu|||rrrnnnggg\\\XXX[[[YYYWWWdddccceeexxxYYYRRR[[[DDD>>>666333555666444222111111111111111111111111////////////////////////......//////000000111111000222555777999PPP}}}mmmmmmcccSSS___{{{}}}bbbddd___[[[\\\bbbggghhhggg{{{~~~qqq\\\VVVZZZZZZOOOEEEJJJNNNSSSTTTSSSRRRSSSUUUUUURRRSSS[[[aaa___[[[XXX[[[\\\WWWPPPVVVccceee^^^WWWWWW^^^ddd^^^aaaiiiUUUBBBJJJHHHFFFFFFLLL[[[qqq|||eee[[[QQQCCC;;;>>>???SSSuuuiiiQQQFFF===BBB:::888AAALLLTTT[[[aaacccRRREEEBBB???777555999<<<===;;;666333444666888???XXXVVVzzzmmmZZZppp>>>555;;;444555555555777<<>>HHHLLLPPPTTTTTTTTTUUUUUUYYYZZZ]]]___bbbdddeeefffggglllhhheeemmmqqqwwwpppkkkbbb>>>666===///;;;...555666555222111444777888CCC```yyycccxxxrrrxxx{{{ooo___ddd___[[[VVV]]]sssvvvbbbVVV___nnnnnnnnnzzz|||wwwtttzzz{{{{{{hhhQQQ>>>999===999666666222111111000///...---,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++///CCC[[[```WWW]]]nnn~~~zzzzzzfffMMM666...:::<<<***666555444444555;;;GGGQQQ^^^fffpppssskkk]]]NNNEEE777444333555<<>>>>>>>><<<888666666888888777CCCNNNEEEeeehhhcccxxxiii>>>333333444555666777:::???FFFKKKTTTlll[[[YYY...BBB---666555...333999;;;:::888777888888888888888999999::::::999>>>CCCEEEJJJZZZssssssKKKCCCFFFLLLPPPTTTWWWWWWWWWXXXXXXYYY\\\```dddgggggggggfffaaagggbbb^^^dddfffkkkwwwfffQQQ333GGG;;;111>>>444555666888999:::888666999AAA]]]ooolll|||rrrooo}}}vvvYYY```kkkzzzxxxnnnlllwww~~~hhhQQQ>>>888===999666666222111111000///...---,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))...===QQQ]]]```fffooonnnooobbb???&&&...888...333000111555333000777BBBRRR^^^qqq}}}nnnccc```XXXMMMDDD???>>>>>>>>>HHHFFFEEEHHHMMMSSS]]]gggxxxrrrbbbTTTNNNKKKGGGIIIPPP\\\]]]pppooobbb```TTTBBB999555111111222222000...000000000000000000000000////////////////////////---......//////000111111111111222111///777RRRnnnuuuYYYOOOQQQ___ssszzzllliiijjjlllkkkmmmnnnooottt||||||~~~{{{yyyooo^^^RRRPPPTTTWWWOOOOOOQQQSSSVVVWWWVVVTTTOOONNNPPPUUUWWWVVVVVVXXXXXXYYYUUUPPPTTT]]]___ZZZXXXRRRRRRYYY\\\]]]jjj{{{rrrNNNCCCDDDEEEDDDCCCLLLccczzz]]]UUUYYYLLL@@@AAA???000999[[[~~~}}}{{{sssiiikkktttwwwrrrgggYYYPPPSSSUUUNNNGGGEEEAAA<<<777666888999777555;;;???;;;TTTbbbrrrmmm]]]???333///444555888:::===CCCJJJOOOZZZaaabbb888===333444;;;111222555:::>>>>>>999555999999999888888999999999888;;;>>>???BBBJJJXXXbbbyyyeeeWWWSSStttzzz|||}}}~~~]]]EEEDDDMMMRRRUUUYYY[[[[[[[[[[[[\\\\\\___dddiiikkkkkkiiigggcccjjjeee```bbbbbbeeepppwwwhhhwwwLLL000;;;333333555333333555888888555222888111777WWW}}}www}}}xxxvvvsss{{{sssvvvsssqqqhhhkkk||||||oooPPP===888<<<999666666222111111000///...---,,,,,,******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))),,,555CCCUUUdddooouuuvvv~~~ttt___AAA555666333444...///666777111222:::;;;III___sssyyysssjjjaaaZZZUUUSSSRRR\\\[[[[[[___eeellluuu{{{wwwfffYYYUUUMMMHHHJJJKKKMMMXXXeeekkkqqq}}}fff]]]YYYJJJ999333111000111222111///---////////////////////////........................------......///000000111000000111111///000===KKKlllSSSRRRFFFZZZsss}}}yyyuuuuuu{{{|||~~~[[[IIIRRRYYYTTTSSSQQQQQQTTTXXXZZZXXXVVVKKKKKKOOOTTTUUUTTTWWW\\\VVVWWWTTTPPPSSSYYYZZZWWWYYYTTTRRRWWWYYY[[[bbbkkk[[[EEEFFFHHHHHHCCCEEEWWWmmm]]]SSS```ddd___[[[MMM888111<<>>@@@<<<666888888777777777888999:::888888:::;;;???DDDJJJOOOffftttsssVVVHHHFFFUUU~~~zzzrrrvvv{{{}}}zzzxxxttteeeLLLDDDHHHSSSVVVYYY\\\]]]]]]]]]]]]^^^```cccfffjjjllllllkkkjjjhhhoookkkeeefffccccccmmmsssrrrdddJJJCCCCCC333999666333333222222444777;;;777555<<>>??????===;;;666555666777444222777AAALLLDDD???RRRqqqvvv___CCC;;;444777333666;;;@@@EEEJJJPPPUUUQQQ```]]]]]]SSS???:::444999333///111999>>>===:::666666555555555777999:::999888777888<<>>MMMgggGGGZZZlllyyyXXX999666000888444888>>>DDDIIINNNTTTWWWYYYfff]]]fffQQQ>>>777777999444000000444999<<<===888777555444555777999:::;;;999666666999<<>>===;;;999666666666888999999888777777888999;;;<<>>```yyyjjjhhhpppuuuoooooosssooojjjmmmeee^^^bbbbbb```gggeee~~~xxxxxxgggMMM;;;666;;;888666777333111111000///...---,,,,,,******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++,,,)))***...---222KKKggg{{{tttiiipppeeeGGG222222444///111222333444666888999999===@@@CCCEEEGGGKKKQQQVVVZZZ[[[WWWPPPMMMLLLEEE;;;999===???@@@DDDKKKNNNMMMTTT___{{{vvvvvvfffIII333000111////////////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...000///...///222333333333,,,JJJxxxTTT[[[}}}~~~wwwhhhQQQXXX\\\OOOJJJRRRNNNQQQSSSSSSRRRRRRVVVYYYOOOKKKMMMWWW^^^]]]ZZZXXXZZZZZZZZZ[[[XXXUUUUUUVVVTTTWWWUUURRRUUU\\\YYYPPPYYYzzzyyy\\\EEEDDDHHHDDDCCCIIISSShhhmmmdddkkkqqq\\\DDD======>>>;;;;;;===<<<888999===;;;;;;888555777>>>FFFKKKPPPEEE>>>>>>===999@@@LLL]]]UUUDDD000:::111===;;;???FFFLLLQQQVVVZZZ]]]cccVVVhhhhhh{{{QQQVVV888000555888555000000666===BBB@@@<<<999666666777777666777888999999:::<<<===;;;===<<>>:::___iiidddqqq{{{xxx|||kkkkkkbbbXXXdddKKKRRRJJJFFFQQQNNNkkkvvvxxxxxxiiigggkkkjjjbbbdddfff___aaaggg```VVVSSSNNNIIINNNUUUuuuyyyrrrwwwzzzsssMMMBBB888777999888555333000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++---...,,,///>>>OOOyyyrrrnnniiibbbSSS@@@555222///333777777333///000333333999@@@BBB>>>::::::>>>>>>BBB???:::>>>DDD>>>111;;;;;;===DDDNNNWWW\\\]]]lllzzzcccDDD888666111///222......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000555444666MMM~~~xxxuuucccMMMiii|||eeeuuucccWWWPPPQQQSSSOOOKKKJJJMMMKKKMMMQQQPPPLLLPPPWWWTTTQQQOOOOOOQQQSSSTTTTTTXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUU```{{{gggIIIIII888IIIEEECCCMMM[[[qqq{{{jjj\\\EEEJJJ===;;;;;;CCCLLLLLLCCC???CCC@@@999666===BBBEEEOOO\\\hhhvvvhhhGGG999:::>>>CCCvvvhhhpppOOO>>>888555888===>>>CCCLLLTTTZZZ]]]]]]\\\bbbgggeeebbbhhh{{{[[[]]]HHH888;;;666222444333222888??????>>>999444222555888777666555555555777999:::::::::;;;;;;===AAAHHHLLLyyyvvvrrrllleee]]]WWWRRRPPPIIIOOOOOOLLLRRR]]]aaa\\\bbb```bbbmmmwwwmmmrrrmmmVVVSSSPPPPPPSSSWWWZZZ[[[QQQRRRSSSUUUWWWYYY[[[\\\bbb___]]]\\\]]]^^^]]]]]]ccc```^^^___cccfffeeeccceeehhhlllgggvvv|||mmmMMM111777BBB<<<...333888:::666000111777<<<:::<<>>DDDNNNHHHttt|||{{{mmmMMMAAA888777999888555333000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***---++++++555@@@YYYkkk~~~yyypppiii```TTTKKKDDD444(((***222666555555;;;666222555;;;>>>???>>>777555555444444555:::@@@AAA>>>>>>III\\\rrraaaIII444000000---,,,///...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000111///000999OOOuuuvvvttt{{{QQQDDDWWW{{{|||kkkqqqqqqnnnZZZQQQMMMQQQVVVTTTQQQQQQLLLKKKLLLOOOMMMIIIJJJPPPTTTQQQNNNMMMNNNOOOOOONNNOOONNNNNNMMMNNNOOOQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUPPP```|||qqqGGGGGGFFFEEE===CCCBBBNNNcccxxxmmmlllZZZBBBHHHTTT^^^___^^^dddpppxxxvvv\\\@@@;;;OOOaaa]]]PPP[[[UUU999DDDMMMIIIyyygggGGG999555555999@@@HHHLLLRRRYYY]]]`````````bbbfffbbb^^^```lllbbbZZZkkk@@@444333555444<<<<<<,,,999;;;<<<<<<:::888666666777777777777777777777777777888888888888;;;???CCCBBBNNN[[[```^^^]]]aaagggwwwuuuuuuwwwwwwqqqeee[[[ZZZWWWSSSNNNJJJIIIHHHHHHHHHKKKLLLJJJKKKOOOQQQOOOUUU\\\iii||||||uuuqqq^^^RRRzzz}}}sssTTTPPPMMMMMMQQQWWW]]]```YYYZZZ\\\^^^___`````````]]][[[YYYYYY[[[\\\[[[ZZZaaaaaabbbbbbbbbbbbcccccc```gggmmmdddccchhhqqqYYY888333777777555444333666:::;;;666///888999>>>EEEIIIJJJMMMSSSUUUTTTSSSRRRQQQMMMFFFAAA>>><<>><<>>333000666666444333666:::<<<888333:::333555@@@CCC???CCCNNNDDDDDDLLL___{{{{{{sssBBB555---///111...---000------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000444...000222...;;;qqqxxxxxxmmmTTT^^^aaaUUUmmmwwwTTTQQQLLLJJJPPPUUUVVVSSSRRRNNNMMMOOOPPPNNNIIIIIIKKKVVVTTTPPPOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQQQQRRRRRRSSSMMMUUU```xxxQQQCCCQQQAAA;;;EEE???FFFWWWnnnnnn\\\\\\xxxvvvnnn}}}tttIII<<>>uuu|||ooouuuZZZ???444444777???HHHRRRTTTXXX\\\___aaabbbccc```ddd___ZZZ[[[^^^sssZZZvvvaaa>>>444888111444:::...222555999===@@@>>>999666555666777777888777777666555666777777666666888:::999:::<<<<<<===>>>???@@@EEEEEEDDDFFFGGGGGGDDDBBBEEEDDDBBBAAABBBDDDGGGJJJGGGGGGIIILLLKKKKKKPPPWWWaaannntttpppgggwwwfffuuu|||VVVVVVRRRMMMMMMQQQXXX^^^aaa```aaadddfffffffffdddcccaaa___^^^]]]^^^^^^\\\[[[^^^bbbeeeeeeaaa___aaaccc```ggggggaaa[[[eeewwwTTTzzznnnBBB666<<<===777222222666888666444666777<<>>>>>HHHMMMGGG???<<>>HHHRRRWWWXXXYYY[[[^^^```bbbddd^^^ccc___\\\\\\ZZZbbbvvvYYYhhh<<<222666444111666222222444999>>>@@@===:::444444444555666777888999444666888888777666777888<<<;;;999999;;;===>>>???<<<======<<<<<<<<<>>>???@@@@@@AAACCCEEEHHHKKKLLLHHHDDDFFFLLLMMMNNNZZZiiiyyyyyyjjjlllkkkxxxzzzmmmLLLYYYVVVRRRQQQTTTXXX[[[]]]aaacccfffhhhhhhfffccc```eeecccaaaaaaaaa___]]][[[\\\___bbbcccbbb```aaaaaabbbfff______eeeaaaoooZZZkkkvvvEEE...666888:::999333///444<<<666666:::DDDLLLUUU```jjjvvvzzzxxxttt{{{zzzgggZZZTTTLLLGGGGGGMMMUUU[[[EEE>>>999;;;<<<:::888999666<<<:::EEElll}}}eeeLLL@@@777666888777444222000000///...---,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++***((((((+++......,,,...111???ZZZxxxwwwaaacccjjjcccWWWRRRCCC>>>444---333AAAKKKMMMRRR\\\ccceeelll{{{www```BBB***...------...---******---,,,+++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////...,,,///666888333222555^^^iiimmm}}}bbbHHH___rrroootttZZZ^^^~~~~~~^^^VVVUUUKKKLLLMMMMMMOOOQQQRRRNNNJJJPPPRRRTTTUUUWWWWWWUUUSSSXXXVVVUUUUUUVVVVVVUUUTTTXXXWWWVVVUUUTTTRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKPPPDDDRRRZZZVVVDDD???MMMBBBAAA>>>AAAPPPdddvvvyyynnn]]]]]]```\\\]]]cccbbbeeeUUULLLggg}}}VVVDDD666666===DDDNNNXXXYYYYYYZZZ[[[]]]```ccceee___dddaaa]]]^^^YYYXXXdddvvvjjj^^^000;;;<<<...777666333000222888===??????888777555333333444666777222444777888777666777888444555777777777888:::;;;999;;;<<<;;;999888999;;;<<<>>>@@@BBBDDDDDDDDDDDDDDD@@@CCCLLLRRRXXXjjj}}}yyynnngggbbbgggwwwvvvpppXXXTTTUUUTTTSSSTTTVVVXXXXXXXXX^^^aaaeeeggggggdddaaa^^^___^^^]]]]]]^^^___^^^\\\[[[[[[\\\___ccccccaaa^^^^^^eee]]]\\\jjjfffaaannnhhhWWWvvvMMM444444999===;;;444333777777444444777:::===DDDMMMWWW___```ZZZ^^^fffaaaRRRPPPJJJAAA;;;:::::::::999777666777777333000333999666LLLiiixxxcccmmm{{{~~~fffLLL@@@777666888666333222000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((('''%%%''',,,...,,,,,,***---<<>>BBB>>>???HHHWWWjjjtttkkktttrrraaaXXX]]]ccc}}}~~~uuuoooGGG;;;444:::CCCIIIQQQZZZ\\\\\\\\\]]]^^^```cccddd___fffbbb\\\\\\VVVSSSZZZVVVhhheeeRRR777000---<<<999555111000222777<<>>AAAAAA>>>:::777555666666555444444555777666444333555888999888555777555444555777888888777888888777999>>>EEEMMMQQQkkk|||lllbbb^^^mmm[[[{{{}}}```MMMMMMSSSUUUXXXVVVTTTTTTVVVXXXYYYYYYUUUXXX[[[___aaaaaaaaa```[[[XXXTTTSSSUUUYYY\\\^^^[[[]]]^^^[[[VVVUUUVVVYYYbbbPPPUUU^^^UUUUUU[[[UUUYYY___zzzjjj}}}```LLLAAA666222444999777777888666111111555888222///333555333000111555555555444333333333555777333555>>>MMMbbb|||nnnjjj[[[qqq~~~~~~lllOOO===888>>>:::777777333000000///...---,,,,,,+++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))(((((((((((())))))))))))))))))************++++++,,,,,,---...//////OOOkkk}}}RRRBBB222,,,111444000)))+++++++++*********))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222...111777666CCCvvvqqqUUUPPPOOOMMM???333???VVVSSSMMMHHHGGGIIIKKKIIIFFFEEEJJJMMMWWWeeekkkyyynnnQQQGGGFFFEEEEEEFFFIIILLLMMMLLLKKKJJJIIIHHHGGGFFFFFFJJJIIIIIIJJJKKKJJJFFFDDDbbb^^^VVVOOOQQQVVVSSSKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGHHHGGGCCCCCCDDDDDDZZZKKKJJJ===MMMHHH===BBBEEEMMMccc}}}yyydddDDD444:::CCCKKKQQQXXX___ddd````````````___]]][[[YYYXXXXXXZZZ]]][[[VVVUUUWWW]]]PPPRRRyyy]]]qqqQQQ<<<777777;;;:::222///222333333666:::???BBBBBBAAAAAA???:::555111111444777333444333333777:::444+++555555666666666666666666999EEEMMMMMMXXXooo{{{eeeVVVUUUYYY^^^]]]RRRKKKYYYnnnwwwTTTNNNVVVYYYWWWWWWTTTSSSVVV]]]```[[[UUURRRXXXSSSWWW[[[ZZZbbbiiicccWWWSSSQQQSSSXXX[[[ZZZXXX\\\YYYTTTQQQPPPSSSVVVYYY]]]ZZZWWWWWWXXX[[[\\\]]]YYYdddbbbrrrWWWrrryyy___===333111222:::999000333666///...888555///666888222111444999555???;;;///888888777AAAUUUmmm|||ttt~~~{{{{{{zzzeeePPP===888===:::777777333000000///...---,,,,,,+++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((())))))***+++))))))(((((((((((())))))(((((()))))))))*********++++++,,,,,,---.........444FFFfffyyyKKK===666///,,,...000...,,,+++++++++*********))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,------------...---.........////////////222///222555000111HHHfffsssuuuvvvggg\\\SSSNNNKKKDDDIIILLLHHHAAA@@@IIISSSxxx|||}}}xxx{{{___MMMNNNHHHGGGGGGFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHIIIKKKLLLLLLIIIGGGWWWUUUPPPJJJLLLQQQPPPKKKGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHGGGFFFDDDDDDDDDCCCDDD@@@@@@AAA>>>JJJtttkkkDDDLLLEEE>>>AAAEEE@@@GGG\\\mmm{{{wwwPPP;;;===CCCJJJQQQUUUYYY^^^aaa_________^^^]]][[[ZZZYYY[[[YYYZZZ[[[YYYTTTSSSUUUOOOTTTTTT]]]eeeoooMMM@@@111---000444777888000000222666<<>>999===:::777777333000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))(((((((((((())))))(((((())))))))))))******+++++++++,,,,,,------...+++,,,:::ZZZzzzsssbbbNNN+++,,,...///...,,,+++,,,...+++************)))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,---------------------.........//////......000333111///222777HHHxxx~~~}}}yyypppiiipppvvvtttnnnmmmttt|||wwwiiiddd^^^___kkknnnLLL???BBBIIIHHHHHHHHHHHHGGGFFFFFFEEEKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHIIIKKKNNNNNNLLLKKKOOOPPPOOOKKKLLLPPPRRRQQQJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCCAAA@@@???>>><<<>>>@@@;;;<<>>EEEMMMYYYkkk|||pppaaaWWWnnnyyySSS===777DDDHHHNNNTTTWWWZZZ]]]______^^^]]]\\\ZZZYYYXXXXXX]]]ZZZXXXYYYWWWRRRPPPRRRIIIPPPNNNHHHZZZooodddoooCCC<<<>>>555000666:::888666222000000333666BBBFFFMMMPPPPPPNNNLLLJJJMMMKKKLLLMMMIIIGGGQQQ```[[[ZZZZZZ]]]eeeppp{{{}}}kkk___TTTLLLNNNVVVPPPDDD>>>III___kkkYYYLLLQQQYYYYYYVVVUUUZZZVVVVVVZZZ^^^___aaadddXXXXXX^^^___[[[aaaggg```UUURRRRRRVVV^^^bbb___ZZZ^^^]]][[[ZZZYYYYYYZZZ[[[ZZZWWWUUUUUUVVVXXXYYYYYY^^^YYY\\\WWWlllttt~~~wwwssszzzjjj\\\III444000999:::???;;;111111<<<:::333555CCCMMMHHHWWWvvvvvvsss}}}}}}~~~wwwrrrqqq___QQQ>>>999===999666777333000000///...---,,,,,,+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((()))))))))******+++++++++,,,,,,,,,---222+++***444EEEaaafff>>>000222,,,+++...111///+++)))***,,,************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---.........222666666222000>>>[[[~~~pppiiixxxsssnnnqqqvvvuuummmeeedddyyy|||uuurrr}}}{{{OOO888;;;FFFGGGAAADDDEEEGGGHHHHHHFFFEEEDDDIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJLLLNNNNNNMMMLLLKKKNNNOOOMMMLLLNNNQQQSSSLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFDDDAAA>>><<<;;;999<<<@@@===:::DDDSSSMMMFFFNNNNNN>>>@@@HHH???JJJZZZrrrhhh___UUUPPPLLLHHHEEEEEEKKK{{{lllooo```???<<<>>>EEEHHHMMMSSSWWWYYY[[[\\\]]]\\\[[[YYYXXXWWWWWWWWWYYYVVVVVVXXXWWWRRRNNNNNNNNNDDDBBBGGGHHHWWWfffMMM***111:::333111222444333222333666999777999<<<@@@DDDIIIOOOSSSXXXWWW^^^hhheee\\\aaappp{{{|||~~~tttaaaRRRKKKSSSYYYRRRIIIGGGHHHAAAKKKooottt]]]SSSNNNSSSXXXWWWTTTSSSYYYVVVUUUYYY\\\\\\___cccXXXWWW]]]^^^]]]fffhhh\\\MMMOOOSSSXXX]]]___```___aaa```___^^^\\\ZZZYYYXXXXXXVVVTTTTTTVVVWWWXXXXXXWWWOOOWWW\\\]]]oooUUUjjj|||}}}iiibbbtttggg___SSSYYYgggaaaSSSQQQsss{{{qqqwwwppp^^^aaattt{{{|||ooobbb[[[aaaRRR???999<<<888666777333000000///...---,,,,,,+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***))))))(((((((((((())))))'''(((((((((((()))))))))*********+++++++++++++++...,,,...000...444NNNiiiyyydddLLL777,,,///333...///...---+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------///111000+++,,,222222...888111000AAAccc}}}ttt~~~|||ooo~~~SSSBBB777;;;@@@>>>===@@@@@@AAADDDGGGHHHGGGFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMMMMLLLJJJGGGIIILLLLLLIIIHHHJJJNNNHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGDDDAAA>>>===;;;999;;;@@@???;;;>>>FFFKKKrrrPPPDDDIIIBBBAAADDD===BBBJJJ[[[nnn~~~uuulll]]]NNNHHHFFFEEEGGGLLLEEE~~~xxxuuuwwwNNN;;;EEEHHHLLLMMMOOORRRUUUWWWWWWWWWYYYYYYYYYXXXXXXWWWWWWVVVSSSPPPRRRWWWWWWQQQKKKIIIJJJ??????GGGCCCBBB```ssskkkpppHHH555555333555777888777777777777555555444333444888>>>CCCGGGDDDKKKYYYZZZPPPPPPZZZhhhlllqqqwww{{{~~~zzzwwwqqqiiibbbZZZPPPGGGLLLGGGHHHQQQSSSMMMKKKNNN]]]ooozzzdddTTTVVVRRRPPPTTTWWWWWWVVVVVVUUUSSSTTTXXXYYYWWWWWW[[[^^^ZZZ\\\[[[]]]hhhfffUUUNNNTTTZZZ\\\[[[ZZZ]]]```aaaaaaaaa___\\\YYYVVVUUUVVVTTTRRRRRRTTTVVVVVVUUUPPPQQQOOOVVV[[[___ooo{{{pppuuu|||}}}yyymmmrrrfffddd^^^^^^yyy}}}ooommm~~~{{{ppp[[[III```SSS???999<<<888555777333000000///...---,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))(((((((((((())))))''''''(((((((((((())))))************************)))(((+++///000///111555GGGbbbpppJJJ>>>///+++111444000)))---***'''''')))******((((((((()))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***...000///...///...,,,'''444>>>999...888]]]}}}uuuyyySSS111333222;;;DDD???444999GGG===???BBBEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIKKKKKKJJJIIIIIIJJJLLLNNNKKKGGGHHHLLLHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFEEEBBB@@@>>>===<<<999999<<<<<<::::::>>>AAA\\\mmm===DDDKKK@@@===DDD??????GGGWWWkkk{{{vvvqqqlllppprrrgggiii___YYYXXXTTTIIIBBBBBBGGGuuuxxxzzzyyyxxxiiiDDD@@@MMMPPPYYYVVVTTTSSSTTTTTTSSSRRRUUUVVVWWWXXXYYYXXXWWWVVVOOOLLLNNNSSSUUUOOOHHHEEE===BBBCCC>>>===CCCKKKPPPpppcccrrrmmmBBB888555222000000111111000222333555555444333444555777222333;;;>>>:::;;;@@@AAAEEEJJJOOOPPPOOOKKKIIIFFFFFFDDD@@@>>>===>>>@@@DDDJJJMMMIIIEEEMMMcccvvvwwwfffWWWSSSPPPOOOOOORRRWWWZZZ\\\]]]QQQQQQSSSWWWUUURRRQQQUUUbbb___^^^ZZZYYYdddcccOOOVVV[[[___^^^YYYVVVXXX\\\^^^^^^^^^\\\ZZZWWWTTTSSSRRRPPPOOOOOOQQQRRRRRRQQQNNNWWWHHHCCCSSSQQQ\\\___]]]mmmxxxhhh]]]jjjzzzzzzgggmmmxxxaaaXXXhhhnnnxxxmmmbbb{{{zzz|||tttaaaSSSOOOQQQ^^^TTT@@@999<<<777555666333000000///...---,,,,,,+++))))))))))))))))))))))))'''((((((((()))))))))***(((''''''''''''((())))))))))))(((((((((((())))))'''''''''((((((((())))))*********************)))***)))((((((...444444///444;;;MMMhhhpppKKK666...333333111111+++'''+++***((((((((()))))))))'''(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))),,,000000//////111...+++---333444111111444eee~~~zzzSSS>>>>>>DDD===:::888888999;;;???BBB<<<>>>@@@CCCEEEGGGGGGHHHDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIKKKIIIKKKOOONNNIIIHHHLLLGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB???===<<<;;;;;;999777666888999888999;;;EEEFFFfffKKKKKKCCC>>>GGGAAA===>>>IIIYYYlllyyymmmkkkfffyyywwwttttttyyywwwQQQBBBGGGPPPXXX```[[[UUURRRRRRRRRRRRPPPQQQSSSWWWYYY[[[ZZZXXXWWWRRRLLLJJJMMMOOOJJJEEECCC999AAABBB;;;:::AAABBB<<>>///222555777666555444555333222111111333444555666222444777999:::999777666555555666888;;;>>>BBBFFF???KKKRRRUUUaaazzzyyy}}}mmm^^^VVVXXXMMMMMMNNNPPPVVV[[[]]]\\\QQQPPPRRRUUUSSSOOOQQQUUU\\\^^^aaaYYYTTT```cccTTTYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSLLLKKKJJJKKKMMMNNNMMMLLLOOOMMMDDD@@@GGGKKKKKKMMMvvvtttXXX]]]nnnxxxlllSSSRRRtttwww^^^zzzssswwwrrr]]]EEE;;;EEESSS]]]UUU@@@999;;;777555666333000000///...---,,,,,,+++))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''((((((((()))*********)))))))))))))))'''///111***(((...000+++000///000444>>>PPPiii||||||pppPPPCCCEEE///222---111---,,,000,,,)))000***,,,------***((('''&&&'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///)))'''+++,,,)))***000222///...000///,,,000999555444@@@```uuuKKK???>>>999555999444999777111555@@@>>>222>>>???@@@BBBDDDFFFGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCEEEHHHJJJKKKJJJGGGDDDEEEKKKLLLFFFEEEGGGAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@===;;;999999999999555444555777999999:::<<<;;;:::wwwXXXEEEHHHEEEDDDDDD@@@>>>CCCNNN^^^vvvuuuoooqqqpppqqqaaa???DDDLLLQQQ______YYYSSSOOOPPPRRRRRRRRROOORRRVVVZZZ\\\[[[YYYWWWVVVMMMHHHHHHIIIFFFCCCBBBAAA<<<<<>>AAAAAAAAABBBEEEPPP^^^rrrkkkeeehhh{{{qqq[[[ZZZWWWOOOOOOLLLMMMNNNPPPUUUZZZZZZWWWQQQPPPRRRTTTRRROOORRRXXXRRRZZZaaaYYYQQQ]]]ggg^^^VVVQQQNNNPPPUUUXXXVVVRRRRRRRRRSSSTTTUUUUUUUUUUUUIIIHHHGGGHHHJJJJJJJJJIIIOOO<<>>???AAACCCEEEEEEEEEEEEHHHFFFCCCCCCFFFHHHHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>><<<;;;999888666666555555555555555555444444===???HHHpppZZZAAAJJJDDDIIICCC>>>>>>AAAKKK\\\llluuuxxxhhhkkkhhhgggjjjnnnJJJAAAGGGKKKNNNRRRVVVXXXXXXVVVSSSQQQPPPPPPKKKSSSVVVQQQRRRXXXVVVNNNKKKHHHDDDAAA@@@@@@???>>><<<<<<;;;::::::::::::;;;<<<999VVVggg]]]sss{{{kkk]]]WWWCCC@@@:::;;;555::::::,,,888555666666333000000222444333444222000444:::;;;777???<<<888777:::AAAJJJPPPcccsssoooXXXPPPRRRTTTSSSQQQQQQOOONNNPPPRRRRRRPPPMMMNNNOOORRRVVVTTTQQQRRRWWWWWWWWWWWWYYY[[[]]]]]]\\\VVVTTTPPPNNNMMMOOORRRTTTPPPQQQPPPQQQUUUWWWRRRKKKIIIGGGEEEEEEGGGHHHIIIHHHEEEDDDBBBBBBDDDEEEDDDCCCAAADDDJJJSSSdddvvvrrrzzz```QQQCCC??????@@@DDDJJJ^^^XXXAAA777;;;999888777222000000///...---,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))***************+++,,,---...//////...//////......111555888,,,;;;GGGNNN```|||wwwnnncccUUUFFF;;;444111...,,,...///000000------------,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------............+++,,,,,,---///333999>>>GGGWWWmmmqqq^^^OOOCCC;;;BBB===777444555666777777444444555555666777777888;;;===???AAACCCDDDDDDDDDEEECCCAAABBBFFFHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEEEEHHHGGGGGGGGGGGGGGGFFFFFF@@@@@@@@@???>>>===<<<<<<;;;;;;:::888777666555444444444444444444444444444888888444III___GGGKKK===BBBGGGIIICCCAAAHHHSSSYYYaaa{{{zzznnnaaabbbrrrkkkttt{{{eeeJJJDDDJJJNNNQQQUUUXXXYYYYYYXXXUUUTTTTTTUUUOOOVVVWWWQQQOOOSSSPPPHHHHHHDDD@@@======>>>======::::::999888888888888888444???AAAIIIyyyzzzhhhiiiwwwuuu]]]EEECCCCCC555???<<<666333777777222222555222444777777444222111111444BBBTTTcccmmmyyyrrruuusssaaaOOOJJJLLLNNNOOOOOOOOOMMMLLLMMMOOOPPPNNNMMMMMMMMMQQQTTTSSSPPPRRRVVVYYYYYYXXXYYY[[[]]]^^^^^^XXXVVVRRROOONNNOOOQQQSSSXXXWWWSSSQQQSSSVVVSSSLLLEEECCCAAAAAABBBCCCCCCCCCCCCAAA??????AAABBBAAA@@@BBBAAAAAAAAACCCPPPjjjyyylllVVVNNNDDD===???CCCBBB@@@AAA```YYYAAA777;;;999888777222000000///...---,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))************+++,,,------...///---.........------...000111111...+++111>>>IIIMMMeeeggguuu{{{yyyxxxvvvwwwnnnaaaQQQKKKBBB<<<888555000,,,...---------///...---+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......000222333333000---,,,+++...333:::CCCSSSgggvvv}}}gggZZZHHH:::444333444444333222222333444555555444444555555666666777888888888:::===???BBBCCCDDDDDDAAA@@@@@@BBBEEEGGGHHHHHHGGGIIIJJJKKKJJJHHHEEECCCHHHGGGFFFDDDDDDDDDEEEFFF????????????>>><<<:::999777666666555555444333333333333333444444444444444222;;;222///WWWoooBBBNNNEEE???BBBEEEBBB===;;;GGGFFFRRRpppmmmbbbccc```]]]eeemmm}}}zzzeeeSSSOOOPPPNNNMMMPPPVVVWWWWWWVVVUUUTTTVVVWWWOOOTTTTTTOOOMMMPPPMMMGGGEEEAAA<<<999999:::;;;;;;777666666555555555555555555666555333@@@hhhwwwXXXYYYhhhwww^^^gggiii\\\SSSSSSPPPFFF===;;;???777777DDDOOOPPPOOOPPPeeeyyyxxxmmmxxx|||uuu]]]QQQGGGEEEGGGIIILLLNNNMMMKKKIIIJJJLLLNNNNNNNNNMMMLLLNNNRRRRRRPPPRRRWWWZZZYYYXXXWWWXXXZZZ]]]^^^ZZZWWWSSSPPPNNNNNNPPPQQQZZZXXXSSSNNNOOOSSSSSSOOOCCCAAA???>>>>>>??????>>>???===;;;<<<===>>>======???>>>===<<<777555<<>>666222222222444666555333000222222333444444444333222444555555666666777888888777888;;;>>>AAACCCCCCDDDAAAAAAAAACCCEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFDDDBBB@@@AAACCCEEE@@@@@@AAA@@@???<<<:::888444444333333333333333333222222222333333333333333+++???>>>111<<>>>>>>>>===<<<<<<:::999999:::;;;:::::::::888:::======::::::===;;;XXXppptttgggyyyxxxuuuuuurrreeePPP>>><<>>AAA|||sss[[[BBB777:::777777777222000000///...---,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,(((+++------,,,+++,,,---+++(((+++111333000000444222111333444444333888>>>333111000/////////......,,,,,,---//////...+++))),,,***)))***+++------,,,******++++++******))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********************************))))))*********+++++++++++++++++++++,,,,,,,,,---)))))))))(((((())),,,///,,,,,,---////////////000)))///666888999;;;<<<;;;444<<>>===>>>;;;444???<<<888555333333555666222111///...///000111111333333333333222222333444444444444555666666777777666888;;;>>>AAACCCCCCDDDCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJFFFGGGFFFCCC@@@@@@CCCEEE?????????>>><<<:::777666333333333333333333222222000111111111222222333333)))777<<<666333DDD{{{dddGGG???FFFJJJFFF@@@???AAADDDEEEDDDJJJ^^^qqq~~~rrrfffXXX]]]XXXPPPQQQ[[[wwwoooPPPNNNLLLLLLNNNNNNLLLMMMOOORRRSSSRRRPPPMMMLLLLLLMMMIIIKKKKKKJJJKKKNNNOOOMMMHHHCCC>>>:::888777777666444333333222222222222222111///222777777777CCCSSSwwweee]]]___|||eee[[[jjjvvv\\\MMMNNNKKKGGGEEEHHHIIIHHHJJJMMMMMMMMMLLLMMMNNNPPPTTTVVVQQQMMMLLLOOOQQQQQQTTTXXXVVVVVVVVVSSSRRRSSSVVVZZZXXXUUURRROOOMMMLLLMMMMMMLLLOOONNNLLLLLLOOOMMMIIICCCAAA>>><<<<<<===<<<;;;:::888777777888999999888777333222666777666666888444333666PPP~~~yyyzzz}}}ppp___KKK@@@;;;888999;;;===DDDHHHCCC;;;888<<>>@@@AAABBBBBBCCCDDDFFFFFFEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJGGGIIIIIIFFFBBBAAADDDFFF>>>===;;;999777555444333333222222222222222222222//////000000111222222222222000///444777555OOOzzziiiLLLJJJLLLEEE;;;EEE???<<<@@@DDDEEEGGGIIISSSYYYcccnnnxxxwwwlllccc\\\UUUQQQPPPNNNJJJUUUppp{{{___QQQMMMNNNOOOOOONNNNNNOOOPPPRRRSSSSSSRRRNNNLLLKKKKKKLLLKKKJJJHHHGGGHHHHHHIIIEEEBBB===:::888777555444333333222111111111111111,,,333444......444777333NNNkkk~~~~~~ooozzzrrryyy]]]hhhkkkeeekkkwwwuuuhhhiiifffjjjssstttiii___\\\}}}}}}zzzrrr}}}pppdddXXXJJJHHHOOOJJJFFFEEEHHHJJJHHHGGGHHHKKKLLLNNNOOOOOORRRUUUXXXSSSMMMKKKMMMPPPPPPRRRVVVTTTVVVVVVTTTQQQQQQTTTXXXRRRQQQNNNLLLKKKKKKLLLLLLLLLOOOQQQNNNLLLKKKGGGBBB@@@===;;;999999:::999888888666555555666777777666777222///111333222444777777999===>>>:::EEEiii}}}}}}wwwjjjfffNNN@@@444444;;;<<<:::888999FFFOOOJJJ???999:::<<>>????????????BBBEEEFFFEEEDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGIIIFFFBBB@@@AAADDD???===:::777444333222222222222222111111000000000......///000000111222222444111---222888333888MMMfffDDDGGGXXXJJJCCC???BBBEEECCC@@@>>>CCCEEEJJJOOOVVV```iiippprrrvvv}}}}}}uuuooo___YYYQQQJJJGGGHHHLLLOOOUUUWWW___}}}|||fffUUUVVVWWWWWWTTTPPPMMMMMMNNNOOONNNPPPSSSRRRPPPMMMKKKJJJMMMJJJGGGDDDCCCAAABBBCCC>>><<<999888777666444222222111000000//////000000......222555///)))000<<<111333LLL{{{|||}}}}}}{{{~~~{{{}}}ppp```OOOFFFCCCAAADDDIIILLLGGGEEEIIIKKKIIIFFFFFFFFFIIIMMMNNNOOOPPPTTTWWWSSSLLLHHHJJJLLLMMMOOORRROOORRRSSSQQQMMMLLLNNNRRRLLLKKKJJJIIIIIIJJJKKKLLLHHHLLLNNNJJJHHHFFFCCC>>>===;;;888777888888888777666444333333444555444444555222111444555444555888444))))))000444888======HHHhhhqqqbbbLLL666...222222555999777444666;;;666@@@FFFBBB<<<::::::888uuu~~~]]]DDD888999666666777222000000///...---,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))******)))''''''(((******......))))))......)))---((((((......+++---333...///...++++++......,,,)))+++------+++)))(((((()))((('''(((******)))((((((((()))))))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++***((()))+++---,,,***+++111000***''')))+++***+++------***))))))***---///---++++++---......,,,++++++,,,+++***((((((***,,,------...///111***...111222000...///000000111111222222333444444555666888;;;<<<=========;;;???CCCEEEDDDDDDEEEGGGGGGHHHIIIIIIGGGDDDAAA???@@@DDDFFFDDD???<<<===@@@BBB???;;;777444333444555222111111000//////......---......///000111111222***333444111333000222???bbb]]]GGGCCCDDDFFFGGGBBB>>>BBBJJJ===???BBBDDDFFFHHHLLLNNNTTTXXX^^^dddhhhiiiiiihhheeeccc___ZZZTTTOOOJJJHHHEEEDDDCCCBBBCCCGGGNNNSSSggg^^^XXXVVVVVVRRRQQQMMMIIIHHHKKKNNNPPPJJJMMMPPPRRRPPPMMMKKKJJJJJJGGGCCCBBB@@@???@@@BBB777666555555666555333111000000///............//////---***,,,333999555,,,333555444===bbb|||xxx~~~wwwqqqxxx~~~~~~VVVKKK@@@<<>>@@@BBBCCCCCCBBBDDDCCCCCCDDDDDDCCCAAA>>>;;;>>>BBBFFFFFFCCC???===BBB@@@===:::666333111000////////////............,,,,,,------...///////////////000111222444666777@@@kkkkkkTTTAAABBBIIIGGG@@@<<<@@@DDDDDD@@@???AAAAAA>>>DDD@@@@@@FFFFFFBBBAAAFFF???FFFGGGAAA@@@EEECCC;;;@@@IIIEEEDDDJJJGGGWWW}}}yyy^^^OOOQQQWWWXXXWWWUUURRRMMMJJJJJJNNNQQQLLLJJJLLLQQQPPPJJJIIIMMMYYYRRRHHH@@@;;;:::::::::666555444222111000000////////////......------,,,///////////////000000000111//////222666IIIsss}}}iiitttttt___RRRNNN@@@???===<<<===???BBBDDDGGGEEEDDDFFFKKKNNNOOOOOOHHHIIIKKKLLLNNNOOOOOOOOOKKKNNNQQQSSSSSSRRRSSSSSSOOONNNMMMLLLKKKJJJJJJJJJLLLIIIGGGEEEFFFHHHHHHHHHGGGEEECCC@@@>>><<<<<<<<<<<<;;;999888666555444444222222222222111111111000////////////////////////111111111111111111111111444333222333666:::???BBBZZZddduuutttcccUUUKKKFFF777777666666555555555444444444444444444444444444666666666777888888999999zzzXXX???555888777777666111000000//////...---+++***))))))))))))((((((((((((***)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())),,,+++***)))(((''''''(((***))))))((('''((((((((((((((())))))***,,,---......---------------.........---,,,+++***++++++,,,))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((('''***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************)))))))))*********++++++++++++,,,,,,,,,---------.............../////////000000000000000000000000444555666888:::;;;=========>>>AAACCCDDDEEEEEEDDDEEEDDDDDDDDDDDDCCC@@@>>><<<>>>AAACCCCCCAAA>>><<<>>>===:::777444111///////////////.........------,,,,,,,,,---......///////////////000222333555666888KKKgggPPPFFFBBBCCCFFF===>>>>>>@@@BBBDDDBBB???>>><<<<<>>???<<>>;;;<<<===???@@@BBBBBBCCCEEEDDDCCCEEEIIILLLMMMMMMHHHHHHIIIKKKLLLNNNNNNOOOLLLNNNPPPQQQPPPMMMLLLKKKNNNOOOPPPPPPOOONNNLLLKKKMMMJJJGGGFFFFFFGGGGGGFFFEEECCCAAA>>><<<;;;::::::::::::888666555444333333111111111111000000000000........................////////////////////////111000//////111444777999333555999???GGGOOOUUUYYYdddbbb___]]][[[ZZZ[[[[[[LLLIIIDDD>>>888555222111555444444444333333333333333333333333222222222222444444555666666777777888zzzWWW???555888777666666000000000//////...---+++***))))))))))))(((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))))))))((('''&&&)))(((((('''''''''''''''(((((((((((()))+++,,,---,,,,,,,,,,,,---......//////...,,,+++*********+++)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,---------.........//////000000000000000000000000333333555777:::<<<===>>>>>>???AAACCCDDDEEEDDDDDDEEEDDDCCCDDDDDDCCC@@@===<<<>>>???@@@@@@???===<<<999888666333111///..................------------+++,,,,,,------......///......///000111333444555555222XXXiiiUUULLLKKKBBB:::;;;???@@@>>><<<@@@AAA@@@???@@@BBBAAA===AAA???@@@BBBCCCEEEMMMUUUWWW]]]kkkwww{{{ooobbbYYYSSSPPPQQQVVVSSSRRRPPPMMMJJJIIIJJJLLLLLLJJJJJJLLLLLLHHHGGGIIIFFFDDDBBB@@@>>><<<888555444333222111000/////////...---,,,,,,,,,---...///222222111000///...------000,,,---111000))))))...999PPPssszzzjjjTTTCCC<<<;;;999888666999===AAADDDDDDBBBAAACCCBBBAAACCCFFFIIIKKKKKKGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPPPPNNNKKKFFFDDDKKKNNNQQQSSSSSSQQQMMMKKKMMMJJJGGGEEEFFFFFFEEEDDDBBB@@@>>>;;;999888888888888777666444333222222222000000/////////.........------------------------------------------------//////.........///000000444111---++++++///333666666555444333222111111000444333222111111111333333222111111111111111000000111111111111111111111111333333333444555555666666yyytttVVV@@@777:::777666666111000000//////...---+++***))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&''')))***++++++))))))(((''''''''''''((('''''''''(((((()))++++++++++++++++++,,,---...///000...---+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************,,,,,,,,,---.........////////////000000000000000111222444666999;;;===>>><<<===???@@@BBBBBBBBBAAABBBBBBBBBCCCDDDCCCAAA???>>>>>>>>>>>>>>>===<<<;;;555444333111///.........------------,,,,,,,,,,,,+++++++++,,,------...............///000111333444888111333RRRlllXXXLLLHHHDDD@@@>>>999======;;;>>>GGGKKKIIIKKKKKKWWWlll{{{pppaaaVVVUUUTTTNNNMMMQQQNNNNNNMMMKKKHHHGGGHHHIIIJJJHHHGGGHHHIIIIIIHHHHHHBBB@@@???>>>===:::666444222111111000////////////------,,,+++,,,---///000111000000000///............******000333222222666777000333JJJhhh{{{sssqqqNNNEEE:::666888;;;:::888666999===AAACCCBBBAAA???BBBAAAAAABBBEEEGGGIIIJJJGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMOOOPPPPPPMMMHHHEEEHHHKKKPPPTTTTTTQQQMMMJJJLLLIIIFFFEEEEEEDDDCCCBBB@@@>>><<<999888777666666666555333222111000000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---333333333222111000///...000111222222222111//////666555444333222111111111000000000000////////////000000111111111111222222222222333333444555555666qqqUUU@@@888<<<888777777333000000//////...---+++***))))))))))))(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''***---///+++***))))))(((((())))))''''''''''''((()))***************++++++---...//////...,,,***))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******+++++++++,,,---...............//////000000000000000111333666888;;;===>>>;;;<<<>>>@@@@@@AAA@@@@@@>>>>>>???AAACCCCCCBBB@@@>>>>>>>>>===<<<;;;::::::333222111000///.........,,,,,,,,,,,,++++++++++++******++++++,,,------------------...///000111222777888///000WWW}}}fffkkknnnmmmqqq|||vvveeeWWWOOORRRSSSMMMJJJLLLLLLLLLLLLJJJHHHHHHJJJKKKIIIHHHEEEEEEGGGIIIIIIGGGCCC@@@<<<:::888777555333000000///.........//////---,,,++++++,,,---...///---------......//////000///---,,,---------000555///...222555444<<<[[[|||zzznnncccTTTHHHBBB999888888888888888777555:::;;;<<<===>>>??????>>>AAAAAABBBBBBCCCFFFHHHJJJFFFFFFFFFFFFGGGHHHJJJJJJGGGGGGIIIMMMOOOOOOLLLHHHGGGKKKPPPTTTTTTRRRMMMJJJIIIGGGDDDCCCCCCBBBAAA???>>><<<:::888666666666666333333111000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---)))***,,,...///---,,,+++,,,---///000000///---,,,...............//////000/////////////////////000000111111111222222222333222222333444444555555666pppRRR>>>888<<<888666888444000000//////...---+++***))))))))))))((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((...,,,(((&&&%%%'''***+++++++++***)))))))))))))))((((((((((((((()))******************+++,,,------...---+++***)))))))))***((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******)))***++++++,,,---......---......//////000000111111222333555888:::;;;<<<<<<===???@@@AAAAAA@@@@@@<<<<<<===???AAABBB@@@???======<<<;;;:::999777777111111000///............++++++++++++************)))******++++++,,,,,,---------------...///000111///666888777:::NNNgggZZZRRRMMMNNNPPPNNNKKKJJJLLLMMMLLLKKKJJJKKKNNNQQQLLLJJJFFFCCCEEEIIIHHHDDDBBB>>>999666555444333222......---------...//////,,,,,,,,,,,,------------******+++,,,---...//////+++---//////,,,)))***,,,,,,...444666000***222@@@===HHH^^^xxxlllsssyyyeeeOOOCCC===888444222222444666666444555888;;;;;;::::::::::::<<<===>>>@@@AAABBBBBBBBBCCCFFFIIIDDDEEEFFFGGGHHHHHHHHHHHHCCCBBBCCCGGGLLLNNNMMMJJJIIILLLOOORRRRRRPPPNNNLLLEEECCCBBBAAAAAAAAA???===<<<:::888666555444444444222111000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,///...---------///111222***+++,,,---------,,,+++000000111111111222222222......////////////000000000000000111222222333333222222222333444444555555fffMMM;;;666:::777555777444000000//////...---+++***))))))))))))((((((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,+++)))'''&&&&&&''''''******)))((((((((((((((())))))(((((())))))******++++++************++++++---,,,+++)))))))))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********))))))***+++,,,---......------......///000000111111222333555777999:::;;;;;;<<<===?????????>>>>>>===<<<<<<===??????<<<:::999::::::999888666333222000///...---,,,,,,,,,,,,++++++*********)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000+++444777:::666///TTTxxxuuujjjPPPPPPMMMKKKMMMPPPOOOKKKJJJJJJJJJHHHIIIKKKPPPTTTQQQOOOHHHBBBCCCGGGEEE???<<<:::666444333222000///------,,,,,,---...//////+++,,,---......---+++************++++++,,,,,,---(((+++---.........---,,,111,,,)))---333444000+++//////555@@@NNN]]]ooo~~~vvv|||vvv]]][[[UUUFFF;;;111///000222444777...000222333333555999<<<777777777888999;;;<<<======???@@@@@@???AAADDDGGGCCCEEEGGGIIIJJJIIIGGGFFFFFFDDDCCCFFFKKKMMMLLLIIIHHHIIIJJJKKKLLLKKKJJJIIIAAA@@@??????@@@???===;;;999888666444222222222222111000//////............------,,,,,,,,,+++++++++************************++++++++++++++++++++++++***************+++++++++///---+++))))))***,,,......///////////////...............------,,,+++***---------....../////////......///000000111222222000000111222222333333444{{{```ZZZJJJ888444999555444666444000000000///...---++++++))))))))))))((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''))))))((('''''''''''''''***))))))))))))******+++++++++******************,,,+++***))))))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************((()))***+++,,,---......---------...///000000111222222333555666888999:::888999:::<<<<<<<<<;;;;;;>>>============<<<999777777777888888666333000...///...---,,,++++++++++++************)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------...///,,,666///---888777>>>XXXxxx```]]]lllIIIOOONNNIIIKKKSSSSSSMMMGGGFFFEEEDDDEEEIIIOOOSSSVVVSSSKKKBBBBBBEEEBBB;;;777555333333333111///---,,,,,,,,,,,,---...//////+++,,,...//////,,,***(((++++++******************---+++)))(((+++//////---+++///111---***+++///000222//////111111222888@@@CCCYYYhhhssszzzyyy|||gggSSS@@@FFF777333DDD(((111000222666555000---...222333444555555444222000222333666888:::<<<<<<<<<<<<>>>??????===>>>BBBFFFBBBEEEHHHKKKKKKJJJGGGEEELLLIIIFFFGGGKKKNNNLLLIIIFFFEEEEEEEEEEEEEEEEEEEEE???>>>===>>>???>>><<<:::777555333222000000000000111000///...............---------,,,,,,,,,++++++))))))))))))))))))))))))************************------,,,++++++++++++++++++,,,,,,,,,+++***)))(((,,,,,,,,,+++++++++++++++++++++---...////////////,,,,,,,,,------.........---------...///000000111/////////000111111222222___LLL999555:::777555666222111111000000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))******************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////000111333555666888888888888888999;;;<<<>>>??????===??????===999777999;;;777666666555333111///---------,,,,,,+++***)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......//////...///111444777999JJJwwwqqqaaa___\\\UUULLLNNNOOONNNLLLMMMPPPSSSNNNKKKKKKMMMJJJFFFIIIQQQSSSOOOIIIEEEBBB@@@>>><<<777555444111000......---,,,,,,,,,------.........************************))))))))))))))))))))))))))))))***++++++++++++***---------------------------......///000111111222333555777;;;@@@DDDHHHJJJZZZ\\\^^^```bbbcccdddeeennncccVVVOOOOOOLLLEEE>>>333333222111000///......000000000000//////////////////111222222222222222222444555999CCCLLLGGG===>>>@@@@@@@@@???>>>>>>>>>BBBCCCEEEHHHKKKLLLJJJHHHGGGFFFEEEFFFIIIJJJHHHEEEGGGFFFDDDDDDDDDCCC@@@>>>FFFBBB===999888888888777333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000000...///111000------111```LLL999555:::777555666222111111000000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,------.../////////000111222444555777888999888999:::;;;===>>>??????>>>??????===:::888999;;;777777555444222000///...---,,,,,,+++******))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------//////...///111333666888===JJJxxxwww```TTTTTTSSSMMMIIIJJJKKKJJJHHHHHHKKKMMMOOOKKKKKKLLLJJJFFFGGGLLLOOOKKKFFFBBB???===;;;999666555333111///...------+++,,,,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))***++++++++++++***------------------------------...//////000111111......///000111333555666000000222333333444444444666000******...000...+++111111000000///.........//////////////////////////////000111222222222222111222222333;;;CCCBBB;;;MMMLLLHHHCCC>>><<>>??????===>>>>>>===;;;999:::;;;888666444222000/////////,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---------//////...///000222333555000///CCCtttzzzrrraaaMMMFFFJJJKKKGGGGGGHHHIIIHHHFFFFFFGGGHHHNNNJJJIIIJJJJJJGGGEEEFFFIIIFFFAAA===;;;999666555555333222000...---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...,,,++++++---//////..................---------..................//////...///000111111222222222222333222111555;;;<<<:::MMMOOONNNHHHAAA>>>@@@CCCDDDBBBAAABBBDDDFFFGGGFFFAAAAAABBBEEEIIIKKKKKKJJJFFFEEEEEEFFFGGGGGGFFFDDDCCC???;;;777666555444333111111///...------------+++++++++++++++++++++++++++************)))))))))************************************************************************************************************************)))*********++++++++++++++++++,,,,,,,,,---------...------------...//////+++---///111///111===JJJeeeLLL999555:::777555666222111111000000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))***++++++++++++,,,,,,------...//////111111000000222555888:::999999:::;;;<<<===>>>>>>============;;;:::::::::777555333000......///000++++++******))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,///.........///000111222111<<<<<<:::XXXqqqxxxeee]]]OOOCCCCCCIIIJJJFFFIIIJJJJJJJJJHHHGGGFFFFFFJJJGGGEEEGGGIIIHHHDDDBBBDDDAAA===:::888666333111333222000///---,,,,,,+++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,------......//////.........///000000//////000//////...------///000000///...,,,,,,,,,++++++++++++,,,,,,------------------............---...///000111111111111333444555444555777999:::<<>>???CCCHHHKKKLLLAAABBBDDDFFFIIIKKKKKKKKKJJJIIIGGGGGGGGGFFFCCCAAABBB>>>:::777666444333111000///...---,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************************************************************************************************************)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////.........---...666@@@sssqqqjjjLLL999555:::777555666222111111000000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++++++++,,,,,,---.........000000///000111444777999888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;:::999888555333111...------...///******))))))))))))((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,------------......//////555000///111222GGG~~~ssszzzqqqhhhPPPKKKDDDAAADDDJJJJJJFFFIIIIIIJJJJJJJJJHHHEEECCCEEECCCBBBCCCFFFHHHEEEAAAAAA>>>;;;888777555222000111000///---,,,++++++***)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......******+++++++++++++++***$$$&&&)))***)))((()))***)))))))))***++++++,,,,,,++++++,,,,,,------------------...///000000000000111333666777666555666888555;;;BBBDDDCCCAAACCCEEECCCAAA>>>???CCCHHHLLLNNNDDDEEEGGGHHHIIIIIIJJJJJJIIIGGGFFFFFFFFFEEEBBB@@@???<<<999777555444333111......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---......333...,,,...000...///222yyygggLLL999555:::777555666222111111000000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((())))))******++++++++++++,,,------....../////////000222444666888777777888999999:::;;;;;;:::999999:::;;;:::888555222000///---,,,+++,,,,,,)))))))))(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++++++++,,,---------......111***///999222,,,GGGooommm]]]YYY@@@>>>===???DDDGGGGGGEEEFFFFFFGGGHHHIIIGGGCCC@@@@@@AAAAAA@@@BBBEEEEEEBBB>>><<<999777666444111//////...---,,,+++*********((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))************************************************,,,,,,+++***)))))))))***+++,,,---...............+++,,,......---,,,------((()))))))))******++++++******++++++,,,,,,------,,,---...///000000000000//////222666555333333666@@@>>><<<::::::>>>DDDIIIIIIFFFBBBAAACCCGGGJJJKKKEEEGGGHHHHHHGGGGGGGGGHHHBBBAAAAAABBBCCCCCCBBB@@@;;;999666555444444222000------,,,+++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,++++++++++++,,,------333---+++000333222//////dddLLL999555:::777555666222111111000000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))************++++++,,,,,,---......---...///111222444555666666666666777888888999999888777777888::::::666333...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))*********+++)))***+++,,,------------+++333777333111555777666YYYiiiwwwwwwbbbMMMFFFJJJ999999;;;>>>AAABBBCCCDDDDDDDDDEEEHHHIIIGGGBBB>>>>>>BBBBBB>>>===AAACCCAAA<<<:::888666555333000......---,,,+++***)))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))))))))))))))))))))---,,,+++******))))))***(((((())))))******))))))---,,,+++***)))((('''&&&))))))))))))************))))))******+++,,,,,,---,,,,,,---...////////////000,,,---222444222444888HHHAAA999555777===CCCFFFIIIFFFCCCAAACCCFFFIIIJJJBBBEEEGGGGGGEEEDDDEEEGGG???>>>>>>???@@@@@@???===666444222222222222000...,,,,,,+++************+++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,---000,,,,,,000222000000111iiiLLL999555:::777555666222111111000000///---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))************++++++,,,,,,---......,,,---///111333444555555555555666666777777888888777666555777:::999666222,,,,,,,,,++++++)))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((()))***+++,,,---------***,,,,,,+++///444444111222<<>>>>>>>>AAADDDDDDDDDFFFIIIKKKIIIDDD??????DDDDDD===999===AAA@@@:::888666555444333000---------+++***))))))))))))&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((((((((((()))***+++***++++++++++++******))))))(((&&&'''***++++++******************)))))))))((())))))***++++++,,,,,,+++,,,---...////////////444---***///333444777<<